Current displaycal version 3.8.9.3-r1 still depends on target python 2.7. Tracker bug exists upstream at https://hub.displaycal.net/issue/17813/ for porting to py3. No date of resolution known yet. Reproducible: Always
could you add https://bugs.gentoo.org/703754 to the list on 'blocks' bugs
ping.
Same status upstream as 7 months ago :( "Current status is “when it’s done”." As development is not public (only release tarballs are available), I am not sure how far along it is, sadly it will probably be better to drop it when we reach the deadline I can then restore ebuild when it finally gets a py3 version
media-gfx/displaycal is an important package, the only serious GUI for monitor calibration. Please do not remove it.
(In reply to Maciej S. Szmigiero from comment #4) > media-gfx/displaycal is an important package, the only serious GUI for > monitor calibration. > > Please do not remove it. I also cannot name a worthy replacement. I'm stunned here with the upcoming removal...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638444910abe4eb61bbe4f2388105a79e2b0a043 commit 638444910abe4eb61bbe4f2388105a79e2b0a043 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-09-21 06:11:29 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-09-21 06:11:38 +0000 media-gfx/displaycal: Remove last-rited pkg Closes: https://bugs.gentoo.org/724540 Signed-off-by: Michał Górny <mgorny@gentoo.org> media-gfx/displaycal/Manifest | 2 - media-gfx/displaycal/displaycal-3.8.8.1-r1.ebuild | 67 --------------------- media-gfx/displaycal/displaycal-3.8.9.3-r1.ebuild | 71 ----------------------- media-gfx/displaycal/metadata.xml | 11 ---- profiles/package.mask | 1 - profiles/updates/2Q-2016 | 1 - 6 files changed, 153 deletions(-)
How does one block this bug from being fixed?
We first need an upstream release supporting python3, then I can work on adding back an ebuild for it.
A py3-based fork appeared: https://github.com/eoyilmaz/displaycal-py3
(In reply to Andreas Sturmlechner from comment #9) > A py3-based fork appeared: https://github.com/eoyilmaz/displaycal-py3 Music to my ears: sounds great!
Thanks, this is good news indeed! A quick scan of the release page [0] shows this fork needs wxWidgets>=4.1.1 and wxPython version 4.1.1. The good thing is that stable wxWidgets 4.2 was finally released recently - and wxpython bump in tree was also waiting on this stable release. Adding both relevant bugs as requirements to get displaycal back in tree [0] https://github.com/eoyilmaz/displaycal-py3/releases
(In reply to Bernard Cafarelli from comment #11) > Thanks, this is good news indeed! > > A quick scan of the release page [0] shows this fork needs wxWidgets>=4.1.1 > and wxPython version 4.1.1. The good thing is that stable wxWidgets 4.2 was > finally released recently - and wxpython bump in tree was also waiting on > this stable release. Adding both relevant bugs as requirements to get > displaycal back in tree > > [0] https://github.com/eoyilmaz/displaycal-py3/releases Is wxWidgets>=4.1.1 a copy and paste error on the releases page? There is no wxWidgets 4.2 yet. Maybe in ... years.
Most definitely yes, probably a mixup between wxpython and wxGTK when talking of wxwidgets. Still dependencies are OK, wxpython 4.1.1 requires wxGTK 3.1 or newer (which was a dev version, stable 3.2 just got released)
media-gfx/displaycal-py3-3.9.6 is available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay
https://github.com/eoyilmaz/displaycal-py3/releases/tag/3.9.7
Version bumped in my overlay.
The new version is out, which fixes a lot of bugs that prevented attached tools like the visual whitpoint editor to work properly. Also DisplayCal is working officially with wxPython 4.2.0. https://github.com/eoyilmaz/displaycal-py3/releases/tag/3.9.8
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014b42a59e00c0710b479014670565799404e179 commit 014b42a59e00c0710b479014670565799404e179 Author: Nick Sarnie <sarnex@gentoo.org> AuthorDate: 2023-02-20 18:37:27 +0000 Commit: Nick Sarnie <sarnex@gentoo.org> CommitDate: 2023-02-20 18:42:38 +0000 media-gfx/displaycal-py3: new package, add 3.9.10 Closes: https://bugs.gentoo.org/724540 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> media-gfx/displaycal-py3/Manifest | 1 + .../displaycal-py3/displaycal-py3-3.9.10.ebuild | 66 ++++++++++++++++++++++ media-gfx/displaycal-py3/metadata.xml | 17 ++++++ 3 files changed, 84 insertions(+)
Hi all, I pushed a super rough version of this. Please file bugs if you hit any problems. Thanks, Sarnex
(In reply to Nick Sarnie from comment #19) Hi Sarnex, do you watch the repository? 3.9.11 just got pushed which now supports python 3.11 cheers Patrick
I'll try to look into it this weekend, thanks