Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350298 - Xournal: Enormous superflous dependencies
Summary: Xournal: Enormous superflous dependencies
Status: RESOLVED DUPLICATE of bug 311133
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-01 17:09 UTC by Cedric Sodhi
Modified: 2011-01-01 18:43 UTC (History)
0 users

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 Cedric Sodhi 2011-01-01 17:09:22 UTC
Portage sugests to emerge a huge bunch of dependencies for all of Xournal versions. In fact, only libgnomecanvas is required. The following dependencies are superflous or, at least, were not required for me to configure, make, install and run the program:

[ebuild  N    ] dev-perl/XML-NamespaceSupport-1.11  51 kB
[ebuild  N    ] gnome-base/libgnomeprint-2.18.7  USE="-cups -doc" 839 kB
[ebuild  N    ] perl-core/Storable-2.20  174 kB
[ebuild  N    ] dev-perl/XML-SAX-0.16  59 kB
[ebuild  N    ] virtual/perl-Storable-2.20  0 kB
[ebuild  N    ] dev-perl/XML-LibXML-1.70  332 kB
[ebuild  N    ] dev-perl/XML-Simple-2.18  70 kB
[ebuild  N    ] x11-misc/icon-naming-utils-0.8.90  69 kB
[ebuild  N    ] x11-themes/gnome-icon-theme-2.30.3  15,610 kB
[ebuild  N    ] gnome-base/libgnomeprintui-2.18.5  USE="-doc" 662 kB
[ebuild  N    ] app-text/xournal-0.4.2.1-r1  USE="-debug -doc -pdf" 505 kB

Reproducible: Always

Steps to Reproduce:
1. Pretend to emerge xournal with emerge -pv xournal
Comment 1 Rafał Mużyło 2011-01-01 17:24:18 UTC
Not quite correct.
libgnomeprintui is required for 0.4.2.1, though it's not for 0.4.5.
As for the other, mind 'emerge -pvt xournal' ?

Comment 2 Cedric Sodhi 2011-01-01 17:36:32 UTC
(In reply to comment #1)
> Not quite correct.
> libgnomeprintui is required for 0.4.2.1, though it's not for 0.4.5.
> As for the other, mind 'emerge -pvt xournal' ?
> 

I agree. I've tested this for 0.4.5 where libgnomeprintui is not required. I can't speak for 0.4.2.

However, even 0.4.5 in ~x86 still wrongly depends on libgnomeprintui. The only other not satisfied dependency I see XML-LibXML which, too, is not required.

So at least for 0.4.5 the deps are completely unreasonable.
Comment 3 Rafał Mużyło 2011-01-01 17:52:24 UTC
Once again, there's no dev-perl/XML-LibXML direct dep in the ebuild.
See 'emerge -pvt xournal' for what's really pulling it.
Comment 4 Cedric Sodhi 2011-01-01 18:18:01 UTC
My bad, --tree is sometimes a little ambiguous. So then it's only the libgnomeprint.
Comment 5 Rafał Mużyło 2011-01-01 18:43:26 UTC

*** This bug has been marked as a duplicate of bug 311133 ***