Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: [HEADSUP] libreoffice versus bison-2.5
Date: Wed, 25 May 2011 17:16:21
Message-Id: 1971179.7VIGr59rC5@localhost
In Reply to: Re: [gentoo-user] Re: [HEADSUP] libreoffice versus bison-2.5 by Indi
1 On Wednesday 25 May 2011 08:46:48 Indi wrote:
2 > On Wed, May 25, 2011 at 10:00:03AM +0200, Walter Dnes wrote:
3 > > On Sun, May 22, 2011 at 11:31:40PM +0200, Alan McKinnon wrote
4 > >
5 > > > No, I think you need to get real. It's 2011, what did you expect?
6 > > >
7 > > Here's what I don't expect. I run a tight ship on my machine. I
8 > >
9 > > currently have gnumeric and AbiWord and libreoffice-bin running uncer
10 > > icewm. In order to get "emerge -p app-office/kword" to actually start,
11 > > I had to...
12 > >
13 > > !) remove "sys-apps/dbus" from /etc/portage/package.mask
14 > >
15 > > 2) add the following to /etc/portage/package.use
16 > >
17 > > x11-libs/qt-sql qt3support
18 > > x11-libs/qt-core qt3support ssl exceptions
19 > > x11-libs/qt-gui qt3support accessibility dbus
20 > > x11-libs/qt-qt3support accessibility kde
21 > > x11-libs/qt-svg accessibility
22 > > x11-libs/qt-opengl qt3support
23 > > x11-libs/qt-webkit kde
24 > > sys-block/parted device-mapper
25 > > sys-fs/udev extras
26 > > sys-auth/consolekit policykit
27 > > x11-libs/qt-declarative qt3support
28 > >
29 > > 3) and here is the 390 megabytes of stuff to emerge...
30 > > gebuild N ] dev-libs/libgpg-error-1.10 USE="-common-lisp -nls
31 > > -static-libs" [ebuild N ] dev-libs/libical-0.43
32 > > [ebuild N ] dev-util/boost-build-1.42.0 USE="-examples -python"
33 > > [ebuild N ] sys-apps/sdparm-1.03
34 > > [ebuild N ] sys-power/pm-quirks-20100619
35 > > [ebuild N ] sys-block/eject-2.1.5-r2 USE="-nls"
36 > > [ebuild N ] kde-base/oxygen-icons-4.6.2 USE="(-aqua)
37 > > (-kdeenablefinal) (-kdeprefix)" [ebuild N ] sys-apps/dbus-1.4.6
38 > > USE="X -debug -doc (-selinux) -static-libs -test" [ebuild N ]
39 > > dev-cpp/eigen-2.0.13 USE="-debug -doc -examples" [ebuild N ]
40 > > dev-libs/libassuan-2.0.1 USE="-static-libs"
41 > > [ebuild N ] dev-libs/cyrus-sasl-2.1.23-r1 USE="-authdaemond -berkdb
42 > > -crypt -gdbm -java -kerberos -ldap -mysql -ntlm_unsupported_patch -pam
43 > > -postgres -sample -sqlite -srp -ssl -urandom" [ebuild N ]
44 > > dev-libs/libksba-1.2.0 USE="-static-libs"
45 > > [ebuild N ] dev-libs/libgcrypt-1.4.6 USE="-static-libs"
46 > > [ebuild N ] dev-libs/pth-2.0.7-r2 USE="-debug"
47 > > [ebuild N ] app-admin/eselect-boost-0.3
48 > > [ebuild NS ] app-text/docbook-xml-dtd-4.2-r2 [4.3-r1]
49 > > [ebuild N ] dev-libs/libpcre-8.12 USE="bzip2 (unicode) zlib -cxx
50 > > -recursion-limit -static-libs" [ebuild N ]
51 > > x11-libs/libXScrnSaver-1.2.1 USE="-static-libs" [ebuild N ]
52 > > kde-base/kde-env-4.6.2 USE="(-aqua) (-kdeenablefinal) (-kdeprefix)"
53 > > [ebuild N ] sys-apps/attr-2.4.44 USE="-nls"
54 > > [ebuild N ] dev-cpp/clucene-0.9.21b-r1 USE="threads -debug -doc
55 > > -static-libs" [ebuild NS ] virtual/libusb-0 [1]
56 > > [ebuild N ] virtual/eject-0
57 > > [ebuild N ] app-crypt/pinentry-0.8.0 USE="-caps -gtk -ncurses -qt4
58 > > -static" [ebuild N ] dev-libs/dbus-glib-0.92 USE="-bash-completion
59 > > -debug -doc -static-libs -test" [ebuild N ] app-crypt/gnupg-2.0.17
60 > > USE="bzip2 -adns -caps -doc -ldap -nls -openct -pcsc-lite (-selinux)
61 > > -smartcard -static" [ebuild N ] dev-libs/boost-1.42.0-r2
62 > > USE="-debug -doc -eselect -icu -mpi -python -static-libs -test -tools"
63 > > [ebuild N ] app-misc/strigi-0.7.1 USE="exif -clucene -dbus -debug
64 > > -fam -hyperestraier -inotify (-log) -qt4 -test" [ebuild N ]
65 > > sys-apps/acl-2.2.49 USE="(-nfs) -nls"
66 > > [ebuild N ] sys-power/pm-utils-1.4.1 USE="-alsa -debug
67 > > -networkmanager -ntp" VIDEO_CARDS="intel -radeon" [ebuild R ]
68 > > sys-fs/udev-151-r4 USE="extras*"
69 > > [ebuild N ] app-crypt/gpgme-1.3.0 USE="-common-lisp -pth"
70 > > [ebuild N ] sys-fs/lvm2-2.02.73-r1 USE="(-clvm) (-cman) -lvm1
71 > > -readline (-selinux) -static" [ebuild N ] dev-libs/libatasmart-0.17
72 > > USE="-static-libs"
73 > > [ebuild N ] sys-block/parted-2.3 USE="device-mapper -debug -nls
74 > > -readline (-selinux)" [ebuild N ] x11-libs/qt-core-4.7.2-r1
75 > > USE="exceptions qt3support ssl (-aqua) -debug -glib -iconv -jit
76 > > -optimized-qmake -pch -private-headers" [ebuild N ]
77 > > x11-libs/qt-sql-4.7.2 USE="qt3support (-aqua) -debug -exceptions
78 > > (-firebird) -freetds -iconv -mysql -odbc -pch -postgres -sqlite"
79 > > [ebuild N ] x11-libs/qt-script-4.7.2 USE="(-aqua) -debug
80 > > -exceptions -iconv -jit -pch -private-headers" [ebuild N ]
81 > > x11-libs/qt-test-4.7.2 USE="(-aqua) -debug -exceptions -iconv -pch"
82 > > [ebuild N ] dev-util/automoc-0.9.88
83 > > [ebuild N ] x11-libs/qt-dbus-4.7.2 USE="(-aqua) -debug -exceptions
84 > > -pch" [ebuild N ] x11-libs/qt-xmlpatterns-4.7.2 USE="(-aqua)
85 > > -debug -pch" [ebuild N ] dev-libs/soprano-2.6.0 USE="-clucene
86 > > -dbus -debug -doc -raptor -redland -test -virtuoso" [ebuild N ]
87 > > app-crypt/qca-2.0.3 USE="(-aqua) -debug -doc -examples" [ebuild N
88 > > ] dev-libs/libattica-0.2.0 USE="-debug"
89 > > [ebuild N ] x11-libs/qt-gui-4.7.2 USE="accessibility dbus mng
90 > > qt3support tiff (-aqua) -cups -debug -egl -exceptions -glib -gtkstyle
91 > > -nas -nis -pch -private-headers -raster -trace -xinerama" [ebuild N
92 > > ] x11-libs/qt-qt3support-4.7.2 USE="accessibility kde (-aqua) -debug
93 > > -exceptions -pch -phonon" [ebuild N ] x11-libs/qt-svg-4.7.2
94 > > USE="accessibility (-aqua) -debug -exceptions -iconv -pch" [ebuild N
95 > > ] x11-libs/qt-opengl-4.7.2 USE="qt3support (-aqua) -debug -egl
96 > > -exceptions -pch" [ebuild N ] media-libs/phonon-4.5.0 USE="(-aqua)
97 > > -debug -gstreamer -pulseaudio -vlc -xine" [ebuild N ]
98 > > dev-libs/libdbusmenu-qt-0.6.2 USE="-debug -test" [ebuild N ]
99 > > x11-libs/qt-webkit-4.7.2 USE="kde (-aqua) -dbus -debug -exceptions
100 > > -jit -pch" [ebuild N ] x11-libs/qt-declarative-4.7.2-r1
101 > > USE="qt3support (-aqua) -debug -exceptions -pch -private-headers
102 > > -webkit" [ebuild N ] sys-auth/polkit-0.101-r1 USE="-debug -doc
103 > > -examples -gtk (-introspection) -kde -nls -pam" [ebuild N ]
104 > > sys-auth/consolekit-0.4.4 USE="policykit -debug -doc -pam -test"
105 > > [ebuild N ] sys-power/upower-0.9.8 USE="-debug -doc
106 > > (-introspection) -ios" [ebuild N ] sys-apps/sg3_utils-1.29
107 > > [ebuild N ] sys-apps/rescan-scsi-bus-1.29
108 > > [ebuild N ] sys-fs/udisks-1.0.2-r1 USE="-bash-completion -debug
109 > > -doc -nls -remote-access" [ebuild N ] kde-base/kdelibs-4.6.2-r3
110 > > USE="bzip2 mmx opengl sse sse2 -3dnow -acl -alsa (-altivec) (-aqua)
111 > > -bindist -debug -doc -fam -handbook -jpeg2k (-kdeenablefinal)
112 > > (-kdeprefix) -kerberos -lzma -nls -openexr -policykit -semantic-desktop
113 > > -spell -ssl -test -udev -zeroconf" [ebuild N ]
114 > > app-office/koffice-data-2.3.3 USE="(-aqua) (-kdeenablefinal)" [ebuild
115 > > N ] kde-base/kdepimlibs-4.6.2-r1 USE="(-aqua) -debug -handbook
116 > > (-kdeenablefinal) (-kdeprefix) -ldap -semantic-desktop -test" [ebuild
117 > > N ] app-office/koffice-libs-2.3.3 USE="opengl (-aqua) -crypt -debug
118 > > (-kdeenablefinal) -openexr -reports -test" [ebuild N ]
119 > > app-office/kword-2.3.3 USE="(-aqua) -debug (-kdeenablefinal) -wpd"
120 >
121 > For people already running kde it's ok, but for the rest of us
122 > it's a bit ridiculous, isn't it?
123 > I used to use a few "k" apps in the 3 days, they were small and
124 > easily integrated into the system. Now kde is like it's own OS,
125 > so they've basically eliminated their apps from consideration of
126 > non-kde users.
127 >
128 > Not that it matters much to me, one of the strengths of gentoo
129 > is how many ways there are to do a given task.
130 > But there are quite a few kde zealots who seem to be completely
131 > unaware of what we mean by "fast, light, standalone".
132
133 and have you ever heard of 'code reuse' or 'modularity'?
134
135 It seems - no.
136
137 Because KDE itself might be huge. But once loaded the apps are pretty small -
138 because they reuse code. kmail does not have its own html engine. It does not
139 matter where you type your text etc pp.
140
141 Overall KDE uses LESS ram then most 'lightweight' solutions. Because
142 xterm&abiword&some odd pager&thunderbird don't look so good anymore.
143
144 This gem is a couple of years old, but still a worthy read:
145
146 http://ktown.kde.org/~seli/memory/desktop_benchmark.html
147
148
149 Read it. Seriously.
150
151 Oh - and you should spend some time on Alan's postings. He is not only a
152 certified OLD FART, he has some serious first hand, real world experience that
153 makes most of the other OLD FARTs on this list look like noobs.

Replies

Subject Author
Re: [gentoo-user] Re: [HEADSUP] libreoffice versus bison-2.5 Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] Re: [HEADSUP] libreoffice versus bison-2.5 Alex Schuster <wonko@×××××××××.org>
Re: [gentoo-user] Re: [HEADSUP] libreoffice versus bison-2.5 Walter Dnes <waltdnes@××××××××.org>