Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 529976 - Gnome 3.12,3.14 systemd and openrc-force
Summary: Gnome 3.12,3.14 systemd and openrc-force
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-20 17:57 UTC by marcc
Modified: 2014-11-23 15:11 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marcc 2014-11-20 17:57:01 UTC
Hi,

NOTE: I admit I'm not a fan of systemd and I liked to see there was a use flag called openrc-force. I know that this use flag is not supported (and I'm not able to enable it).

These are the steps I did to install gnome 3.12 _WITHOUT_ systemd. Please check if these steps are acceptable from the point of view of an ebuild maintainer and maybe include some changes into the ebuilds.

I was able to build and use gnome 3.12 without systemd by editing some ebuilds:
 - gnome-shell => removing $(use_enable !openrc-force systemd) (as I wasn't able to enable openrc-force flag);
 - gnome-control-center => removing lines, which maybe should be inside a networkmanager use flag check:
           >=gnome-extra/nm-applet-0.9.7.995
           >=net-misc/networkmanager-0.9.8[modemmanager]
           >=net-misc/modemmanager-0.7.990
 - gnome-settings-daemon => removing $(use_enable !openrc-force systemd);

Are these changes acceptable?

Thanks in advance!

Reproducible: Always

Actual Results:  
Gnome 3.12 is installed without power management support but completely functional besides that.

Expected Results:  
Gnome 3.12 is installed without power management support but completely functional besides that.
Comment 1 Pacho Ramos gentoo-dev 2014-11-21 10:09:41 UTC
In short:
/etc/portage/make.profile/use.mask -> put there "-openrc-force"

In long:
https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html

:)
Comment 2 marcc 2014-11-21 10:28:17 UTC
(In reply to Pacho Ramos from comment #1)
> In short:
> /etc/portage/make.profile/use.mask -> put there "-openrc-force"
> 
> In long:
> https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html
> 
> :)

Thank you for your reply. That solved part of the issue. :D

What about in gnome-control-center? Shouldn't be there a networkmanager use flag check?

networkmanager? (
    >=gnome-extra/nm-applet-0.9.7.995
    >=net-misc/networkmanager-0.9.8[modemmanager]
    >=net-misc/modemmanager-0.7.990
)
Comment 3 Pacho Ramos gentoo-dev 2014-11-21 10:58:44 UTC
For g-c-c issue you should probably look to bug 478204
Comment 4 marcc 2014-11-21 11:10:15 UTC
(In reply to Pacho Ramos from comment #3)
> For g-c-c issue you should probably look to bug 478204

When a developer (Bastien Nocera [gnome-control-center developer]) says "I have no interest in supporting a control-center where NetworkManager isn't used." that basically means I don't care if there are users that need that, which sounds quite similar to some proprietary companies...

Thank you for the quick replies and the knowledge provided. From now on, thanks to gentoo flexibility, I'll just remove those lines from the ebuild whenever  I want to install gnome.


Keep up the good work!

Best regards,
Comment 5 marcc 2014-11-21 11:11:13 UTC
(In reply to Pacho Ramos from comment #3)
> For g-c-c issue you should probably look to bug 478204

When a developer (Bastien Nocera [gnome-control-center developer]) says "I have no interest in supporting a control-center where NetworkManager isn't used." that basically means I don't care if there are users that need that, which sounds quite similar to some proprietary companies...

Thank you for the quick replies and the knowledge provided. From now on, thanks to gentoo flexibility, I'll just remove those lines from the ebuild whenever  I want to install gnome.


Keep up the good work!

Best regards,
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-11-23 15:11:15 UTC
For the record, we maintained a patch to keep NM optional for a good part of Gnome3 until a point where keeping NM optional took a significant time that was devoted to actually updating all Gnome ebuilds.

We have a limited amount of time so we would rather have an up to date Gnome than a Gnome with all bits switchable. If users have the time to create the relevant patches, we are ready to include them but nobody took on the task right now.