urpmi currently records the packages which are installed through deps in /var/lib/rpm/installed-through-deps.list. But for the administrator/user, the list of *requested* packages is much, much more relevant. E.g. for setting up a new system or for marking a package as unreqested. So the orphans detection should record the *requested* packages. For the case, this makes orphans detection much more complicate, there is a simple work-around: Record both lists with the requested list being the master and the deps-list being a cache.
CC: (none) => thierry.vignaud
tracked at https://bugs.launchpad.net/rpm/+bug/913244
CC: (none) => n3npq
Changing version to cauldron, because enhancements requests, will usually be done for cauldron first and are then be expected to be available in the first stable release that follows assigning to maintainer
CC: (none) => marja11Hardware: i586 => AllVersion: 1 => CauldronAssignee: bugsquad => thierry.vignaud
Hi, This bug was filed against cauldron, but we do not have cauldron at the moment. Please report whether this bug is still valid for Mageia 2. Thanks :) Cheers, marja
Keywords: (none) => NEEDINFO
That's already what does urpmi. urpmi never put in that list the requested packages. But any package required by the requested packages will end in that list, enabling us to clean the system when a package is no more required by a requested package. Note than you can explicitly request a package: urpmi <foobar>
Status: NEW => RESOLVEDResolution: (none) => INVALID
This issue is about urpmi to record the *requested* packages. 1) This allows to scan through all requested packages and decide about those one does not need. This is esp. useful if installing a bunch of tools temporary and remove them later. 2) If by accident one marks a package as being requested, in the current solution it's more complicated to mark it as being installed through deps again. This happens quite often to me.
Status: RESOLVED => REOPENEDResolution: INVALID => (none)
Keywords: NEEDINFO => (none)
CC: (none) => mageiatools