Summary: | Recent update causes depclean to remove all plasmashell dependencies | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Plüss Roland <roland> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | kde, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Packages depclean wants to remove incorrectly |
Please share: 1) full emerge -p -uvDU @world output 2) emerge --info 3) the full emerge -pcv output too Also note that emerge -1 would be completely wrong for the plasma meta package, surely? What is in your world file (/var/lib/portage/world) - sharing this would be useful too. I can't attach any more information to this ticket because I get "Internal Server Error". full emerge -p -uvDU @world output >>> emerge -p -uvDU @world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 KiB <<< emerge -pcv >>> emerge -pcv kde-plasma/plasma-meta Calculating dependencies... done! >>> Calculating removal order... >>> These are the packages that would be unmerged: kde-plasma/plasma-meta selected: 5.19.5 protected: none omitted: none All selected packages: =kde-plasma/plasma-meta-5.19.5 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Packages installed: 1783 Packages in world: 217 Packages in system: 43 Required packages: 1782 Number to remove: 1 <<< (In reply to Plüss Roland from comment #3) > I can't attach any more information to this ticket because I get "Internal > Server Error". Attach it compressed if you can. Did you recently look at emerge output? What steps did you take after reading that? !!! The following installed packages are masked: - kde-apps/kde-meta-20.08.3::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26) # Historical metapackage that exists in slot 5 only for transition from KDE SC4. # Masked for removal on 2021-08-31. Replaced by: # emerge --noreplace kde-plasma/plasma-meta kde-apps/kde-apps-meta - kde-apps/kdebase-meta-20.08.3::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26) # Historical metapackage that exists in slot 5 only for transition from KDE SC4. # Masked for removal on 2021-08-31. Replaced by: # emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. |
Created attachment 676897 [details] Packages depclean wants to remove incorrectly After the recent update of KDE (especially plasma-shell) I did a --depclean as I do after every fully update (emerge -avuDN world, and ensuring all is correctly build). Since the update though depclean seems to not know about plasmashell dependencies anymore and tries to remove many required plasmashell dependencies (see attachment). As a result after rebooting KDE logs into a black screen with mouse pointer. The only way to solve it is to do a full remeber (emerge -1ev) of the plasma shell meta package (over 250 packages). With other words, running depclean in the current state of plasma shell meta package your KDE WILL BE DESTROYED.