Ticket #330 (closed enhancement: wontfix)

Opened 10 years ago

Last modified 10 years ago

paludis should check slotted ebuilds while uninstalling with --with-dependencies

Reported by: Farcaller Owned by: ciaranm
Priority: Sometime Milestone:
Component: core/paludis Version: 0.24.5
Keywords: Cc:
Blocked By: Blocking:
Distribution:

Description

I have a KDE based system with lots of KDE stuff (that depends on kdelibs). Recently I've merged kdelibs-9999.4 (that's slotted for kde4), kdebase-9999 and some other kde4 things.

While running

paludis -u =kde-base/kdelibs-9999.4 --with-unused-dependencies --with-dependencies -p

It wants to remove kdelibs-9999.4, other kde4 packages (kde-base-9999), and all my kde-related ebuilds that depend on kdelibs. I think that at this point paludis should keep ebuilds that would be functional due to kde-base/kdelibs-3.5.7-r2 presence. If I want to drop all kde stuff I'd uninstall both versions of kdelibs with --with-dependencies.

Change History

comment:1 Changed 10 years ago by Farcaller

  • Summary changed from paludis should check slotted ebuilds while uninstaiing with --with-dependencies to paludis should check slotted ebuilds while uninstalling with --with-dependencies

comment:2 Changed 10 years ago by ciaranm

  • Status changed from new to closed
  • Resolution set to wontfix

Paludis takes the safe approach and treats any ebuild with non-slot-specific dependencies as matching all slots. There's no reliable way of knowing whether a different slot is sufficient to resolve an unspecific dependency.

Note: See TracTickets for help on using tickets.