View previous topic :: View next topic |
Author |
Message |
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Sun Jan 07, 2018 10:27 pm Post subject: |
|
|
Elleni wrote: | What did I do wrongly and how to proceed ? |
Both of those are related to how the Meson build system handles libm. Try:
Code: | ACCEPT_KEYWORDS="~*" emerge --ask --nodeps --oneshot =dev-util/meson-0.42.1
emerge --ask --oneshot gnome-extra/gnome-color-manager |
_________________ Dantrell B. |
|
Back to top |
|
|
Elleni Veteran
Joined: 23 May 2006 Posts: 1270
|
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Jan 08, 2018 3:15 am Post subject: |
|
|
Elleni wrote: | And it does not work eather with meson-42.1
But it worked for both with LDFLAGS="-lm" emerge ...
Am I supposed to add this LDFLAG in make.conf or how should I procceed? |
I ran into this issue before and patched it myself but since I didn't have your build failures in this instance, I wanted to rule out the new version of Meson. Thanks for volunteering.
This should actually be corrected by GNOME upstream (case in point, GNOME bug #789864). Until then...
Elleni wrote: | Compile of gnome-color-manager fails |
Fixed.
Elleni wrote: | emerge --ask --verbose --keep-going gnome-base/gnome fails at gnome-power-manager |
Fixed.
Elleni wrote: | Next build error on emerge world is totem |
And... fixed! _________________ Dantrell B. |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Mon Jan 08, 2018 8:04 am Post subject: |
|
|
Te see if it would solve my shutdown issues I also started the upgrade to 3.26.
Is fails at building Code: | x11-libs/vte-0.50.2::dantrell-gnome-3-26 |
Code: | cat /var/tmp/portage/x11-libs/vte-0.50.2/temp/automake.out
***** automake *****
***** PWD: /var/tmp/portage/x11-libs/vte-0.50.2/work/vte-0.50.2
***** automake --add-missing --copy --foreign --force-missing
configure.ac:94: installing './compile'
configure.ac:16: installing './missing'
bindings/vala/Makefile.am: installing './depcomp'
automake-1.15: error: cannot open < gtk-doc.make: No such file or directory
|
Seems like a build-time dependency is missing? |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Jan 08, 2018 10:38 am Post subject: |
|
|
simonvanderveldt wrote: | Seems like a build-time dependency is missing? |
Fixed.
I swear, nothing changed but everything is breaking. _________________ Dantrell B. |
|
Back to top |
|
|
Elleni Veteran
Joined: 23 May 2006 Posts: 1270
|
Posted: Mon Jan 08, 2018 12:43 pm Post subject: |
|
|
dantrell wrote: | Thanks for volunteering.
This should actually be corrected by GNOME upstream (case in point, GNOME bug #789864). Until then...
Elleni wrote: | Compile of gnome-color-manager fails |
Fixed.
Elleni wrote: | emerge --ask --verbose --keep-going gnome-base/gnome fails at gnome-power-manager |
Fixed.! |
You're very welcome. Thank you for your great efforts and superb support.
dantrell wrote: |
Elleni wrote: | Next build error on emerge world is totem |
And... fixed! |
This one still fails for me |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Mon Jan 08, 2018 7:07 pm Post subject: |
|
|
dantrell wrote: | simonvanderveldt wrote: | Seems like a build-time dependency is missing? |
Fixed. |
That fixed it indeed, thanks!
dantrell wrote: | I swear, nothing changed but everything is breaking. |
Unfortunately I'm having some issues getting everything to run properly though.
Whilst I do get a GDM screen on startup, when logging in the GDM screen goes away, but the actual GNOME session never starts.
Now whilst trying to debug this from a second virtual terminal I noticed that if I login using the second virtual terminal before I login using GDM the GNOME session does start (after some delay).
Any idea where I can best start to look for pointers what's causing this? I have a nvidia graphics card if that matters btw.
I've added elogind to the default runlevel and this is the list of packages I have which have the elogind USE flag (all of them are built with elogind enabled):
Code: | USE="elogind"; for PKG in $(equery -q hasuse $USE); do echo $PKG: $(equery -q uses $PKG |grep $USE); done
gnome-base/gdm-3.26.2.1: +elogind
gnome-base/gnome-control-center-3.26.2: +elogind
gnome-base/gnome-session-3.26.1: +elogind
gnome-base/gnome-settings-daemon-3.26.2: +elogind
gnome-base/gnome-shell-3.26.2: +elogind
net-im/telepathy-mission-control-5.16.3-r1: +elogind
net-misc/networkmanager-1.8.4: +elogind
sys-apps/accountsservice-0.6.45-r3: +elogind
sys-apps/dbus-1.10.24: +elogind
sys-auth/pambase-20150213-r1: +elogind
sys-auth/polkit-0.113-r4: +elogind
sys-fs/udisks-2.6.5: +elogind
sys-process/procps-3.3.12-r1: +elogind
x11-wm/mutter-3.26.2-r1: +elogind
|
|
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Tue Jan 09, 2018 3:25 am Post subject: |
|
|
Elleni wrote: | This one still fails for me |
Did it pull in an updated dev-libs/totem-pl-parser (as building against an incompatible version was how I reproduced your build failure)?
Link your new build log.
simonvanderveldt wrote: | Unfortunately I'm having some issues getting everything to run properly though. |
Is sys-auth/consolekit uninstalled?
simonvanderveldt wrote: | Any idea where I can best start to look for pointers what's causing this? I have a nvidia graphics card if that matters btw. |
I test by building on a recent stage 3 tarball. Everything works because everything is pristine. This makes it hard to diagnose what went wrong on individual systems that have seen use since I can't always reproduce the issues.
P.S. I also test with NVIDIA so I am reasonably certain it's not that either. _________________ Dantrell B. |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Tue Jan 09, 2018 9:29 pm Post subject: |
|
|
dantrell wrote: | Is sys-auth/consolekit uninstalled? |
yes, it's uninstalled
dantrell wrote: | simonvanderveldt wrote: | Any idea where I can best start to look for pointers what's causing this? I have a nvidia graphics card if that matters btw. |
I test by building on a recent stage 3 tarball. Everything works because everything is pristine. This makes it hard to diagnose what went wrong on individual systems that have seen use since I can't always reproduce the issues.
P.S. I also test with NVIDIA so I am reasonably certain it's not that either. |
OK, np. I'll do some more digging first.
These are the log lines I think are relevant, hope it might ring a bell.
First a failed login
Code: |
Jan 09 22:31:13 [kernel] elogind[3725]: New seat seat0.
Jan 09 22:31:13 [kernel] elogind[3725]: Watching system buttons on /dev/input/event1 (Power Button)
Jan 09 22:31:13 [kernel] elogind[3725]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 09 22:31:13 [acpid] starting up with netlink and the input layer
Jan 09 22:31:13 [acpid] 1 rule loaded
Jan 09 22:31:13 [acpid] waiting for events: event logging is off
Jan 09 22:31:14 [dbus] [system] Activating service name='org.freedesktop.Accounts' (using servicehelper)
Jan 09 22:31:14 [acpid] input device has been disconnected, fd 8
Jan 09 22:31:14 [acpid] input device has been disconnected, fd 9
Jan 09 22:31:14 [acpid] input device has been disconnected, fd 10
Jan 09 22:31:14 [accounts-daemon] started daemon version 0.6.45
Jan 09 22:31:14 [dbus] [system] Successfully activated service 'org.freedesktop.Accounts'
Jan 09 22:31:14 [gdm-launch-environment]] AccountsService: Could not get current seat: No such device or address_
Jan 09 22:31:14 [acpid] input device has been disconnected, fd 11
Jan 09 22:31:14 [gdm-launch-environment]] pam_elogind(gdm-launch-environment:session): Unknown parameter 'kill-session-processes=1', ignoring
Jan 09 22:31:14 [kernel] elogind[3725]: New session c1 of user gdm.
Jan 09 22:31:15 [kernel] nvidia-modeset: Allocated GPU:0 (GPU-dec0ce54-5c3a-6376-bc27-ab76d246920b) @ PCI:0000:01:00.0
Jan 09 22:31:15 [acpid] client connected from 4531[0:102]
Jan 09 22:31:15 [acpid] 1 client rule loaded
Jan 09 22:31:16 [dbus] [system] Activating service name='org.freedesktop.UPower' (using servicehelper)
Jan 09 22:31:16 [dbus] [system] Successfully activated service 'org.freedesktop.UPower'
Jan 09 22:31:16 [dbus] [system] Activating service name='org.freedesktop.RealtimeKit1' (using servicehelper)
Jan 09 22:31:16 [dbus] [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Jan 09 22:31:17 [dbus] [system] Activating service name='org.freedesktop.GeoClue2' (using servicehelper)
Jan 09 22:31:17 [dbus] [system] Activating service name='fi.w1.wpa_supplicant1' (using servicehelper)
Jan 09 22:31:17 [dbus] [system] Successfully activated service 'fi.w1.wpa_supplicant1'
Jan 09 22:31:17 [polkitd] Registered Authentication Agent for unix-session:c1 (system bus name :1.15 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Jan 09 22:31:17 [dbus] [system] Successfully activated service 'org.freedesktop.GeoClue2'
Jan 09 22:31:22 [gdm-password]] AccountsService: Could not get current seat: No such device or address_
Jan 09 22:31:26 [gdm-password]] pam_unix(gdm-password:session): session opened for user simon by (uid=0)
Jan 09 22:31:26 [kernel] elogind[3725]: New session 1 of user simon.
Jan 09 22:31:26 [acpid] client 4531[0:102] has disconnected
Jan 09 22:31:26 [acpid] client connected from 5637[0:1000]
Jan 09 22:31:26 [acpid] 1 client rule loaded
Jan 09 22:38:03 [shutdown] shutting down for system halt
Jan 09 22:38:03 [init] Switching to runlevel: 0
Jan 09 22:38:03 [kernel] elogind[3725]: Power key pressed.
|
Now a login where I first switch to another virtual console and login there then switch back to GDM and do a now working login
Code: |
Jan 09 22:39:14 [kernel] elogind[3738]: New seat seat0.
Jan 09 22:39:14 [kernel] elogind[3738]: Watching system buttons on /dev/input/event1 (Power Button)
Jan 09 22:39:14 [kernel] elogind[3738]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 09 22:39:14 [kernel] elogind[3738]: Watching system buttons on /dev/input/event5 (Logitech K750)
Jan 09 22:39:15 [acpid] starting up with netlink and the input layer
Jan 09 22:39:15 [acpid] 1 rule loaded
Jan 09 22:39:15 [acpid] waiting for events: event logging is off
Jan 09 22:39:16 [acpid] input device has been disconnected, fd 8
Jan 09 22:39:16 [dbus] [system] Activating service name='org.freedesktop.Accounts' (using servicehelper)
Jan 09 22:39:16 [acpid] input device has been disconnected, fd 9
Jan 09 22:39:16 [accounts-daemon] started daemon version 0.6.45
Jan 09 22:39:16 [dbus] [system] Successfully activated service 'org.freedesktop.Accounts'
Jan 09 22:39:16 [acpid] input device has been disconnected, fd 10
Jan 09 22:39:16 [gdm-launch-environment]] AccountsService: Could not get current seat: No such device or address_
Jan 09 22:39:16 [gdm-launch-environment]] pam_elogind(gdm-launch-environment:session): Unknown parameter 'kill-session-processes=1', ignoring
Jan 09 22:39:16 [kernel] elogind[3738]: New session c1 of user gdm.
Jan 09 22:39:16 [acpid] input device has been disconnected, fd 11
Jan 09 22:39:17 [kernel] nvidia-modeset: Allocated GPU:0 (GPU-dec0ce54-5c3a-6376-bc27-ab76d246920b) @ PCI:0000:01:00.0
Jan 09 22:39:17 [acpid] client connected from 4507[0:102]
Jan 09 22:39:17 [acpid] 1 client rule loaded
Jan 09 22:39:18 [dbus] [system] Activating service name='org.freedesktop.UPower' (using servicehelper)
Jan 09 22:39:18 [dbus] [system] Successfully activated service 'org.freedesktop.UPower'
Jan 09 22:39:18 [dbus] [system] Activating service name='org.freedesktop.RealtimeKit1' (using servicehelper)
Jan 09 22:39:18 [dbus] [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Jan 09 22:39:19 [dbus] [system] Activating service name='org.freedesktop.GeoClue2' (using servicehelper)
Jan 09 22:39:19 [dbus] [system] Activating service name='fi.w1.wpa_supplicant1' (using servicehelper)
Jan 09 22:39:19 [dbus] [system] Successfully activated service 'fi.w1.wpa_supplicant1'
Jan 09 22:39:19 [polkitd] Registered Authentication Agent for unix-session:c1 (system bus name :1.15 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Jan 09 22:39:19 [dbus] [system] Successfully activated service 'org.freedesktop.GeoClue2'
Jan 09 22:41:25 [login] pam_unix(login:session): session opened for user simon by LOGIN(uid=0)
Jan 09 22:41:25 [kernel] elogind[3738]: New session 1 of user simon.
Jan 09 22:42:12 [acpid] client connected from 4507[0:102]
Jan 09 22:42:12 [acpid] 1 client rule loaded
Jan 09 22:42:13 [gdm-password]] AccountsService: Could not get current seat: No such device or address_
Jan 09 22:42:16 [gdm-password]] pam_unix(gdm-password:session): session opened for user simon by (uid=0)
Jan 09 22:42:16 [kernel] elogind[3738]: New session 2 of user simon.
Jan 09 22:42:16 [acpid] client 4507[0:102] has disconnected
Jan 09 22:42:16 [acpid] client connected from 6747[0:1000]
Jan 09 22:42:16 [acpid] 1 client rule loaded
Jan 09 22:42:23 [dbus] [system] Activating service name='org.freedesktop.GeoClue2' (using servicehelper)
Jan 09 22:42:23 [dbus] [system] Successfully activated service 'org.freedesktop.GeoClue2'
Jan 09 22:42:23 [polkitd] Registered Authentication Agent for unix-session:2 (system bus name :1.40 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Jan 09 22:42:23 [dbus] [system] Activating service name='org.freedesktop.UDisks2' (using servicehelper)
Jan 09 22:42:23 [dbus] [system] Successfully activated service 'org.freedesktop.UDisks2'
|
|
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Tue Jan 09, 2018 11:05 pm Post subject: |
|
|
Just reporting that I successfully migrated to the new profile successfully, just a couple rough edges:
Had to rebuild totem-pl-parser and gnome-core-libs manually before emerging @world. No big deal |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 317
|
Posted: Wed Jan 10, 2018 11:15 pm Post subject: |
|
|
For me your 17.0 profile upgrade went fully fine too. _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
Corhonio n00b
Joined: 07 Oct 2003 Posts: 13
|
Posted: Thu Jan 11, 2018 8:57 pm Post subject: |
|
|
I use the elogin gnome 3.24 option.
I can't seem to figure out to how execute a script after suspend.
Atm, I'm getting around this by disabling power button from gnome power settings and bind pm-suspend to it with xbindkeys.
That's not very clean and as a result sometimes wallpaper gets corrupted during waking up(from pm-suspend).
If there is no way to execute a script with elogin, is there a cli way of notifying gnome that pc will enter suspend or a command to refresh gnome wallpaper? |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Fri Jan 12, 2018 6:39 am Post subject: |
|
|
simonvanderveldt wrote: | These are the log lines I think are relevant, hope it might ring a bell. |
Unfortunately nothing there rings a bell.
I have repeatedly spun up test installs and I just can't reproduce this issue (or the old one).
I get the feeling that something is wrong locally but I can't imagine what. Of course this isn't a very strong feeling since the timing of your issues started when elogind support was backported (although that initially affected your ConsoleKit setup).
saboya wrote: | Just reporting that I successfully migrated to the new profile successfully, just a couple rough edges:
Had to rebuild totem-pl-parser and gnome-core-libs manually before emerging @world. No big deal |
Spargeltarzan wrote: | For me your 17.0 profile upgrade went fully fine too. |
Glad to hear that things went well for others.
Corhonio wrote: | I can't seem to figure out to how execute a script after suspend. |
For ConsoleKit implemenations, you use /etc/pm/sleep.d/ for sleep and shutdown hooks.
For elogind implemenations you use /lib/elogind/system-sleep/ for sleep hooks and /lib/elogind/system-shutdown/ for shutdown hooks.
Corhonio wrote: | Atm, I'm getting around this by disabling power button from gnome power settings and bind pm-suspend to it with xbindkeys.
That's not very clean and as a result sometimes wallpaper gets corrupted during waking up(from pm-suspend). |
Wallpaper corruption when resuming from suspend is a known issue. If you experience it the solution is to enable the deprecated-background USE flag on gnome-base/gnome-shell and x11-wm/mutter (as described in the project documentation) which restores the old background code:
Code: | USE="deprecated-background" emerge --ask --oneshot x11-wm/mutter gnome-base/gnome-shell |
It is on by default for GNOME 3.14 through 3.22. For GNOME 3.24 onwards, it is off by default as my assessment was that this issue should be less likely to occur.
I'll be investigating this. _________________ Dantrell B. |
|
Back to top |
|
|
Corhonio n00b
Joined: 07 Oct 2003 Posts: 13
|
Posted: Fri Jan 12, 2018 1:04 pm Post subject: |
|
|
dantrell wrote: | For elogind implemenations you use /lib/elogind/system-sleep/ for sleep hooks and /lib/elogind/system-shutdown/ for shutdown hooks. |
At least for elogind 227.4 installed from the overlay ebuild, the relevant path is /usr/lib/elogind/system-sleep
For elogind 234.4-r1, which was pulled during an update as a dependency, paths are as dantrell mentioned.
dantrell wrote: | Wallpaper corruption when resuming from suspend is a known issue. If you experience it the solution is to enable the deprecated-background USE flag on gnome-base/gnome-shell and x11-wm/mutter (as described in the project documentation) which restores the old background code:
Code: | USE="deprecated-background" emerge --ask --oneshot x11-wm/mutter gnome-base/gnome-shell |
It is on by default for GNOME 3.14 through 3.22. For GNOME 3.24 onwards, it is off by default as my assessment was that this issue should be less likely to occur.
I'll be investigating this. |
I don't think there is a need for that, I noticed it only when I used pm-suspend with gnome 3.24
*EDIT*: /usr/lib/elogin/system-sleep -> /usr/lib/elogind/system-sleep
*EDIT0*: added info about elogind 234.4-r1
Last edited by Corhonio on Fri Jan 12, 2018 7:54 pm; edited 2 times in total |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Fri Jan 12, 2018 1:17 pm Post subject: |
|
|
dantrell wrote: | simonvanderveldt wrote: | These are the log lines I think are relevant, hope it might ring a bell. |
Unfortunately nothing there rings a bell.
I have repeatedly spun up test installs and I just can't reproduce this issue (or the old one).
I get the feeling that something is wrong locally but I can't imagine what. Of course this isn't a very strong feeling since the timing of your issues started when elogind support was backported (although that initially affected your ConsoleKit setup). |
Thanks for checking. Hate it when these random differences appear. I'll do some more digging, if I figure out what's causing it I'll let you know.
[edit] In case someone else runs into the same issue, this might be useful, though I haven't been able to fix it yet.
These are the messages I get in gdm.log for a non-working GNOME session that I don't get for a working session.
Code: | Gdk-Message: gnome-shell: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
** (gnome-session-failed:7657): WARNING **: Cannot open display: |
The working session does have the following loglines extra vs the non working session
Code: | (--) NVIDIA(GPU-0): CRT-0: disconnected
(--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(--) NVIDIA(GPU-0): DFP-0: disconnected
(--) NVIDIA(GPU-0): DFP-0: Internal TMDS
(--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(--) NVIDIA(GPU-0): DFP-1: disconnected
(--) NVIDIA(GPU-0): DFP-1: Internal TMDS
(--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(--) NVIDIA(GPU-0): DFP-2: disconnected
(--) NVIDIA(GPU-0): DFP-2: Internal TMDS
(--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(--) NVIDIA(GPU-0): DELL2407WFPHC (DFP-3): connected
(--) NVIDIA(GPU-0): DELL2407WFPHC (DFP-3): Internal TMDS
(--) NVIDIA(GPU-0): DELL2407WFPHC (DFP-3): 330.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(--) NVIDIA(GPU-0): DFP-4: disconnected
(--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
(--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
(--) NVIDIA(GPU-0):
(II) NVIDIA(0): Setting mode "DFP-3:nvidia-auto-select" |
The whole NVIDIA block except for the last line happens 4 times for the working session, but only 3 times for the failed session. So I'm starting to suspect this is an nvidia issue again, maybe similar to the one GDM/GNOME shell had when it would not work either because nvidia turn the GPU off (or something like that) because the screen was blank for a second.
Now why this doesn't happen when I login from a virtual console I don't know.
@dantrell, which version of the nvidia drivers did you use in your testing? I'm still on 381.22-r1. |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Jan 15, 2018 3:48 am Post subject: |
|
|
simonvanderveldt wrote: | @dantrell, which version of the nvidia drivers did you use in your testing? I'm still on 381.22-r1. |
I tested with the latest long and short live branch versions:
Quote: | Latest Long Lived Branch version: 384.111
Latest Short Lived Branch version: 387.34 |
I did have it working with 381.09 previously (but that was about a year ago). _________________ Dantrell B. |
|
Back to top |
|
|
Juippisi Developer
Joined: 30 Sep 2005 Posts: 725 Location: /home
|
Posted: Mon Jan 15, 2018 8:26 am Post subject: |
|
|
Hey, just wanted to report that upgrade to 17.0 went without any problems here as well. At the same time I updated to 3.26 and elogind, and noticed that my USB sticks dont automount any more. However as I was starting to search for a solution from Google there was some talk about this in #funtoo IRC channel and someone said you had updated gvfs. And indeed after emerging the newest gvfs with added elogind support USB sticks automount and are accessable by normal users now! So thanks a lot!
Oh well yes my eyes did notice something about deprecated function (gnome.yelp?) in some mason-related package, but everything compiled and everything is working.
Now there was another interesting post I saw in Gentoo's reddit page,
https://www.reddit.com/r/Gentoo/comments/7ppv1l/its_good_time_to_install_gentoo_now/
Quote: |
* elogind is close to be stabilized, gnome3 without systemd and without 3-rd party overlays will be possible soon.
|
Is this only a rumor, or is it really happening? Gentoo's main portage is still using Gnome-3.24 and your overlay is so much ahead. Are you perhaps doing co-operation with the Gentoo crew now?
Anyway just wanted to thank you for your work! What you do doesnt go unappreciated! |
|
Back to top |
|
|
dantrell l33t
Joined: 01 Jun 2007 Posts: 915 Location: Earth
|
Posted: Mon Jan 15, 2018 1:17 pm Post subject: |
|
|
Shibotto wrote: | Posted: 2016-05-26, 04:33:56 am
SOLVED: this no longer occurs as of GNOME 3.24 with elogind, as expected from dropping ConsoleKit.
Last edited by Shibotto on 2017-05-29, 03:20:17 am; edited 1 time in total |
That commitment.
Corhonio wrote: | dantrell wrote: | For elogind implemenations you use /lib/elogind/system-sleep/ for sleep hooks and /lib/elogind/system-shutdown/ for shutdown hooks. |
At least for elogind 227.4 installed from the overlay ebuild, the relevant path is /usr/lib/elogind/system-sleep
For elogind 234.4-r1, which was pulled during an update as a dependency, paths are as dantrell mentioned. |
Good to know. I'll be noting this in the official documentation.
Does anyone actually read that thing?
Corhonio wrote: | I don't think there is a need for that, I noticed it only when I used pm-suspend with gnome 3.24 |
I'll leave it as-is then.
Juippisi wrote: | Is this only a rumor, or is it really happening? Gentoo's main portage is still using Gnome-3.24 and your overlay is so much ahead. Are you perhaps doing co-operation with the Gentoo crew now? |
If you browse back to earlier in this thread:
Leio wrote: | I would like to note here as well, that the GNOME team would still be happy as before to integrate a proper long-term solution via an alternative logind service and API provider contribution into the main tree.
That probably means something on top of elogind, which is now available in the main tree, but someone has to do the work for GNOME stuff, as it was contributed to main tree for KDE wayland for now.
The current solution from dantrell (unless it has been significantly reworked since) can not work for wayland sessions, while elogind can. To be clear, systemd is NOT needed for elogind, that's the whole point of elogind. |
dantrell wrote: | Since we are on this topic, I'd like to iterate that this project has always primarily been a stopgap measure (complete with the benefits and limitations the original code came with) until an actual answer is found. The reason why it continues to be supported is because it is quick and easy to maintain and because the proposed alternatives aren't ready (from my perspective).
Furthermore, in the case of elogind, which is presently my first choice for a long-term solution, the project seems stalled but if it is working for KDE in Gentoo then it'll work for GNOME (as it already works for GNOME in GuixSD).
I plan to duct tape something together sooner or later but if someone gets it done before me, I won't complain. |
Leio wrote: | Contributions to get it in the main tree might involve just tweaking the dependencies and such as well. Though I've seen some packages needing e.g configure.ac patches to link against something in elogind instead of systemd. |
simonvanderveldt wrote: | Regarding getting something to support GNOME without systemd in the main tree, that would be awesome! |
Leio wrote: | Someone still needs to do the work |
dantrell wrote: | Also, this time around I'm going to test integration with elogind first instead of the usual suspects, although, the GNOME team might beat me to it. |
Shibotto wrote: | My curiosity just became a pressing need. |
I'm not saying I won the unofficial, unsanctioned and nonagreed upon race but the cake is not a lie.
In all seriousness though, all the relevant person needs to do is reference my work. There's even a pretty detailed page in the official documentation explaining my methodology.
If that happens, I will continue maintaining the project overlays for as long as I use GNOME as the project's secondary purpose is to allow switching between GNOME release versions (and we have those sweet Quality of Life patches). _________________ Dantrell B. |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Mon Jan 15, 2018 8:55 pm Post subject: |
|
|
@dantrell, since you like to ensure a good out of the box experience it might make sense to add the colord USE flag to gnome-settings-daemon in 3.26 (And maybe also 3.24?)
Code: | The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gnome-control-center-3.26.2::dantrell-gnome-3-26
# required by net-libs/gnome-online-accounts-3.26.2::dantrell-gnome-3-26[gnome]
# required by gnome-extra/evolution-data-server-3.26.4::dantrell-gnome-3-26[gnome-online-accounts]
# required by gnome-extra/gnome-calendar-3.26.2::dantrell-gnome-3-26
# required by @selected
# required by @world (argument)
>=gnome-base/gnome-settings-daemon-3.26.2 colord
|
Does this mean you pulled in this change? https://github.com/gentoo/gentoo/commit/e1643c062300cb1771eb0b0804aed40e73170901 |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 317
|
Posted: Tue Jan 16, 2018 7:34 pm Post subject: |
|
|
Hi Dantrell,
When upgrading to Gnome-3.26 the systray disappeard. Any idea how I can get it back? (I mean the part in the bottom left corner where apps like nextcloud, hplip, pulseaudio daemon are running) _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
Posted: Tue Jan 16, 2018 8:05 pm Post subject: |
|
|
Spargeltarzan wrote: | Hi Dantrell,
When upgrading to Gnome-3.26 the systray disappeard. Any idea how I can get it back? (I mean the part in the bottom left corner where apps like nextcloud, hplip, pulseaudio daemon are running) |
That's part of 3.26, the GNOME team has decided that the systray is history, so it's gone. Normally I'd say please file a bug and let the GNOME team know but I don't think they care.
Anyway, you can install topicons plus which restores it and puts the tray in the top bar.
Last edited by simonvanderveldt on Tue Jan 16, 2018 9:17 pm; edited 1 time in total |
|
Back to top |
|
|
Spargeltarzan Guru
Joined: 23 Jul 2017 Posts: 317
|
Posted: Tue Jan 16, 2018 8:37 pm Post subject: |
|
|
Installed Topicon Plus (don't see any Pro Version), but it doesn't show any apps. Tried on/off and restarting gnome. On Github it states Topicon is unmaintained... _________________ ___________________
Regards
Spargeltarzan
Notebook: Lenovo YOGA 900-13ISK: Gentoo stable amd64, GNOME systemd, KVM/QEMU
Desktop-PC: Intel Core i7-4770K, 8GB Ram, AMD Radeon R9 280X, ZFS Storage, GNOME openrc, Dantrell, Xen |
|
Back to top |
|
|
simonvanderveldt Apprentice
Joined: 26 Jan 2016 Posts: 151
|
|
Back to top |
|
|
Elleni Veteran
Joined: 23 May 2006 Posts: 1270
|
Posted: Wed Jan 17, 2018 5:06 pm Post subject: |
|
|
dantrell wrote: | Did it pull in an updated dev-libs/totem-pl-parser (as building against an incompatible version was how I reproduced your build failure)?
Link your new build log.
|
Hi, well, I re-built with emerge -1 totem-pl-parser just in case, but still fails to build totem. Following the logs:
Code: | emerge -pv dev-libs/totem-pl-parser
These are the packages that would be merged, in order:
Calculating dependencies ... done!
[ebuild R ] dev-libs/totem-pl-parser-3.26.0:0/18::dantrell-gnome-3-26 USE="crypt introspection quvi -archive {-test}" 0 KiB |
emerge -pqv '=media-video/totem-3.26.0::dantrell-gnome-3-26'
Code: | [ebuild N ] media-video/totem-3.26.0 USE="introspection nautilus python vala -debug -lirc {-test} -vanilla-thumbnailer (-zeitgeist)" PYTHON_SINGLE_TARGET="python3_5 -python3_4 -python3_6" PYTHON_TARGETS="python3_5 -python3_4 -python3_6" |
Environnement: https://paste.pound-python.org/show/58AELQdCIBYc62Hpx1R7/
Working directory: Code: | cd /tmp/portage/media-video/totem-3.26.0/work/totem-3.26.0
gentoo1 /tmp/portage/media-video/totem-3.26.0/work/totem-3.26.0 # ls -l
insgesamt 1124
-rw-r--r-- 1 portage portage 91 11. Sep 14:30 AUTHORS
-rw-r--r-- 1 portage portage 983008 11. Sep 14:30 ChangeLog.pre-gitlog
-rw-r--r-- 1 portage portage 18669 11. Sep 14:30 COPYING
drwxr-xr-x 4 portage portage 580 17. Jan 07:02 data
drwxr-xr-x 3 portage portage 80 11. Sep 14:30 docs
drwxr-xr-x 2 portage portage 120 11. Sep 14:30 flatpak
drwxr-xr-x 31 portage portage 660 11. Sep 14:30 help
-rw-r--r-- 1 portage portage 2530 11. Sep 14:30 license_change
-rw-r--r-- 1 portage portage 122 11. Sep 14:30 MAINTAINERS
-rw-r--r-- 1 portage portage 10738 11. Sep 14:30 meson.build
-rw-r--r-- 1 portage portage 305 11. Sep 14:30 meson_compile_python.py
-rw-r--r-- 1 portage portage 1143 11. Sep 14:30 meson_options.txt
-rw-r--r-- 1 portage portage 477 11. Sep 14:30 meson_post_install.py
-rw-r--r-- 1 portage portage 94333 11. Sep 14:30 NEWS
drwxr-xr-x 2 portage portage 2080 17. Jan 07:02 po
-rw-r--r-- 1 portage portage 1914 11. Sep 14:30 README
drwxr-xr-x 6 portage portage 1120 11. Sep 14:30 src
drwxr-xr-x 3 portage portage 60 11. Sep 14:30 subprojects
-rw-r--r-- 1 portage portage 11 11. Sep 14:30 TODO
-rw-r--r-- 1 portage portage 1226 11. Sep 14:30 totem.doap |
Build Log: https://paste.pound-python.org/show/N8silEv9XDDkKL5asIQ4/
emerge --info '=media-video/totem-3.26.0::dantrell-gnome-3-26' Code: |
Portage 2.3.13 (python 3.5.4-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-6.4.0, glibc-2.25-r9, 4.14.13-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-4.14.13-gentoo-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.4.1
KiB Swap: 9767516 total, 9767516 free
Timestamp of repository gentoo: Tue, 16 Jan 2018 18:30:01 +0000
Head commit of repository gentoo: 8261e101280d04e3b51f883c52e66f6ae47bea74
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
app-shells/bash: 4.4_p12::gentoo
dev-lang/perl: 5.24.3::gentoo
dev-lang/python: 2.7.14-r1::gentoo, 3.5.4-r1::gentoo
dev-util/cmake: 3.9.6::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.4.1-r2::gentoo
sys-apps/openrc: 0.29::dantrell-gnome
sys-apps/sandbox: 2.12::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.11.6-r2::gentoo, 1.12.6-r1::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils: 2.29.1-r1::gentoo
sys-devel/gcc: 6.4.0-r1::gentoo
sys-devel/gcc-config: 1.8-r1::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc: 2.25-r9::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts:
farmboy0
location: /var/lib/layman/farmboy0
masters: gentoo
priority: 50
seden
location: /var/lib/layman/seden
masters: gentoo
priority: 50
dantrell-gnome-3-26
location: /var/lib/layman/dantrell-gnome-3-26
masters: gentoo
priority: 100
test
location: /usr/local/portage
masters: gentoo
priority: 100
dantrell-gnome
location: /var/lib/layman/dantrell-gnome
masters: gentoo
priority: 150
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=znver1"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg candy config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_CH.UTF-8"
LC_ALL="de_CH.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de de_DE el en fr fr_FR it tr"
MAKEOPTS="-j13"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X a52 aac acl acpi activities aes alsa amd64 avx avx2 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord crypt cups cxx d3d9 dbus declarative dri dri3 dts dvd dvdr eds elogind emboss encode evo exif fam ffmpeg firefox flac fma3 fortran frei0r gdbm gif glamor gnome gnome-keyring gnome-online-accounts gnutls gpm gtk gtk3 gtkstyle iconv icu introspection ipv6 jpeg kde kipi kwallet lcms ldap libnotify libsecret llvm lm_sensors mad mmx mmxext mng modules mp3 mp4 mpeg mtp multilib nautilus ncurses nls nptl ocr ogg openal opencl opengl openmax openmp osmesa pam pango pclmul pcre pdf pdfpopcnt phonon plasma png policykit ppds pulseaudio qml qt3support qt5 readline realtime s3tc scanner sdl seccomp semantic-desktop spell spice sse sse2 sse3 sse4_1 sse4_2 sse4a ssh ssl ssse3 staging startup-notification svg tcpd theora tiff tracker truetype udev udisks unicode upower usb uxa vaapi vdpau vhost-net vorbis vpx webrtc-aec widgets wxwidgets x264 xattr xcb xcomposite xml xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext smp sse sse2 sse3 sse4_1 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="de el en fr it tr" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby22" SANE_BACKENDS="pixma" USERLAND="GNU" VIDEO_CARDS="amdgpu radeon radeonsi virgl" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS |
Last edited by Elleni on Wed Jan 17, 2018 5:13 pm; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30923 Location: here
|
Posted: Wed Jan 17, 2018 5:11 pm Post subject: |
|
|
Try to compile with MAKEOPTS="-j1" (see here) _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|