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
$ 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-
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
> 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
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
** 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
** 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.
** 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
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