[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-11 Thread Launchpad Bug Tracker
This bug was fixed in the package ufw - 0.36.2-4 --- ufw (0.36.2-4) unstable; urgency=medium * debian/test/control: install python3-setuptools instead of python3-distutils (LP: #2051540) -- Jamie Strandboge Sat, 10 Feb 2024 23:34:53 + ** Changed in: ufw (Ubuntu)

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-11 Thread Jamie Strandboge
Ok, https://autopkgtest.ubuntu.com/results/autopkgtest- noble/noble/amd64/u/ufw/20240211_163608_4a05d@/log.gz (the one for python3-defaults/3.12.1-0ubuntu1) passed with 0.36.2-4 so hopefully this bug will stay closed! :) -- You received this bug notification because you are a member of Ubuntu

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-11 Thread Jamie Strandboge
> From my reading (https://github.com/pypa/setuptools/issues/3661), installing python3-setuptools instead of python3-distutils should be sufficient, with a new enough setuptools, which we have in noble. Uploaded 0.36.2-4 to unstable, it migrated to noble-proposed and awaiting autopkgtests. --

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-10 Thread Jamie Strandboge
>From my reading (https://github.com/pypa/setuptools/issues/3661), installing python3-setuptools instead of python3-distutils should be sufficient, with a new enough setuptools, which we have in noble. ** Bug watch added: github.com/pypa/setuptools/issues #3661

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-10 Thread Jamie Strandboge
I can also reproduce if I have python3-setuptools installed, but don't have python3-distutils installed and use SETUPTOOLS_USE_DISTUTILS=stdlib. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu.

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-10 Thread Jamie Strandboge
Mathias, So, this is a little hard to fix with the archive packages now and I'm not sure where people are going with the 3.12 updates. I can get python3.12 reasonably easily enough but debian/tests/control has: # root unittests under python3 Tests: root-unittest Depends: iptables,

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-07 Thread Jamie Strandboge
fyi, I plan to fix this but probably not til next week. My plan is to adjst the import to conditionally (or fall back to) import setuptools.distutil and then adjust the Build-Depends/autopkgtests to specify python3-setuptools. I may do something else longer term, but that should get things going

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-07 Thread Alex Murray
Both deb8 tests already declares a Depends on python3-distutils - and we can see that the current test runs all used the 3.11 based python3-distutils - do we need a no-change-rebuild of python3-stdlib- extensions so that it builds against python 3.12? -- You received this bug notification

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-07 Thread Matthias Klose
better, but still not complete: 1186s autopkgtest [04:54:38]: test root-unittest: [--- 1186s Interpreter: python3 1186s 1186s rm -rf ./build 1186s rm -rf ./staging 1186s rm -rf ./tests/testarea ./tests/unit/tmp 1186s rm -rf ./tmp 1186s rm -rf ./snap-build 1186s rm -rf ./parts

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-02 Thread Bug Watch Updater
** Changed in: ufw (Debian) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default Status in

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-02 Thread Jamie Strandboge
https://launchpad.net/ubuntu/+source/ufw/0.36.2-3/+build/27739360 built fine. Closing. ** Changed in: ufw (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu.

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-02-01 Thread Bug Watch Updater
** Changed in: ufw (Debian) Status: Fix Released => New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default Status in

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-31 Thread Matthias Klose
** Changed in: ufw (Ubuntu) Status: In Progress => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-31 Thread Jamie Strandboge
I'll upload a fix for that tomorrow. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default Status in ufw: Fix Committed

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-31 Thread Jamie Strandboge
Another fix is needed for python 3.12: Performing tests 'good/reports' - installing - result: FAIL: 4a5,8 > /<>/tests/testarea/lib/python/ufw/util.py:483: SyntaxWarning: > invalid escape sequence '\.' > quads = re.split('\.', nm) > /<>/tests/testarea/lib/python/ufw/util.py:745:

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-31 Thread Bug Watch Updater
** Changed in: ufw (Debian) Status: Unknown => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default Status

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-31 Thread Jamie Strandboge
** Changed in: ufw Status: New => Fix Committed ** Changed in: ufw Assignee: (unassigned) => Jamie Strandboge (jdstrand) ** Changed in: ufw (Ubuntu) Status: Confirmed => In Progress ** Changed in: ufw (Ubuntu) Assignee: (unassigned) => Jamie Strandboge (jdstrand) ** Bug

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-30 Thread Alex Murray
** Also affects: ufw Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with Python 3.12 as default Status

[Touch-packages] [Bug 2051540] Re: ufw ftbfs with Python 3.12 as default

2024-01-30 Thread Launchpad Bug Tracker
** Merge proposal linked: https://code.launchpad.net/~alexmurray/ufw/+git/ufw/+merge/459690 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ufw in Ubuntu. https://bugs.launchpad.net/bugs/2051540 Title: ufw ftbfs with