emerge --info seahorse --- Invalid atom in /var/db/repos/go-overlay/profiles/package.mask: Slot deps are not allowed in EAPI 0: 'dev-lang/go:stable' Portage 3.0.4 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-9.3.0, glibc-2.31-r6, 5.8.5-gentoo-classic x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.8.5-gentoo-classic-x86_64-Intel-R-_Core-TM-_i3-6100_CPU_@_3.70GHz-with-gentoo-2.6 KiB Mem: 3939304 total, 627008 free KiB Swap: 8048528 total, 8047748 free Timestamp of repository audio-overlay: Sat, 22 Aug 2020 11:05:17 +0000 Head commit of repository audio-overlay: 39303757c710a55234bcd0c80c2bf57c5e88936d Timestamp of repository bobwya: Sun, 30 Aug 2020 16:36:01 +0000 Head commit of repository bobwya: 36a4439eda0dd2a7a36016a341005e6e90063213 Timestamp of repository calculate: Sun, 30 Aug 2020 16:36:01 +0000 Head commit of repository calculate: ad9bdeaf695f4d4ea8a925638662a6dadab81920 Timestamp of repository go-overlay: Mon, 10 Aug 2020 09:13:55 +0000 Head commit of repository go-overlay: 56b684348b133aedbdb0be40bc3dd3a1fd499553 Timestamp of repository linxon: Sat, 15 Aug 2020 17:05:43 +0000 Head commit of repository linxon: 45a41bce24a71d4db09dbf2f021909b966e2667c Timestamp of repository pentoo: Sun, 30 Aug 2020 20:35:14 +0000 Head commit of repository pentoo: b271ab4fdacab12cae76ec2258a911f2e87a8aa8 Timestamp of repository raiagent: Tue, 25 Aug 2020 04:35:39 +0000 Head commit of repository raiagent: 6ef52cf1df974b347a580f79dd85d88fb328cb17 Timestamp of repository rukruk: Mon, 10 Aug 2020 09:14:03 +0000 Head commit of repository rukruk: 1625c3550184d3f8ab6d10488b5b4829e667f2c8 Timestamp of repository seden: Sun, 30 Aug 2020 16:36:13 +0000 Head commit of repository seden: 53594a03e0e63f1cdf818500afc6c0b046278d62 Head commit of repository smoverlay: 01a4b5763a6cd79016a3230f5820b224f011a44f Timestamp of repository thegreatmcpain: Sun, 30 Aug 2020 23:05:20 +0000 Head commit of repository thegreatmcpain: 71299b96a263e396991adc7a3010695d19976bca Timestamp of repository waebbl: Sun, 30 Aug 2020 16:36:21 +0000 Head commit of repository waebbl: aca7b9c1daa88f26b2e69c7bd87dba5bfacaccd9 Timestamp of repository gentoo: Sun, 30 Aug 2020 23:00:01 +0000 Head commit of repository gentoo: b013ca92c618cb735ec189768d70c21e8471e0d9 Timestamp of repository ricerlay: Sun, 23 Aug 2020 09:05:19 +0000 Head commit of repository ricerlay: 0b3bd57d1a94e465ff556e11e03021eeeda897fa sh bash 5.0_p18 ld GNU ld (Gentoo 2.33.1 p2) 2.33.1 distcc 3.3.3 x86_64-pc-linux-gnu [disabled] app-shells/bash: 5.0_p18::gentoo dev-java/java-config: 2.3.1::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.6.11-r2::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo dev-util/cmake: 3.16.5::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.33.1-r1::gentoo sys-devel/gcc: 9.3.0-r1::gentoo, 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r6::gentoo Repositories: audio-overlay location: /var/db/repos/audio-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/audio-overlay.git masters: gentoo priority: -10001 bobwya location: /var/db/repos/bobwya sync-type: git sync-uri: https://github.com/gentoo-mirror/bobwya.git masters: gentoo priority: -10001 calculate location: /var/db/repos/calculate sync-type: git sync-uri: https://github.com/gentoo-mirror/calculate.git masters: gentoo priority: -10001 go-overlay location: /var/db/repos/go-overlay sync-type: git sync-uri: https://github.com/gentoo-mirror/go-overlay.git masters: gentoo priority: -10001 linxon location: /var/db/repos/linxon sync-type: git sync-uri: https://github.com/gentoo-mirror/linxon.git masters: gentoo priority: -10001 pdm-bashtop location: /var/lib/layman/pdm-bashtop sync-type: laymansync sync-uri: https://gitlab.com/gentoo-pdm/sys-process/bashtop/pdm-bashtop.git masters: gentoo priority: -10001 pdm-screenkey location: /var/lib/layman/pdm-screenkey sync-type: laymansync sync-uri: https://gitlab.com/gentoo-pdm/x11-misc/screenkey/pdm-screenkey.git masters: gentoo priority: -10001 pentoo location: /var/db/repos/pentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/pentoo.git masters: gentoo priority: -10001 raiagent location: /var/db/repos/raiagent sync-type: git sync-uri: https://github.com/gentoo-mirror/raiagent.git masters: gentoo priority: -10001 rukruk location: /var/db/repos/rukruk sync-type: git sync-uri: https://github.com/gentoo-mirror/rukruk.git masters: gentoo priority: -10001 seden location: /var/db/repos/seden sync-type: git sync-uri: https://github.com/gentoo-mirror/seden.git masters: gentoo priority: -10001 smoverlay location: /var/db/repos/smoverlay sync-type: git sync-uri: https://git.s-morozov.net/gentoo-overlays/smoverlay.git masters: gentoo priority: -10001 thegreatmcpain location: /var/db/repos/thegreatmcpain sync-type: git sync-uri: https://github.com/gentoo-mirror/thegreatmcpain.git masters: gentoo bobwya priority: -10001 waebbl location: /var/db/repos/waebbl sync-type: git sync-uri: https://github.com/gentoo-mirror/waebbl.git masters: gentoo raiagent priority: -10001 gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: no sync-rsync-extra-opts: ricerlay location: /var/db/repos/ricerlay sync-type: git sync-uri: https://github.com/gentoo-mirror/ricerlay.git masters: gentoo das-labor location: /var/lib/layman/das-labor sync-type: laymansync sync-uri: https://github.com/das-labor/overlay.git masters: gentoo priority: 50 gnu-elpa location: /var/lib/layman/gnu-elpa sync-type: laymansync sync-uri: gs-elpa gnu-elpa masters: gentoo priority: 50 melpa location: /var/lib/layman/melpa sync-type: laymansync sync-uri: gs-elpa melpa masters: gnu-elpa gentoo priority: 50 vayerx location: /var/lib/layman/vayerx sync-type: laymansync sync-uri: https://github.com/vayerx/vayerx-gentoo.git masters: gentoo priority: 50 local-repo location: /var/db/repos/local-repo masters: gentoo priority: 10000 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -mtune=native -O2 -pipe " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /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/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -mtune=native -O2 -pipe " DISTDIR="/var/cache/distfiles" EMERGE_DEFAULT_OPTS="--alert y --alphabetical --ask-enter-invalid --autounmask y --autounmask-only n --autounmask-unrestricted-atoms y --autounmask-write y --misspell-suggestions n --noconfmem --nospinner --tree --with-bdeps y" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH 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 -mtune=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 pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-march=native -mtune=native -O2 -pipe " GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org/ https://mirrors.evowise.com/gentoo/ http://mirror.dkm.cz/gentoo/ http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ http://mirror.netcologne.de/gentoo/ http://mirror.leaseweb.com/gentoo/ http://mirror.bytemark.co.uk/gentoo/ http://gentoo.mirror.web4u.cz/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" LANG="fr_FR.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="fr" MAKEOPTS="-j3 -l3" PKGDIR="/var/cache/binpkgs" PORTAGE_COMPRESS="lzma" PORTAGE_COMPRESS_FLAGS="-9" 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="amd64 asm libglvnd minimal split-usr" ABI_X86="64" ALSA_CARDS="hda-intel" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="fr" PHP_TARGETS="php7-4" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_6 python3_7" QEMU_USER_TARGETS="aarch64" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="intel i965 iris" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= app-crypt/seahorse-3.34.1::gentoo was built with the following: USE="-ldap -zeroconf" ABI_X86="(64)" CFLAGS="-march=skylake -mtune=skylake -O2 -pipe -ftree-loop-vectorize -ftree-slp-vectorize" CXXFLAGS="-march=skylake -mtune=skylake -O2 -pipe -ftree-loop-vectorize -ftree-slp-vectorize" LDFLAGS="-Wl,-O1 -Wl,-fuse-ld=bfd -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -fno-plt -march=skylake -mtune=skylake -O2 -pipe -ftree-loop-vectorize -ftree-slp-vectorize" Reproducible: Always
Created attachment 657582 [details] build log
fix: USE='introspection vala' emerge -1 libhandy
(In reply to CaptainBlood from comment #2) > fix: > USE='introspection vala' emerge -1 libhandy Just because you found a workaround doesn't mean it's WONTFIX...
(In reply to Sam James from comment #3) > (In reply to CaptainBlood from comment #2) > > fix: > > USE='introspection vala' emerge -1 libhandy > > Just because you found a workaround doesn't mean it's WONTFIX... +1 to this, seahorse should indicate libhandy[vala] at the very least
(In reply to Sam James from comment #3) > (In reply to CaptainBlood from comment #2) > > fix: > > USE='introspection vala' emerge -1 libhandy > > Just because you found a workaround doesn't mean it's WONTFIX... Did won't fix because make.conf here: USE="-*" Got busted by some gentoo buddies for doing so. I assumed such point of view would be unanimous at gentoo upstream. For me it has the interest to unshield profile sheltering, so that only ebuilds tree consistency is applied, so reducing # of installed packages. No wish to troll there, just explaining. @ Garry Filakhtov: +1 Thls 4 ur support, interest & support.
(In reply to Garry Filakhtov from comment #4) > (In reply to Sam James from comment #3) > > (In reply to CaptainBlood from comment #2) > > > fix: > > > USE='introspection vala' emerge -1 libhandy > > > > Just because you found a workaround doesn't mean it's WONTFIX... > > +1 to this, seahorse should indicate libhandy[vala] at the very least Second that. In fact, it looks like libhandy shouldn't be a hard dependency in the first place, probably a USE flag (which I think is what Garry Filakhtov was suggesting?). From seahorse's meson.build, line 40: > libhandy_dep = dependency('libhandy-0.0', version: '>= 0.0.12', required: false) Contrast that to epiphany, same file, line 95: > libhandy_dep = dependency('libhandy-1', version: '>= 0.90.0') Question is, how long until the good, caring people at GNOME project decide that those pesky end-users shouldn't have a choice whether they want to install and compile a program with a library for mobile device integration on their desktop computer and require it on seahorse like they do on epiphany...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637f3373b6860fa28c70261f07dee48a9e5ff845 commit 637f3373b6860fa28c70261f07dee48a9e5ff845 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-08-31 17:28:09 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-08-31 17:28:09 +0000 app-crypt/seahorse: add missing libhandy[vala] build dep Closes: https://bugs.gentoo.org/739686 Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> app-crypt/seahorse/seahorse-3.36.2.ebuild | 1 + 1 file changed, 1 insertion(+)
libhandy is a hard requirement, which merely falls back to an internal copy of it if not found from the system, hence that meson.build construct. We of course want it non-bundled. I don't think one should get upset about a 350kB library dependency, just because it happens to originally help mobile device use cases. It has various handy (pun intended) widgets that are useful outside mobile devices as well. If you limit yourself in thinking about mobile devices, then think about tiled window managers too, where it's a good thing that it supports narrow (in width) windows, or even just half-screen maximize (core gnome-shell feature from Super+left/right arrow) on a netbook. Not to mention other handy widgets in there that aren't directly related to mobile device restrictions at all.
bug unreferenced in ebuild fix... :(
(In reply to CaptainBlood from comment #9) > bug unreferenced in ebuild fix... :( How do you think the bot left comment #7 then?