Summary: | media-gfx/displaycal switch to new upstream (with python 3 support) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robert Schedel <r.schedel> |
Component: | Current packages | Assignee: | Nick Sarnie <sarnex> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | asturm, atoth, fcoiffie, johnnybit, jstein, Lolo.Gentoo, mail, stefantalpalaru, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://hub.displaycal.net/issue/17813/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 577030, 766914 | ||
Bug Blocks: | 703754 | ||
Deadline: | 2020-09-21 |
Description
Robert Schedel
2020-05-22 08:35:06 UTC
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 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 |