Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708500 - media-libs/libmypaint-1.6.1: stabilisation then cleanup (was: depends on python2)
Summary: media-libs/libmypaint-1.6.1: stabilisation then cleanup (was: depends on pyth...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 701098 741042
Blocks: py3-tracker, python-3-incompatible 735374
  Show dependency tree
 
Reported: 2020-02-06 21:47 UTC by cazzantonio
Modified: 2020-09-25 08:49 UTC (History)
6 users (show)

See Also:
Package list:
media-gfx/mypaint-2.0.1-r2 amd64 x86 media-libs/libmypaint-1.6.1 amd64 arm64 ppc64 x86 media-gfx/mypaint-brushes-2.0.2 amd64 arm64 ppc64 x86
Runtime testing required: ---
nattka: sanity-check+


Attachments
Ebuild bump to 1.5.0 (libmypaint-1.5.0.ebuild,1.41 KB, text/plain)
2020-02-18 23:45 UTC, vltg0903
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description cazzantonio 2020-02-06 21:47:23 UTC
media-libs/libmypaint depends on python2
It is also a core dependency of gimp, so python2 removal should fist solve this

Reproducible: Always
Comment 1 Dmitry Grigoriev 2020-02-06 22:41:15 UTC
gimp 3 which is currently unavailable (although I heard 2.99 builds are already there, and there is "2.99" label in bugtracker) will use libmypaint 2 which is currently beta. They both will use python 3.
Comment 2 Anton Kochkov 2020-02-17 04:58:16 UTC
MyPaint 2.0 has been released (with py3 support), so this issue can be solved with the version bump:

http://mypaint.org/blog/2020/02/16/MyPaint-2.0.0-release/

https://github.com/mypaint/mypaint/releases/tag/v2.0.0
Comment 3 Anton Kochkov 2020-02-17 05:00:06 UTC
Forgot the libmypaint 1.5.0 too:

https://github.com/mypaint/libmypaint/releases/tag/v1.5.0
Comment 4 vltg0903 2020-02-18 23:45:22 UTC
Created attachment 614458 [details]
Ebuild bump to 1.5.0

Executing on the source code
grep -iR python *
shows that all references to 'python2' have been replaced by generically 'python', hence my assumption that the py2 dependence can be dropped on this one. Also gimp builds ok against it.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-03 09:16:52 UTC
Revdeps:

media-gfx/gimp [torokhov-s-a@]
media-gfx/mypaint [no maint]
media-gfx/opentoonz [otakuto.gentoo@]

Would either of you be interested in taking this package over?
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-16 10:55:54 UTC
ping.
Comment 7 Larry the Git Cow gentoo-dev 2020-08-16 19:48:56 UTC
The bug has been referenced in the following commit(s):

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

commit 2b51ea3a2a46efbfafb80a2d8a62f5d678d5f57d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-08-16 19:48:42 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-08-16 19:48:42 +0000

    media-gfx/mypaint: bump to 2.0.1
    
    Bug: https://bugs.gentoo.org/735374
    Bug: https://bugs.gentoo.org/708500
    Bug: https://bugs.gentoo.org/701098
    Closes: https://bugs.gentoo.org/701104
    Closes: https://bugs.gentoo.org/701078
    Closes: https://bugs.gentoo.org/662562
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Sam James <sam@gentoo.org>

 media-gfx/mypaint/Manifest             |  1 +
 media-gfx/mypaint/mypaint-2.0.1.ebuild | 77 ++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

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

commit edd8321568e98d4688afba3803dc0137003cb5a8
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-08-16 19:48:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-08-16 19:48:40 +0000

    media-libs/libmypaint: bump to 1.6.1
    
    Closes: https://bugs.gentoo.org/701098
    Closes: https://bugs.gentoo.org/725124
    Bug: https://bugs.gentoo.org/708500
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/libmypaint/Manifest                |  1 +
 media-libs/libmypaint/libmypaint-1.6.1.ebuild | 66 +++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-15 04:14:54 UTC
Let's do libmypaint first, while we hope that the issues with mypaint are straightened out (should be, but it's only been patched for 3 days in tree: bug 737794).
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-17 17:38:19 UTC
arm64 done
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2020-09-19 07:23:37 UTC
ppc64 stable
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-19 21:29:18 UTC
amd64 done
Comment 12 Agostino Sarubbo gentoo-dev 2020-09-25 08:46:55 UTC
x86 stable. Closing.