Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 784494 - net-misc/networkmanager-1.22.10-r12: condition for "-elogind -systemd" has a typo
Summary: net-misc/networkmanager-1.22.10-r12: condition for "-elogind -systemd" has a ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-20 15:26 UTC by Joonas Niilola
Modified: 2021-08-22 19:35 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2021-04-20 15:26:40 UTC
* 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'
Comment 1 Matt Turner gentoo-dev 2021-04-20 16:01:19 UTC
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
Comment 2 Mart Raudsepp gentoo-dev 2021-04-20 16:07:05 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2021-08-22 19:35:50 UTC
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(+)