Gentoo Archives: gentoo-server

From: Chris S <taskara@××××××××××××.net>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] several semi-related questions
Date: Mon, 16 May 2005 07:44:42
Message-Id: 42884F69.3010502@internode.on.net
In Reply to: Re: [gentoo-server] several semi-related questions by Ben Munat
1 Ben Munat wrote:
2
3 > So, is everyone off enjoying the spring weather (last days of fall for
4 > anyone down under) or did I just ask too many questions?
5
6 Just had to say, it's Autumn down here - we don't have Fall ;)
7
8 >
9 > Well, I cleaned up the webapp cruft, and now running "equery depends
10 > apache" gives me:
11 >
12 > [ Searching for packages depending on net-www/apache... ]
13 > dev-php/mod_php-4.3.11
14 > dev-util/subversion-1.1.3
15 > net-mail/vqadmin-2.3.6
16 > net-mail/qmailadmin-1.2.1
17 >
18 > So, as per the apache migration doc, I ran:
19 >
20 > "emerge -pvu --deep apache mod_php subversion vqadmin qmailadmin"
21 >
22 > and I get:
23 >
24 > These are the packages that I would merge, in order:
25 >
26 > Calculating dependencies ...done!
27 > [ebuild U ] sys-devel/gettext-0.14.1-r1 [0.14.1] -emacs +nls 6,397 kB
28 > [ebuild U ] dev-lang/tcl-8.4.9 [8.4.6] -threads 3,414 kB
29 > [ebuild U ] sys-process/cronbase-0.3.2 [0.3.1] 0 kB
30 > [ebuild U ] dev-libs/openssl-0.9.7e-r1 [0.9.7d-r1] -bindist -debug
31 > -emacs -test 5,105 kB
32 > [ebuild U ] app-crypt/hashalot-0.3 [0.1.0] 78 kB
33 > [ebuild U ] sys-devel/automake-1.7.9-r1 [1.7.9] 564 kB
34 > [ebuild U ] sys-apps/miscfiles-1.4.2 [1.3-r1] -minimal 1,489 kB
35 > [ebuild U ] sys-libs/pam-0.77-r6 [0.77-r1] +berkdb -debug -pwdb
36 > (-selinux) 3,552 kB
37 > [ebuild U ] media-libs/freetype-2.1.9-r1 [2.1.5-r1] -bindist
38 > -debug +doc +zlib 1,183 kB
39 > [ebuild U ] x11-misc/ttmkfdir-3.0.9-r2 [3.0.9-r1] -debug 19 kB
40 > [ebuild U ] media-libs/fontconfig-2.2.3 [2.2.2] 732 kB
41 > [ebuild U ] x11-base/xorg-x11-6.8.2-r1 [4.3.0-r7] -3dfx -3dnow
42 > -bitmap-fonts -cjk -debug -dlloader -dmx +doc -font-server -hardened
43 > -insecure-drivers +ipv6 -minimal +mmx +nls -opengl +pam -sdk -sse
44 > -static -truetype-fonts -type1-fonts (-uclibc) -xprint -xv 45,094 kB
45 > [ebuild U ] dev-lang/tk-8.4.9 [8.4.6-r1] -threads 3,189 kB
46 > [ebuild N ] app-arch/rpm2targz-9.0-r2 2 kB
47 > [ebuild N ] sys-apps/utempter-0.5.5.5-r1 -debug 20 kB
48 > [ebuild N ] x11-terms/xterm-200-r1 -Xaw3d -debug -toolbar
49 > +truetype +unicode 681 kB
50 > [ebuild U ] net-www/apache-2.0.54-r4 [2.0.52-r1] +berkdb -debug
51 > +doc +gdbm +ipv6 -ldap +ssl -static -threads 5,468 kB
52 > [ebuild U ] app-crypt/mhash-0.9.2 [0.9.1] 833 kB
53 > [ebuild U ] media-libs/jpeg-6b-r4 [6b-r3] -debug 598 kB
54 > [ebuild U ] media-libs/tiff-3.7.2 [3.5.7-r1] 1,231 kB
55 > [ebuild U ] dev-libs/libxml2-2.6.17 [2.6.11] -debug +ipv6 +python
56 > +readline 2,995 kB
57 > [ebuild N ] dev-libs/libgpg-error-1.0-r1 +nls 316 kB
58 > [ebuild N ] dev-libs/libgcrypt-1.2.1 +nls 938 kB
59 > [ebuild U ] dev-libs/libxslt-1.1.12 [1.1.8] +crypt +python 1,736 kB
60 > [ebuild U ] media-libs/lcms-1.13-r1 [1.12] +jpeg +python +tiff
61 > +zlib 572 kB
62 > [ebuild U ] app-crypt/mit-krb5-1.3.6-r2 [1.3.3-r1] -krb4 -static
63 > 6,380 kB
64 > [ebuild U ] app-admin/sudo-1.6.7_p5-r2 [1.6.7_p5] +pam -skey 341 kB
65 > [ebuild U ] x11-libs/qt-3.3.4-r3 [3.3.3] -cups -debug +doc
66 > -examples -firebird +gif -immqt -immqt-bc +ipv6 +mysql -nas +odbc
67 > -opengl +postgres -sqlite -xinerama +zlib 14,101 kB
68 > [ebuild U ] dev-perl/Net-Daemon-0.38 [0.37] 30 kB
69 > [ebuild U ] dev-perl/Storable-2.13 [2.07-r1] 131 kB
70 > [ebuild U ] dev-perl/DBI-1.46 [1.38] 363 kB
71 > [ebuild U ] dev-perl/DBD-mysql-2.9003 [2.1027] 110 kB
72 > [ebuild N ] app-doc/ucspi-tcp-man-20020317 7 kB
73 > [ebuild U ] sys-apps/ucspi-tcp-0.88-r10 [0.88-r5] +doc +ipv6
74 > (-selinux) +ssl 78 kB
75 > [ebuild U ] net-mail/cmd5checkpw-0.22-r2 [0.22] 23 kB
76 > [ebuild U ] app-arch/ncompress-4.2.4-r1 [4.2.4] -build 39 kB
77 > [ebuild N ] app-doc/daemontools-man-20020131 7 kB
78 > [ebuild U ] sys-process/daemontools-0.76-r4 [0.76-r3] +doc
79 > (-selinux) -static 36 kB
80 > [ebuild U ] sys-libs/db-1.85-r2 [1.85-r1] 279 kB
81 > [ebuild U ] dev-perl/perl-tk-804.027 [800.025-r1] 5,870 kB
82 > [ebuild U ] media-libs/freetype-1.3.1-r4 [1.3.1-r3] +nls* -tetex
83 > 1,919 kB
84 > [ebuild U ] net-libs/c-client-2004a-r1 [2002e-r2] -debug +pam +ssl
85 > 2,172 kB
86 > [ebuild U ] net-misc/curl-7.13.1 [7.11.0] +ipv6 -ldap +ssl 1,817 kB
87 > [ebuild U ] media-libs/t1lib-5.0.2 [5.0.0-r2] +X -debug +doc 1,657 kB
88 >
89 >
90 > So, my main question now is do I really have to upgrade (or just
91 > install) all of this just to do this apache upgrade?
92
93 looks like it ;)
94
95 >
96 > But as a side question, how have I gotten behind on all this stuff if
97 > I emerge world (just about) every day? Should I be doing emerge -uD
98 > world more often?
99
100 I like emerge -avDu world ; revdep-rebuild ; emerge -av --depclean
101
102 >
103 > Well, I guess the emerge man page does quite clearly say "As an
104 > example, [emerge --deep] catches updates in libraries that are not
105 > directly listed in the dependencies of a package." Guess I missed that
106 > this whole time.
107 >
108 > And, not to forget the original point of the thread, did anyone run
109 > into any gotchas doing the apache package refresh?
110 >
111 > b
112 >
113 >
114 >
115 >
116 > Ben Munat wrote:
117 >
118 >> It's one of those days when every answer I seek creates more
119 >> questions... any help appreciated:
120 >>
121 >> -- I have a pending update to apache-2.0.54-r4. This is the
122 >> long-awaited "apache package refresh", correct?
123 >>
124 >> -- Assuming it is, I went to
125 >> http://dev.gentoo.org/~vericgar/doc/apache-package-refresh.html#use
126 >> and read through that. It says that "There are some modules and
127 >> packages that depend on Apache that have not yet been updated." I
128 >> went to the bug report specified, and almost all the dependent bugs
129 >> are closed... I don't think anything that was open will affect me. It
130 >> also recommended using equery; I did and it came up with:
131 >>
132 >> dev-db/phpmyadmin-2.6.1_p2-r1
133 >> dev-db/phpmyadmin-2.5.7_p1
134 >> dev-db/phpmyadmin-2.6.0_p2
135 >> dev-db/phpmyadmin-2.6.0_p3
136 >> dev-db/phpmyadmin-2.6.1_p2
137 >> dev-db/phpmyadmin-2.6.1_rc1
138 >> dev-php/mod_php-4.3.11
139 >> dev-util/subversion-1.1.3
140 >> net-mail/vqadmin-2.3.6
141 >> net-mail/qmailadmin-1.2.1
142 >> www-apps/gallery-1.4.4-r1
143 >> www-apps/gallery-1.4.4_p2
144 >> www-apps/gallery-1.4.4_p4
145 >> www-apps/gallery-1.4.4_p5
146 >> www-apps/gallery-1.4.4_p6
147 >> www-apps/gallery-1.4.4
148 >>
149 >> Anyone see anything that they know still has a problem with the
150 >> apache refresh?
151 >>
152 >> -- (side question:) gallery and phpmyadmin are installed via
153 >> webapp-config... didn't realize I was accumulating versions... how do
154 >> I get rid of old ones?
155 >>
156 >> -- The above migration document also talks about putting all the
157 >> packages that support the apache changes in
158 >> /etc/portage/package.keywords. But that's old information right? If
159 >> the dependent bugs are closed, then the necessary packages should no
160 >> longer be masked, right?
161 >>
162 >> -- I will still need to reinstall dependent packages to get the path
163 >> changes taken care of, right? The migration doc suggests the use of
164 >> "emerge --update --deep"... Hmm, and when I try that for "apache
165 >> subversion mod_php vqadmin qmailadmin phpmyadmin gallery", it comes
166 >> up with about 50 packages... yikes. But that needs to be done, right?
167 >>
168 >> -- (side question:) And actually, if I do the "emerge --deep ...
169 >> world" version suggested there, it comes up with at least a hundred
170 >> packages to update and then errors out, saying that "The above
171 >> package list contains packages which cannot be installed on the same
172 >> system." Why would that happen? And, I guess I've never paid much
173 >> attention to the "--deep" option... is this something I should be
174 >> doing more often?
175 >>
176 >> -- This new "no-htdocs" USE flag is only necessary if I install
177 >> gentoo-webroot-default, right? I DO NOT want gentoo to overwrite my
178 >> htdocs!
179 >>
180 >> -- I have phppgadmin installed as well... any idea why it doesn't
181 >> show up in the equery report above?
182 >>
183 >> -- And actually, if I do "emerge -p phppgadmin" I get:
184 >> [ebuild U ] net-www/webapp-config-1.10-r14 [1.10-r11]
185 >> [ebuild R ] dev-db/phppgadmin-3.5.1
186 >> So, I'm current on phppgadmin, but there's supposedly an update to
187 >> webapp-config!? But wait a minute, my "emerge -p world" doesn't show
188 >> that... Hmm, I see, it's not in my world file... not sure how that
189 >> happened. Well, I'll add it, but it be nice to know if there are
190 >> others. Heh, I just tried regenworld and all it added was
191 >> sys-devel/bin86... Why would webapp-config not get added to world and
192 >> might there be other stuff that I'm missing. I depend on emerge world
193 >> to keep me up to date!
194 >>
195 >> Okay, that's enough meandering questions for now... thanks in advance
196 >> for any help.
197 >
198
199 >>
200 >> b
201 >>
202 >>
203 >>
204 --
205 gentoo-server@g.o mailing list

Replies

Subject Author
Re: [gentoo-server] several semi-related questions Ben Munat <bent@×××××.com>