Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657616 - dev-libs/ell (and bluez) re-keyword request
Summary: dev-libs/ell (and bluez) re-keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 662694
Blocks:
  Show dependency tree
 
Reported: 2018-06-08 17:00 UTC by Pacho Ramos
Modified: 2019-04-13 06:49 UTC (History)
0 users

See Also:
Package list:
dev-libs/ell-0.9 dev-libs/ell-0.17 dev-libs/ell-0.18 net-wireless/bluez-5.50-r1
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 Pacho Ramos gentoo-dev 2018-06-08 17:00:11 UTC
We will need to either keyword ell (and rekeyword bluez) or use.mask mesh and btpclient USEs on relevant arches

Thanks
Comment 1 Stabilization helper bot gentoo-dev 2018-06-08 18:00:47 UTC
An automated check of this bug failed - repoman reported dependency errors (113 lines truncated): 

> dependency.bad net-wireless/bluez/bluez-5.50.ebuild: DEPEND: ~arm(default/linux/arm/13.0) ['>=dev-libs/ell-0.3']
> dependency.bad net-wireless/bluez/bluez-5.50.ebuild: RDEPEND: ~arm(default/linux/arm/13.0) ['>=dev-libs/ell-0.3']
> dependency.bad net-wireless/bluez/bluez-5.50.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['>=dev-libs/ell-0.3']
Comment 2 Roy Bamford gentoo-dev 2018-07-02 14:01:24 UTC
On ~arm64 dev-libs/ell-0.6 fails tests.

/var/tmp/portage/dev-libs/ell-0.6/work/ell-0.6/build-aux/test-driver: line 107: 12422 Aborted                 "$@" > $log_file 2>&1
FAIL: unit/test-utf8

That's just different to ~amd64 where it fails a different test.
 /var/tmp/portage/dev-libs/ell-0.6/work/ell-0.6/build-aux/test-driver: line 107: 11301 Aborted                 "$@" > $log_file 2>&1
FAIL: unit/test-uuid
I've not poked at either test fail yet.

net-wireless/bluez-5.50 builds and passes tests on ~arm64. 
It will be the weekend before I can assemble the equipment to run time test on arm64 hardware.
Comment 3 Markus Meier gentoo-dev 2018-07-04 19:13:25 UTC
~arm added
Comment 4 Pacho Ramos gentoo-dev 2018-07-24 12:56:09 UTC
any news on this? Either keywording or use.masking would be ok I think :/ 
Thanks
Comment 5 Mart Raudsepp gentoo-dev 2018-07-24 13:04:22 UTC
As btpclient is IUSE default enabled, it is apparently supposed to be important enough for that (why?). Thus we'd want to have it on arm64, but can't if the dependent library does not pass its testsuite. For me it was only test-utf8. Separate test failure bug soon.
Comment 6 ernsteiswuerfel archtester 2018-08-03 00:44:26 UTC
Looking good on ppc64.

dev-libs/ell-0.6: 1 of 24 tests fail (see bug #662694).
net-wireless/bluez-5.50: all tests pass

# cat ell-657616.report 
USE tests started on Fr 3. Aug 01:00:28 CEST 2018

 FEATURES=' test' failed for =dev-libs/ell-0.6
USE='-glib -pie' succeeded for =dev-libs/ell-0.6
USE='glib -pie' succeeded for =dev-libs/ell-0.6
USE='-glib pie' succeeded for =dev-libs/ell-0.6
USE='glib pie' succeeded for =dev-libs/ell-0.6

FEATURES=' test' USE='' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient cups deprecated -doc experimental -extra-tools mesh -obex -readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient cups deprecated -doc -experimental -extra-tools mesh obex -readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient -cups -deprecated doc experimental -extra-tools mesh -obex readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient cups deprecated doc experimental -extra-tools mesh -obex readline -systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient -cups -deprecated -doc -experimental -extra-tools -mesh obex -readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa btpclient cups -deprecated -doc -experimental -extra-tools -mesh obex readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient cups deprecated doc experimental extra-tools -mesh obex readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient -cups -deprecated -doc -experimental -extra-tools mesh obex readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient -cups deprecated -doc -experimental -extra-tools -mesh -obex -readline systemd -udev user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient cups deprecated -doc -experimental -extra-tools mesh obex -readline systemd -udev user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa btpclient -cups deprecated -doc experimental extra-tools -mesh -obex readline systemd -udev user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient cups -deprecated -doc experimental -extra-tools mesh -obex -readline systemd udev user-session' succeeded for =net-wireless/bluez-5.50
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2018-08-05 12:33:14 UTC
~ppc64 keyworded. Thanks to ernsteiswuerfel!
Comment 8 ernsteiswuerfel archtester 2018-08-06 22:44:59 UTC
Looking good on ppc.

dev-libs/ell-0.6: 1 of 24 tests fail on ppc too (see bug #662694).
net-wireless/bluez-5.50: all tests pass

# cat ell-657616.report 
USE tests started on Mo 6. Aug 21:21:31 CEST 2018

 FEATURES=' test' failed for =dev-libs/ell-0.6
USE='-glib -pie' succeeded for =dev-libs/ell-0.6
USE='glib -pie' succeeded for =dev-libs/ell-0.6
USE='-glib pie' succeeded for =dev-libs/ell-0.6
USE='glib pie' succeeded for =dev-libs/ell-0.6

FEATURES=' test' USE='' succeeded for =net-wireless/bluez-5.50
USE='-alsa btpclient -cups -deprecated -doc -experimental -extra-tools -mesh -obex -readline -systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient -cups -deprecated -doc experimental -extra-tools mesh -obex readline -systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient -cups -deprecated doc -experimental -extra-tools -mesh obex -readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient cups deprecated -doc -experimental -extra-tools -mesh obex readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa btpclient -cups -deprecated -doc -experimental -extra-tools mesh obex readline systemd -udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa btpclient cups deprecated doc -experimental -extra-tools -mesh obex -readline -systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient -cups deprecated -doc experimental -extra-tools -mesh obex -readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient -cups deprecated -doc -experimental extra-tools -mesh -obex readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient cups deprecated doc experimental -extra-tools mesh -obex readline systemd udev -user-session' succeeded for =net-wireless/bluez-5.50
USE='-alsa -btpclient -cups -deprecated doc -experimental -extra-tools mesh obex readline systemd -udev user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa btpclient cups deprecated -doc experimental -extra-tools mesh obex readline systemd udev user-session' succeeded for =net-wireless/bluez-5.50
USE='alsa -btpclient cups deprecated -doc experimental extra-tools mesh obex readline systemd udev user-session' succeeded for =net-wireless/bluez-5.50
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2018-09-08 20:24:05 UTC
~ppc keyworded. Thanks to ernsteiswuerfel!
Comment 10 Stabilization helper bot gentoo-dev 2018-10-20 16:00:25 UTC
An automated check of this bug failed - the following atom is unknown:

dev-libs/ell-0.6-r1

Please verify the atom list.
Comment 11 Mart Raudsepp gentoo-dev 2018-10-22 10:57:36 UTC
arm64 still pending on getting an answer to comment #5, which has been brought out separately for easier tracking in bug 666756 by now
Comment 12 Mart Raudsepp gentoo-dev 2018-10-22 11:06:48 UTC
err, actually it was pending ell test failure fixes. Will have to retest that, if they are fixed now.
Comment 13 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-05 13:26:01 UTC
dev-libs/ell should no longer have that test suite failure...
Comment 14 Roy Bamford gentoo-dev 2019-04-08 18:57:01 UTC
dev-libs/ell-0.18 builds and passes tests on ~arm64

repoman is happy with the ~arm64 keyword too.

~/portage2/dev-libs/ell $ ekeyword ~arm64 ell-0.18.ebuild 
ell-0.18: ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86

~/portage2/dev-libs/ell $ repoman -d

RepoMan scours the neighborhood...
RepoMan sez: "If everyone were like you, I'd be out of business!"
roy@NeddySeagoon_Static ~/portage2/dev-libs/ell $ 

I can't commit it as I don't have access. 
Feel free to blame me in the commit message.
Comment 15 Roy Bamford gentoo-dev 2019-04-08 19:23:56 UTC
net-wireless/bluez-5.50-r2 is good on ~arm64 too.

 ~/portage2/net-wireless/bluez $ ekeyword ~arm64 bluez-5.50-r2.ebuild 
bluez-5.50-r2: ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
roy@NeddySeagoon_Static ~/portage2/net-wireless/bluez $ repoman -d

RepoMan scours the neighborhood...
RepoMan sez: "If everyone were like you, I'd be out of business!"
roy@NeddySeagoon_Static ~/portage2/net-wireless/bluez $
Comment 16 Aaron Bauman (RETIRED) gentoo-dev 2019-04-08 21:32:51 UTC
arm64 keyworded, closing
Comment 17 Larry the Git Cow gentoo-dev 2019-04-13 06:49:02 UTC
The bug has been referenced in the following commit(s):

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

commit f58f951548077b0a980236d31d073eebed1e058c
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2019-04-13 06:48:46 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2019-04-13 06:48:46 +0000

    net-wireless/bluez: Rekeyword new revision on arm64 too, bug #657616
    
    Bug: https://bugs.gentoo.org/657616
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 net-wireless/bluez/bluez-5.50-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)