Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 823954 - sys-fs/udev-249-r3 - ../.../meson.build: ERROR: Object <[BooleanHolder] holds [bool]: False> of type bool does not support the + o
Summary: sys-fs/udev-249-r3 - ../.../meson.build: ERROR: Object <[BooleanHolder] holds...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
: 827835 (view as bug list)
Depends on:
Blocks: meson-0.60.x
  Show dependency tree
 
Reported: 2021-11-16 08:15 UTC by Toralf Förster
Modified: 2021-11-29 23:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.34 KB, text/plain)
2021-11-16 08:15 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,10.40 KB, text/plain)
2021-11-16 08:15 UTC, Toralf Förster
Details
environment (environment,155.48 KB, text/plain)
2021-11-16 08:16 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,23.89 KB, application/x-bzip)
2021-11-16 08:16 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,1.15 KB, application/x-bzip)
2021-11-16 08:16 UTC, Toralf Förster
Details
sys-fs:udev-249-r3:20211115-225530.log (sys-fs:udev-249-r3:20211115-225530.log,4.35 KB, text/plain)
2021-11-16 08:16 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,35.26 KB, application/x-bzip)
2021-11-16 08:16 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-11-16 08:15:55 UTC
Host machine cpu: x86_64

../systemd-249/meson.build:38:3: ERROR: Object <[BooleanHolder] holds [bool]: False> of type bool does not support the `+` operator.

A full log can be found at /var/tmp/portage/sys-fs/udev-249-r3/work/systemd-249-abi_x86_64.amd64/meson-logs/meson-log.txt
 * ERROR: sys-fs/udev-249-r3::gentoo failed (configure phase):
 *   (no error message)

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome-j4-20211115-195452

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-11.2.0 *
/usr/lib/llvm/13
13.0.0
Python 3.9.8
Available Rust versions:
  [1]   rust-1.56.1 *
php cli:

  HEAD of ::gentoo
commit 1b324e35e6c419e1fdd955584a3a73a4ef330db1
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Mon Nov 15 19:51:35 2021 +0000

    2021-11-15 19:51:31 UTC

emerge -qpvO sys-fs/udev
[ebuild   R   ] sys-fs/udev-249-r3  USE="acl (split-usr) -kmod* (-selinux) -test" ABI_X86="(64) -32 (-x32)"
Comment 1 Toralf Förster gentoo-dev 2021-11-16 08:15:56 UTC
Created attachment 751458 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-11-16 08:15:58 UTC
Created attachment 751462 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-11-16 08:16:00 UTC
Created attachment 751466 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-11-16 08:16:01 UTC
Created attachment 751470 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-11-16 08:16:02 UTC
Created attachment 751474 [details]
logs.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-11-16 08:16:03 UTC
Created attachment 751478 [details]
sys-fs:udev-249-r3:20211115-225530.log
Comment 7 Toralf Förster gentoo-dev 2021-11-16 08:16:05 UTC
Created attachment 751482 [details]
temp.tar.bz2
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-16 12:18:53 UTC
Maybe we should just pick up the latest point release (although very little with udev has changed) rather than adding yet another copy of the same patch for this (and we can drop the duplicate linux-headers patches then too).
Comment 9 Larry the Git Cow gentoo-dev 2021-11-18 20:51:29 UTC
The bug has been closed via the following commit(s):

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

commit 1f391b0c8868b6ab3e12dc59a66ef6a6af0e0a1f
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-18 20:50:25 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-18 20:51:01 +0000

    sys-fs/udev: add 249.6
    
    Closes: https://bugs.gentoo.org/823954
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-fs/udev/Manifest          |   2 +
 sys-fs/udev/udev-249.6.ebuild | 296 ++++++++++++++++++++++++++++++++++++++++++
 sys-fs/udev/udev-9999.ebuild  |   5 +-
 3 files changed, 301 insertions(+), 2 deletions(-)
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-29 13:20:49 UTC
*** Bug 827835 has been marked as a duplicate of this bug. ***
Comment 11 Michael Moon 2021-11-29 14:31:48 UTC
I just ran into this today, BGO's search didn't turn this bug up (as usual) and I submitted #827835 which subsequently got marked as a dupe of this bug.

If ~arch meson and udev-249 are incompatible, shouldn't one block the other?
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-29 14:39:10 UTC
(In reply to Michael Moon from comment #11)
> I just ran into this today, BGO's search didn't turn this bug up (as usual)
> and I submitted #827835 which subsequently got marked as a dupe of this bug.
> 
> If ~arch meson and udev-249 are incompatible, shouldn't one block the other?

There's usually very little value in going around modifying every ~arch thing given the risk of forgetting to clean it up if it's a build time only issue.

In this case, for something like udev? Might be worth it, but I'd rather just stable the newer fixed version. I'll file the bug when I'm back at PC.
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-11-29 23:26:45 UTC
(In reply to Sam James from comment #12)
> (In reply to Michael Moon from comment #11)
> > I just ran into this today, BGO's search didn't turn this bug up (as usual)
> > and I submitted #827835 which subsequently got marked as a dupe of this bug.
> > 
> > If ~arch meson and udev-249 are incompatible, shouldn't one block the other?
> 
> There's usually very little value in going around modifying every ~arch
> thing given the risk of forgetting to clean it up if it's a build time only
> issue.
> 
> In this case, for something like udev? Might be worth it, but I'd rather
> just stable the newer fixed version. I'll file the bug when I'm back at PC.

bug 827853