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

Goto page Previous  1, 2, 3, 4 ... 22, 23, 24  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: Sat Apr 20, 2019 8:14 pm    Post subject: Reply with quote

Elleni wrote:
How can I correct this, and what would be the default font for shell?
https://pasteboard.co/Ib1bKHa.jpg

Oh, I thought it was just me again like with the invisible GNOME Terminal icon that is no longer invisible. :twisted:

Speaking of, I have noticed at least a couple regressions. For instance, the topbar is no longer transparent like it was from 3.24 through 3.30 (for a TL;DR, see Black is Back: GNOME Shell Ditches Translucent Top Panel Effect).

Official discussion is taking place on merge requests #376 and #404. I haven't read them yet but who wants to bet that the users opposed to the change were ignored. :roll:

I smell another QoL patch.

Elleni wrote:
Edit - found out: Had to go in terminal settings and activate userdefined font, that did the trick :)

Anyway, that would have fixed it but it isn't exactly the correct fix unless you want to use a custom font for GNOME Terminal.

The way it worked from GNOME 3.14 through 3.30 is GNOME Terminal inherited GNOME's default Monospace font (set via GNOME Tweak Tools or GNOME Tweaks).

I did some digging and found that for GNOME 3.32 the long-time default Document font changed and the Monospace font is unset. ¯\_(ツ)_/¯

Make that two QoL patches.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Sat Apr 20, 2019 8:42 pm    Post subject: Reply with quote

Well as a workaround - the transparency on the topbar can be enabled by the following extension:
https://extensions.gnome.org/extension/358/activities-configurator/

Or maybe even better:
https://extensions.gnome.org/extension/1708/transparent-top-bar/
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sat Apr 20, 2019 9:46 pm    Post subject: Reply with quote

dantrell wrote:
I haven't read them yet [...]

I read the article and the merge requests and the most interesting thing I saw was a wild Shiba. :o

Elleni wrote:
Well as a workaround - the transparency on the topbar can be enabled by the following extension:
https://extensions.gnome.org/extension/358/activities-configurator/

Or maybe even better:
https://extensions.gnome.org/extension/1708/transparent-top-bar/

True, I prefer patches over extensions though.

I'll sit on this for a while but if I go with a patch it most likely won't be applied by default.

dantrell wrote:
I did some digging and found that for GNOME 3.32 the long-time default Document font changed and the Monospace font is unset. ¯\_(ツ)_/¯

I said dig but I was a bit preoccupied and only did a quick check with GNOME Tweaks across the last few GNOME release versions.

This time I actually dug up GSettings Desktop Schemas issue #2 and merge request #17 where indeed the long-time defaults for the Document and Monospace fonts were changed (although the latter was switched to Source Code Pro).

I have reverted this change and it can now be managed through the vanilla-fonts USE flag.

dantrell wrote:
runningnak3d wrote:
On a different note, since the upgrade to 3.32, if I suspend my laptop, it won't wake up -- can't even switch to another TTY. However, it isn't completely frozen because I can ssh in and restart gdm.

This one I'm not sure about so I'll review things on my end and wait to see how your rollback goes.

P.S. I found this for Arch Linux. Maybe something changed?
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Sun Apr 21, 2019 2:22 am    Post subject: Reply with quote

I too cannot switch tty, nothing happening and even worse, when I hit Ctrl+Alt+F7 I get this:
https://cloud.tsarouchas.ch/index.php/s/64nHR87deeAWCRQ

Besides that, I cannot suspend to disk either, suspend to ram works fine. I tried those with a shell extension I have installed. Then I wanted to try to suspend to disk with console but there is no pm-suspend nor hibernate command available.

And when I logoff, I don't see gdm login but black non-X shell with login prompt.

After rebooting from a crashed gdm (after logoff I logged in non-X shell, then killall-ed gdm and typed gdm and hit enter, which made the non-X shell flicker but gdm did not start a graphical login manager). By hitting the poweroff button, I rebooted and now tracker-extract is quite busy but this maybe normal.

I have autologin configured, and you had given me an udev rule for shutdown without needing to type in root password, I dont know, if this could be related, but I thought, I should mention :twisted:
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Sun Apr 21, 2019 3:34 am    Post subject: Reply with quote

Elleni wrote:
I too cannot switch tty, nothing happening and even worse, when I hit Ctrl+Alt+F7 I get this:
https://cloud.tsarouchas.ch/index.php/s/64nHR87deeAWCRQ

Besides that, I cannot suspend to disk either, suspend to ram works fine. I tried those with a shell extension I have installed. Then I wanted to try to suspend to disk with console but there is no pm-suspend nor hibernate command available.

And when I logoff, I don't see gdm login but black non-X shell with login prompt.

After rebooting from a crashed gdm (after logoff I logged in non-X shell, then killall-ed gdm and typed gdm and hit enter, which made the non-X shell flicker but gdm did not start a graphical login manager). By hitting the poweroff button, I rebooted and now tracker-extract is quite busy but this maybe normal.

I was going to take the week off. :o

My guess is either it's something in GNOME 3.32 and just that version is affected or it's elogind-related and quite a few versions are affected.

The last significant elogind rollouts happened last month though so I doubt that's the cause.

A search shows that quite a few people on various distros experienced (and in some cases are still experiencing) this issue. Most of the attention is on Mutter issue #509. It'd be strange if the issue is with Mutter when we already have the fix (3.32.1) so I wonder if Mutter must be built with the gles2 USE flag enabled?

Hopefully this has nothing to do with GNOME's alleged plans to use systemd --user to manage the GNOME session.

Elleni wrote:
I have autologin configured, and you had given me an udev rule for shutdown without needing to type in root password, I dont know, if this could be related, but I thought, I should mention :twisted:

I don't think this is it.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Mon Apr 22, 2019 1:28 am    Post subject: Reply with quote

mutter with gles2 made no difference regarding unable to switch to tty and crash when issuing ctrl+alt+F7.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Apr 22, 2019 2:05 am    Post subject: Reply with quote

Elleni wrote:
mutter with gles2 made no difference regarding unable to switch to tty and crash when issuing ctrl+alt+F7.

Thanks for checking.

I wondered because the discussions mentioned Mutter's native backend (which the gles2 USE flag implicitly enables for GNOME 3.32).

Looks like I'll have to test a live system. :x
_________________
Dantrell B.
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Mon Apr 22, 2019 6:32 pm    Post subject: Reply with quote

Just got 2 errors when building media-gfx/simple-scan-3.26.3::dantrell-gnome-3-26 (i'm still on 3.26).

Code:

../simple-scan-3.26.3/src/page.vala:90.5-90.39: error: Property `Page.scan_direction' with custom `get' accessor and/or `set' mutator cannot have `default' value
    public ScanDirection scan_direction
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Code:

../simple-scan-3.26.3/src/simple-scan.vala:133.31-133.42: error: Argument 1: Cannot convert from `unowned GLib.List<weak ScanDevice>' to `unowned GLib.List<ScanDevice>'
        app.set_scan_devices (devices_copy, missing_driver);


In case it's relevant, the rest of the emerge output is here https://bpaste.net/show/10dfabd04780

Haven't been able to find any info on this so far so could be gentoo/overlay specific.
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Apr 22, 2019 8:59 pm    Post subject: Reply with quote

simonvanderveldt wrote:
Just got 2 errors when building media-gfx/simple-scan-3.26.3::dantrell-gnome-3-26 (i'm still on 3.26).

Thanks for the heads up (turns out 3 GNOME release versions were affected).

Sync up and you should be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 325

PostPosted: Tue Apr 23, 2019 2:14 pm    Post subject: Reply with quote

Hi Dantrell,

x11-libs/libwnck-3.31.4 fails to emerge.

Code:

 * Disabling deprecation warnings ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4 ...
meson --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload -Dinstall_tools=false -Dstartup_notification=enabled -Dintrospection=enabled -Dgtk_doc=false /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4 /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4-build
The Meson build system
Version: 0.50.1
Source dir: /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4
Build dir: /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4-build
Build type: native build
Project name: libwnck
Project version: 3.31.4
Appending CFLAGS from environment: '-O2 -march=native -pipe'
Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed'
Native C compiler: x86_64-pc-linux-gnu-gcc (gcc 8.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 8.3.0-r1 p1.1) 8.3.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (0.29.2)
Dependency cairo-xlib-xrender found: YES 1.16.0
Dependency glib-2.0 found: YES 2.60.1
Dependency gobject-2.0 found: YES 2.60.1
Dependency gtk+-3.0 found: YES 3.24.8
Dependency libstartup-notification-1.0 found: YES 0.12
Dependency x11 found: YES 1.6.7
Dependency xres found: YES 1.2.0
Configuring config.h using configuration
Configuring libwnck-3.0.pc using configuration
Configuring libwnck-3.0-uninstalled.pc using configuration
DEPRECATION: install_dir: kwarg must be a string and not an empty array. Please use the install: kwarg to enable or disable installation. This will be a hard error in the next release.

meson.build:87:2: ERROR: "install_dir" must be specified when "install" in a configure_file is true

A full log can be found at /var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4-build/meson-logs/meson-log.txt
 * ERROR: x11-libs/libwnck-3.31.4::dantrell-gnome-3-32 failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_configure
 *   environment, line 3661:  Called meson_src_configure
 *   environment, line 2552:  Called die
 * The specific snippet of code:
 *       tc-env_build "$@" || die
 *
 * If you need support, post the output of `emerge --info '=x11-libs/libwnck-3.31.4::dantrell-gnome-3-32'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/libwnck-3.31.4::dantrell-gnome-3-32'`.
 * The complete build log is located at '/var/log/portage/x11-libs:libwnck-3.31.4:20190423-140528.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-libs/libwnck-3.31.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libwnck-3.31.4/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4'
 * S: '/var/tmp/portage/x11-libs/libwnck-3.31.4/work/libwnck-3.31.4'

_________________
___________________
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
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Tue Apr 23, 2019 5:58 pm    Post subject: Reply with quote

Spargeltarzan wrote:
x11-libs/libwnck-3.31.4 fails to emerge.

I'm going to call this another regression with a new Meson release (since all of GNOME 3.32 builds against Meson 0.49.2).

Sync up and you should be good to go.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Spargeltarzan
Guru
Guru


Joined: 23 Jul 2017
Posts: 325

PostPosted: Tue Apr 23, 2019 9:47 pm    Post subject: Reply with quote

Thanks, works fine now :)
_________________
___________________
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
Tsigorf
n00b
n00b


Joined: 15 Jun 2017
Posts: 18

PostPosted: Wed Apr 24, 2019 10:01 am    Post subject: Reply with quote

Hi there!

I've got some issues since yesterday with WiFi, and today too with brightness controll, it seems I've lost at least some permissions somewhere.
I checked my groups though:
Code:
wheel video kvm input plugdev

Here's what I get trying to lower the brightness:
Code:

# tail -f /var/log/auth.log
pkexec[9064]: tsigorf: Error executing command as another user: Not authorized [USER=root] [TTY=unknown] [CWD=/home/tsigorf] [COMMAND=/usr/libexec/gsd-backlight-helper --set-brightness 1425]


I've looked around and it seems I'm the first having this kind of issue with Gnome without Systemd.
I stumbled upon this still active RedHat bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1322588
Seems related to gnome-base/gnome-settings-daemon.

What could I try? :-)

EDIT:
No sound neither. I rolled back to my last week's snapshot and everything is working again. What happened?
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Wed Apr 24, 2019 9:01 pm    Post subject: Reply with quote

Tsigorf wrote:
I rolled back to my last week's snapshot and everything is working again. What happened?

My patchset doesn't touch these kind of settings so you are going to have to do some triangulating.

List every package that will be updated after last week's snapshot.

Also, what GNOME release version are you using?
_________________
Dantrell B.
Back to top
View user's profile Send private message
Tsigorf
n00b
n00b


Joined: 15 Jun 2017
Posts: 18

PostPosted: Thu Apr 25, 2019 7:50 am    Post subject: Reply with quote

dantrell wrote:
List every package that will be updated after last week's snapshot.


My diff is here: https://pastebin.com/CGBzLftH

dantrell wrote:
Also, what GNOME release version are you using?


Missed that, ahah, I'm on Gnome 3.30 :)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Thu Apr 25, 2019 11:48 pm    Post subject: Reply with quote

Tsigorf wrote:
My diff is here: https://pastebin.com/CGBzLftH

Thanks.

I reviewed the diff and I can't find a connection between your issues in the broken snapshot and the listed packages (e.g. you mentioned WiFi issues but nothing listed appears to affect that and you mentioned brightness issues but GNOME Settings Daemon didn't get updated). :(

Not to mention, my patchset definitely doesn't touch the listed packages.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Tsigorf
n00b
n00b


Joined: 15 Jun 2017
Posts: 18

PostPosted: Fri Apr 26, 2019 7:40 am    Post subject: Reply with quote

Hum… 'Kay, that's strange.

I'll try re-emerging this next week and have a look. I suspect some configuration files to be overwritten by some update, guess I'll need a diff of my /etc.
Back to top
View user's profile Send private message
vozhyk
n00b
n00b


Joined: 18 Nov 2018
Posts: 10
Location: Warsaw, Poland

PostPosted: Fri Apr 26, 2019 4:07 pm    Post subject: Reply with quote

I have upgraded from 3.30 to 3.32 today. There are a few problems, but the largest is: now, when I choose the "Gnome" session in GDM, it starts an X11 session for some reason:
Code:

% echo $XDG_SESSION_TYPE
x11

The only other Gnome session that can be chosen is "Gnome Classic".

Before the upgrade, the "Gnome" session started a Wayland session (the only other option was "Gnome on Xorg").
Code:

% echo $XDG_SESSION_TYPE
wayland


How can I run a Wayland session?

I've been using the same gnome+plasma profile and haven't changed any USEflags related to Xorg/Wayland.

On the old system:
Code:

# eselect profile show
Current /etc/portage/make.profile symlink:
  dantrell-gnome:default/linux/amd64/17.0/desktop/gnome+plasma
# emerge --info
Portage 2.3.62 (python 3.6.5-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-8.2.0, glibc-2.27-r6, 4.14.105-gentoo-r1 x86_64)
=================================================================
System uname: Linux-4.14.105-gentoo-r1-x86_64-Intel-R-_Core-TM-_i7-8650U_CPU_@_1.90GHz-with-gentoo-2.6
KiB Mem:    16139020 total,  11197608 free
KiB Swap:   16777212 total,  16777212 free
Timestamp of repository gentoo: Sat, 23 Mar 2019 10:30:01 +0000
Head commit of repository gentoo: 88571d41463ccc796ed5158e9d7d2240cf2505dd
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.30 p5) 2.30.0
app-shells/bash:          4.4_p23-r1::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.26.2::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.29::dantrell-gnome
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.16.1-r1::gentoo
sys-devel/binutils:       2.30-r4::gentoo
sys-devel/gcc:            8.2.0-r6::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.27-r6::gentoo
Repositories:

gentoo
    location: /var/git/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts:
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1

linux-be
    location: /var/git/linux-be
    masters: gentoo

local
    location: /var/git/local
    masters: gentoo

Krontage
    location: /var/git/layman/Krontage
    sync-type: laymansync
    sync-uri: https://github.com/undying/krontage.git
    masters: gentoo
    priority: 50

eclipse
    location: /var/git/layman/eclipse
    sync-type: laymansync
    sync-uri: https://github.com/gentoo/eclipse-overlay.git
    masters: gentoo
    priority: 50

science
    location: /var/git/layman/science
    sync-type: laymansync
    sync-uri: https://anongit.gentoo.org/git/proj/sci.git
    masters: gentoo
    priority: 50

weuxel
    location: /var/git/layman/weuxel
    sync-type: laymansync
    sync-uri: https://github.com/Weuxel/portage-weuxel.git
    masters: gentoo
    priority: 50

dantrell-gnome-3-24
    location: /var/git/layman/dantrell-gnome-3-24
    sync-type: laymansync
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-24.git
    masters: gentoo
    priority: 100

dantrell-gnome-3-30
    location: /var/git/layman/dantrell-gnome-3-30
    sync-type: laymansync
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-30.git
    masters: gentoo
    priority: 100

dantrell-gnome
    location: /var/git/layman/dantrell-gnome
    sync-type: laymansync
    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome.git
    masters: gentoo
    priority: 150

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 4 --load-average 8"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9 -l8"
PKGDIR="/var/cache/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="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 amr berkdb bluetooth branding bzip2 cairo cdda cjk cli colord crypt cups cxx dbus declarative dri dts dvd dvdr eds egl elogind emacs emboss encode eps evo exif faad fam flac fontconfig fortran gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gtk gtk3 gtkstyle iconv introspection ipv6 jpeg kde kipi kwallet lcms ldap libass libinput libnotify libsecret libtirpc mad mng mp3 mp4 mpeg mtp multilib nautilus ncurses networkmanager nls nptl ogg opengl openmp opus pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 readline sdl seccomp semantic-desktop spell ssl startup-notification svg taglib tcpd theora tiff tracker truetype udev udisks unicode upower usb v4l vaapi vorbis vpx wayland webp widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xv xvid zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt sse3 sse4_1 sse4_2 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" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev libinput synaptics wacom" KERNEL="linux" L10N="be be_BY ja" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="X86 BPF" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="intel i965" 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, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


The difference with the new system:
Code:

--- /tmp/a      2019-04-26 18:08:54.922724686 +0200
+++ /tmp/b      2019-04-26 18:09:09.190796795 +0200
@@ -1,12 +1,12 @@
-Portage 2.3.62 (python 3.6.5-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-8.2.0, glibc-2.27-r6, 4.14.105-gentoo-r1 x86_64)
+Portage 2.3.62 (python 3.6.5-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-8.2.0, glibc-2.28-r6, 4.14.105-gentoo-r1 x86_64)
 =================================================================
 System uname: Linux-4.14.105-gentoo-r1-x86_64-Intel-R-_Core-TM-_i7-8650U_CPU_@_1.90GHz-with-gentoo-2.6
-KiB Mem:    16139020 total,  11197608 free
+KiB Mem:    16139020 total,  10428156 free
 KiB Swap:   16777212 total,  16777212 free
-Timestamp of repository gentoo: Sat, 23 Mar 2019 10:30:01 +0000
-Head commit of repository gentoo: 88571d41463ccc796ed5158e9d7d2240cf2505dd
+Timestamp of repository gentoo: Fri, 26 Apr 2019 08:00:01 +0000
+Head commit of repository gentoo: 61ba13c2c4e06e1a87ccaba02fb28b4d14a385e0
 sh bash 4.4_p23-r1
-ld GNU ld (Gentoo 2.30 p5) 2.30.0
+ld GNU ld (Gentoo 2.31.1 p5) 2.31.1
 app-shells/bash:          4.4_p23-r1::gentoo
 dev-java/java-config:     2.2.0-r4::gentoo
 dev-lang/perl:            5.26.2::gentoo
@@ -18,13 +18,13 @@
 sys-apps/sandbox:         2.13::gentoo
 sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
 sys-devel/automake:       1.16.1-r1::gentoo
-sys-devel/binutils:       2.30-r4::gentoo
+sys-devel/binutils:       2.31.1-r4::gentoo
 sys-devel/gcc:            8.2.0-r6::gentoo
 sys-devel/gcc-config:     2.0::gentoo
 sys-devel/libtool:        2.4.6-r3::gentoo
 sys-devel/make:           4.2.1-r4::gentoo
 sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
-sys-libs/glibc:           2.27-r6::gentoo
+sys-libs/glibc:           2.28-r6::gentoo
 Repositories:
 
 gentoo
@@ -32,10 +32,10 @@
     sync-type: rsync
     sync-uri: rsync://rsync.gentoo.org/gentoo-portage
     priority: -1000
-    sync-rsync-verify-max-age: 24
-    sync-rsync-extra-opts:
     sync-rsync-verify-metamanifest: yes
+    sync-rsync-verify-max-age: 24
     sync-rsync-verify-jobs: 1
+    sync-rsync-extra-opts:
 
 linux-be
     location: /var/git/linux-be
@@ -73,17 +73,17 @@
     masters: gentoo
     priority: 50
 
-dantrell-gnome-3-24
-    location: /var/git/layman/dantrell-gnome-3-24
+dantrell-gnome-3-30
+    location: /var/git/layman/dantrell-gnome-3-30
     sync-type: laymansync
-    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-24.git
+    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-30.git
     masters: gentoo
     priority: 100
 
-dantrell-gnome-3-30
-    location: /var/git/layman/dantrell-gnome-3-30
+dantrell-gnome-3-32
+    location: /var/git/layman/dantrell-gnome-3-32
     sync-type: laymansync
-    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-30.git
+    sync-uri: https://github.com/dantrell/gentoo-overlay-dantrell-gnome-3-32.git
     masters: gentoo
     priority: 100
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Fri Apr 26, 2019 7:58 pm    Post subject: Reply with quote

Tsigorf wrote:
I'll try re-emerging this next week and have a look. I suspect some configuration files to be overwritten by some update, guess I'll need a diff of my /etc.

If the brightness issue is an old bug flaring up then there's most likely plenty of workarounds (or even a patch that can be devised).

The problem is that since I don't have an available laptop to test this with, I'd be working blind (so I hope your next diff shows something).

Tsigorf wrote:
I've got some issues since yesterday with WiFi [...]

That said, I recently checked my WiFi and it doesn't work either (well, partially, it lists and prompts but fails to connect). Now, to be fair, the last time I checked it was ~1 year ago.

If you you use a Broadcom network device, we could be having a similar issue but I still doubt it's GNOME-related.

What I'll probably do is test on a different OS to make sure the device still works and test an older LTS kernel (4.9 or 4.14) to make sure that's not the issue either.

vozhyk wrote:
I have upgraded from 3.30 to 3.32 today. There are a few problems [...]

GNOME 3.32 has been a bit problematic, to say the least.

Since 3.32.1 is technically a beta release, I'm hoping things get ironed out for the "final" release (3.32.2).

vozhyk wrote:
How can I run a Wayland session?

I can think of a couple things:
  • I vaguely remember a upstream commit where Wayland was disabled even if you turned it on.

    I can't find the commit so I'll have to investigate a bit.

    Edit: The commit was for GDM and affected anyone using the NVIDIA drivers. I meant to revert this but it slipped my mind. Is this it?

  • Mutter switched from Autotools to the Meson build system, so some configure options got jumbled.

    It's probably unrelated but you might need to build Mutter with USE="gles2".
P.S. I thought Elleni had Wayland working though. :o
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Veteran
Veteran


Joined: 23 May 2006
Posts: 1289

PostPosted: Fri Apr 26, 2019 10:03 pm    Post subject: Reply with quote

vozhyk wrote:
I have upgraded from 3.30 to 3.32 today. There are a few problems, but the largest is: now, when I choose the "Gnome" session in GDM, it starts an X11 session for some reason:
Code:

% echo $XDG_SESSION_TYPE
x11

The only other Gnome session that can be chosen is "Gnome Classic".

Before the upgrade, the "Gnome" session started a Wayland session (the only other option was "Gnome on Xorg").
Code:

% echo $XDG_SESSION_TYPE
wayland


I confirm exactly the similar situation here. OT - Although I jealously admit that I cannot rollback that elegantly as vozhyk. I have plain ext4 partition no fancy btrfs or lvm layer in between filesystem and partition. Is there a way to implement snapshoting on this setup?

I also re-added gles2 @mutter before doing a system upgrade, still the same.

For being able to check this wayland thing, I had to disable autologin. I wanted to do it the gui settings way, but I could not unlock to user to disable, so I went in /etc/gdm/custom.conf and set AutomaticLoginEnable=false.

Since then the switch tty1-12 is working again; I am not sure, wether this related but I just wanted to inform Dantrell.

Edit to add, that now after syncing and updating with mutter compiled with gles2 I get:
Code:
echo $XDG_SESSION_TYPE
wayland

Edit2 - now custom.conf seems ignored, as neither setting autologin works, nor to enable X11 by activating:
Code:
WaylandEnable=false


But as described above, gnome and gnome-classic are the only choices, no gnome on Xorg anymore, but I guess this is normal
I just did not care enough about wayland to realize it :roll:


Last edited by Elleni on Sat Apr 27, 2019 1:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Sat Apr 27, 2019 10:35 am    Post subject: Reply with quote

dantrell wrote:
simonvanderveldt wrote:
Just got 2 errors when building media-gfx/simple-scan-3.26.3::dantrell-gnome-3-26 (i'm still on 3.26).

Thanks for the heads up (turns out 3 GNOME release versions were affected).

Sync up and you should be good to go.


It's working again, thanks!
Back to top
View user's profile Send private message
vozhyk
n00b
n00b


Joined: 18 Nov 2018
Posts: 10
Location: Warsaw, Poland

PostPosted: Sat Apr 27, 2019 6:25 pm    Post subject: Reply with quote

dantrell wrote:

  • Mutter switched from Autotools to the Meson build system, so some configure options got jumbled.

    It's probably unrelated but you might need to build Mutter with USE="gles2".


Thanks for the suggestion! I've rebuilt x11-wm/mutter with USE=gles2 and got the proper behavior:
  • the Gnome session starting a Wayland session;
  • Gnome on Xorg starting an X11 session;
  • a Gnome Classic session being present in the list.

(Although it is strange considering mutter is not even running in Wayland sessions.)
Back to top
View user's profile Send private message
dantrell
l33t
l33t


Joined: 01 Jun 2007
Posts: 915
Location: Earth

PostPosted: Mon Apr 29, 2019 8:16 pm    Post subject: Reply with quote

dantrell wrote:
That said, I recently checked my WiFi and it doesn't work either (well, partially, it lists and prompts but fails to connect). Now, to be fair, the last time I checked it was ~1 year ago.

If you you use a Broadcom network device, we could be having a similar issue but I still doubt it's GNOME-related.

What I'll probably do is test on a different OS to make sure the device still works and test an older LTS kernel (4.9 or 4.14) to make sure that's not the issue either.

I tested on a different OS and confirmed the device still worked.

I then tested on a couple older LTS kernels (4.9 and 4.14) and confirmed that the device partially works as described.

I also tried downgrading NetworkManager and the usual suspects but that didn't pan out.

Since I still use GNOME 3.14, I am reasonably certain that the issue is either due to: (1) a package in the main tree or (2) the device's poor Linux compatibility.

dantrell wrote:
The commit was for GDM and affected anyone using the NVIDIA drivers. I meant to revert this but it slipped my mind. Is this it?

I reverted this for the affected GNOME release versions (3.30 and 3.32).

Elleni wrote:
Edit to add, that now after syncing and updating with mutter compiled with gles2 I get:
Code:
echo $XDG_SESSION_TYPE
wayland

vozhyk wrote:
Thanks for the suggestion! I've rebuilt x11-wm/mutter with USE=gles2 and got the proper behavior [...]

Since the move to the Meson build system jumbled this configure option, the wayland USE flag now turns on the gles2 knobs as well.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Tsigorf
n00b
n00b


Joined: 15 Jun 2017
Posts: 18

PostPosted: Tue Apr 30, 2019 10:34 am    Post subject: Reply with quote

Heya!

I'm trying to upgrade again in order to reproduce my last week issues.

Right before that, I just want to report the following issue with dev-lang/spidermonkey-60.5.2_p0-r2 during the configure phase, using fish as the default root shell:

Code:
checking for a shell... /bin/fish
checking for host system type... /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r2/work/mozjs-60.5.2/build/moz.configure/../autoconf/config.sub (line 80): 'case' builtin not inside of switch block
  case $1 in
  ^
<W> fish: Error while reading file /var/tmp/portage/dev-lang/spidermonkey-60.5.2_p0-r2/work/mozjs-60.5.2/build/moz.configure/../autoconf/config.sub


I confirm everything being alright emerging it from a POSIX shell. May bash being forced?
Back to top
View user's profile Send private message
simonvanderveldt
Apprentice
Apprentice


Joined: 26 Jan 2016
Posts: 151

PostPosted: Tue Apr 30, 2019 8:02 pm    Post subject: Reply with quote

I've been getting this since a couple (2 I think?) weeks, didn't have time to look into it so far but I don't think it's caused by any of my own settings since I don't have any custom settings or (un)masks for libgtop nor gnome-control-center or gnome-system-monitor in my config.

Code:
!!! The following installed packages are masked:
- gnome-base/libgtop-2.38.0::dantrell-gnome (masked by: package.mask)
/usr/local/portage/dantrell-gnome/profiles/targets/desktop/gnome/3.26/package.mask:
# Masked to freeze the state of GNOME


These are the packages depending on libgtop
Code:
$ eq d libgtop
 * These packages depend on libgtop:
gnome-base/gnome-control-center-3.26.2 (gnome-base/libgtop:2)
gnome-extra/gnome-system-monitor-3.26.0 (>=gnome-base/libgtop-2.37.2:2)


I'm still on 3.26
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, 4 ... 22, 23, 24  Next
Page 3 of 24

 
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