[Python-modules-team] Bug#1060557: lirc: Please switch Build-Depends to systemd-dev

2024-01-16 Thread biebl
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

2021-08-17 Thread Michael Biebl
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

2020-04-23 Thread biebl
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

2020-01-09 Thread Michael Biebl
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

2020-01-09 Thread Michael Biebl
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

2020-01-08 Thread Michael Biebl
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

2019-12-29 Thread Michael Biebl
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

2018-06-28 Thread Michael Biebl
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

2018-06-23 Thread Michael Biebl
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