Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 629168 - media-gfx/gimp-2.9.6 missing glib-networking dependency
Summary: media-gfx/gimp-2.9.6 missing glib-networking dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-28 12:45 UTC by Daniel Harding
Modified: 2017-08-29 19:30 UTC (History)
1 user (show)

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


Attachments
emerge build log (build.log,21.84 KB, text/plain)
2017-08-28 12:59 UTC, Daniel Harding
Details
gimp configure log (config.log,154.53 KB, text/plain)
2017-08-28 13:01 UTC, Daniel Harding
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Harding 2017-08-28 12:45:50 UTC
Gimp 2.9.6 added a hard dependency on glib-networking with SSL suppport (https://git.gnome.org/browse/gimp/commit/?id=bb196607693b2a8fa95f033966506cbf3c377d81) but this dependency is not reflected in the ebuild.  If glib-networking is not installed, or is built with -ssl, gimp will fail to build.
Comment 1 Daniel Harding 2017-08-28 12:59:15 UTC
Created attachment 490984 [details]
emerge build log
Comment 2 Daniel Harding 2017-08-28 13:01:10 UTC
Created attachment 490986 [details]
gimp configure log
Comment 3 digitalteacup 2017-08-29 09:57:07 UTC
For what it's worth, using --without-appdata-test doesn't make the dependency optional despite what build.log is hinting. It's disappointing that an image editor requires network access.
Comment 4 Sebastian Pipping gentoo-dev 2017-08-29 19:30:48 UTC
Excellent report, thanks!  Should be fixed now:


commit 897e4677099a157a132f76bb4252a7ea5cd7bd04
Author: Sebastian Pipping <sping@g.o>
Date:   Tue Aug 29 21:25:28 2017 +0200

    media-gfx/gimp: Add missing dependency (bug #629168)
    
    Thanks to Daniel Harding!
    
    Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-gfx/gimp/gimp-2.9.6.ebuild | 1 +
 media-gfx/gimp/gimp-9999.ebuild  | 1 +
 2 files changed, 2 insertions(+)

https://github.com/gentoo/gentoo/commit/897e4677099a157a132f76bb4252a7ea5cd7bd04