[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-07-04 Thread Launchpad Bug Tracker
This bug was fixed in the package displaycal-py3 - 3.9.11-2ubuntu0.24.04.1 --- displaycal-py3 (3.9.11-2ubuntu0.24.04.1) noble; urgency=medium * Patch drop Python runtime version check (LP: #2061329) -- Erich Eickmeyer Thu, 30 May 2024 13:00:27 -0700 ** Changed in: displaycal-py

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-26 Thread Erich Eickmeyer
$ apt-cache policy displaycal displaycal: Installed: 3.9.11-2ubuntu0.24.04.1 Candidate: 3.9.11-2ubuntu0.24.04.1 Version table: *** 3.9.11-2ubuntu0.24.04.1 100 100 http://us.archive.ubuntu.com/ubuntu noble-proposed/universe amd64 Packages 100 /var/lib/dpkg/status 3.9.11-

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-26 Thread Robie Basak
Thank you for the update! > ...but still needs to grab the python version for internal functions. I guess this is: > ++elif sys.version_info[:2] == (3, 12): > ++from DisplayCAL.lib64.python312.RealDisplaySizeMM import * I'm not happy about this. If the CPython API doesn't change, th

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-24 Thread Erich Eickmeyer
> 1) Fix the development release to not be brittle in this way, so it won't unnecessarily break if Python is updated in a way that doesn't break its API in a way that matters to this package. Done. It no longer tests for python versions at all, but still needs to grab the python version for intern

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-19 Thread Launchpad Bug Tracker
This bug was fixed in the package displaycal-py3 - 3.9.12-1ubuntu2 --- displaycal-py3 (3.9.12-1ubuntu2) oracular; urgency=medium * Patch to remove Python version check (LP: #2061329) -- Erich Eickmeyer Wed, 19 Jun 2024 09:40:04 -0700 ** Changed in: displaycal-py3 (Ubuntu Oracul

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-19 Thread Erich Eickmeyer
** Description changed: [Impact] DisplayCAL, when released, was only compatible with Python 3.8-3.11. However, all it needed was WxWidgets 4.1.1 and a few patches to make it work with Python 3.12. Without, it would simply fail. Namely, it needed to be patched to remove the Python vers

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-19 Thread Erich Eickmeyer
** Description changed: [Impact] DisplayCAL, when released, was only compatible with Python 3.8-3.11. However, all it needed was WxWidgets 4.1.1 and a few patches to make it - work with Python 3.12. Without, it would simply fail. - + work with Python 3.12. Without, it would simply fail.

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-19 Thread Robie Basak
** Changed in: displaycal-py3 (Ubuntu Noble) Status: In Progress => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061329 Title: [SRU] displaycal 3.9.11-2 needs patch to work with

[Bug 2061329] Re: [SRU] displaycal 3.9.11-2 needs patch to work with Python 3.12

2024-06-19 Thread Robie Basak
Thank you for working on this! I think this is really a different upstream bug though. The current fix is just kicking the can down the road. We don't hardcode versioned dependencies for what we ship with, because that would lead to brittle packaging that breaks every package when Python is update