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.
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 :)
(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 )
For g-c-c issue you should probably look to bug 478204
(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,
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.