Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 758695 - Recent update causes depclean to remove all plasmashell dependencies
Summary: Recent update causes depclean to remove all plasmashell dependencies
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-05 18:48 UTC by Plüss Roland
Modified: 2020-12-07 15:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Packages depclean wants to remove incorrectly (bug_depclean_plasmashell,7.81 KB, text/plain)
2020-12-05 18:48 UTC, Plüss Roland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Plüss Roland 2020-12-05 18:48:57 UTC
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.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-05 18:50:34 UTC
Please share:
1) full emerge -p -uvDU @world output
2) emerge --info
3) the full emerge -pcv output too
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-05 18:51:16 UTC
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.
Comment 3 Plüss Roland 2020-12-05 18:52:48 UTC
I can't attach any more information to this ticket because I get "Internal Server Error".
Comment 4 Plüss Roland 2020-12-05 18:58:14 UTC
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
<<<
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-05 19:02:13 UTC
(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.
Comment 6 Andreas Sturmlechner gentoo-dev 2020-12-05 19:59:55 UTC
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.