* Package: net-misc/networkmanager-1.22.10-r12 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: abi_x86_64 amd64 bluetooth connection-sharing dhcpcd elibc_glibc gnutls introspection kernel_linux lto modemmanager ppp resolvconf userland_GNU wext wifi * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.11.15-gentoo-dist * Checking for suitable kernel configuration options... [ ok ] * Using python3.8 to build >>> Unpacking source... >>> Unpacking NetworkManager-1.22.10.tar.bz2 to /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work >>> Source unpacked in /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work >>> Preparing source in /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10 ... * Applying networkmanager-1.20.6-dont_call_helpers_with_full_paths.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10 ... meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/temp/python3.8/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/temp/python3.8/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/temp/meson.x86_64-pc-linux-gnu.amd64.ini -D systemdsystemunitdir=/lib/systemd/system -D system_ca_path=/etc/ssl/certs -D udev_dir=/lib/udev -D dbus_conf_dir=/usr/share/dbus-1/system.d -D kernel_firmware_dir=/lib/firmware -D iptables=/sbin/iptables -D dist_version=1.22.10-r12 -Dpolkit=false -D modify_system=true -Dpolkit_agent=false -Dconfig_auth_polkit_default=false -Dselinux=false -Dsystemd_journal=false -D hostname_persist=gentoo -D libaudit=no -Dwext=true -Dwifi=true -Diwd=false -Dppp=true -Dmodem_manager=true -Dofono=false -Dconcheck=false -Dteamdctl=false -Dovs=false -Dnmcli=false -Dnmtui=false -Dnm_cloud_setup=false -Dbluez5_dun=true -D ebpf=true -D config_plugins_default=keyfile -D ifcfg_rh=false -D ifupdown=false -Dresolvconf=enabled -D netconfig=disable -D config_dns_rc_manager_default=symlink -Ddhclient=disabled -D dhcpcanon=disable -Ddhcpcd=enabled -Dintrospection=true -Dvapi=false -Ddocs=false -D more_asserts=0 -Dmore_logging=false -D valgrind=no -D valgrind_suppressions= -Dld_gc=false -Dlibpsl=false -Djson_validation=false -D qt=false -Db_lto=true -D session_tracking_consolekit=false -D session_tracking=none -D suspend_resume=auto -D config_logging_backend_default=default -D config_dhcp_default=dhcpcd -D crypto=gnutls /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10 /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/networkmanager-1.22.10-build DEPRECATION: c_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: c_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: cpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: cpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: fortran_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: fortran_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: objc_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: objc_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: objcpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: objcpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. The Meson build system Version: 0.56.2 Source dir: /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10 Build dir: /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/networkmanager-1.22.10-build Build type: native build meson.build:1:0: ERROR: Value "none" (of type "string") for combo option "Compatibility option to choose one session tracking module" is not one of the choices. Possible choices are (as string): "systemd", "elogind", "no". A full log can be found at /var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/networkmanager-1.22.10-build/meson-logs/meson-log.txt * ERROR: net-misc/networkmanager-1.22.10-r12::gentoo failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 125: Called src_configure * environment, line 3191: Called meson_src_configure * environment, line 2383: Called die * The specific snippet of code: * "${mesonargs[@]}" ) || die * * If you need support, post the output of `emerge --info '=net-misc/networkmanager-1.22.10-r12::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/networkmanager-1.22.10-r12::gentoo'`. * The complete build log is located at '/var/tmp/portage/vbslogs/build/net-misc/networkmanager-1.22.10-r12:20210420-152331.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/networkmanager-1.22.10-r12/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/networkmanager-1.22.10-r12/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10' * S: '/var/tmp/portage/net-misc/networkmanager-1.22.10-r12/work/NetworkManager-1.22.10'
O_o Are you really reporting a bug against a very outdated version of a package that you added to the tree and then told me I could remove? /me is very confused
I kept it around on purpose p.masked in ::gentoo as a potential starting point for when meson porting is done (including when upstream blesses it more, which may have happened by now though). I have now taken a copy of it, in case I get to said porting at some point and find the old stab at it useful (I think it was mostly good, but it was just our multilib pecularities and upstream not having meson quite good yet at the time of 1.22). So if it gets in the way, feel free to drop it by now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c70e9b2513b1c3fd530350ad0b91fc9421b21de commit 5c70e9b2513b1c3fd530350ad0b91fc9421b21de Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2021-08-22 05:35:28 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2021-08-22 19:22:33 +0000 net-misc/networkmanager: Version bump to 1.32.10 * switch to Meson * Add IUSE="conncheck debug psl lto syslog tools" * Remove IUSE="ncurses" (replaced by USE="tools"), bug #798483 Closes: https://bugs.gentoo.org/784494 Closes: https://bugs.gentoo.org/796467 Closes: https://bugs.gentoo.org/798483 Signed-off-by: Matt Turner <mattst88@gentoo.org> net-misc/networkmanager/Manifest | 1 + net-misc/networkmanager/metadata.xml | 8 + .../networkmanager/networkmanager-1.32.10.ebuild | 382 +++++++++++++++++++++ 3 files changed, 391 insertions(+)