Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664482 - =dev-libs/efl-1.21.1: re-keyword request
Summary: =dev-libs/efl-1.21.1: re-keyword request
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 664704 668354 668486
Blocks: 683224
  Show dependency tree
 
Reported: 2018-08-24 15:14 UTC by Joonas Niilola
Modified: 2019-08-27 07:35 UTC (History)
4 users (show)

See Also:
Package list:
dev-libs/efl-1.22.3
Runtime testing required: No
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2018-08-24 15:14:44 UTC
Hey, 

please test and re-keyword =dev-libs/efl-1.21.0 with ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc.

I want to know in which arches it builds and where it doesn't for continued support in the future. If you have earlier efl installed, it might require removing previous efl and its possible preserved-libs too. 

Thanks!
Comment 1 Rolf Eike Beer archtester 2018-08-27 18:55:58 UTC
Sparc still suffers from bug 659240.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-09-15 21:59:46 UTC
~ppc keyworded
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-11-18 09:59:47 UTC
~arm done
Comment 4 Stabilization helper bot gentoo-dev 2018-12-23 02:00:24 UTC
An automated check of this bug failed - the following atom is unknown:

dev-libs/efl-1.21.1-r1

Please verify the atom list.
Comment 5 Joonas Niilola gentoo-dev 2019-03-15 08:52:22 UTC
Ping. New efl coming out soon and I plan to drop efl-1.20 and existing keywords after it. 

It'd be important to get at least re-keyword for ppc64, since it has rdeps. There's a PR open to fix that blocker bug, would be nice if someone took a look!
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-04-13 12:08:46 UTC
Removing sparc to unblock this.  It's an exp arch nowadays, so we can live without it.
Comment 7 ernsteiswuerfel archtester 2019-04-15 00:24:03 UTC
Looking good on ppc64.

Blocked builds are due to USE='libressl'.

# cat efl-664482.report 
USE tests started on Mo 15. Apr 00:30:25 CEST 2019

FEATURES=' test' USE='' succeeded for =dev-libs/efl-1.21.1-r3
USE='X bmp connman -dds drm -eet -examples -fbcon -fontconfig fribidi -gif -gles2 glib -gnutls gstreamer harfbuzz -hyphen ibus -ico -jpeg2k -libressl libuv nls opengl -pdf -postscript -ppm psd -pulseaudio -raw scim sound ssl static-libs svg system-lz4 systemd -tga tiff -tslib -v4l valgrind -vlc -vnc -wayland -webp xcf -xim xine -xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X bmp -connman dds -drm -eet -examples -fbcon fontconfig -fribidi -gif -gles2 glib -gnutls -gstreamer -harfbuzz hyphen -ibus ico -jpeg2k -libressl -libuv nls -opengl -pdf postscript -ppm psd -pulseaudio raw -scim -sound ssl static-libs -svg -system-lz4 -systemd -tga -tiff tslib -v4l -valgrind -vlc -vnc -wayland -webp xcf xim xine -xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X bmp -connman dds -drm eet -examples fbcon fontconfig -fribidi gif gles2 -glib gnutls gstreamer harfbuzz hyphen -ibus -ico jpeg2k libressl -libuv -nls -opengl pdf postscript ppm psd -pulseaudio -raw scim -sound ssl static-libs svg system-lz4 -systemd tga tiff -tslib v4l -valgrind -vlc -vnc -wayland webp -xcf -xim -xine xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X bmp connman -dds -drm eet examples -fbcon -fontconfig -fribidi gif -gles2 -glib gnutls gstreamer -harfbuzz hyphen -ibus ico -jpeg2k -libressl libuv nls -opengl -pdf -postscript ppm -psd -pulseaudio -raw scim sound ssl static-libs svg -system-lz4 -systemd -tga tiff -tslib v4l -valgrind vlc -vnc -wayland -webp -xcf xim -xine xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X bmp -connman -dds drm eet -examples -fbcon -fontconfig fribidi -gif -gles2 -glib gnutls -gstreamer -harfbuzz hyphen -ibus -ico -jpeg2k -libressl libuv -nls opengl -pdf postscript -ppm psd -pulseaudio raw scim sound ssl -static-libs -svg -system-lz4 systemd -tga -tiff tslib v4l -valgrind vlc -vnc -wayland -webp xcf -xim xine xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X -bmp connman dds -drm -eet -examples -fbcon fontconfig -fribidi -gif -gles2 glib -gnutls gstreamer harfbuzz -hyphen ibus ico -jpeg2k -libressl libuv nls opengl -pdf -postscript ppm psd pulseaudio -raw -scim sound ssl static-libs -svg -system-lz4 systemd tga tiff tslib v4l valgrind vlc -vnc -wayland -webp xcf xim xine xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X -bmp connman dds -drm eet -examples -fbcon fontconfig -fribidi -gif gles2 glib -gnutls gstreamer -harfbuzz hyphen ibus -ico jpeg2k libressl libuv -nls -opengl pdf -postscript -ppm -psd -pulseaudio raw -scim -sound ssl -static-libs svg -system-lz4 -systemd -tga -tiff -tslib v4l -valgrind -vlc -vnc -wayland webp -xcf xim -xine -xpm -xpresent zeroconf' : blocked packages (probably) for =dev-libs/efl-1.21.1-r3
USE='X bmp connman -dds drm eet examples fbcon fontconfig -fribidi gif gles2 glib -gnutls -gstreamer harfbuzz -hyphen ibus -ico jpeg2k libressl libuv nls -opengl pdf -postscript ppm psd -pulseaudio -raw -scim -sound ssl static-libs svg -system-lz4 systemd -tga tiff -tslib v4l valgrind vlc vnc -wayland webp -xcf xim -xine -xpm -xpresent zeroconf' : blocked packages (probably) for =dev-libs/efl-1.21.1-r3
USE='-X -bmp connman dds -drm -eet -examples fbcon fontconfig fribidi -gif gles2 glib gnutls gstreamer -harfbuzz hyphen -ibus -ico -jpeg2k libressl -libuv nls -opengl -pdf -postscript -ppm psd -pulseaudio raw -scim -sound -ssl static-libs svg -system-lz4 -systemd tga -tiff -tslib -v4l valgrind -vlc -vnc wayland -webp xcf -xim -xine xpm -xpresent zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='-X bmp connman dds -drm -eet -examples -fbcon fontconfig -fribidi -gif gles2 glib -gnutls gstreamer harfbuzz -hyphen -ibus ico jpeg2k libressl -libuv nls -opengl pdf postscript -ppm -psd -pulseaudio -raw scim -sound ssl static-libs svg system-lz4 systemd -tga tiff tslib v4l valgrind vlc -vnc wayland webp -xcf -xim xine xpm -xpresent zeroconf' : blocked packages (probably) for =dev-libs/efl-1.21.1-r3
USE='X bmp -connman -dds -drm -eet examples -fbcon -fontconfig fribidi -gif -gles2 glib gnutls gstreamer harfbuzz -hyphen ibus -ico -jpeg2k -libressl -libuv nls opengl -pdf postscript ppm psd -pulseaudio raw scim -sound ssl -static-libs svg -system-lz4 systemd -tga -tiff -tslib -v4l valgrind vlc -vnc -wayland -webp xcf -xim xine -xpm xpresent zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
USE='X -bmp connman dds -drm -eet -examples fbcon fontconfig fribidi -gif gles2 -glib gnutls gstreamer -harfbuzz -hyphen -ibus -ico jpeg2k libressl -libuv nls -opengl -pdf postscript -ppm -psd -pulseaudio -raw scim -sound -ssl static-libs svg -system-lz4 -systemd -tga tiff -tslib v4l valgrind vlc vnc -wayland webp -xcf -xim xine xpm xpresent zeroconf' succeeded for =dev-libs/efl-1.21.1-r3
Comment 8 Joonas Niilola gentoo-dev 2019-04-26 06:03:00 UTC
Hey, sorry it took this long to answer. I should've read your post more carefully instead of setting up libressl qemu-images. I did confirm efl with libressl compiles on x86 and amd64.

Also in your list, the builds succeeds twice with libressl enabled. I tried compiling with those "blocked" USE sets on amd64 and it worked fine. 
There doesn't seem to be a single common switch that causes the "block". So could you provide build.log from those failed attempts? Seems like something funky is going on.
Comment 9 ernsteiswuerfel archtester 2019-04-27 12:59:44 UTC
No prob, I am only some PPC zealot doing some package testing, not an efl zealot awaiting it to be  keyworded immediately. ;)

I get no logs for the blocked builds, only the usual stuff, e.g.:
Calculating dependencies... done!
[ebuild  N     ] dev-libs/libressl-2.8.3:0/46::gentoo  USE="asm static-libs -test" 0 KiB
[ebuild   R   *] dev-libs/efl-1.21.1-r3::gentoo  USE="X bmp* connman drm* eet* examples* fbcon fontconfig gif* gles2 glib* harfbuzz* ibus* jpeg2k libressl libuv* nls pdf* ppm* psd* ssl* static-libs svg systemd* tiff (unwind) v4l valgrind vlc vnc webp xim* zeroconf -dds* -debug -fribidi* -gnutls* -gstreamer* -hyphen -ico (-luajit) (-neon) -opengl (-physics) -postscript* -pulseaudio -raw -scim* (-sdl) -sound -system-lz4 -tga -tslib -wayland -xcf -xine* -xpm* -xpresent*" 0 KiB
[blocks B      ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.8.3)

Total: 2 packages (1 new, 1 reinstall), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.
[...]

If I rebuild @world with USE='libressl -openssl' efl builds nicely with libressl.

But you are right, the succeeding builds with USE=libressl (while openssl still being used as default) are the more interesting ones! These do not seem to pull in libressl at all, e.g.:

# USE='X bmp -connman dds -drm eet -examples fbcon fontconfig -fribidi gif gles2 -glib gnutls gstreamer harfbuzz hyphen -ibus -ico jpeg2k libressl -libuv -nls -opengl pdf postscript ppm psd -pulseaudio -raw scim -sound ssl static-libs svg system-lz4 -systemd tga tiff -tslib v4l -valgrind -vlc -vnc -wayland webp -xcf -xim -xine xpm -xpresent -zeroconf' emerge -pv efl

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   *] dev-libs/efl-1.21.1-r3::gentoo  USE="X bmp* dds eet* fbcon fontconfig gif* gles2 gnutls gstreamer harfbuzz* hyphen* jpeg2k libressl pdf* postscript ppm* psd* scim ssl* static-libs svg system-lz4* tga* tiff (unwind) v4l webp xpm -connman* -debug -drm -examples -fribidi* -glib -ibus -ico -libuv (-luajit) (-neon) -nls* -opengl (-physics) -pulseaudio -raw (-sdl) -sound -systemd -tslib -valgrind* -vlc* -vnc* -wayland -xcf -xim -xine* -xpresent* -zeroconf*" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2019-04-27 16:30:49 UTC
~ppc64 keyworded
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2019-05-25 07:56:09 UTC
~ia64 keyworded