I have upgraded my computer from KDE 3.4.0 to KDE 3.4.1 (all packages of the kde split ebuilds
are in package.keywords). After the upgrade I notice some bugs in the new version of Akregator.
I want to switch back to Akregator shipped with KDE 3.4.0. but leave all other packages installed.
To accomplish this I add =kde-base/akregator-3.4.1 to package.mask
Wen I do "emerge akregator -p" I get the following result;
Calculating dependencies ...done!
[ebuild UD] kde-base/arts-3.4.0 [3.4.1]
[ebuild UD] kde-base/kdelibs-3.4.0-r2 [3.4.1]
[ebuild UD] kde-base/ktnef-3.4.0 [3.4.1]
[ebuild UD] kde-base/libkcal-3.4.0 [3.4.1]
[ebuild UD] kde-base/libkdepim-3.4.0 [3.4.1]
[ebuild UD] kde-base/libkpgp-3.4.0 [3.4.1]
[ebuild UD] kde-base/libkdenetwork-3.4.0 [3.4.1]
[ebuild UD] kde-base/certmanager-3.4.0 [3.4.1]
[ebuild UD] kde-base/libkpimidentities-3.4.0 [3.4.1]
[ebuild UD] kde-base/kontact-3.4.0 [3.4.1]
[ebuild UD] kde-base/akregator-3.4.0-r1 [3.4.1]
When I do "emerge world -Dup" I get the following result;
These are the packages that I would merge, in order:
Calculating world dependencies |
!!! All ebuilds that could satisfy "~kde-base/akregator-3.4.1" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/akregator-3.4.1 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "kde-base/konqueror-akregator-3.4.1" [ebuild])
A nice feature of the splitted ebuilds is that you don't have to rebuild an entire module when a
new version is released or a use-flag is changed. Second nice feature is that you can really strip
down your KDE-installation.
Another nice feature could (should?) be that all (versions of) KDE-packages can be controlled
individually, but unfortunately this isn't possible (yet).
Steps to Reproduce:
>Another nice feature could (should?) be that all (versions of) KDE-packages can
be controlled individually, but unfortunately this isn't possible (yet).
Apart from the raised maintenance cost for us (which alone is a reason not to
suport this), it would ba a nightmare for upstream developers, if you file a bug
and they ask for the version of KDE you're using and you say "for ebuild a, b, c
I use version x, y, z". In non-obvious cases they probably would tend to refuse
such a bug report. And yes, kde.org developers moaned already about the bug
reports from Gentoo users (included mine ;).
Yes, we won't support this. Mixed KDE versions are too dangerous.