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 1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Mon Apr 08, 2019 8:01 pm    Post subject: Dantrell's GNOME Without Systemd Project (Part 3) Reply with quote

Important: Official support is provided by Gentoo's GNOME for All Init Systems.

——————————————————————————————————————————

For those not familiar with the matter, the primary and secondary purposes of the GNOME Without Systemd project are to:

1. buy time to come up with and implement a proper answer for GNOME without systemd

2. allow switching between GNOME release versions

Now that Gentoo has a systemdless GNOME, the project's primary purpose can be said to have been met and users who prefer official support can now have it.

Of course, since the project's secondary purpose is still valid, unofficial long-term-support will continue for as long as I use GNOME.

TL;DR

Continued from Dantrell's GNOME Without Systemd Project (Part 2) -- Neddyseagoon
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Mon Apr 08, 2019 8:30 pm    Post subject: Reply with quote

Hey dantrell,

as I dont think, the official support will allow to combine gnome & plasma profile, you have to stand me longer :)

I would only consider switching if I would hear you being part of the officially supported gnome edition :D

Thanks for your great work!
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 52

PostPosted: Mon Apr 08, 2019 9:37 pm    Post subject: Reply with quote

While I appreciate that Gentoo now has official support, I do like the quality of life improvements that you add.

This next statement is NOT a request for an ETA, but I am anxiously waiting for the chance to help test / debug 3.32 :)

-- Brian
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Mon Apr 08, 2019 11:33 pm    Post subject: Reply with quote

Elleni wrote:
as I dont think, the official support will allow to combine gnome & plasma profile, you have to stand me longer :)

runningnak3d wrote:
While I appreciate that Gentoo now has official support, I do like the quality of life improvements that you add.

Thanks for the continued support. :)

runningnak3d wrote:
This next statement is NOT a request for an ETA, but I am anxiously waiting for the chance to help test / debug 3.32 :)

Actually, I put some work in on this last night and based on my workflow, I'm somewhere between the 4th and 5th Passes.

So let's say 36 hours, tops (provided I don't get distracted).
_________________
Dantrell B.
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 109
Location: Italy

PostPosted: Tue Apr 09, 2019 8:43 am    Post subject: Reply with quote

dantrell wrote:
So let's say 36 hours, tops.

This time I already checked that the "performance improvements" ain't a lie, so I'm really looking forward to this! Can't wait to start bug hunting :twisted:
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Thu Apr 11, 2019 2:40 am    Post subject: Reply with quote

dantrell wrote:
So let's say 36 hours, tops (provided I don't get distracted).

I did get distracted but with related work.

It was about time to build GNOME 3.14 through 3.30 against GCC 8 and ensure that there was still clean emerge output and no blocking build failures. I just finished up and will be rolling out those changes within the next few hours.

This just leaves GNOME 3.32 which is spinning up as we speak.

Edit: I'm down to ~10 packages so it looks like I may finish tomorrow.

Shibotto wrote:
This time I already checked that the "performance improvements" ain't a lie, so I'm really looking forward to this! Can't wait to start bug hunting :twisted:

Thank you for always volunteering. :twisted:
_________________
Dantrell B.
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 52

PostPosted: Thu Apr 11, 2019 11:36 am    Post subject: Reply with quote

Shibotto wrote:
dantrell wrote:
So let's say 36 hours, tops.

This time I already checked that the "performance improvements" ain't a lie, so I'm really looking forward to this! Can't wait to start bug hunting :twisted:


Yeah, I would say so. I stood up a box with Ubuntu Disco so I could see what the speed improvements were like, and wow .. they really have made some massive improvements.

3.30 already wasn't slow for me on my main machine because it has some decent hardware .. but this is just going to fly.

-- Brian
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Thu Apr 11, 2019 8:32 pm    Post subject: Reply with quote

Hey dantrell, I am standing by for compiling 3.32 too, so if you dont mind hooking the combined profile to the new version when it's ready, I'll gladly upgrade - especially after I read the last post of runningnak3d :D

Upgrading my system lets librsvg fail.
Following the build log:
https://bpaste.net/show/f3fd5bd8e709
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 109
Location: Italy

PostPosted: Fri Apr 12, 2019 10:34 am    Post subject: Reply with quote

x11-libs/vte-0.54.4 (and I presume everything in the 0.54 line) fails to compile with vala 0.44:
Code:
./app.vala:820.3-820.23: error: struct `Test.App.Options' cannot be empty

Forcing vala 0.42 solves the issue. Temporary fix:
Code:
VALA_MAX_API_VERSION=0.42 ebuild $OVERLAYDIR/x11-libs/vte/vte-0.54.4.ebuild clean merge
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Fri Apr 12, 2019 11:39 am    Post subject: Reply with quote

runningnak3d wrote:
Yeah, I would say so. I stood up a box with Ubuntu Disco so I could see what the speed improvements were like, and wow .. they really have made some massive improvements.

3.30 already wasn't slow for me on my main machine because it has some decent hardware .. but this is just going to fly.

The good news is I have GNOME 3.32 running and it does fly.

The bad news is I want to give it onceover so the wait will be a little bit longer.

Elleni wrote:
Hey dantrell, I am standing by for compiling 3.32 too, so if you dont mind hooking the combined profile to the new version when it's ready, I'll gladly upgrade - especially after I read the last post of runningnak3d :D

No problem. :twisted:

Elleni wrote:
Upgrading my system lets librsvg fail.
Following the build log:
https://bpaste.net/show/f3fd5bd8e709

I couldn't reproduce this issue but it was familiar enough that I had a fix handy.

Sync up and let me know if that did it.

Shibotto wrote:
x11-libs/vte-0.54.4 (and I presume everything in the 0.54 line) fails to compile with vala 0.44: [...]

Thanks for the heads up.

I was able to reproduce and correct this issue (and backport it where applicable).
_________________
Dantrell B.
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 109
Location: Italy

PostPosted: Fri Apr 12, 2019 12:31 pm    Post subject: Reply with quote

Also on dev-lang/spidermonkey upgrade (60.1.0 -> 60.5.2_p0-r1) I needed to rebuild dev-libs/gjs-1.54.3, otherwise gnome-shell segfaults :D

USELESS EDIT:

Welcome, Rust!
Code:
     Tue Mar  5 17:34:09 2019 >>> gnome-base/librsvg-2.40.20
       merge time: 1 minute and 39 seconds.

     Fri Apr 12 18:51:52 2019 >>> gnome-base/librsvg-2.44.13
       merge time: 14 minutes and 43 seconds.

:x
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Sat Apr 13, 2019 8:54 am    Post subject: Reply with quote

Synced and now everything compiled fine. Thank you for your great support!
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 442
Location: Brazil

PostPosted: Sat Apr 13, 2019 11:23 am    Post subject: Reply with quote

Shibotto wrote:
Also on dev-lang/spidermonkey upgrade (60.1.0 -> 60.5.2_p0-r1) I needed to rebuild dev-libs/gjs-1.54.3, otherwise gnome-shell segfaults :D


Had this issue as well, first instinct was to downgrade spidermonkey (which did work), but thanks for the tip about rebuilding gjs.
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Sat Apr 13, 2019 11:41 am    Post subject: Reply with quote

dantrell wrote:
The good news is I have GNOME 3.32 running and it does fly.

The bad news is I want to give it onceover so the wait will be a little bit longer.

GNOME 3.32.1 (beta) is now available for testing. :twisted:

As per usual, GNOME 3.32 defaults to an elogind implementation with X preferred over Wayland. If you are new, reference the official documentation to be apprised of changes in the installation process.

That said, just a couple things:
  • Nautilus can thumbnail in a sandbox but the previous behaviour is still used. It's probably time to default to the new behaviour.

  • Meson. :roll:
Along the same vein, while my stress testing showed that everything built (for me at least), there may be a few packages that don't quite run. I'll be dealing with those as I get to them.

Elleni wrote:
Synced and now everything compiled fine. Thank you for your great support!

Glad to hear it.

And as requested, I went ahead and switched the combined profile over. Have fun. :wink:

Shibotto wrote:
Also on dev-lang/spidermonkey upgrade (60.1.0 -> 60.5.2_p0-r1) I needed to rebuild dev-libs/gjs-1.54.3, otherwise gnome-shell segfaults :D

saboya wrote:
Had this issue as well, first instinct was to downgrade spidermonkey (which did work), but thanks for the tip about rebuilding gjs.

Thanks for the heads up.

I subslotted dev-lang/spidermonkey where applicable and adjusted dev-libs/gjs to trigger automatic rebuilds.

Shibotto wrote:
Welcome, Rust!

P.S. Here's the real travesty:

Code:
     Fri Apr 12 16:15:33 2019 >>> net-libs/webkit-gtk-2.24.1
       merge time: 11 minutes and 33 seconds.

     Fri Apr 12 17:03:34 2019 >>> dev-lang/rust-1.34.0-r1
       merge time: 33 minutes and 49 seconds.

_________________
Dantrell B.
Back to top
View user's profile Send private message
runningnak3d
n00b
n00b


Joined: 05 Sep 2018
Posts: 52

PostPosted: Sat Apr 13, 2019 2:47 pm    Post subject: Reply with quote

Doing a full update before switching profiles. So I will post the results shortly.

Like a kid in a candy store ;)

Dantrell, can't thank you enough for your work.


Edit: another great use for Bedrock Linux. You can copy the Gentoo stratum before making major changes.

Yes, that can be accomplished with LVM or other means, but Bedrock makes it so easy.

-- Brian
Back to top
View user's profile Send private message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 18

PostPosted: Sat Apr 13, 2019 4:15 pm    Post subject: Reply with quote

I'm currently experiencing bug https://bugs.gentoo.org/680464 with net-libs/webkit-gtk 2.24.0/2.24.1 and USE=-jit.
The attachment provided in comment #9 resolves it (not yet implemented in the gentoo ebuild repository).
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 109
Location: Italy

PostPosted: Sat Apr 13, 2019 5:21 pm    Post subject: Reply with quote

dantrell wrote:
GNOME 3.32.1 (beta) is now available for testing. :twisted:

I'm at it. genlop says it will be no less than 2 hours, so I'll probably report back tomorrow.

What I already found is that gnome-boxes depends on a net-libs/gtk-vnc-0.8.0-r1 which is only available in ::gentoo. According to portage history that particular release only added vala support, but every release in you overlay already has it, so no need for that specific -r1 I guess.
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Sat Apr 13, 2019 5:59 pm    Post subject: Reply with quote

Me too. I get

http://dpaste.com/3DD7CK1

I am @eudev btw.

And:
Code:
 * Messages for package dev-python/pygobject-3.32.0:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). Add either "collision-protect" or "protect-
 * owned" to FEATURES in make.conf if you would like the merge to abort
 * in cases like this. See the make.conf man page for more information
 * about these features. You can use a command such as `portageq owners /
 * <filename>` to identify the installed package that owns a file. If
 * portageq reports that only one package owns a file then do NOT file a
 * bug report. A bug report is only useful if it identifies at least two
 * or more packages that are known to install the same file(s). If a
 * collision occurs and you can not explain where the file came from then
 * you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/types.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/module.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/importer.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/docstring.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_signalhelper.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_propertyhelper.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_ossighelper.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_option.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_gtktemplate.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_error.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_constants.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/_compat.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/__pycache__/__init__.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/repository/__pycache__/__init__.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/__init__.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Pango.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Gtk.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Gio.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GdkPixbuf.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Gdk.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GObject.cpython-36.pyc
 *      /usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GLib.cpython-36.pyc
 * Package 'dev-python/pygobject-3.32.0' merged despite file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * Messages for package games-board/gnome-chess-3.32.0:

 * FAILED postinst: 1
 * ERROR: games-board/gnome-chess-3.32.0::dantrell-gnome-3-32 failed (postinst phase):
 *   readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called pkg_postinst
 *   environment, line 2612:  Called readme.gentoo_print_elog
 *   environment, line 3492:  Called die
 * The specific snippet of code:
 *           die "readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!";
 *
 * If you need support, post the output of `emerge --info '=games-board/gnome-chess-3.32.0::dantrell-gnome-3-32'`,
 * the complete build log and the output of `emerge -pqv '=games-board/gnome-chess-3.32.0::dantrell-gnome-3-32'`.
 * The complete build log is located at '/var/tmp/portage/games-board/gnome-chess-3.32.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-board/gnome-chess-3.32.0/temp/environment'.
 * Working directory: '/var/tmp/portage/games-board/gnome-chess-3.32.0/homedir'
 * S: '/var/tmp/portage/games-board/gnome-chess-3.32.0/work/gnome-chess-3.32.0'


emerge --info
Code:

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, 5.0.7-gentoo x86_64)
=================================================================
System uname: Linux-5.0.7-gentoo-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.6
KiB Swap:   33554428 total,  32485116 free
Timestamp of repository gentoo: Sat, 13 Apr 2019 15:30:01 +0000
Head commit of repository gentoo: f973ea8c0b1d8057f4b786b29543437736cac8e8
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.31.1 p5) 2.31.1
app-shells/bash:          4.4_p23-r1::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.11.6-r3::gentoo, 1.16.1-r1::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.28-r6::gentoo
Repositories:

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

seden
    location: /var/lib/layman/seden
    masters: gentoo
    priority: 50

dantrell-gnome-3-32
    location: /var/lib/layman/dantrell-gnome-3-32
    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 /usr/share/themes/oxygen-gtk/gtk-2.0"
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"
CXXFLAGS="-O2 -march=znver1"
DISTDIR="/usr/portage/distfiles"
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="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_CH.utf8"
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="/var/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 egl elogind emboss encode evo exif fam ffmpeg flac fma3 fortran frei0r gdbm gif glamor gnome gnome-keyring gnome-online-accounts gnutls gpm gtk gtk3 gtkstyle iconv icu introspection ios ipv6 jpeg kde kipi kwallet lcms ldap libinput libnotify libsecret libtirpc llvm lm_sensors mad mmx mmxext mng mp3 mp4 mpeg mtp multilib nautilus ncurses nls nptl ocr ogg openal opencl opengl openmax openmp osmesa pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 rdp 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 vaapi vdpau vhost-net vkd3d vnc vorbis vpx vulkan wayland webrtc-aec widgets wxwidgets x264 xa xattr xcb xcomposite xml xv xvid xvmc 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="karbon sheets words" 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" 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" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby24" SANE_BACKENDS="pixma" USERLAND="GNU" VIDEO_CARDS="amdgpu 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_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


And thats what I get with udev instead of eudev:
http://dpaste.com/2DA98JM

emerge @preserved-rebuild tries to rebuild gssdp which fails with
http://dpaste.com/1Z37MMF

revdep-rebuild does not try to build anything
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Sat Apr 13, 2019 10:05 pm    Post subject: Reply with quote

Ultimator wrote:
I'm currently experiencing bug https://bugs.gentoo.org/680464 with net-libs/webkit-gtk 2.24.0/2.24.1 and USE=-jit.

I have applied the proposed ebuild changes.

Shibotto wrote:
What I already found is that gnome-boxes depends on a net-libs/gtk-vnc-0.8.0-r1 which is only available in ::gentoo. According to portage history that particular release only added vala support, but every release in you overlay already has it, so no need for that specific -r1 I guess.

This slipped through because I tested ~ where 0.9.0 was available.

I have adjusted the dependency version requirement appropriately.

Elleni wrote:
Me too. I get

http://dpaste.com/3DD7CK1

I am @eudev btw.

I was able to reproduce and correct this issue.

For the technical minded, I reviewed Mutter's udev-related commits between 01 Sep, 2017 and 25 Mar, 2019 and determined that either:

1. the given udev version was syntactic sugar

2. eudev's internal udev version number needs to be updated

Elleni wrote:
Code:
 * Package 'dev-python/pygobject-3.32.0' merged despite file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

I wasn't able to reproduce this issue but it's relatively harmless.

The identity of the previous owner of those files would have been useful but the package has already been merged.

Elleni wrote:
Code:
 * ERROR: games-board/gnome-chess-3.32.0::dantrell-gnome-3-32 failed (postinst phase):
 *   readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!

Fixed.

Elleni wrote:
And thats what I get with udev instead of eudev:
http://dpaste.com/2DA98JM

Fixed (I think) but you can switch back to eudev.

Elleni wrote:
emerge @preserved-rebuild tries to rebuild gssdp which fails with
http://dpaste.com/1Z37MMF

I wasn't able to reproduce this issue either but it looks related to the Meson build system and multilib and should therefore be corrected in libsoup.

I'm pretty sure it'd be resolved if I switched things back to the old build system but that's a bit counterproductive so first sync up and see if my adjusted libsoup ebuild builds for you:

Code:
emerge --ask --oneshot --nodeps =net-libs/libsoup-2.66.1-r1 net-libs/gssdp

_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Sun Apr 14, 2019 7:48 am    Post subject: Reply with quote

Now I get: meson.build:193:4: ERROR: Problem encountered: The native backend requires GLESv2 to be enabled
http://dpaste.com/1NBA7MX
dantrell wrote:

I'm pretty sure it'd be resolved if I switched things back to the old build system but that's a bit counterproductive so first sync up and see if my adjusted libsoup ebuild builds for you:

Code:
emerge --ask --oneshot --nodeps =net-libs/libsoup-2.66.1-r1 net-libs/gssdp

libsoup built successfully
Code:
>>> Completed installing libsoup-2.66.1-r1 into /var/tmp/portage/net-libs/libsoup-2.66.1-r1/image/

 * Final size of build directory: 13080 KiB (12.7 MiB)
 * Final size of installed tree:   2936 KiB ( 2.8 MiB)

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   usr/lib64/libsoup-gnome-2.4.so.1.8.0
   usr/lib64/libsoup-2.4.so.1.8.0
>>> Done.

>>> Installing (1 of 2) net-libs/libsoup-2.66.1-r1::dantrell-gnome-3-32
>>> needed    sym /usr/lib32/libsoup-2.4.so.1
>>> needed    obj /usr/lib32/libsoup-2.4.so.1.8.0

but for gssdp I got:
http://dpaste.com/15PKXTE
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Sun Apr 14, 2019 8:44 am    Post subject: Reply with quote

Elleni wrote:
Now I get: meson.build:193:4: ERROR: Problem encountered: The native backend requires GLESv2 to be enabled
http://dpaste.com/1NBA7MX

You should be able to workaround this by building x11-wm/mutter with the gles2 USE flag enabled.

Please confirm.

Elleni wrote:
but for gssdp I got:
http://dpaste.com/15PKXTE

I'm going to sleep on this one. :(

Unlike Mutter, it shouldn't hard block running GNOME 3.32.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Sun Apr 14, 2019 9:18 am    Post subject: Reply with quote

dantrell, I wish I would not always give you such headaches :oops::twisted:
I tried adding gles2 useflag for mutter, now I get a missing dependency message, so I tried to (re-)emerge -1 wayland-protocols (R) but that did not help either.
Build log
http://dpaste.com/24BTCKG
/var/tmp/portage/x11-wm/mutter-3.32.0/work/mutter-3.32.0-build/meson-logs/meson-log.txt
http://dpaste.com/0Y8ST2Q
Back to top
View user's profile Send private message
Shibotto
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2015
Posts: 109
Location: Italy

PostPosted: Sun Apr 14, 2019 2:35 pm    Post subject: Reply with quote

gnome-shell crashed for me:
Code:
(gnome-shell:20022): Gjs-WARNING **: 14:47:26.889: JS ERROR: ReferenceError: Lang is not defined
_forceGarbageCollection@resource:///org/gnome/shell/ui/main.js:109:5
start@resource:///org/gnome/shell/ui/main.js:139:5
@<main>:1:31

** Message: 14:47:26.889: Execution of main.js threw exception: Script <main> threw an exception
gnome-session-binary[19899]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1

until I managed to force enable vanilla-gc USE flag.

Also there are... "things" :lol:
I'll report back as soon as I work out what's GNOME fault, my fault and the overlay fault. Anyway, GNOME 3.32 is up and running 8)
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 561
Location: Earth

PostPosted: Sun Apr 14, 2019 9:27 pm    Post subject: Reply with quote

Elleni wrote:
dantrell, I wish I would not always give you such headaches :oops::twisted:
I tried adding gles2 useflag for mutter, now I get a missing dependency message, so I tried to (re-)emerge -1 wayland-protocols (R) but that did not help either.

I built against Wayland and reviewed everything top to bottom (and left to right).

You don't need to bother with the gles2 USE flag anymore and the wayland-eglstream-protocols (probably this) dependency is no longer required.

Cheers.

Shibotto wrote:
gnome-shell crashed for me [...] until I managed to force enable vanilla-gc USE flag.

I knew about this issue which is why I force masked the USE flag until further review.

I double checked and it turns out I force enabled it instead. :oops:

Shibotto wrote:
Also there are... "things" :lol:

Oh no.

If one of them was about the invisible GNOME Terminal icon, it's back now.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
l33t
l33t


Joined: 23 May 2006
Posts: 844

PostPosted: Sun Apr 14, 2019 10:56 pm    Post subject: Reply with quote

ok, I removed gles2 useflag and tried to continue emerge, but soon stopped here:
http://dpaste.com/18GXGTB

emerge @preserved-rebuild
http://dpaste.com/3J71B8Y

emerge libsoup --search
Code:
*  net-libs/libsoup
      Latest version available: 2.66.1-r1
      Latest version installed: 2.66.1-r1
      Size of files: 1'419 KiB
      Homepage:      https://wiki.gnome.org/Projects/libsoup
      Description:   An HTTP library implementation in C
      License:       LGPL-2+

*  net-libs/libsoup-gnome
      Latest version available: 2.66.0
      Latest version installed: [ Not Installed ]
      Size of files: 0 KiB
      Homepage:      https://wiki.gnome.org/LibSoup
      Description:   GNOME plugin for libsoup
      License:       LGPL-2+


revdep-rebuild
Code:

 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Collecting system binaries and libraries
 * Checking dynamic linking consistency

Your system is consistent
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
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