[Python-modules-team] Bug#1060557: lirc: Please switch Build-Depends to systemd-dev
Source: lirc Version: 0.10.2-0.4 Severity: normal User: pkg-systemd-maintain...@lists.alioth.debian.org Usertags: systemd-dev Hi, your package lirc declares a Build-Depends on systemd and/or udev. In most cases, this build dependency is added to get the paths that are defined in udev.pc or systemd.pc (via pkgconfig). Since systemd_253-2 [1], these two pkgconfig files have been split into a separate package named systemd-dev. This package is arch:all, so even available on non-Linux architectures, which will simplify the installation of upstream provided service files / udev rules. To not make existing source packages FTBFS, the systemd and udev package have a Depends: systemd-dev. This dependency will be removed at some point though before trixie is released. Once this happens, this issue will be bumped to RC. Please update your build dependencies accordingly at your earliest convenience. If all you need is the systemd.pc or udev.pc pkgconfig file, please replace any systemd or udev Build-Depends with systemd-dev. In most cases that should be sufficient. If your package needs further resources from systemd or udev to build successfully, it's fine to keep those Build-Depends in addition to systemd-dev. To ease stable backports, a version of systemd with those changes is provided via bookworm-backports. In case you have further questions, please contact the systemd team at . On behalf of the systemd team, Michael [1] https://salsa.debian.org/systemd-team/systemd/-/merge_requests/196 ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#992361: O: python-slip
Package: wnpp Severity: normal X-Debbugs-Cc: python-modules-t...@lists.alioth.debian.org, bi...@debian.org Control: affects -1 src:python-slip Hi, I'm orphaning the python-slip package. In the past, it was a dependency of firewalld, which is why I packaged it for Debian. Starting with firewalld 1.0, it no longer depends on python-slip [1]. I'm therefor orphaning the package. The last upstream release is from 2017, upstream appears to be not that active [2]. I've CCed the Python modules team, maybe they have an interest in taking over the package. I already asked Laurent Bigonville, the maintainer of selinux-dbus and selinux-python (the remaining rdeps of python-slip), but he suggested to orphan the package. Regards, Michael [1] https://github.com/firewalld/firewalld/pull/793 [2] https://github.com/nphilipp/python-slip/commits/master ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#958625: fail2ban: Declares alternative Build-Depends on deprecated dh-systemd which is going away
Source: fail2ban Severity: minor User: pkg-systemd-maintain...@lists.alioth.debian.org Usertags: dh-systemd-removal Hi, your package fail2ban declares an alternative build dependency on dh-systemd. dh-systemd was merged into debhelper in version 9.20160709 [1] and since stretch, dh-systemd is an empty transitional package. For bullseye we intend to drop this empty transitional package. Please consider dropping the "| dh-systemd" alternative Build-Depends in one of your next uploads. It is no longer required (not even for backports) and is only confusing. Regards, Michael [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822670 ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#947712: autopkgtest regressions in python-dbusmock with newer network-manager 1.22.2-1
Control: reassign -1 python3-dbusmock 0.18.3-2 Control: affects -1 src:network-manager Am 09.01.20 um 14:15 schrieb Thomas Haller: > I think you also need > > https://github.com/martinpitt/python-dbusmock/commit/776b131e2b50cc3d1a0a52d683f1de721c9b7fbe > Did you include that patch as well? Thanks Thomas, applying both 776b131e2b50cc3d1a0a52d683f1de721c9b7fbe and bd51d9108e087e5b3327f8c67bc58b503d7f9915 does the trick and python-dbusmock now successfully builds and passes its autopkgtest suite with NetworkManager 1.22.2 Given that, I'm going to reassign this bug report to python-dbusmock. Regards, Michael signature.asc Description: OpenPGP digital signature ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#947712: autopkgtest regressions in python-dbusmock with newer network-manager 1.22.2-1
Hi Martin, hi Thomas Am 09.01.20 um 10:00 schrieb Thomas Haller: > On Wed, 2020-01-08 at 23:40 +0100, Martin Pitt wrote: >> Hello Michael and Thomas, >> >> Michael Biebl [2020-01-08 19:42 +0100]: >>>> The latest update of network-manager causes an autopkgtest >>>> regression in >>>> python-dbusmock. >>>> >>>> https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-dbusmock/3793816/log.gz >>>> >>>> = >>>> = >>>> FAIL: test_eth_and_wifi (__main__.TestNetworkManager) >>>> --- >>>> --- >>>> Traceback (most recent call last): >>>> File "test_networkmanager.py", line 138, in test_eth_and_wifi >>>> self.assertRegex(out, r'eth0.*\sdisconnected') >>>> AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not >>>> found in 'DEVICE TYPE STATECONNECTION >>>> \neth0ethernet unknown >>>> -- \nwlan0 wifi unknown -- \n' >> >> Note that this may look similar to the recent StateReason issue fixed >> in >> https://github.com/martinpitt/python-dbusmock/commit/bd51d9108e08 >> but it's different. > > Hi, > > To me it seems not different and I think this commit is missing. > > See > https://salsa.debian.org/python-team/modules/python-dbusmock/blob/master/dbusmock/templates/networkmanager.py#L281 > which lacks commit bd51d9108e087e5b3327f8c67bc58b503d7f9915 > > (although, I am not clear which python-dbusmock version Michael was > using exactly. However, bd51d9108e087e5b3327f8c67bc58b503d7f9915 is not > yet part of any python-dbusmock release, so that sounds plausible to be > the issue). I was using python-dbusmock 0.18.3-2 as available in the Debian sid. For testing purposes I now tried to rebuild rebuild python-dbusmock with bd51d9108e087e5b3327f8c67bc58b503d7f9915 applied. Unfortunately, this makes the python-dbusmock test-suite (still) fail, although the error message is slightly different for some of the tests. NetworkManager is version 1.22.2 Quoting the full error message here. The "dbus.exceptions.DBusException: org.freedesktop.NetworkManager.Device.Wireless.UnknownProperty: no such property StateReason" errors are new > == > ERROR: test_add_connection (test_networkmanager.TestNetworkManager) > -- > Traceback (most recent call last): > File > "/home/michael/debian/build-area/python-dbusmock-0.18.3/.pybuild/cpython3_3.8/build/tests/test_networkmanager.py", > line 292, in test_add_connection > con2 = self.settings.AddConnection(settings) > File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__ > return self._connection.call_blocking(self._named_service, > File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in > call_blocking > reply_message = self.send_message_with_reply_and_block( > dbus.exceptions.DBusException: > org.freedesktop.NetworkManager.Device.Wireless.UnknownProperty: no such > property StateReason > > == > ERROR: test_remove_connection (test_networkmanager.TestNetworkManager) > -- > Traceback (most recent call last): > File > "/home/michael/debian/build-area/python-dbusmock-0.18.3/.pybuild/cpython3_3.8/build/tests/test_networkmanager.py", > line 339, in test_remove_connection > self.dbusmock.AddActiveConnection( > File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__ > return self._connection.call_blocking(self._named_service, > File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in > call_blocking > reply_message = self.send_message_with_reply_and_block( > dbus.exceptions.DBusException: > org.freedesktop.NetworkManager.Device.Wireless.UnknownProperty: no such > property StateReason > > == > ERROR: test_wifi_with_active_connection > (test_networkmanager.TestNetworkManager) > -- > Traceback (most recent call last): > File > "/home/michael/debian/build-area/python-dbusmock-0.18.3/.pybuild/cpython3_3.8/build/tests/test_n
[Python-modules-team] Bug#947712: autopkgtest regressions in python-dbusmock with newer network-manager 1.22.2-1
On Sun, 29 Dec 2019 13:35:35 +0100 Michael Biebl wrote: > Package: network-manager, python-dbusmock > Version: 1.22.2-1 > Severity: serious > > The latest update of network-manager causes an autopkgtest regression in > python-dbusmock. > > https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-dbusmock/3793816/log.gz > > == > FAIL: test_eth_and_wifi (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 138, in test_eth_and_wifi > self.assertRegex(out, r'eth0.*\sdisconnected') > AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in > 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- > \nwlan0 wifi unknown -- \n' > > == > FAIL: test_one_eth_connected (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 115, in test_one_eth_connected > self.assertRegex(out, r'eth0.*\sconnected') > AssertionError: Regex didn't match: 'eth0.*\\sconnected' not found in 'DEVICE > TYPE STATECONNECTION \neth0ethernet unknown -- \n' > > == > FAIL: test_one_eth_disconnected (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 109, in test_one_eth_disconnected > self.assertRegex(out, r'eth0.*\sdisconnected') > AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in > 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- > \n' > > == > FAIL: test_one_wifi_with_accesspoints (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 155, in test_one_wifi_with_accesspoints > self.assertRegex(out, r'wlan0.*\sconnected') > AssertionError: Regex didn't match: 'wlan0.*\\sconnected' not found in > 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \n' > > == > FAIL: test_remove_connection (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 349, in test_remove_connection > self.assertRegex(self.read_device(), r'wlan0.*\sdisconnected') > AssertionError: Regex didn't match: 'wlan0.*\\sdisconnected' not found in > 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \n' > > == > FAIL: test_two_eth (__main__.TestNetworkManager) > -- > Traceback (most recent call last): > File "test_networkmanager.py", line 123, in test_two_eth > self.assertRegex(out, r'eth0.*\sdisconnected') > AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in > 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- > \neth1ethernet unknown -- \n' > > == > FAIL: test_two_wifi_with_accesspoints (__main__.TestNetworkManager) > -- git bisect finds https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/ce0e898fb476df740a1c337ac9910f504251c466 as the faulty commit: commit ce0e898fb476df740a1c337ac9910f504251c466 (HEAD, refs/bisect/bad) Author: Thomas Haller Date: Wed Oct 30 11:42:58 2019 +0100 libnm: refactor caching of D-Bus objects in NMClient I'm bringing Thomas into the loop here. The failing NM tests that are run by python-dbusmock are available at https://salsa.debian.org/python-team/modules/python-dbusmock/blob/master/tests/test_networkmanager.py Thomas, is that a regression in NetworkManager or does python-dbusmock need to be updated? Regards, Michael signature.asc Description: OpenPGP digital signature ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#947712: autopkgtest regressions in python-dbusmock with newer network-manager 1.22.2-1
Package: network-manager, python-dbusmock Version: 1.22.2-1 Severity: serious The latest update of network-manager causes an autopkgtest regression in python-dbusmock. https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-dbusmock/3793816/log.gz == FAIL: test_eth_and_wifi (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 138, in test_eth_and_wifi self.assertRegex(out, r'eth0.*\sdisconnected') AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- \nwlan0 wifi unknown -- \n' == FAIL: test_one_eth_connected (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 115, in test_one_eth_connected self.assertRegex(out, r'eth0.*\sconnected') AssertionError: Regex didn't match: 'eth0.*\\sconnected' not found in 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- \n' == FAIL: test_one_eth_disconnected (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 109, in test_one_eth_disconnected self.assertRegex(out, r'eth0.*\sdisconnected') AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- \n' == FAIL: test_one_wifi_with_accesspoints (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 155, in test_one_wifi_with_accesspoints self.assertRegex(out, r'wlan0.*\sconnected') AssertionError: Regex didn't match: 'wlan0.*\\sconnected' not found in 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \n' == FAIL: test_remove_connection (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 349, in test_remove_connection self.assertRegex(self.read_device(), r'wlan0.*\sdisconnected') AssertionError: Regex didn't match: 'wlan0.*\\sdisconnected' not found in 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \n' == FAIL: test_two_eth (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 123, in test_two_eth self.assertRegex(out, r'eth0.*\sdisconnected') AssertionError: Regex didn't match: 'eth0.*\\sdisconnected' not found in 'DEVICE TYPE STATECONNECTION \neth0ethernet unknown -- \neth1ethernet unknown -- \n' == FAIL: test_two_wifi_with_accesspoints (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 179, in test_two_wifi_with_accesspoints self.assertRegex(out, r'wlan0.*\sconnected') AssertionError: Regex didn't match: 'wlan0.*\\sconnected' not found in 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \nwlan1 wifi unknown -- \n' == FAIL: test_wifi_without_access_points (__main__.TestNetworkManager) -- Traceback (most recent call last): File "test_networkmanager.py", line 130, in test_wifi_without_access_points self.assertRegex(out, r'wlan0.*\sconnected') AssertionError: Regex didn't match: 'wlan0.*\\sconnected' not found in 'DEVICE TYPE STATECONNECTION \nwlan0 wifi unknown -- \n' -- Ran 18 tests in 2.971s Martin, could you have a look if this is a bug in python-dbusmock or a real regression in NetworkManager. Regards, Michael -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=de_DE.UTF-
[Python-modules-team] Bug#902602: test_session (__main__.TestLogind) fails with systemd v239
Source: python-dbusmock Version: 0.17.2-1 Severity: normal Hi, the latest update of systemd to v239 triggered an autopkgtest failure in python-dbusmock: == FAIL: test_session (__main__.TestLogind) -- Traceback (most recent call last): File "test_logind.py", line 83, in test_session self.assertRegex(out, '(^|\n) +500 +joe +($|\n)') AssertionError: Regex didn't match: '(^|\n) +500 +joe +($|\n)' not found in 'UID USER\n500 joe \n\n1 users listed.\n' -- The full log is available at https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-dbusmock/518784/log.gz -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
Re: [Python-modules-team] new version of systemd seems to break autopkgtests of policykit-1, kwin and python-dbusmock
Hi Paul, you are quick! Am 23.06.2018 um 13:30 schrieb Paul Gevers: > Dear systemd maintainers, all, > > With the upload of version 239-1 of systemd the autopkgtests of the > policykit-1, kwin and python-dbusmock started to failĀ¹. > > It appear that policykit-1 fails to install since the 239-1 version of > systemd with (in the unstable test run, in the testing test run as well > as in the python-dbusmock test run): > Setting up policykit-1 (0.105-20) ... > --runtime cannot be used with unmask > dpkg: error processing package policykit-1 (--configure): > installed policykit-1 package post-installation script subprocess > returned error exit status 1 > dpkg: dependency problems prevent configuration of autopkgtest-satdep: > autopkgtest-satdep depends on policykit-1; however: > Package policykit-1 is not configured yet. > > This looks very serious to me, can you, together with the maintainers of > the failing packages (which I CC'ed), please investigate if the failure > is really caused by systemd or if policykit-1 needs updating. In the > latter case, I think a "Breaks" in systemd is very much justified. > (Please let me know when this happens, I may have to help autopkgtest a > bit due to bug #896023). I already tracked down the reason for the policykit-1 failure and it is indeed a regression/behaviour change in systemd. Another affected package is avahi-daemon (which also uses systemctl unmask --runtime), unfortunately it doesn't have an autopkgtest yet. Yay for autopkgtests! I've filed this upstream for now https://github.com/systemd/systemd/issues/9393 I'll see if upstream agrees to change back to the old behaviour. If not, we'll indeed have to update avahi-daemon and policykit-1 https://sources.debian.org/src/avahi/0.7-3.1/debian/avahi-daemon.postrm/?hl=7#L7 https://sources.debian.org/src/policykit-1/0.105-20/debian/policykit-1.preinst/?hl=15#L15 and add appropriate Breaks to systemd. We already have another, unrelated RC bug in systemd which will prevent testing migration for now. > In the kwin case, it is currently failing in unstable for some time > already and detected regressions in quite some packages in the KDE > stack, but the error in this test is different: > FAIL! : KeyboardLayoutTest::testWindowPolicy() Compared values are not > the same >Actual (((xkb->layoutName( The breakage in kwin looks unrelated to me (maybe caused by the libinput update, dunno). -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature ___ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team