Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GNOME Without Systemd (Part 2)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Ultimator
n00b
n00b


Joined: 23 Jun 2018
Posts: 5

PostPosted: Mon Jul 09, 2018 10:52 am    Post subject: Reply with quote

Spargeltarzan wrote:

Code:

[    1.824932] udevd[2052]: invalid key/value pair in file /usr/lib64/udev/rules.d/61-gdm.rules on line 2, starting at character 175 ('[')



eudev probably expects " to be the end of a key/value pair even if it was escaped by a \.
In this case it doesn't matter if the command is
Code:
/usr/bin/printf "[daemon]\nWaylandEnable=false"
or
Code:
/usr/bin/printf '[daemon]\nWaylandEnable=false'
so replacing
Code:
\"[daemon]\nWaylandEnable=false\"
with
Code:
\'[daemon]\nWaylandEnable=false\'
in /usr/lib64/udev/rules.d/61-gdm.rules should prevent this error.
Back to top
View user's profile Send private message
Shibotto
n00b
n00b


Joined: 19 Jun 2015
Posts: 57
Location: Italy

PostPosted: Mon Jul 16, 2018 12:58 pm    Post subject: Reply with quote

dantrell wrote:
2.21.4


GOA seems to work (it gets past the password field at least, haven't tried anything else), but I still get segfaults with any HTML message in Evolution, so I'll sadly get back to 2.18.x :(

Code:
[20184.689296] WebKitWebProces[18449]: segfault at bbadbeef ip 00007fec540e21ce sp 00007ffd3da072b0 error 6 in libjavascriptcoregtk-4.0.so.18.9.2[7fec5307f000+194d000]


SIDE NOTE:
dev-util/devhelp-3.28.1 sadly depends on
Code:
Requested 'webkit2gtk-4.0 >= 2.19.2' but version of WebKit2 is 2.18.6

so the ebuild COMMON_DEPEND field needs to be updated. Older major releases of devhelp are correct, according to their configure.ac.

Given the current troublesome state of webkit-gtk, would you mind copying older devhelp releases in the main gentoo-overlay-dantrell-gnome so I could just mask the latest one? Thank you :D
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 391
Location: Earth

PostPosted: Fri Jul 20, 2018 3:32 am    Post subject: Reply with quote

Shibotto wrote:
GOA seems to work (it gets past the password field at least, haven't tried anything else), but I still get segfaults with any HTML message in Evolution, so I'll sadly get back to 2.18.x :(

I'll keep looking for a solution to this. :(

Shibotto wrote:
Given the current troublesome state of webkit-gtk, would you mind copying older devhelp releases in the main gentoo-overlay-dantrell-gnome so I could just mask the latest one?

Let me explore some options first. A solution will be live in 6 hours, tops.

Edit: This can now be managed through the vanilla-dpi USE flag on dev-util/devhelp (it is enabled by default so for your purposes, disable it).

For details see GNOME bug #790680.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Shibotto
n00b
n00b


Joined: 19 Jun 2015
Posts: 57
Location: Italy

PostPosted: Fri Jul 20, 2018 10:28 am    Post subject: Reply with quote

dantrell wrote:
Edit: This can now be managed through the vanilla-dpi USE flag on dev-util/devhelp (it is enabled by default so for your purposes, disable it).

For details see GNOME bug #790680.

Just finished building and testing and it seems to work perfectly, thank you :D

dantrell wrote:
Either something broke between WebKitGTK+ 2.20.1 and 2.20.3 (as there have definitely been issues with the 2.20.z series) or a dependency didn't get rebuilt.

I tried some quick Fedora and Arch testing, both using 2.20.3 (no 2.21 yet) and surprisingly I cannot reproduce any problem at all with Evolution: https://imgur.com/a/Rgvs7PY
I also tried gnome-online-accounts, though I didn't screenshot it, and it works fine too. Since Arch isn't patching webkit-gtk (I have no idea what to look at for Fedora), I'm led to believe it could really be some dependency not getting rebuilt. I don't know exactly when I'll be able to test this though.
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2210
Location: Bardowick, Germany

PostPosted: Fri Jul 20, 2018 10:50 am    Post subject: Reply with quote

Shibotto wrote:
(I have no idea what to look at for Fedora)
The patches are in the Fedora Project Package repos ;-)

I think you are interested in WebKit2Gtk3, right?
_________________
Yeah, If you're going through hell
Keep on moving, Face that fire
Walk right through it, You might get out
Before the devil even knows you're there
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 391
Location: Earth

PostPosted: Fri Jul 20, 2018 11:59 pm    Post subject: Reply with quote

Shibotto wrote:
Since Arch isn't patching webkit-gtk (I have no idea what to look at for Fedora), I'm led to believe it could really be some dependency not getting rebuilt.

Yamakuzure wrote:
The patches are in the Fedora Project Package repos ;-)

I think you are interested in WebKit2Gtk3, right?

Arch and Fedora were among the first places I checked and I also didn't find any applicable patches.

I also found at least 4 unresolved bug reports referencing "WebKitWebProces" and "bbadbeef". So still nothing. :?
_________________
Dantrell B.
Back to top
View user's profile Send private message
Elleni
Guru
Guru


Joined: 23 May 2006
Posts: 567

PostPosted: Sun Jul 22, 2018 6:24 pm    Post subject: Reply with quote

While updating my system, geary-0.12.3 failed to compile.

Here's the build.log
https://paste.pound-python.org/show/WbdSoPpsxhnOEhhSsT9r/

emerge --info '=mail-client/geary-0.12.3::dantrell-gnome'
Code:
Portage 2.3.40 (python 3.5.5-final-0, default/linux/amd64/17.0/desktop/plasma, gcc-7.3.0, glibc-2.26-r7, 4.17.8-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.17.8-gentoo-x86_64-AMD_Ryzen_5_1600_Six-Core_Processor-with-gentoo-2.4.1
KiB Swap:   33554428 total,  33554428 free
Timestamp of repository gentoo: Sun, 22 Jul 2018 17:30:01 +0000
Head commit of repository gentoo: e5b12f168dd9f7fbd41510e7ab97079b29bab43f
sh bash 4.4_p12
ld GNU ld (Gentoo 2.30 p2) 2.30.0
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3-r1::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.5::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.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.15.1-r2::gentoo
sys-devel/binutils:       2.30-r2::gentoo
sys-devel/gcc:            7.3.0-r3::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.26-r7::gentoo
Repositories:

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

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

dantrell-gnome-3-28
    location: /var/lib/layman/dantrell-gnome-3-28
    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/splash /etc/terminfo"
CXXFLAGS="-O2 -march=znver1"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY 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-logs 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="/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 elogind emboss encode evo exif fam ffmpeg flac fma3 fortran frei0r gdbm gif glamor gles1 gnome gnome-keyring gnome-online-accounts gnutls gpm gtk gtk3 gtkstyle iconv icu introspection ios ipv6 jpeg kde kipi kwallet lcms ldap libnotify libsecret libtirpc 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 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 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 plan sheets stage 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" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5 postgres10" 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="ruby23" 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


emerge -pqv '=mail-client/geary-0.12.3::dantrell-gnome'
Code:
[ebuild     U ] mail-client/geary-0.12.3 [0.12.2] USE="nls"


cat /var/tmp/portage/mail-client/geary-0.12.3/temp/environment |wgetpaste
https://paste.pound-python.org/show/BIybzOob8IpLTEK0TvkG/
Back to top
View user's profile Send private message
Shibotto
n00b
n00b


Joined: 19 Jun 2015
Posts: 57
Location: Italy

PostPosted: Mon Jul 23, 2018 11:23 am    Post subject: Reply with quote

Shibotto wrote:
Code:
Requested 'webkit2gtk-4.0 >= 2.19.2' but version of WebKit2 is 2.18.6

Same problem with gnome-extra/yelp-3.28.1 and www-client/epiphany-3.28.3.1

Yamakuzure wrote:
Shibotto wrote:
(I have no idea what to look at for Fedora)
The patches are in the Fedora Project Package repos ;-)

I think you are interested in WebKit2Gtk3, right?

Yes, I was in a hurry and I forgot to reply, sorry! XD
It's always useful learning something new, thanks!

EDIT WITH PATCH
Easy patching for yelp, just a revert needed similar to devhelp: https://bpaste.net/raw/e0368e66f72a
Must be applied after unpacking, user patches trigger too late (could easily be adapted but I'm too tired right now).

Epiphany started depending on WebKit 2.19 before this font size thing, so it requires more work. Yelp is more important though, because it failing building prevents gnome-base/gnome merge.

That being said, realizing what the hell is wrong with newer WebKit would be the way to go... :roll:


Last edited by Shibotto on Wed Jul 25, 2018 11:30 am; edited 3 times in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19241
Location: here

PostPosted: Mon Jul 23, 2018 12:00 pm    Post subject: Reply with quote

@Elleni: try with a newer version (>=0.36) of dev-lang/vala
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Shibotto
n00b
n00b


Joined: 19 Jun 2015
Posts: 57
Location: Italy

PostPosted: Mon Jul 23, 2018 2:34 pm    Post subject: Reply with quote

Today I'm on fire! Since https://github.com/dantrell/gentoo-overlay-dantrell-gnome/commit/818db698dabad13075bc6fc44779e5b28d292db8#diff-bc6404b2105471dc79b930c11a111c44 I'm unable to build 32bit and 64bit cairo together:
Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by cairo (argument)
>=x11-libs/cairo-1.15.12 -abi_x86_32

Reverting solves the issue for me.
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 391
Location: Earth

PostPosted: Sat Jul 28, 2018 6:11 pm    Post subject: Reply with quote

You may have noticed that while I haven't posted here much, updates have still been trickling in. Things may continue like this for another 2 weeks or so as I'm in the middle of a move.

I'll also be holding off on enabling EAPI 7 and Python 3.7 for the project until said move is complete.

Elleni wrote:
While updating my system, geary-0.12.3 failed to compile.

I wasn't able to reproduce this but 0.12.2 was re-added as the stable version and 0.12.3 was moved to ~.

Shibotto wrote:
Same problem with gnome-extra/yelp-3.28.1 and www-client/epiphany-3.28.3.1

Shibotto wrote:
Easy patching for yelp, just a revert needed similar to devhelp: https://bpaste.net/raw/e0368e66f72a
Must be applied after unpacking, user patches trigger too late (could easily be adapted but I'm too tired right now).

Epiphany started depending on WebKit 2.19 before this font size thing, so it requires more work. Yelp is more important though, because it failing building prevents gnome-base/gnome merge.

Should be easy enough. Stay tuned... :twisted:

Shibotto wrote:
That being said, realizing what the hell is wrong with newer WebKit would be the way to go... :roll:

Absolutely but those compile times though...
_________________
Dantrell B.
Back to top
View user's profile Send private message
At4ri
n00b
n00b


Joined: 11 Mar 2016
Posts: 52

PostPosted: Sun Aug 12, 2018 6:23 pm    Post subject: Reply with quote

how do i add gnome repository 3.28?
_________________
Grupo telegram gentoo y otras hierbas
https://telegram.me/joinchat/C3V8xD5C1VzvaYH4CJULyw

OS: Gentoo ~amd64 & windows 10
Back to top
View user's profile Send private message
dantrell
Guru
Guru


Joined: 01 Jun 2007
Posts: 391
Location: Earth

PostPosted: Mon Aug 13, 2018 2:37 am    Post subject: Reply with quote

At4ri wrote:
how do i add gnome repository 3.28?

The process for adding overlays hasn't changed:

Code:
layman --fetch
layman --add dantrell-gnome-3-28

Review the documentation (Preparing Overlays and Fetching Overlays) for details.
_________________
Dantrell B.
Back to top
View user's profile Send private message
Spargeltarzan
Apprentice
Apprentice


Joined: 23 Jul 2017
Posts: 252

PostPosted: Mon Aug 20, 2018 7:15 am    Post subject: Reply with quote

Hi,

I am thinking to migrate my Lenovo Yoga 900 notebook to Gnome without systemd. I use it already on my Desktop PC very satisfied.
Previously I started on my notebook with gnome without systemd when I bought it, but I had some minor issues with some power options, the screensaver or stand-by,... (can't really remember any more)

What is the current state on this topic? Is a notebook fully supported including keys, etc.? Are you recommending it?

Thank you!
_________________
___________________
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
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3
Page 3 of 3

 
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