Your message dated Sat, 15 Sep 2012 14:57:54 +0800
with message-id <[email protected]>
and subject line Re: Bug#639011: Aptitude doesn't correctly uninstall 
metapackages
has caused the Debian Bug report #639011,
regarding Aptitude doesn't correctly uninstall metapackages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
639011: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639011
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.3

When I try to uninstall a metapackage with all its dependencies, some
dependencies, if they provide virtual packages, will not be uninstalled.
Even if I have other packages, that provide these virtual packages.

For example. I install xfce4 metapackage. It depends on xfwm4, that provides
virtual package x-window-manager, xfce4-terminal, that provides virtual
package x-terminal-emulator, and some other stuff. When I uninstall xfce4
with command "aptitude uninstall xfce4", packages xfwm4 and xfce4-terminal
are not being unistalled though they are marked as installed automatically
and there is no other packages they depend on. And though I have other
packages installed, that provide these metapackages: for example, metacity
and gnome-terminal.

I think, that uninstalling a metapackage should uninstall all its
dependencies.

I use 2.6.32-5-686 kernel, if it's important.

--- End Message ---
--- Begin Message ---
Hello

Closing as this is not possible to “fix.”

Vladimir Tsyapka <[email protected]> wrote:
> When I try to uninstall a metapackage with all its dependencies, some
> dependencies, if they provide virtual packages, will not be
> uninstalled.  Even if I have other packages, that provide these
> virtual packages.

The program has no way to know whether you prefer package A or B as the
provider, neither does it know whether you want to still use one or both
of these, so both must be kept.  It is not acceptable to remove such a
provider simply because a meta-package which directly depends on it is
being removed.

>
> For example. I install xfce4 metapackage. It depends on xfwm4, that
> provides virtual package x-window-manager, xfce4-terminal, that
> provides virtual package x-terminal-emulator, and some other
> stuff. When I uninstall xfce4 with command "aptitude uninstall xfce4",
> packages xfwm4 and xfce4-terminal are not being unistalled though they
> are marked as installed automatically and there is no other packages
> they depend on. And though I have other packages installed, that
> provide these metapackages: for example, metacity and gnome-terminal.

> I think, that uninstalling a metapackage should uninstall all its
> dependencies.

Not possible: dependencies may be required for other packages.

Regards

--- End Message ---

Reply via email to