Hello (again), to get a bit of traffic again in the discussion:
I finally came around to implement disappear-support in APT [0] and it is already on his way for testers into the archive as 0.7.26~exp5. It is pretty basic and i still don't like the fact that we don't know about the disappear in advanced*, but anyway: std::set<std::string> pkgPackageManager::GetDisappearedPackages(); can be used by the APT-frontends family to get a list of all packages which disappeared by actions handled with this instance. In apt-get this is implemented as a list of packages right at the end of the apt-get call - an example: >>>>> The following packages disappeared from your system as all files have been overwritten by other packages: apt dpkg Note: This is done automatic and on purpose by dpkg. <<<<< * (hint hint) 2010/4/10 David Kalnischkies <[email protected]>: > b) a) + overload Provides+Conflict+Replace > + package managers can display it in advanced (renames) > + package managers can prevent installation of oldPkg > if newPkg is already installed. > - doesn't handle more complex disappears in advanced Comments (on anything)? e.g. you might want to suggest a better wording? Best regards / Mit freundlichen Grüßen, David Kalnischkies [0] http://bzr.debian.org/loggerhead/apt/apt/debian-experimental-ma/revision/1968.1.51 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

