View previous topic :: View next topic |
Author |
Message |
curmudgeon Veteran
Joined: 08 Aug 2003 Posts: 1740
|
Posted: Sat Mar 23, 2013 12:17 am Post subject: deprecated or systemd - what is going on? |
|
|
Code: |
# emerge --sync && emerge -Dpu world
[...]
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! The ebuild selected to satisfy "sys-power/upower" has unmet requirements.
- sys-power/upower-0.9.20-r2::gentoo USE="-deprecated -doc -introspection -ios (-systemd)"
The following REQUIRED_USE flag constraints are unsatisfied:
kernel_linux? ( !deprecated? ( systemd ) )
(dependency required by "kde-base/kdelibs-4.9.5::local[upower]" [installed])
(dependency required by "kde-base/ksysguard-4.9.5[handbook]" [installed])
(dependency required by "kde-base/kdebase-meta-4.9.5::local" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
So it seems now that we HAVE to choose either the deprecated USE flag or the systemd USD flag (which is masked). If I understand, not using systemd is supposed to be the gentoo default.
What I don't understand is the reason for the current portage behavior. Shouldn't deprecated (if it leads to the default) at least be enabled by default? And who selected "deprecated" as the name of the USE flag (which sounds like it was chosen to actually discourage users from choosing it)? And why is systemd masked (not that I have any interest in using it, but having emerge -Dpu world fail to complete should not happen with default settings)?
Last edited by curmudgeon on Sat Mar 23, 2013 1:03 am; edited 1 time in total |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Sat Mar 23, 2013 12:44 am Post subject: |
|
|
Agree, it looks like virus is spreading...
That deprecated USE flag should have been a -new_but_with_systemd USE flag instead.
This way default would have been disable new stuff that need systemd, while users with systemd could still enable it if they wish, but any non systemd user won't get a block for something they don't care or need.
Like that, it seems another push toward that systemd shit.
You should filebug that. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sat Mar 23, 2013 3:01 pm Post subject: |
|
|
I should point out that KDE works fine without *any* of this Redhat ubloat installed. Runs a lot faster too. |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Sat Mar 23, 2013 5:16 pm Post subject: |
|
|
Gentoo is a meta distribution - there is no such as a default.
But there are profiles. Profiles should be consistent.
Why not profiles kde-senza-systemd and kde-systemd-enabled?
By the way, USE flag naming mostly follows upstream developers "--flagnaming".
This probably is convinience for ebuild maintainers.
If a user fabricates his own ebuilds this follow-upstream-naming-convention
is a much esier place as if Gentoo naming affection is guided by his special profiles ... |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8933
|
Posted: Sat Mar 23, 2013 5:36 pm Post subject: |
|
|
@curmudgeon: It's just a name, and it depicts the sad reality.
Btw, it was enabled here. |
|
Back to top |
|
|
GFCCAE6xF Apprentice
Joined: 06 Aug 2012 Posts: 295
|
Posted: Sat Mar 23, 2013 5:41 pm Post subject: |
|
|
^^ Indeed.
It was also enabled for me too apparently, a day or two ago I added "sys-power/upower -deprecated" to package.use |
|
Back to top |
|
|
|