Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dantrell's GNOME Without Systemd Project (Part 1)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 20, 21, 22 ... 27, 28, 29  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sun Jan 07, 2018 10:27 pm    Post subject: Reply with quote

Elleni wrote:
What did I do wrongly and how to proceed ? :o

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
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Sun Jan 07, 2018 11:45 pm    Post subject: Reply with quote

Indeed in both checking phases there is:

Library libm found: NO

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?

Edit

Next build error on emerge world is totem:
https://paste.pound-python.org/show/Q2gHHnxuap6mxi9T9Xtd/
https://paste.pound-python.org/show/MN8mU5wpMAAy38lQLXlo/
https://paste.pound-python.org/show/mMttBuXLVKCKzZKFE4fJ/
https://paste.pound-python.org/show/1jAAISj4zXU7DsBSUEzc/

I continue now with
emerge --ask --verbose gnome-base/gnome --keep-going
and see where it gets :)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Jan 08, 2018 3:15 am    Post subject: Reply with quote

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. :twisted:

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
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Mon Jan 08, 2018 8:04 am    Post subject: Reply with quote

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
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Jan 08, 2018 10:38 am    Post subject: Reply with quote

simonvanderveldt wrote:
Seems like a build-time dependency is missing?

Fixed.

I swear, nothing changed but everything is breaking. :o
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Mon Jan 08, 2018 12:43 pm    Post subject: Reply with quote

dantrell wrote:
Thanks for volunteering. :twisted:

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. :D
dantrell wrote:

Elleni wrote:
Next build error on emerge world is totem

And... fixed!


This one still fails for me :twisted:
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Mon Jan 08, 2018 7:07 pm    Post subject: Reply with quote

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. :o

;)

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
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Tue Jan 09, 2018 3:25 am    Post subject: Reply with quote

Elleni wrote:
This one still fails for me :twisted:

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
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Tue Jan 09, 2018 9:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 552
Location: Brazil

PostPosted: Tue Jan 09, 2018 11:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Wed Jan 10, 2018 11:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
Corhonio
n00b
n00b


Joined: 07 Oct 2003
Posts: 13

PostPosted: Thu Jan 11, 2018 8:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Fri Jan 12, 2018 6:39 am    Post subject: Reply with quote

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
View user's profile Send private message
Corhonio
n00b
n00b


Joined: 07 Oct 2003
Posts: 13

PostPosted: Fri Jan 12, 2018 1:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Fri Jan 12, 2018 1:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Jan 15, 2018 3:48 am    Post subject: Reply with quote

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
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 722
Location: /home

PostPosted: Mon Jan 15, 2018 8:26 am    Post subject: Reply with quote

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
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Jan 15, 2018 1:17 pm    Post subject: Reply with quote

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. :o

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. :wink:

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. :wink:

Shibotto wrote:
My curiosity just became a pressing need. :D

I'm not saying I won the unofficial, unsanctioned and nonagreed upon race but the cake is not a lie. :twisted:

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). :wink:
_________________
Dantrell B.
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Mon Jan 15, 2018 8:55 pm    Post subject: Reply with quote

@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
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Tue Jan 16, 2018 7:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Tue Jan 16, 2018 8:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 317

PostPosted: Tue Jan 16, 2018 8:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Tue Jan 16, 2018 10:28 pm    Post subject: Reply with quote

Spargeltarzan wrote:
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...


Sorry, typo in my post, I've updated it, but it's indeed TopIcons Plus (https://extensions.gnome.org/extension/1031/topicons/). It doesn't add the icons back in the bottom left but (by default) next to your date/time in the middle of the top bar.
Works fine for me on 3.26. Phocean stopped maintaining it for several reasons, see https://github.com/phocean/TopIcons-plus/issues/91. It should still work though.

Alternatively there's this extension from Ubuntu, haven't tried that one yet though https://extensions.gnome.org/extension/615/appindicator-support/
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1268

PostPosted: Wed Jan 17, 2018 5:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30837
Location: here

PostPosted: Wed Jan 17, 2018 5:11 pm    Post subject: Reply with quote

Try to compile with MAKEOPTS="-j1" (see here)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3 ... 20, 21, 22 ... 27, 28, 29  Next
Page 21 of 29

 
Jump to:  
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