Hello,
No hurry, I think we might want to wait for upstream to respond to my PR
regarding double awaitable fix.
It is indeed lextudio upstream that took over the PySNMP package and all
patches are coming from us (except mine ofc).
Regards, Adam.
On 9/12/23 18:10, tho...@goirand.fr wrote:
Hi,
Quickly from my phone...
Of course, we can update Stable with targeted patches (only: no new
upstream release except in very rare cases).
I can take care of the update tomorrow, though the next point release
is in a few month from now.
Also note that I uploaded all 4 pysnmp/asn1 modules from lextudio. Is
your patch from them ?
Cheers,
Thomas Goirand (zigo)
On Sep 12, 2023 5:52 PM, Adam Cecile <acec...@le-vert.net> wrote:
Hello,
Package python3-pysnmp4 is partially unusable in Debian 12 because
its asyncio backend is using @asyncio.coroutine decorator that has
been removed from Python 3.11.
It is, imho, quite a serious issue, as any code using PySNMP4 on a
machine will stop working after upgrading from Debian 11 to Debian
12 (my case).
I'm not aware of how Debian stable updates work, but I think we
should consider making an exception for that.
I prepared a patched package version using backported patch from
new upstream (previous maintainer passed away) and had to deal
with an upstream bug too. Now it works again and I added all
information to the Debian bug report: https://bugs.debian.org/1051774
The fix is quite safe as it impacts only asyncio backend, and
current version is not importable at all so I do not see how it
could lead to any regression.
What is your opinion about this ?
Best regards, Adam.