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

Bug 104374

Summary: does scrollkeeper really need all this docbook versions?
Product: Gentoo Linux Reporter: Andreas Kotowicz <andreas.kotowicz>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Kotowicz 2005-08-31 05:55:17 UTC
I have just realized that emerge world update wants to install an additional
version of docbook-sgml-dtd: app-text/docbook-sgml-dtd-4.4

but I have already all these versions installed:

emerge unmerge docbook-sgml-dtd -pv

>>> These are the packages that I would unmerge:

 app-text/docbook-sgml-dtd
    selected: 4.0-r3 4.3-r2 4.1-r3 3.1-r3 4.2-r2 3.0-r3
   protected: none
     omitted: none

all these packages get installed because scrollkeeper seems to need them. this
is the output I get on a system without having gnome installed:


[ebuild  N    ]   gnome-base/gnome-desktop-2.10.2  -debug -static 962 kB
[ebuild  N    ]    app-text/scrollkeeper-0.3.14-r1  +nls 663 kB
[ebuild  N    ]     dev-libs/libxslt-1.1.14-r2  -crypt -debug +python -static
1,776 kB
[ebuild  N    ]     app-text/docbook-xml-dtd-4.1.2-r5  73 kB
[ebuild  N    ]     app-text/docbook-sgml-utils-0.6.14  -tetex 122 kB
[ebuild  N    ]      app-text/docbook-xml-dtd-4.4  93 kB
[ebuild  N    ]       app-text/docbook-xsl-stylesheets-1.68.1-r1  944 kB
[ebuild  N    ]        app-text/build-docbook-catalog-1.2  3 kB
[ebuild  N    ]      www-client/links-2.1_pre17-r1  +X +directfb +fbcon +gpm
-javascript +jpeg -livecd +png +ssl -svga +tiff +unicode 3,743 kB
[ebuild  N    ]      app-text/docbook-xml-simple-dtd-1.0-r1  30 kB
[ebuild  N    ]      app-text/docbook-xml-simple-dtd-4.1.2.4-r2  34 kB
[ebuild  N    ]      app-text/docbook-sgml-dtd-3.1-r3  54 kB
[ebuild  N    ]      app-text/docbook-sgml-dtd-3.0-r3  42 kB
[ebuild  N    ]      app-text/docbook-dsssl-stylesheets-1.79  271 kB
[ebuild  N    ]      dev-perl/SGMLSpm-1.03-r5  91 kB
[ebuild  N    ]      app-text/docbook-sgml-dtd-4.0-r3  54 kB
[ebuild  N    ]      app-text/docbook-sgml-dtd-4.1-r3  55 kB
[ebuild  N    ]      app-text/openjade-1.3.2-r1  873 kB
[ebuild  N    ]       app-text/opensp-1.5.1  +nls 1,385 kB
[ebuild  N    ]       app-text/sgml-common-0.6.3-r4  74 kB 


now my question is, do we really need all these versions? aren't some of them
redundant? what's the point in having 7 versions of docbook-sgml-dtd installed?
Comment 1 Leonardo Boshell (RETIRED) gentoo-dev 2005-09-27 16:18:42 UTC
The point is that each DTD is different and various applications require a
specific version since it's the one used in their docbook files.

As you can see, docbook-sgml-dtd-4.4 is not being pulled, docbook-xml-dtd-4.4
is, and it's not a direct dependency from scrollkeeper, but docbook-sgml-utils.
That dependency reflects that it uses any docbook XML DTD. This is all perfectly
normal for a "emerge --update world".

If you do find a case where a dependency is wrong, please let us know so we can
fix it. Thanks.