Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 593232 - app-editors/bluefish-2.2.9[-gucharmap] should not depend on gnome-extra/gucharmap
Summary: app-editors/bluefish-2.2.9[-gucharmap] should not depend on gnome-extra/gucha...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nick Andrade
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-08 19:33 UTC by gentoolinux
Modified: 2017-07-19 08:28 UTC (History)
2 users (show)

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


Attachments
bluefish unneeded dependencies (file_593232.txt,1.15 KB, text/plain)
2016-09-21 03:07 UTC, Pryfed
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gentoolinux 2016-09-08 19:33:58 UTC
app-editors/bluefish-2.2.{8,9} pull in gnome-extra/gucharmap as dependency regardless if USE=-gucharmap is set:

> # emerge -tav bluefish
> 
> These are the packages that would be merged, in reverse order:
> 
> Calculating dependencies... done!
> [ebuild  N    ~] app-editors/bluefish-2.2.9::gentoo  USE="gtk3 nls -gucharmap -python -spell" PYTHON_TARGETS="python2_7" 0 KiB
> [ebuild  N     ]  gnome-extra/gucharmap-3.18.2:2.90::gentoo  USE="-cjk -debug -introspection {-test} -vala" 1.984 KiB
> [ebuild  N     ]   app-text/yelp-tools-3.18.0::gentoo  206 KiB
> [ebuild  N     ]    gnome-extra/yelp-xsl-3.18.1::gentoo  553 KiB
> [ebuild  N     ]     dev-util/itstool-2.0.2::gentoo  PYTHON_TARGETS="python2_7" 95 KiB
> [ebuild   R    ]      dev-libs/libxml2-2.9.4:2::gentoo  USE="icu python* readline -debug -examples -ipv6 -lzma -static-libs {-test}" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_4 (-python3_3) (-python3_5)" 0 KiB
> [ebuild  N     ]     virtual/awk-1::gentoo  0 KiB

gnome-extra/gucharmap is an optional dependency (see bug #469482) and should not be installed if USE=-gucharmap is set. I have emerged bluefish with "emerge -O bluefish" and it works fine without it.
Comment 1 Pryfed 2016-09-21 03:07:23 UTC
Created attachment 446996 [details]
bluefish unneeded dependencies

I can confirm this ebuild pulling gucharmap even if the useflag is disabled.
I can also confirm that bluefish run without gucharmap or gtk3 if installed with --nodeps
Comment 2 Marc Perrudin 2017-01-22 13:50:07 UTC
The dependency is defined twice, probably this line was not removed when the gucharmap use flag was added :

RDEPEND="
>>> gnome-extra/gucharmap:2.90                       <<<
    sys-libs/zlib
    !gtk3? ( x11-libs/gtk+:2 )
    gtk3? (
        x11-libs/gtk+:3
>>>        gucharmap? ( gnome-extra/gucharmap:2.90 ) <<<
    )
    python? ( ${PYTHON_DEPS} )
    spell? ( app-text/enchant )"
Comment 3 Amy Liffey gentoo-dev 2017-07-19 08:28:07 UTC
commit 491c10564445614ba27add4cfa54ddbacfe111e2
Author: Amy Liffey <amynka@gentoo.org>
Date:   Wed Jul 19 10:22:21 2017 +0200

    app-editors/bluefish: remove redundant dep bug #593232


I am sorry for late response. Thank you all for participation !! :)