Rational: Managing repositories is kind of difficult with the current state of things. There is no central application that will allow to switch on or off the different repositories that a user may have installed. This is of special interest for people who use packages from conflicting repositories like Livna and Freshrpms, especially when it comes to “specialized” applications (like Cinelerra, for which there's no build in Livna, but there's one from Freshrpms). The proposed enhancement would be to add the ability to Pirut to open a configuration dialog (which could also be accessed from the System -> Administration menu entry) in which users could manipulate various aspects of the behavior of the installed yum repositories. Amongst the proposed features are: * Ability to select which repositories will be active for the current/next session of pirut/pup/yum. * Display information about the different repositories installed. * Ability to tell if a given repository's GPG key has been imported, and import it. * Ability to toggle “unassisted” mode. Basically if user action is required after performing the selected task (like pressing an OK button) or if the program silently exits, leaving as only evidence the corresponding yum.log entries. Have exceptions to this behavior or configurable actions for packages such as the kernel, hal, initscripts, et al. when left unassisted, the computer will either reboot or shutdown (or prompt for user action). * Ability to create profiles. These profiles could be useful for instance, when running Pup, as the default behavior is to close the application when it has finished. However in the cases that advanced repository management is needed, when running Pup it should be possible to toggle and option so Pup will not close, allowing to change the profile/repository definition and update the packages from that/those repo(s). * Make the Pirut invoked configuration dialog a stand alone application (system-config-[yum/pirut/pup/package-manager]?) These enhancements would render Pirut and Pup much more useful than they currently are, not to mention that they would be better integrated and interoperable.
Adding support for repo configuration is planned. The rest seems somewhat overkill for options to have. In the future, please file separate issues as separate bugs so that they can be individually addressed
*** Bug 232687 has been marked as a duplicate of this bug. ***
Repo configuration exists for Fedora 8