Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 805083

Summary: dev-libs/libgudev rekeyword
Product: Gentoo Linux Reporter: Mike Gilbert <floppym>
Component: KeywordingAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: matoro_bugzilla_gentoo, sam, systemd
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
URL: https://github.com/martinpitt/umockdev/issues/200
Whiteboard:
Package list:
>=dev-libs/libgudev-236-r1 alpha arm hppa ia64 ~mips ppc riscv s390 sparc dev-util/umockdev alpha arm hppa ia64 ppc riscv s390 sparc
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 810313    

Description Mike Gilbert gentoo-dev 2021-07-29 21:16:49 UTC
New dependency on dev-util/umockdev.
Comment 1 Joshua Kinard gentoo-dev 2021-07-31 21:45:02 UTC
It doesn't look like dev-util/umockdev has ever had mips keywords before, but libgudev had ~mips before the -r1 version.  Since umockdev is only needed for testing, I'll opt to mask that USE on mips for libgudev and then re-keyword it.  This retains prior behavior until I have the time to run the full testsuite, or someone else can.
Comment 2 Larry the Git Cow gentoo-dev 2021-07-31 22:26:27 UTC
The bug has been referenced in the following commit(s):

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

commit fcd90b098fc8365f261d47dd064a000143af6e7b
Author:     Joshua Kinard <kumba@gentoo.org>
AuthorDate: 2021-07-31 21:55:04 +0000
Commit:     Joshua Kinard <kumba@gentoo.org>
CommitDate: 2021-07-31 22:26:08 +0000

    dev-libs/libgudev: Added ~mips back to KEYWORDS
    
    Bug: https://bugs.gentoo.org/805083
    Signed-off-by: Joshua Kinard <kumba@gentoo.org>
    Package-Manager: Portage-3.0.20, Repoman-3.0.3

 dev-libs/libgudev/libgudev-236-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit de8d9eb7512bf68bd56306e35581386eff2ae4d4
Author:     Joshua Kinard <kumba@gentoo.org>
AuthorDate: 2021-07-31 21:50:40 +0000
Commit:     Joshua Kinard <kumba@gentoo.org>
CommitDate: 2021-07-31 22:26:06 +0000

    profiles/arch/mips/package.use.mask
    
    Mask USE 'test' on MIPS for libgudev.  This requires
    dev-util/umockdev, which has apparently never had a
    MIPS keyword.  Running the testsuite can be revisited
    at a later date.
    
    Bug: https://bugs.gentoo.org/805083
    Signed-off-by: Joshua Kinard <kumba@gentoo.org>

 profiles/arch/mips/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 3 Marek Szuba archtester gentoo-dev 2021-08-04 21:05:01 UTC
riscv done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-08-06 20:49:13 UTC
arm done
Comment 5 ernsteiswuerfel archtester 2021-08-11 21:49:47 UTC
Looking good on ppc.

 # cat libgudev-805083.report 
USE tests started on Mi 11. Aug 23:37:27 CEST 2021

FEATURES=' test' USE='' succeeded for =dev-libs/libgudev-236-r1
USE='-introspection -static-libs' succeeded for =dev-libs/libgudev-236-r1
USE='introspection -static-libs' succeeded for =dev-libs/libgudev-236-r1
USE='-introspection static-libs' succeeded for =dev-libs/libgudev-236-r1
USE='introspection static-libs' succeeded for =dev-libs/libgudev-236-r1

FEATURES=' test' USE='' succeeded for =dev-util/umockdev-0.16.1-r1
USE='' succeeded for =dev-util/umockdev-0.16.1-r1
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-08-11 23:06:56 UTC
ppc done
Comment 7 Andreas Sturmlechner gentoo-dev 2021-08-25 09:28:26 UTC
Shouldn't this be extended/moved to keyword dev-libs/libgudev-237?
Comment 8 Mike Gilbert gentoo-dev 2021-08-25 14:46:41 UTC
(In reply to Andreas Sturmlechner from comment #7)
> Shouldn't this be extended/moved to keyword dev-libs/libgudev-237?

The package list has >=236-r1, precisely so we don't have to keep updating the package list for slow arch teams.

I believe nattka will do the right thing with that, but I may be mistaken.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-09-06 00:14:39 UTC
s390 done
Comment 10 Rolf Eike Beer archtester 2021-09-14 07:06:42 UTC
given that 237-r1 is meanwhile stable on sparc I take this for done
Comment 11 Mike Gilbert gentoo-dev 2021-09-14 16:47:37 UTC
commit 21c22211261323b8eda0fdc8d7a0fc78ba06959e
Author: Rolf Eike Beer <eike@sf-mail.de>
Date:   Mon Aug 9 10:03:30 2021 +0200

    dev-libs/libgudev: keyworded 236-r1 for hppa, bug #805083

    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    RepoMan-Options: --include-arches="hppa"
    Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
    Signed-off-by: Sam James <sam@gentoo.org>
Comment 12 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2021-11-28 19:01:58 UTC
ia64 done
Comment 13 matoro archtester 2022-09-11 20:05:00 UTC
All dev-util/umockdev tests seem to hang on alpha.  This does not seem to be a simple timeout issue, I tried passing an indefinite --timeout-multiplier to meson and it hung indefinitely.  It is not stuck spinning on something; CPU usage is zero.

Debian observes this same problem:  https://buildd.debian.org/status/logs.php?pkg=umockdev&arch=alpha

Though the logs are a little mixed up because there was a segfault issue previously.  The segfault is gone, but there has not been a version without EITHER a the segfault or the timeouts since 0.12.

No upstream tracking issue yet.
Comment 14 Matt Turner gentoo-dev 2023-02-15 18:37:19 UTC
I've masked umockdev and libgudev[test] on alpha.
Comment 15 Matt Turner gentoo-dev 2023-02-15 18:37:55 UTC
alpha done

all arches done
Comment 16 Larry the Git Cow gentoo-dev 2023-02-15 18:38:01 UTC
The bug has been referenced in the following commit(s):

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

commit 0b17f219c71caa9eb7e67239264bc7254f48012b
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2023-02-15 17:58:14 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2023-02-15 18:36:29 +0000

    profiles/alpha: Mask dev-util/umockdev
    
    Bug: https://bugs.gentoo.org/805083
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 profiles/arch/alpha/package.mask     | 7 +++++++
 profiles/arch/alpha/package.use.mask | 6 ++++++
 2 files changed, 13 insertions(+)