Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588496 - Stable KDE 4 is removed without any warning
Summary: Stable KDE 4 is removed without any warning
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-10 07:54 UTC by Anton Bolshakov
Modified: 2016-07-11 00:31 UTC (History)
0 users

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


Attachments
portage output (output,58.38 KB, text/plain)
2016-07-10 15:45 UTC, Michael Palimaka (kensington)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Bolshakov 2016-07-10 07:54:39 UTC
Hi,

I haven't upgraded to the plamsa-5 yet and facing a problem with the following commit (as a start):
https://gitweb.gentoo.org/repo/gentoo.git/commit/kde-apps/kdebase-meta?id=581d3a57fb642a5b567b3b6fc6e80ef9daf38f6f

kdebase-meta-4.14.3-r2.ebuild was a meta ebuild for kde-4 base and it is gone.

There are few other problems which I'm trying to figure out. One of them is kde-apps/print-manager-4.14.3 package, which has been removed.

You might know better. Please revert the commit.
Comment 1 Andreas Sturmlechner gentoo-dev 2016-07-10 07:58:56 UTC
If you want to keep Plasma-4, remove kdebase-meta as it pulls in Plasma-5 already.

kde-base/kdebase-startkde is kept for the remaining Plasma-4 workspace.
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2016-07-10 08:08:57 UTC
(In reply to Andreas Sturmlechner from comment #1)
> If you want to keep Plasma-4, remove kdebase-meta as it pulls in Plasma-5
> already.
> 
> kde-base/kdebase-startkde is kept for the remaining Plasma-4 workspace.

Correct.

And in case you have missed the news item a half year ago. Here is the important part:

KDE Workspaces 4.11 will remain in the tree for a reasonable time, but
be warned that it is unmaintained and may cause conflicts with
newer versions of KDE Applications.

https://gitweb.gentoo.org/data/gentoo-news.git/tree/2016-04-07-kde-plasma5-stable/2016-04-07-kde-plasma5-stable.en.txt
Comment 3 Anton Bolshakov 2016-07-10 08:18:36 UTC
(In reply to Johannes Huber from comment #2)
> 
> And in case you have missed the news item a half year ago. Here is the
> important part:

I did not miss it, it was 3 month ago so give me a little bit of time. Regardless of your little announcement, the usual Gentoo way is a smooth upgrade. You could have just mask it first instead of breaking my stable system which I've been using from day0 (starting from kde4 overlay).

So ok, what about kde-apps/print-manager?
Comment 4 Anton Bolshakov 2016-07-10 08:29:01 UTC
(In reply to Johannes Huber from comment #2)
> 
> KDE Workspaces 4.11 will remain in the tree for a reasonable time, but
> be warned that it is unmaintained and may cause conflicts with
> newer versions of KDE Applications.
> 

Here is the pastebin with the current problem:
http://pastebin.com/Q1KTKgXJ

So instead of "may cause conflicts" you simply removed all main kde4 packages. That's not what was announced.

Please revert and mask all 4.14 ebuilds.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2016-07-10 15:45:28 UTC
Created attachment 440292 [details]
portage output
Comment 6 Michael Palimaka (kensington) gentoo-dev 2016-07-10 17:09:29 UTC
Hi Anton,

KDE SC 4 and Plasma 4 have reached the end of their life and are no longer supported by upstream. Despite this, we have continued support in Gentoo (longer than many other distros have) but as time goes on it becomes harder and harder to keep in a sane state.

As our general team policy is to track upstream as much as possible, we recently decided to remove older versions of packages that are now part of the KDE Applications release. This does mean some packages no longer have kdelibs4-based versions available, but this really should be a low impact change.

The blocker you encountered in comment #4 is unfortunate (and actually the product of us trying to support two conflicting things at once). It should be safe for the blocking USE flag to be enabled by default now, so I've made that change: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a11558d272c371aa79c8af70758fc722d41662

Each new major KDE Applications release sees more applications ported to KF5, so as time goes on it will become harder and harder to main the unsupported pure KDE4 configuration. You might look at the kde-sunset overlay where 4.14.3 now lives, and where other kdelibs4-based stuff will live once its time is up.
Comment 7 Anton Bolshakov 2016-07-11 00:31:57 UTC
yeap, that helps. Thank you Michael