Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 708500

Summary: media-libs/libmypaint-1.6.1: stabilisation then cleanup (was: depends on python2)
Product: Gentoo Linux Reporter: cazzantonio <alpiturchi>
Component: StabilizationAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: chain, dev, mgorny, otakuto.gentoo, sam, torokhov-s-a
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
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: ---
Bug Depends on: 701098, 741042    
Bug Blocks: 694800, 735374    
Attachments:
Description Flags
Ebuild bump to 1.5.0 none

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.