Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696222 - dev-libs/efl-1.23.0: re-keyword request
Summary: dev-libs/efl-1.23.0: re-keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 695268 696230
Blocks:
  Show dependency tree
 
Reported: 2019-10-04 14:23 UTC by Joonas Niilola
Modified: 2020-02-08 08:00 UTC (History)
0 users

See Also:
Package list:
dev-libs/efl-1.23.3
Runtime testing required: ---
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 2019-10-04 14:23:57 UTC
Hey, 

since efl-1.23.0 has undergone some huge changes, like build system switch from autotools to meson, I'd like to confirm it works on previously keyworded arches rather than assume. So please, check that new efl builds properly on alpha, arm, hppa, ia64, mips, ppc, ppc64, sh and sparc. 

Few rare arches still depend on #695268 being resolved first.

Thanks!
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2019-10-13 09:33:15 UTC
~hppa keyworded
Comment 2 Matt Turner gentoo-dev 2019-10-16 05:44:11 UTC
alpha keywords dropped
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-11-01 11:26:59 UTC
~arm keyworded
Comment 4 ernsteiswuerfel archtester 2020-01-27 00:28:21 UTC
Some USE-flag combinations fail to build on ppc64, like bug #706592.

# cat efl-696222.report 
USE tests started on So 26. Jan 22:10:12 CET 2020

FEATURES=' test' USE='lua' succeeded for =dev-libs/efl-1.23.3
USE='X bmp -connman -dds doc drm eet -examples -fbcon -fontconfig -fribidi -gif gles2 -glib gnutls gstreamer -harfbuzz hyphen ibus -ico jpeg2k json -libressl lua nls -opengl pdf pmaps -postscript psd -pulseaudio -raw scim -sound ssl -static-libs svg -system-lz4 systemd tga tgv -tiff -tslib v4l -vlc vnc -wayland -webp -xcf -xim xine -xpm -xpresent -zeroconf' succeeded for =dev-libs/efl-1.23.3
USE='-X bmp connman -dds -doc -drm eet -examples -fbcon -fontconfig -fribidi -gif gles2 -glib -gnutls gstreamer -harfbuzz -hyphen -ibus -ico jpeg2k json -libressl lua nls -opengl pdf pmaps -postscript -psd -pulseaudio raw scim sound ssl static-libs -svg -system-lz4 systemd tga -tgv tiff tslib -v4l vlc -vnc wayland webp -xcf -xim xine xpm -xpresent -zeroconf' : USE dependencies not satisfied (probably) for =dev-libs/efl-1.23.3
USE='X -bmp -connman -dds doc -drm -eet -examples -fbcon fontconfig -fribidi gif gles2 glib gnutls gstreamer -harfbuzz -hyphen ibus -ico -jpeg2k json -libressl lua nls -opengl pdf pmaps postscript -psd -pulseaudio -raw -scim -sound ssl -static-libs svg -system-lz4 systemd tga tgv tiff -tslib v4l vlc vnc -wayland -webp xcf -xim xine -xpm xpresent -zeroconf' succeeded for =dev-libs/efl-1.23.3
USE='X bmp -connman dds doc -drm -eet examples -fbcon fontconfig -fribidi gif gles2 glib -gnutls -gstreamer harfbuzz hyphen -ibus -ico jpeg2k -json -libressl lua -nls -opengl pdf pmaps postscript -psd -pulseaudio -raw -scim -sound ssl -static-libs -svg system-lz4 systemd tga tgv tiff tslib v4l -vlc -vnc -wayland -webp xcf -xim -xine xpm xpresent -zeroconf' failed for =dev-libs/efl-1.23.3
USE='X -bmp connman dds doc drm -eet -examples -fbcon -fontconfig fribidi gif gles2 -glib gnutls -gstreamer -harfbuzz hyphen ibus ico -jpeg2k json -libressl lua nls -opengl -pdf pmaps -postscript -psd -pulseaudio -raw scim sound ssl static-libs -svg system-lz4 systemd tga tgv -tiff -tslib v4l vlc -vnc -wayland -webp xcf xim -xine xpm xpresent -zeroconf' failed for =dev-libs/efl-1.23.3
USE='X bmp connman dds -doc -drm -eet -examples fbcon -fontconfig -fribidi -gif gles2 glib -gnutls -gstreamer harfbuzz hyphen ibus -ico jpeg2k -json -libressl lua -nls -opengl pdf -pmaps -postscript psd -pulseaudio -raw -scim -sound ssl static-libs svg system-lz4 systemd tga tgv -tiff -tslib -v4l -vlc vnc -wayland webp xcf xim -xine xpm -xpresent zeroconf' succeeded for =dev-libs/efl-1.23.3
USE='-X -bmp connman dds -doc drm eet -examples fbcon fontconfig -fribidi -gif gles2 -glib gnutls -gstreamer harfbuzz -hyphen -ibus -ico -jpeg2k json -libressl lua nls -opengl pdf pmaps postscript -psd -pulseaudio -raw scim -sound ssl -static-libs -svg system-lz4 systemd -tga tgv tiff tslib v4l -vlc vnc wayland -webp xcf -xim xine xpm -xpresent zeroconf' : USE dependencies not satisfied (probably) for =dev-libs/efl-1.23.3
USE='X bmp -connman dds doc -drm eet -examples -fbcon fontconfig fribidi -gif gles2 glib -gnutls gstreamer -harfbuzz -hyphen ibus -ico -jpeg2k json -libressl lua nls -opengl pdf pmaps -postscript -psd -pulseaudio -raw scim -sound ssl static-libs svg system-lz4 systemd tga tgv -tiff -tslib -v4l -vlc -vnc wayland -webp -xcf xim xine xpm -xpresent zeroconf' failed for =dev-libs/efl-1.23.3
USE='X -bmp connman dds doc -drm eet examples -fbcon -fontconfig fribidi gif gles2 -glib -gnutls gstreamer harfbuzz hyphen -ibus ico jpeg2k json -libressl lua nls -opengl pdf -pmaps -postscript psd -pulseaudio -raw scim sound ssl static-libs -svg -system-lz4 systemd tga tgv tiff -tslib v4l -vlc -vnc -wayland -webp -xcf -xim -xine -xpm xpresent zeroconf' succeeded for =dev-libs/efl-1.23.3
USE='X bmp connman -dds doc -drm -eet examples -fbcon -fontconfig fribidi gif -gles2 glib gnutls gstreamer -harfbuzz -hyphen -ibus ico -jpeg2k -json -libressl lua -nls -opengl -pdf -pmaps -postscript psd -pulseaudio raw -scim sound ssl static-libs svg system-lz4 -systemd tga -tgv tiff -tslib v4l -vlc vnc -wayland webp xcf -xim -xine -xpm xpresent zeroconf' failed for =dev-libs/efl-1.23.3
USE='X bmp -connman -dds doc -drm -eet -examples -fbcon -fontconfig -fribidi -gif -gles2 -glib gnutls -gstreamer harfbuzz hyphen -ibus ico -jpeg2k json -libressl lua -nls -opengl -pdf -pmaps postscript psd -pulseaudio raw -scim -sound ssl -static-libs svg system-lz4 systemd -tga -tgv tiff tslib v4l -vlc -vnc -wayland -webp -xcf xim xine -xpm xpresent zeroconf' succeeded for =dev-libs/efl-1.23.3
USE='X bmp -connman -dds -doc -drm -eet -examples fbcon -fontconfig fribidi gif gles2 glib -gnutls -gstreamer harfbuzz hyphen -ibus -ico -jpeg2k -json -libressl lua -nls -opengl -pdf -pmaps -postscript psd pulseaudio -raw scim sound ssl static-libs -svg system-lz4 -systemd tga tgv tiff -tslib -v4l -vlc vnc -wayland webp xcf xim xine -xpm xpresent zeroconf' succeeded for =dev-libs/efl-1.23.3
Comment 5 Larry the Git Cow gentoo-dev 2020-02-01 09:01:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90004b9f759a610b3852016c22ad111ab2277bec

commit 90004b9f759a610b3852016c22ad111ab2277bec
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2020-02-01 09:01:08 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-02-01 09:01:27 +0000

    profiles/arch/powerpc/ppc64: mask unkeyworded dev-libs/efl[luajit]
    
    Bug: https://bugs.gentoo.org/696222
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 profiles/arch/powerpc/ppc64/package.use.mask | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
Comment 6 Joonas Niilola gentoo-dev 2020-02-01 09:20:54 UTC
Had to fix the profile path, it should work now. 

Thanks for verbose USE logs, luajit seemed to be the problem everytime. I need to mask it on other profiles where it's not keyworded.

There are some REQUIRED_USE constraints that require user input (like you HAVE to choose at-most-one-of lua/luajit). Since you say it succeeds, it should be keyworded. Can you send me a patch to enable that keyword, with your proper sign-off? Or can I just enable it myself?