0.99.18: meson fails
Looks like something is wrong with meson. On first look src/linux/unittest_inspector.py which looks like it is test suite script is executed by meson.
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D gtk-doc=true -D idevice=enabled -D introspection=enabled -D man=true
The Meson build system
Version: 0.62.1
Source dir: /home/tkloczko/rpmbuild/BUILD/upower-v0.99.18
Build dir: /home/tkloczko/rpmbuild/BUILD/upower-v0.99.18/x86_64-redhat-linux-gnu
Build type: native build
Project name: upower
Project version: 0.99.18
C compiler for the host machine: /usr/bin/gcc (gcc 12.1.1 "gcc (GCC) 12.1.1 20220507 (Red Hat 12.1.1-1)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.38-12
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_58: YES
Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_58: YES
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gobject-2.0 found: YES 2.72.1
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency gio-unix-2.0 found: YES 2.72.1
Library m found: YES
Program xsltproc found: YES (/usr/bin/xsltproc)
Run-time dependency gobject-introspection-1.0 found: YES 1.72.0
Run-time dependency gudev-1.0 found: YES 237
Run-time dependency libimobiledevice-1.0 found: YES 1.3.0
Run-time dependency libplist-2.0 found: YES 2.2.0
Run-time dependency udev found: YES 251
Dependency udev found: YES 251 (cached)
Run-time dependency systemd found: YES 251
Configuring config.h using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Configuring up-version.h using configuration
Dependency gobject-introspection-1.0 found: YES 1.72.0 (cached)
Dependency gobject-introspection-1.0 found: YES 1.72.0 (cached)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.72.0 (cached)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Configuring org.freedesktop.UPower.service using configuration
Configuring org.freedesktop.UPower.conf using configuration
Configuring upower.service using configuration
Program python3 found: YES (/usr/bin/python3)
Program linux/unittest_inspector.py found: YES (/home/tkloczko/rpmbuild/BUILD/upower-v0.99.18/src/linux/unittest_inspector.py)