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

Bug 350298

Summary: Xournal: Enormous superflous dependencies
Product: Gentoo Linux Reporter: Cedric Sodhi <manday>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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 ***