Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708100 - media-gfx/comix and media-gfx/mcomix-1.2.1 depend on dev-python/pygtk
Summary: media-gfx/comix and media-gfx/mcomix-1.2.1 depend on dev-python/pygtk
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: py3-tracker, python-3-incompatible pygtk-removal
  Show dependency tree
 
Reported: 2020-02-03 20:26 UTC by Andreas Sturmlechner
Modified: 2020-03-22 23:06 UTC (History)
4 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 Andreas Sturmlechner gentoo-dev 2020-02-03 20:26:23 UTC
Last release of comix in 2009.
Last release of mcomix in 2016. Their GTK3 branch seems out of sync with master, upstream does not answer: https://sourceforge.net/p/mcomix/git/merge-requests/7/

There is a fork of mcomix gtk3 branch that Fedora is now packaging instead:
https://src.fedoraproject.org/rpms/mcomix3
https://github.com/multiSnow/mcomix3
Comment 1 Andreas Sturmlechner gentoo-dev 2020-02-19 19:31:47 UTC
Bernard, are you interested to pick up the fork?
Comment 2 Bernard Cafarelli gentoo-dev 2020-02-20 23:14:52 UTC
Sure, I can help for mcomix (comix itself can be last-rited)

With recent changes merged upstream [0] to correctly migrate preferences and bookmarks, we can safely "bump" mcomix to a snapshot of the forked version (Debian also uses same upstream now). A few changes to the live ebuild [1] I use in my overlay should do it

I will work on such bump and add myself to maintainers when pushing it

[0] https://github.com/multiSnow/mcomix3/commit/79c004d5d8e1f49a12dd1e9056d1a4241ec1c3b4
[1] https://cafarelli.fr/cgi-bin/cgit.cgi/voyageur-overlay/tree/media-gfx/mcomix3/mcomix3-9999.ebuild
Comment 3 Larry the Git Cow gentoo-dev 2020-02-22 20:37:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1c517aadf02f58328db48fabc465da3e64a23e

commit fe1c517aadf02f58328db48fabc465da3e64a23e
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-02-22 20:35:41 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-02-22 20:36:16 +0000

    profiles: Mask media-gfx/comix for removal
    
    Bug: https://bugs.gentoo.org/708100
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2020-02-23 23:58:26 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261a05f2e0b68bbfb781b9d25172a46d12864680

commit 261a05f2e0b68bbfb781b9d25172a46d12864680
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2020-02-23 23:57:50 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2020-02-23 23:58:05 +0000

    media-gfx/mcomix: bump with snapshot from python3 fork
    
    This fork is already in use in other distributions to allow python 3
    packaging, including Debian and Fedora. Do the same in Gentoo
    
    Also fix live ebuild blocker
    
    Bug: https://bugs.gentoo.org/708100
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 media-gfx/mcomix/Manifest                        |  1 +
 media-gfx/mcomix/mcomix-1.3.0_pre20200206.ebuild | 78 ++++++++++++++++++++++++
 media-gfx/mcomix/mcomix-9999.ebuild              |  3 +-
 3 files changed, 80 insertions(+), 2 deletions(-)
Comment 5 Bernard Cafarelli gentoo-dev 2020-03-05 12:07:49 UTC
media-gfx/mcomix-1.3.0_pre20200206 stable request filled in bug #711584 I will drop old stable after that
Comment 6 Larry the Git Cow gentoo-dev 2020-03-06 13:01:15 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13eb3b1cbaaa56e4bf2c27d656b25a3345e2ffbc

commit 13eb3b1cbaaa56e4bf2c27d656b25a3345e2ffbc
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2020-03-06 13:01:05 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2020-03-06 13:01:05 +0000

    media-gfx/mcomix: drop old stable
    
    Broken and depending on pygtk
    
    Bug: https://bugs.gentoo.org/708100
    Package-Manager: Portage-2.3.92, Repoman-2.3.20
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 media-gfx/mcomix/Manifest            |  1 -
 media-gfx/mcomix/mcomix-1.2.1.ebuild | 69 ------------------------------------
 2 files changed, 70 deletions(-)
Comment 7 Larry the Git Cow gentoo-dev 2020-03-22 23:06:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edf77dba39b80007adf848a18491116e1c11f32

commit 6edf77dba39b80007adf848a18491116e1c11f32
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-03-22 21:47:07 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-03-22 23:06:21 +0000

    media-gfx/comix: Remove last-rited package
    
    Closes: https://bugs.gentoo.org/708100
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-gfx/comix/Manifest                       |   1 -
 media-gfx/comix/comix-4.0.4-r2.ebuild          |  80 -------------
 media-gfx/comix/files/comix-4.0.4-pillow.patch | 153 -------------------------
 media-gfx/comix/metadata.xml                   |  16 ---
 profiles/package.mask                          |   5 -
 5 files changed, 255 deletions(-)