Ticket #330 (closed enhancement: wontfix)
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 6 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 6 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.
