Opyum: offline package management with Yum -- Debarshi Ray ------------------------------------------ Objective --------- Explore new ideas, features and future development directions in creating an infrastructure to perform package management using modern tools in the absence of a viable network connection. Pre-requisites -------------- - [Bitter] experience of using a modern GNU/Linux distribution without a viable network connection. 'Viable' stands for cheap and fast. - Familiarity, atleast on a user-level, with modern package management systems like Apt, Yum, etc.. - Knowledge of the Python programming language and the Gtk+ GUI toolkit. Beginner or intermediate level should be enough. - Affiliation to Fedora is NOT mandatory, although Opyum is designed for it. Areas to be covered ------------------- - Layout of the current design and strategies: relations with Pirut and Yum. - Possible improvements: better UI, better error/exception handling, etc.. - Future possibilities: porting to Windows, integration with PackageKit, command line tool, lighter profile load, etc.. - Creating offline package management tools for other distributions and Fedora derivatives. Biography --------- Debarshi Ray is a Fedora package maintainer and wrote Opyum as a student during Google Summer of Code 2007. While working with Opyum, he contributed some code to Pirut and Yum as well. He is a GNU maintainer and has participated in the development of some GNU packages -- Songanizer, GNOWSYS, Parted and Inetutils.