Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643416 - media-gfx/gimp-9999: missing dependency glib >= 2.54.2 and mypaint-brushes-1.0
Summary: media-gfx/gimp-9999: missing dependency glib >= 2.54.2 and mypaint-brushes-1.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low normal
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on: 645172
Blocks:
  Show dependency tree
 
Reported: 2018-01-04 13:08 UTC by Miroslav Šulc
Modified: 2018-07-08 21:34 UTC (History)
1 user (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 Miroslav Šulc gentoo-dev 2018-01-04 13:08:56 UTC
this is the exact error that gimp configuration throws:

Error: GIMP configuration failed.

  - Error: missing dependency glib >= 2.54.2
      *** Test for GLIB failed
  - Error: missing dependency mypaint-brushes-1.0

dev-libs/glib-2.54.2 lives in gnome overlay: https://cgit.gentoo.org/proj/gnome.git/tree/dev-libs/glib

mypaint-brushes live here: https://github.com/Jehan/mypaint-brushes

i set priority to low as this is live ebuild which might or might not work, but this will have to be solved anyway for new releases. and also for reference for other users.
Comment 1 Larry the Git Cow gentoo-dev 2018-01-08 00:26:16 UTC
The bug has been referenced in the following commit(s):

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

commit 0f3bc67c8584766f78cf970a451ba45f228ed2f8
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2018-01-08 00:24:57 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2018-01-08 00:26:01 +0000

    media-gfx/mypaint-brushes: 1.3.0, new package
    
    Bug: https://bugs.gentoo.org/643416
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-gfx/mypaint-brushes/Manifest                 |  1 +
 media-gfx/mypaint-brushes/metadata.xml             |  7 +++++++
 .../mypaint-brushes/mypaint-brushes-1.3.0.ebuild   | 22 ++++++++++++++++++++++
 3 files changed, 30 insertions(+)}
Comment 2 Arfrever Frehtes Taifersar Arahesis 2018-07-03 03:50:33 UTC
media-gfx/gimp-2.10.2 was added on 2018-06-13 (bug #654240) with these dependencies fixed.
The only remaining task should be to synchronize gimp-9999.ebuild with gimp-2.10.2.ebuild.
Comment 3 Larry the Git Cow gentoo-dev 2018-07-08 18:26:52 UTC
The bug has been closed via the following commit(s):

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

commit 34a374a91cc5b8abd8d8e80dd9b38cc3bad58f4e
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2018-07-08 18:22:41 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2018-07-08 18:22:41 +0000

    media-gfx/gimp: Sync 9999 with 2.10.2
    
    Closes: https://bugs.gentoo.org/643416
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/gimp/gimp-9999.ebuild | 61 ++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 35 deletions(-)
Comment 4 Arfrever Frehtes Taifersar Arahesis 2018-07-08 20:48:15 UTC
(In reply to Larry the Git Cow from comment #3)
>     media-gfx/gimp: Sync 9999 with 2.10.2

You might synchronize slightly more.
E.g. media-gfx/gimp-2.10.2 has dev-util/gtk-update-icon-cache only in DEPEND, but media-gfx/gimp-9999 has dev-util/gtk-update-icon-cache in both DEPEND and RDEPEND.
Comment 5 Sebastian Pipping gentoo-dev 2018-07-08 21:34:16 UTC
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #4)
> You might synchronize slightly more.
> E.g. media-gfx/gimp-2.10.2 has dev-util/gtk-update-icon-cache only in
> DEPEND, but media-gfx/gimp-9999 has dev-util/gtk-update-icon-cache in both
> DEPEND and RDEPEND.

Not sure how I missed that, good catch.  Fix in a second.
Comment 6 Larry the Git Cow gentoo-dev 2018-07-08 21:34:42 UTC
The bug has been closed via the following commit(s):

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

commit 27bfc361bc2aa934f84f4dac513d559ec5772fe0
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2018-07-08 21:33:29 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2018-07-08 21:34:28 +0000

    media-gfx/gimp: Sync 9999 with 2.10.2
    
    Closes: https://bugs.gentoo.org/643416
    Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/gimp/gimp-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)