View previous topic :: View next topic |
Author |
Message |
yellowhat Guru
Joined: 10 Sep 2008 Posts: 528
|
Posted: Mon Oct 17, 2011 4:20 pm Post subject: app-office/libreoffice-bin-3.4.3.2-r1 too many packages |
|
|
Hi all.
I have just updated my portage tree and I get this new update of libreoffice-bin: app-office/libreoffice-bin-3.4.3.2-r1, but it wants to emerge all this stuff:
Code: | Calculating dependencies... done!
[ebuild N ] sci-libs/ufconfig-3.6.1 USE="-static-libs" 8 kB
[ebuild N ] app-dicts/myspell-en-20081002 6,881 kB
[ebuild N ] dev-db/unixODBC-2.3.0-r1 USE="minimal -odbcmanual -static-libs" 1,763 kB
[ebuild N ] net-nds/openldap-2.4.25-r1 USE="berkdb crypt ipv6 perl ssl tcpd -cxx -debug -experimental -gnutls -icu -iodbc -kerberos -minimal -odbc -overlays -samba -sasl (-selinux) -slp -smbkrb5passwd -syslog" 5,128 kB
[ebuild N ] app-crypt/mhash-0.9.9.9 USE="-static-libs" 910 kB
[ebuild N ] sci-libs/colamd-2.7.3 USE="-static-libs" 54 kB
[ebuild N ] sys-process/time-1.7-r1 101 kB
[ebuild N ] sci-mathematics/lpsolve-5.5.2.0 USE="-static-libs" 720 kB
[ebuild N ] dev-java/javatoolkit-0.3.0-r6 17 kB
[ebuild N ] app-text/hunspell-1.3.2-r3 USE="ncurses nls readline -static-libs" LINGUAS="it -af -bg -ca -cs -cy -da -de -el -en -eo -es -et -fo -fr -ga -gl -he -hr -hu -ia -id -ku -lt -lv -mk -ms -nb -nl -nn -pl -pt -ro -ru -sk -sl -sv -sw -tn -uk -zu" 954 kB
[ebuild N ] app-admin/eselect-boost-0.3 0 kB
[ebuild N ] dev-util/boost-build-1.46.1 USE="python -examples" 41,017 kB
[ebuild N ] app-text/mythes-1.2.1 USE="-static-libs" 4,780 kB
[ebuild N ] dev-libs/hyphen-2.8.3 USE="-static-libs" 600 kB
[ebuild N ] dev-libs/boost-1.46.1-r1 USE="eselect python -debug -doc -icu -mpi -static-libs -test -tools" 0 kB
[ebuild N ] app-text/libwpd-0.9.3 USE="tools -doc -test" 608 kB
[ebuild N ] media-libs/raptor-2.0.4 USE="curl unicode xml -debug -json -static-libs" 1,622 kB
[ebuild N ] net-libs/neon-0.29.6 USE="nls ssl zlib -doc -expat -gnutls -kerberos -libproxy -pkcs11 -static-libs" LINGUAS="-cs -de -fr -ja -nn -pl -ru -tr -zh_CN" 862 kB
[ebuild N ] app-text/libwps-0.2.3 USE="-debug -doc -static-libs" 260 kB
[ebuild N ] app-text/libwpg-0.2.1 USE="-doc -static-libs" 328 kB
[ebuild N ] dev-libs/rasqal-0.9.27 USE="crypt mhash pcre -doc -gmp -static-libs -test -xml" 1,445 kB
[ebuild N ] dev-libs/redland-1.0.14 USE="berkdb ssl xml -iodbc -mysql -odbc -postgres -sqlite -static-libs" 1,545 kB
[ebuild N ] virtual/fortran-0 USE="openmp" 0 kB
[ebuild N ] sci-libs/hdf5-1.8.7 USE="cxx fortran zlib -debug -examples -mpi -szip -threads" 5,577 kB
[ebuild N ] sci-libs/fftw-3.3-r1 USE="fortran openmp sse sse2 (-altivec) -doc -mpi -static-libs -threads" 3,873 kB
[ebuild N ] media-gfx/graphite2-1.0.3 USE="perl -test" 4,251 kB
[ebuild N ] media-libs/vigra-1.7.1-r1 USE="fftw hdf5 jpeg png python tiff -doc -test" 27,814 kB
[ebuild N ] dev-java/ant-core-1.8.1 USE="-doc -source" 5,740 kB
[ebuild N ] dev-java/antlr-2.7.7-r3 USE="cxx java python -debug -doc -examples -mono -script -source -static-libs" 1,774 kB
[ebuild N ] dev-java/xml-commons-external-1.3.04 USE="-doc -source" 645 kB
[ebuild N ] dev-java/junit-3.8.2-r1 USE="-doc -source" 451 kB
[ebuild N ] dev-java/relaxng-datatype-1.0-r1 USE="-doc -source" 73 kB
[ebuild N ] dev-java/saxpath-1.0-r2 USE="-doc -source -test" 2,116 kB
[ebuild N ] dev-java/xml-commons-resolver-1.2 USE="-doc -source" 257 kB
[ebuild N ] dev-java/lucene-analyzers-2.3.2 USE="-source" 4,495 kB
[ebuild N ] dev-java/ant-nodeps-1.8.1 0 kB
[ebuild N ] dev-java/xpp3-1.1.4c-r1 USE="-doc -source -test" 938 kB
[ebuild N ] dev-java/log4j-1.2.16 USE="-doc -javamail -jms -jmx -source" 2,727 kB
[ebuild N ] dev-java/tomcat-servlet-api-4.1.36 USE="-doc -source" 3,629 kB
[ebuild N ] dev-java/bcel-5.2-r2 USE="-doc -findbugs -source" 256 kB
[ebuild N ] dev-java/javacup-0.11a_beta20060608 USE="-doc -source" 280 kB
[ebuild N ] dev-java/iso-relax-20050331-r2 USE="-source" 681 kB
[ebuild N ] dev-java/xjavac-20110814 3 kB
[ebuild N ] dev-java/gnu-regexp-1.1.4-r2 USE="-doc -source" 161 kB
[ebuild N ] dev-java/java-getopt-1.0.13 USE="-doc -source" 45 kB
[ebuild N ] dev-java/libreadline-java-0.8.0-r3 USE="-doc -source" 76 kB
[ebuild N ] dev-java/servletapi-2.4-r5 USE="-doc -source" 4,684 kB
[ebuild N ] dev-java/xalan-serializer-2.7.1 USE="-doc -source" 6,138 kB
[ebuild N ] dev-java/bsh-2.0_beta4-r3 USE="readline -bsf -doc -source" 1,628 kB
[ebuild N ] dev-java/javacc-4.2 USE="-doc -examples -source -test" 824 kB
[ebuild N ] java-virtuals/servlet-api-2.3 0 kB
[ebuild N ] dev-java/xerces-2.9.1 USE="-doc -examples -source" 1,672 kB
[ebuild N ] dev-java/lucene-2.9.4 USE="-doc -source -test" 12,202 kB
[ebuild N ] dev-db/hsqldb-1.8.1.2-r1 USE="-doc -source -test" 3,435 kB
[ebuild N ] dev-java/xsdlib-20050627-r2 USE="-doc -source" 786 kB
[ebuild N ] dev-java/xalan-2.7.1 USE="-doc -source" 0 kB
[ebuild N ] dev-java/xpp2-2.1.10-r1 USE="-doc -source" 2,257 kB
[ebuild N ] dev-java/msv-20050627-r3 USE="-doc -source" 3,703 kB
[ebuild N ] dev-java/xmldb-20011111-r1 USE="-doc -source" 36 kB
[ebuild N ] dev-java/ant-owanttask-1.1-r12 10 kB
[ebuild N ] dev-java/jaxme-0.5.2 USE="-doc -source" 5,351 kB
[ebuild N ] dev-java/asm-2.0-r1 USE="-doc -source" 253 kB
[ebuild N ] dev-java/jsr173-1.0-r1 USE="-doc -source" 625 kB
[ebuild N ] dev-java/jarjar-0.9 USE="-doc -source -test" 184 kB
[ebuild N ] dev-java/xom-1.2.6 USE="-doc -examples -source" 11,100 kB
[ebuild N ] dev-java/dom4j-1.6.1-r3 USE="-doc -source -test" 9,463 kB
[ebuild N ] dev-java/jdom-1.0-r4 USE="-doc -examples -source" 3,489 kB
[ebuild N ] dev-java/jaxen-1.1.1 USE="-doc -examples -source -test" 265 kB
[ebuild N ] dev-java/jdom-jaxen-1.0-r1 0 kB
[ebuild N ] dev-java/saxon-8.4b-r3 USE="-doc -examples -source" 7,097 kB
[ebuild U *] app-office/libreoffice-bin-3.4.3.2-r1 [3.4.3-r2] USE="gnome java (-aqua) -kde% (-kdeenablefinal)" 109,761 kB
|
Is it normal? |
|
Back to top |
|
|
mikegpitt Advocate
Joined: 22 May 2004 Posts: 3224
|
Posted: Mon Oct 17, 2011 4:24 pm Post subject: |
|
|
In a word, yes. You can look at all the dependencies by browsing the ebuild here: /usr/portage/app-office/libreoffice/libreoffice-3.4.3.2-r1.ebuild
I take it that since packages are all marked as new merges, that you are performing the installation of libreoffice following a fresh install? |
|
Back to top |
|
|
yellowhat Guru
Joined: 10 Sep 2008 Posts: 528
|
Posted: Mon Oct 17, 2011 5:05 pm Post subject: |
|
|
No, I installed gentoo one month ago.
I have all packages that I need: gnome-light, chrome, ...
That's why I asked about so many new packages requesting by libreoffice-bin |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Mon Oct 17, 2011 5:07 pm Post subject: |
|
|
It's a fresh install of libreoffice, though, right? Libreoffice is a monster. What you're seeing is normal.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
yellowhat Guru
Joined: 10 Sep 2008 Posts: 528
|
Posted: Mon Oct 17, 2011 5:22 pm Post subject: |
|
|
No it isn't a fresh install of libreoffice-bin; now I am using app-office/libreoffice-bin-3.4.3-r2, this problem comes when I try to upgrade. |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Mon Oct 17, 2011 5:37 pm Post subject: |
|
|
Well, it's still almost certainly normal. libreoffice is moving really fast.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
yellowhat Guru
Joined: 10 Sep 2008 Posts: 528
|
Posted: Mon Oct 17, 2011 5:38 pm Post subject: |
|
|
Ok thanks I will emerge all that stuff |
|
Back to top |
|
|
tassilo80 Guru
Joined: 26 Mar 2003 Posts: 346 Location: Koblenz, Germany
|
Posted: Tue Oct 18, 2011 5:19 pm Post subject: |
|
|
John R. Graham wrote: | Well, it's still almost certainly normal. libreoffice is moving really fast. |
No, it's not really normal. All previous versions of libreoffice-bin shipped with a huge set of precompiled libraries. Now the maintainers seems to have decided to drop installation of those, so that the package requires much more than it used to. See this bug report.
Not sure if that's a good decision. I don't really want to install 10 new packages only for libreoffice-bin which I only use twice a year...
Bye,
Tassilo |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Tue Oct 18, 2011 8:41 pm Post subject: |
|
|
tassilo80 wrote: | John R. Graham wrote: | Well, it's still almost certainly normal. libreoffice is moving really fast. |
No, it's not really normal.
...
Not sure if that's a good decision. | +1
Where is the advantage to use the offine-bin package over the source code package now ? |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Tue Oct 18, 2011 8:47 pm Post subject: |
|
|
I can't really agree. The compile time of libreoffice completely dwarfs the compile time of these dependencies. I see the justification as reducing bloat.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
Hwoarang Retired Dev
Joined: 24 Feb 2007 Posts: 701 Location: Leeds, UK
|
Posted: Wed Oct 19, 2011 7:42 am Post subject: |
|
|
The libreoffice-bin uses the desktop profile use flags. This is why you get so many dependencies. If you want to reduce them you have to build it yourself |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3922 Location: Hamburg
|
Posted: Wed Oct 19, 2011 9:18 am Post subject: |
|
|
John R. Graham wrote: | I can't really agree. The compile time of libreoffice completely dwarfs the compile time of these dependencies. | oh - thx |
|
Back to top |
|
|
mikegpitt Advocate
Joined: 22 May 2004 Posts: 3224
|
Posted: Wed Oct 19, 2011 1:29 pm Post subject: |
|
|
Usually decisions like this are due to upstream changes, so it is quite possible that upstream is requiring that the binary is depending on all these packages. |
|
Back to top |
|
|
khumba n00b
Joined: 16 Jun 2011 Posts: 51
|
Posted: Thu Oct 20, 2011 7:29 am Post subject: |
|
|
On the other hand, most of those look like they're being pulled in because of USE=java. Any idea how many features LibreOffice loses without Java support? |
|
Back to top |
|
|
scarabeus Developer
Joined: 25 Oct 2008 Posts: 95 Location: Europe/Prague
|
Posted: Fri Oct 21, 2011 7:12 pm Post subject: |
|
|
It really is not too many
With no useflags set it is few 1MB large packages which are just unbundled dependencies.
If you set java/gnome/kde then it is completely different story of course... |
|
Back to top |
|
|
khumba n00b
Joined: 16 Jun 2011 Posts: 51
|
Posted: Sat Oct 22, 2011 5:43 pm Post subject: |
|
|
Wow, deps do go way down... Thanks, I'm setting a preemptive '>=app-office/libreoffice-bin-3.4.3.2-r1 -java' in package.use for when this hits stable. |
|
Back to top |
|
|
morpheus2051 Tux's lil' helper
Joined: 07 May 2006 Posts: 95
|
Posted: Wed Oct 26, 2011 6:18 pm Post subject: |
|
|
What bugs me that it is pulling in media-libs/gstreamer no matter what. Well I masked this update for the time beeing. |
|
Back to top |
|
|
jchau n00b
Joined: 15 Mar 2007 Posts: 74
|
Posted: Thu Oct 27, 2011 5:06 am Post subject: |
|
|
Shucks. I like having the Presenter Console extension available (and I seem to need to enable the java use flag for extensions). So I guess I'll have to install these 43 new packages.
The explanation that libreoffice-bin used to ship these as precompiled libraries doesn't really make sense to me though. My previous (current) version of libreoffice was emerged from source (so it seems improbable that it was previously bundled as precompiled libraries) instead of libreoffice-bin and these 43 dependencies are new for me too.
It seems like most of these new dependencies arise from the new dependency on dev-java/saxon, which appears optional [enabled with --with-saxon-jar=$(java-pkg_getjar saxon saxon8.jar)] from the ebuild. I wonder if this option is worth adding so many dependencies and whether it'll be appropriate to make saxon optional with another use-flag. |
|
Back to top |
|
|
|