Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 724540 - media-gfx/displaycal switch to new upstream (with python 3 support)
Summary: media-gfx/displaycal switch to new upstream (with python 3 support)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Deadline: 2020-09-21
Assignee: Nick Sarnie
URL: https://hub.displaycal.net/issue/17813/
Whiteboard:
Keywords: PMASKED
Depends on: 577030 766914
Blocks: 703754
  Show dependency tree
 
Reported: 2020-05-22 08:35 UTC by Robert Schedel
Modified: 2023-06-09 21:35 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Schedel 2020-05-22 08:35:06 UTC
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
Comment 1 Alexander Petermann 2020-05-24 23:09:02 UTC
could you add https://bugs.gentoo.org/703754 to the list on 'blocks' bugs
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-16 10:42:07 UTC
ping.
Comment 3 Bernard Cafarelli gentoo-dev 2020-08-18 18:00:23 UTC
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
Comment 4 Maciej S. Szmigiero 2020-08-22 12:35:28 UTC
media-gfx/displaycal is an important package, the only serious GUI for monitor calibration.

Please do not remove it.
Comment 5 Attila Tóth 2020-08-25 09:42:16 UTC
(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...
Comment 6 Larry the Git Cow gentoo-dev 2020-09-21 06:12:49 UTC
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(-)
Comment 7 Techwolf 2020-09-28 05:13:18 UTC
How does one block this bug from being fixed?
Comment 8 Bernard Cafarelli gentoo-dev 2020-09-28 09:31:49 UTC
We first need an upstream release supporting python3, then I can work on adding back an ebuild for it.
Comment 9 Andreas Sturmlechner gentoo-dev 2022-07-09 06:52:48 UTC
A py3-based fork appeared: https://github.com/eoyilmaz/displaycal-py3
Comment 10 Attila Tóth 2022-07-09 08:47:57 UTC
(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!
Comment 11 Bernard Cafarelli gentoo-dev 2022-07-09 11:14:11 UTC
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
Comment 12 jospezial 2022-07-09 12:39:33 UTC
(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.
Comment 13 Bernard Cafarelli gentoo-dev 2022-07-09 16:04:32 UTC
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)
Comment 14 Ștefan Talpalaru 2022-07-10 13:33:03 UTC
media-gfx/displaycal-py3-3.9.6 is available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay
Comment 16 Ștefan Talpalaru 2022-09-07 02:24:35 UTC
Version bumped in my overlay.
Comment 17 Patrick 2022-09-17 17:56:53 UTC
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
Comment 18 Larry the Git Cow gentoo-dev 2023-02-20 18:43:01 UTC
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(+)
Comment 19 Nick Sarnie gentoo-dev 2023-02-20 18:43:49 UTC
Hi all,

I pushed a super rough version of this. Please file bugs if you hit any problems. 

Thanks,
Sarnex
Comment 20 Patrick 2023-06-05 19:52:37 UTC
(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
Comment 21 Nick Sarnie gentoo-dev 2023-06-09 21:35:54 UTC
I'll try to look into it this weekend, thanks