[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH dpkg 0/3] supporting seemless package renames (dpkg --configure --ignore-not-installed)

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 <kalnischkies+debian@gmail.com>:
> 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

Reply to: