1 |
--------------------------------------------------------------------------- |
2 |
Gentoo Weekly Newsletter |
3 |
http://www.gentoo.org/news/en/gwn/current.xml |
4 |
This is the Gentoo Weekly Newsletter for the week of October 6th, 2003. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Summary |
12 |
------- |
13 |
|
14 |
* Gentoo Linux Performance Metrics |
15 |
|
16 |
Gentoo Linux Performance Metrics |
17 |
-------------------------------- |
18 |
|
19 |
On 23 Sep 2003, Jose Alberto Suarez Lopez gave a presentation[1] at |
20 |
HispaLinux 2003[2] where he demonstrated the load-time performance of the |
21 |
official Gentoo Linux 1.4 release. Gentoo Linux 1.4 for Pentium III, with |
22 |
and without prelink, were compared with a default Mandrake 9.1 |
23 |
installation on a Pentium III. The results - Gentoo Linux 1.4 with prelink |
24 |
did better than Mandrake 9.1 across the board, and even without prelinking |
25 |
Mozilla loaded nearly twice as quickly in Gentoo, and NetBeans loaded more |
26 |
than twice as fast. |
27 |
|
28 |
1. http://www.gentoo.org/main/en/performance.xml |
29 |
2. http://congreso.hispalinux.es/edicion/2003/presentacion/ |
30 |
|
31 |
The conclusions we can glean from this are that the default optimizations |
32 |
in Gentoo Linux for Pentium III make a significant difference in in "real |
33 |
world" application load-time performance. Also, prelinking seems to |
34 |
greatly improve the load time of KDE apps. Gentoo Linux is able to |
35 |
generally deliver better overall performance than other Linux |
36 |
distributions because we try to offer the latest and best free software |
37 |
technologies to our users, like the latest compiler toolchains, and |
38 |
because we ship pre-built binary packages that have been optimized for |
39 |
specific CPU models (and also provide an easy way for users to "build |
40 |
Gentoo from scratch." For more information, read the rest of the |
41 |
findings[3]. To pick up your own optimized build or release of Gentoo, |
42 |
visit the Gentoo Store[4]. |
43 |
|
44 |
3. http://www.gentoo.org/main/en/performance.xml |
45 |
4. http://store.gentoo.org/ |
46 |
|
47 |
================== |
48 |
2. Gentoo Security |
49 |
================== |
50 |
|
51 |
Summary |
52 |
------- |
53 |
|
54 |
* GLSA: teapop |
55 |
* GLSA: mpg123 |
56 |
* GLSA: net-ftp/proftpd |
57 |
* GLSA: media-video/mplayer |
58 |
* GLSA: openssl |
59 |
|
60 |
GLSA: teapop |
61 |
------------ |
62 |
|
63 |
Description: |
64 |
|
65 |
teapop suffers from a sql injection in the postgresql and mysql |
66 |
authentication module. |
67 |
|
68 |
* Severity: High - sql injection, remote exploit. |
69 |
* Packages Affected: <teapop-0.3.7 |
70 |
* Rectification: emerge sync; emerge teapop; emerge clean |
71 |
* GLSA Announcement[5] |
72 |
5. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106495530324310&w=2 |
73 |
|
74 |
GLSA: mpg123 |
75 |
------------ |
76 |
|
77 |
Description: |
78 |
|
79 |
mpg123 contains a heap based buffer overflow that would allow an remote |
80 |
attacker to execute arbitrary code on the victims machine. |
81 |
|
82 |
* Severity: High - buffer overflow. |
83 |
* Packages Affected: <0.59r-r3 |
84 |
* Rectification: emerge sync; emerge mpg123; emerge clean |
85 |
* GLSA Announcement[6] |
86 |
6. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106495181719869&w=2 |
87 |
|
88 |
GLSA: net-ftp/proftpd |
89 |
--------------------- |
90 |
|
91 |
Summary: |
92 |
|
93 |
ISS X-Force discovered a vulnerability that could be triggered when a |
94 |
specially crafted file is uploaded to a proftpd server. |
95 |
|
96 |
* Severity: High - ASCII File Remote Compromise Vulnerability. |
97 |
* Packages Affected: <net-ftp/proftpd-1.2.9_rc2 |
98 |
* Rectification: emerge sync; emerge '>=net-ftp/proftpd-1.2.9_rc2'; |
99 |
emerge clean |
100 |
* GLSA Announcement[7] |
101 |
7. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106484580207380&w=2 |
102 |
|
103 |
GLSA: media-video/mplayer |
104 |
------------------------- |
105 |
|
106 |
Summary: |
107 |
|
108 |
A remotely exploitable buffer overflow vulnerability was found in MPlayer. |
109 |
A malicious host can craft a harmful ASX header, and trick MPlayer into |
110 |
executing arbitrary code upon parsing that header. |
111 |
|
112 |
* Severity: High - Buffer Overflow Vulnerability |
113 |
* Packages Affected: <mplayer-0.91 =mplayer-1.0_pre1 |
114 |
* Rectification: emerge sync; emerge =media-video/mplayer-0.92; emerge |
115 |
clean |
116 |
* GLSA Announcement[8] |
117 |
8. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106484551707056&w=2 |
118 |
|
119 |
GLSA: openssl |
120 |
------------- |
121 |
|
122 |
Quote from OpenSSL advisory: |
123 |
|
124 |
"1. Certain ASN.1 encodings that are rejected as invalid by the parser can |
125 |
trigger a bug in the deallocation of the corresponding data structure, |
126 |
corrupting the stack. This can be used as a denial of service attack. It |
127 |
is currently unknown whether this can be exploited to run malicious code. |
128 |
This issue does not affect OpenSSL 0.9.6. |
129 |
|
130 |
2. Unusual ASN.1 tag values can cause an out of bounds read under certain |
131 |
circumstances, resulting in a denial of service vulnerability. |
132 |
|
133 |
3. A malformed public key in a certificate will crash the verify code if |
134 |
it is set to ignore public key decoding errors. Public key decode errors |
135 |
are not normally ignored, except for debugging purposes, so this is |
136 |
unlikely to affect production code. Exploitation of an affected |
137 |
application would result in a denial of service vulnerability. |
138 |
|
139 |
4. Due to an error in the SSL/TLS protocol handling, a server will parse a |
140 |
client certificate when one is not specifically requested. This by itself |
141 |
is not strictly speaking a vulnerability but it does mean that *all* |
142 |
SSL/TLS servers that use OpenSSL can be attacked using vulnerabilities 1, |
143 |
2 and 3 even if they don't enable client authentication." |
144 |
|
145 |
* Severity: Medium - remote exploit |
146 |
* Packages Affected: <0.9.6k |
147 |
* Rectification: emerge sync; emerge openssl; emerge clean |
148 |
* GLSA Announcement[9] |
149 |
9. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106502088525455&w=2 |
150 |
|
151 |
New Security Bug Reports |
152 |
------------------------ |
153 |
|
154 |
The following new security bugs were posted in the past week: |
155 |
|
156 |
* Apache 2.0.47 & mod_cgi: denial of service[10] |
157 |
10. http://bugs.gentoo.org/show_bug.cgi?id=29893 |
158 |
|
159 |
================================= |
160 |
3. Featured Developer of the Week |
161 |
================================= |
162 |
|
163 |
Thomas Raschbacher |
164 |
|
165 |
Figure 3.1: Thomas Raschbacher |
166 |
http://www.gentoo.org/images/gwn/20031006_lordvan.jpg |
167 |
|
168 |
This week, we are featuring Thomas Raschbacher[11] (LordVan), the head of |
169 |
Gentoo's printing team and frequent contributer of fixes and ebuilds for |
170 |
python and DVB. He also serves on the German translation team, including |
171 |
managing the translation of our beloved GWN. He primarily works on |
172 |
developing new ebuilds and patching old ones. In addition to his work with |
173 |
Gentoo, Thomas has provided translation for the Gnome project and patch |
174 |
work for Twisted[12], as well as some work on smaller projects. He is |
175 |
quite proud of some of the web development work he has completed using |
176 |
Twisted, and plans to open source it. |
177 |
|
178 |
11. LordVan@g.o |
179 |
12. http://www.twistedmatrix.com/ |
180 |
|
181 |
Thomas is a relatively old hand at Linux, having started with Slackware in |
182 |
1996. He moved to Gentoo almost immediately on hearing of the project in |
183 |
August of 2002. Thomas became a developer for the distro in December of |
184 |
that year, after (as he says) "being too annoying about my ebuilds and |
185 |
fixes getting submitted" to Seemant Kulleen[13]. Thomas describes Gentoo |
186 |
as a "damn nice distro that I wish I could do more for". |
187 |
|
188 |
13. seemant@g.o |
189 |
|
190 |
Thomas lives in Judenau-Baumgarten, Lower Austria. He has completed |
191 |
Technical Informatics studies at Higher Technical School as well as his |
192 |
Matura (equivalent to A-Levels or Matriculation). He is self-employed in |
193 |
computer sales consulting, including web design and Linux support. He is |
194 |
an avid martial artist, currently studying Ninjutsu[14] (as well as |
195 |
studying Japanese). He also enjoys traditional geek fare of Star Trek, |
196 |
Anime and Manga. In that vein, the favorite quote he shared is from the |
197 |
Anime classic End of Evangelion (a conversation between the characters |
198 |
Shinji and Rei): "Then... where is my dream? It is the continuation of |
199 |
reality. Where is... my reality? It is at the end of your dream.". |
200 |
Finally, Thomas is active in organizing and attending LAN parties.[15] |
201 |
|
202 |
14. http://www.yamabushi-ninpo-dojo.at |
203 |
15. http://www.dagor.net |
204 |
|
205 |
Thomas does most of his work on a Celeron server, development workstation |
206 |
and a production web server. In addition, he has a laptop, a Zaurus |
207 |
handheld, and an assortment of test stations and servers. His primary |
208 |
development tools include python, sed and grep. He communicates using |
209 |
mutt, MozillaFirebird, Xchat-2 and MozillaThunderbird. He is also fond of |
210 |
gnotime, a fully-featured time tracker. Like many of us, his first task on |
211 |
waking it to check his email. |
212 |
|
213 |
========================= |
214 |
4. Heard in the Community |
215 |
========================= |
216 |
|
217 |
Latter Days PHP |
218 |
|
219 |
Back in the days of just a few thousand Forum users it used to be |
220 |
excessive trigger-happiness whenever triplets or even more counts of the |
221 |
same post appeared in the Forums. But these days the reason for repetitive |
222 |
postings (vulgo: postorrhea) were sluggish to non-forthcoming responses |
223 |
from the database whenever someone hit the submit button under heavy |
224 |
traffic conditions, and yes, multiple posts can indeed occur even if the |
225 |
submit button is hit only once. While the moderators of the German forum, |
226 |
to alleviate the burden a little, have actually started asking people to |
227 |
point out useless, duplicate, very old and unresponded threads that may be |
228 |
deleted without anyone missing them, the hardly bearable performance |
229 |
issues have led site admin klieber[16] to kick off an open discussion |
230 |
about possible alternatives to the current forum software, phpBB, |
231 |
soliciting opinions about commercial packages as a potential replacement: |
232 |
|
233 |
16. http://forums.gentoo.org/profile.php?mode=viewprofile&u=272 |
234 |
|
235 |
* Migrating to a commercial PHP-based forums package[17] |
236 |
* Abl??sung von phpBB? Boardprobleme und Co.[18](in German) |
237 |
17. http://forums.gentoo.org/viewtopic.php?t=91142 |
238 |
18. http://forums.gentoo.org/viewtopic.php?t=89497 |
239 |
|
240 |
Portage on the Web |
241 |
|
242 |
With stable.gentoo.org being shelved for the time being, and the package |
243 |
database on the main Gentoo website[19] somewhat tightlipped when it comes |
244 |
to comments and status overviews for packages, thrasher6670[20] had the |
245 |
idea to set up a semi-automated, yet interactive site[21] keeping track of |
246 |
the content of the Portage tree and offering possibilities to add user |
247 |
impressions for each package. From what he says himself in the thread he |
248 |
started (repeated on site), thrasher6670 could use some help with the web |
249 |
design... |
250 |
|
251 |
19. http://www.gentoo.org/dyn/pkgs/index.xml |
252 |
20. http://forums.gentoo.org/profile.php?mode=viewprofile&u=26313 |
253 |
21. http://gps.linux-lamer.com |
254 |
|
255 |
* Portage website (the thread)[22] |
256 |
* Portage website (the site)[23] |
257 |
22. http://forums.gentoo.org/viewtopic.php?t=88052 |
258 |
23. http://gps.linux-lamer.com |
259 |
|
260 |
Non-English GWN Via Mail |
261 |
|
262 |
Yes, it's possible, even without mailing lists for each individual |
263 |
language. Thanks to Ginko[24] for his nice little Perl script that |
264 |
automatically downloads, converts and mails fresh GWN copies whenever they |
265 |
appear at the Gentoo website: |
266 |
|
267 |
24. http://forums.gentoo.org/profile.php?mode=viewprofile&u=976 |
268 |
|
269 |
* GWN automagically sent to your Mailbox[25] |
270 |
25. http://forums.gentoo.org/viewtopic.php?t=93279 |
271 |
|
272 |
gentoo-user |
273 |
----------- |
274 |
|
275 |
Benchmarking/Tweaking your Videocard |
276 |
|
277 |
Want to get that last FPS out of your ATI/Nvidia video adapter? Might want |
278 |
to check out this interesting thread on testing and configuring AGPGART |
279 |
[26] . |
280 |
|
281 |
26. |
282 |
http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2 |
283 |
00309301034.18670.beharri%40speakeasy.net%3E |
284 |
|
285 |
Lightweight FileManagers for Gentoo |
286 |
|
287 |
Many users were attracted to Gentoo because it offered a lightweight, |
288 |
"only what you want" type solution for their needs. Likewise some users |
289 |
enjoy the same kind of desktop. Take a look at this thread [27] for a few |
290 |
suggestions of some. |
291 |
|
292 |
27. |
293 |
http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C0 |
294 |
14f01c38946%2437650830%240500a8c0%40mrroboto%3E |
295 |
|
296 |
gentoo-dev |
297 |
---------- |
298 |
|
299 |
The Great Gentoo Bug Hunt! |
300 |
|
301 |
Don't bother with looking for easter eggs at easter, start looking for |
302 |
some gentoo bugs and win some free hardware! Interested in becoming a |
303 |
master sleuth for gentoo? Have a look here[28] for the guidelines, and |
304 |
start squashing! |
305 |
|
306 |
28. http://article.gmane.org/gmane.linux.gentoo.devel/12606/ |
307 |
|
308 |
======================= |
309 |
5. Gentoo International |
310 |
======================= |
311 |
|
312 |
Germany: Reminders for this Week's Events |
313 |
|
314 |
The Frankfurt area Gentooists managed to sneak their meeting past the GWN: |
315 |
It was announced, held and over before we looked at the corresponding |
316 |
forum thread... However, this year's busiest German Gentoo week is about |
317 |
to start, and we would like to hammer a few reminders home to anyone in |
318 |
the general area at that time: |
319 |
|
320 |
* 8 October: Ruhrgebiet Gentoo User Meeting in Oberhausen[29](precise |
321 |
location description at the link) |
322 |
* 9 October: K??ln/Bonn Gentoo User Meeting in Bonn[30] |
323 |
* 11 October: Practical Linux Day in Gie??en[31](featuring a Gentoo booth |
324 |
and presentation) |
325 |
|
326 |
29. http://forums.gentoo.org/viewtopic.php?p=562113#562113 |
327 |
30. http://forums.gentoo.org/viewtopic.php?p=525422#525422 |
328 |
31. http://www.practical-linux.de |
329 |
|
330 |
================ |
331 |
6. Portage Watch |
332 |
================ |
333 |
|
334 |
Portage Watch is on hiatus this week. |
335 |
|
336 |
=========== |
337 |
7. Bugzilla |
338 |
=========== |
339 |
|
340 |
Summary |
341 |
------- |
342 |
|
343 |
* Statistics |
344 |
* Closed Bug Ranking |
345 |
* New Bug Rankings |
346 |
|
347 |
Statistics |
348 |
---------- |
349 |
|
350 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[32]) to record and |
351 |
track bugs, notifications, suggestions and other interactions with the |
352 |
development team. Between 26 September 2003 and 02 October 2003, activity |
353 |
on the site has resulted in: |
354 |
|
355 |
32. http://bugs.gentoo.org |
356 |
|
357 |
* 496 new bugs during this period |
358 |
* 464 bugs closed or resolved during this period |
359 |
* 13 previously closed bugs were reopened this period |
360 |
|
361 |
Of the 4140 currently open bugs: 92 are labeled 'blocker', 196 are labeled |
362 |
'critical', and 335 are labeled 'major'. |
363 |
|
364 |
Closed Bug Rankings |
365 |
------------------- |
366 |
|
367 |
The developers and teams who have closed the most bugs during this period |
368 |
are: |
369 |
|
370 |
* George Shapovalov[33], with 37 closed bugs[34] |
371 |
* Gentoo Linux Gnome Desktop Team[35], with 26 closed bugs[36] |
372 |
* PHP Bugs Team[37], with 22 closed bugs[38] |
373 |
* Gentoo Games[39], with 20 closed bugs[40] |
374 |
* Gentoo Sound Team[41], with 14 closed bugs[42] |
375 |
33. george@g.o |
376 |
34. |
377 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
378 |
field=bug_status&chfieldfrom=2003-09-26&chfieldto=2003-10-02&resolution=FIX |
379 |
ED&assigned_to=george@g.o |
380 |
35. gnome@g.o |
381 |
36. |
382 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
383 |
field=bug_status&chfieldfrom=2003-09-26&chfieldto=2003-10-02&resolution=FIX |
384 |
ED&assigned_to=gnome@g.o |
385 |
37. php-bugs@g.o |
386 |
38. |
387 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
388 |
field=bug_status&chfieldfrom=2003-09-26&chfieldto=2003-10-02&resolution=FIX |
389 |
ED&assigned_to=php-bugs@g.o |
390 |
39. games@g.o |
391 |
40. |
392 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
393 |
field=bug_status&chfieldfrom=2003-09-26&chfieldto=2003-10-02&resolution=FIX |
394 |
ED&assigned_to=games@g.o |
395 |
41. sound@g.o |
396 |
42. |
397 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
398 |
field=bug_status&chfieldfrom=2003-09-26&chfieldto=2003-10-02&resolution=FIX |
399 |
ED&assigned_to=sound@g.o |
400 |
|
401 |
|
402 |
New Bug Rankings |
403 |
---------------- |
404 |
|
405 |
The developers and teams who have been assigned the most new bugs during |
406 |
this period are: |
407 |
|
408 |
* Portage team[43], with 25 new bugs[44] |
409 |
* Martin Schlemmer[45], with 13 new bugs[46] |
410 |
* Gentoo Linux Gnome Desktop Team[47], with 11 new bugs[48] |
411 |
* x86 Kernel Team[49], with 10 new bugs[50] |
412 |
* Gentoo Sound Team[51], with 9 new bugs[52] |
413 |
43. dev-portage@g.o |
414 |
44. |
415 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
416 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-09-26&chfieldto=2003-10 |
417 |
-02&assigned_to=dev-portage@g.o |
418 |
45. azarah@g.o |
419 |
46. |
420 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
421 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-09-26&chfieldto=2003-10 |
422 |
-02&assigned_to=azarah@g.o |
423 |
47. gnome@g.o |
424 |
48. |
425 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
426 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-09-26&chfieldto=2003-10 |
427 |
-02&assigned_to=gnome@g.o |
428 |
49. x86-kernel@g.o |
429 |
50. |
430 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
431 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-09-26&chfieldto=2003-10 |
432 |
-02&assigned_to=x86-kernel@g.o |
433 |
51. sound@g.o |
434 |
52. |
435 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
436 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-09-26&chfieldto=2003-10 |
437 |
-02&assigned_to=sound@g.o |
438 |
|
439 |
|
440 |
================== |
441 |
8. Tips and Tricks |
442 |
================== |
443 |
|
444 |
Using qpkg |
445 |
|
446 |
This week's tip demonstrates some basic uses of the "query package" (qpkg) |
447 |
which allows you to perform get information about installed or uninstalled |
448 |
packages on your system. It can be used to find package ownership of |
449 |
files, to find duplicate packages, to list the files installed by a |
450 |
package, and more. |
451 |
|
452 |
To get qpkg you need to install app-portage/gentoolkit. |
453 |
|
454 |
--------------------------------------------------------------------------- |
455 |
| Code Listing 8.1: | |
456 |
| Installing gentoolkit | |
457 |
--------------------------------------------------------------------------- |
458 |
| | |
459 |
|# emerge app-portage/gentoolkit | |
460 |
| | |
461 |
--------------------------------------------------------------------------- |
462 |
|
463 |
Now that you have qpkg installed, you can start using it to examine your |
464 |
system. The first example is figuring out which package owns which file. |
465 |
This is done with the --find-file (or alternatively --find-pattern option. |
466 |
|
467 |
Note: To get a complete list of packages and the version installed on |
468 |
your machine use the command qpkg --installed --verbose. |
469 |
|
470 |
--------------------------------------------------------------------------- |
471 |
| Code Listing 8.2: | |
472 |
|Finding the package that owns a fil | |
473 |
--------------------------------------------------------------------------- |
474 |
| | |
475 |
|Which package owns /etc/crontab? | |
476 |
|% qpkg --find-file /etc/crontab | |
477 |
|sys-apps/vcron * | |
478 |
| | |
479 |
|What version of vcron? (--verbose) | |
480 |
|% qpkg --find-file --verbose /etc/crontab | |
481 |
|sys-apps/vcron-3.0.1-r1 * | |
482 |
| | |
483 |
|Where's the ebuild for this file? (--verbose --verbose) | |
484 |
|% qpkg --find-file --verbose --verbose /etc/crontab | |
485 |
| /var/db/pkg/sys-apps/vcron-3.0.1-r1/vcron-3.0.1-r1.ebuild | |
486 |
|sys-apps/vcron-3.0.1-r1 * | |
487 |
| | |
488 |
--------------------------------------------------------------------------- |
489 |
|
490 |
To list all the files a package installed, use the --list option. |
491 |
|
492 |
--------------------------------------------------------------------------- |
493 |
| Code Listing 8.3: | |
494 |
| Listing all the files installed by a package | |
495 |
--------------------------------------------------------------------------- |
496 |
| | |
497 |
|% qpkg --list units | |
498 |
|Directories were snipped for brevity | |
499 |
|app-sci/units-1.74 * | |
500 |
|CONTENTS: | |
501 |
|/usr/bin/units | |
502 |
|/usr/share/doc/units-1.74 | |
503 |
|/usr/share/doc/units-1.74/README.gz | |
504 |
|/usr/share/doc/units-1.74/NEWS.gz | |
505 |
|/usr/share/doc/units-1.74/INSTALL.gz | |
506 |
|/usr/share/doc/units-1.74/COPYING.gz | |
507 |
|/usr/share/doc/units-1.74/ChangeLog.gz | |
508 |
|/usr/share/man/man1/units.1.gz | |
509 |
|/usr/share/info/units.info.gz | |
510 |
|/usr/share/units/units.dat | |
511 |
| | |
512 |
--------------------------------------------------------------------------- |
513 |
|
514 |
The last example shows you how to find which packages depend on a |
515 |
specified package using --query-deps. |
516 |
|
517 |
--------------------------------------------------------------------------- |
518 |
| Code Listing 8.4: | |
519 |
|Finding dependencies | |
520 |
--------------------------------------------------------------------------- |
521 |
| | |
522 |
|% qpkg --installed --query-deps mozilla | |
523 |
|net-www/mozilla-1.4-r3 * | |
524 |
|DEPENDED ON BY: | |
525 |
| net-mail/evolution-1.4.3 | |
526 |
| net-www/galeon-1.3.9 | |
527 |
| | |
528 |
--------------------------------------------------------------------------- |
529 |
|
530 |
Note: Not specifying --installed causes qpkg to look inside the entire |
531 |
Portage tree which is probably not what you want. |
532 |
|
533 |
This should get you started with qpkg. For more options see qpkg --help or |
534 |
man 1 qpkg. |
535 |
|
536 |
========================== |
537 |
9. Moves, Adds and Changes |
538 |
========================== |
539 |
|
540 |
Moves |
541 |
----- |
542 |
|
543 |
The following developers recently left the Gentoo team: |
544 |
* none this week |
545 |
|
546 |
Adds |
547 |
---- |
548 |
|
549 |
The following developers recently joined the Gentoo Linux team: |
550 |
|
551 |
* Brad House (brad_mssw) -- amd64 |
552 |
* Joel Hillster (hillster) -- miscellanious ebuilds |
553 |
* Rob Cakebread (pythonhead) -- python |
554 |
|
555 |
Changes |
556 |
------- |
557 |
|
558 |
The following developers recently changed roles within the Gentoo Linux |
559 |
project. |
560 |
|
561 |
* none this week |
562 |
|
563 |
===================== |
564 |
10. Contribute to GWN |
565 |
===================== |
566 |
|
567 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
568 |
email[53]. |
569 |
|
570 |
53. gwn-feedback@g.o |
571 |
|
572 |
================ |
573 |
11. GWN Feedback |
574 |
================ |
575 |
|
576 |
Please send us your feedback[54] and help make the GWN better. |
577 |
|
578 |
54. gwn-feedback@g.o |
579 |
|
580 |
================================ |
581 |
12. GWN Subscription Information |
582 |
================================ |
583 |
|
584 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
585 |
gentoo-gwn-subscribe@g.o. |
586 |
|
587 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
588 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
589 |
subscribed under. |
590 |
|
591 |
=================== |
592 |
13. Other Languages |
593 |
=================== |
594 |
|
595 |
The Gentoo Weekly Newsletter is also available in the following languages: |
596 |
|
597 |
* Dutch[55] |
598 |
* English[56] |
599 |
* German[57] |
600 |
* French[58] |
601 |
* Japanese[59] |
602 |
* Italian[60] |
603 |
* Polish[61] |
604 |
* Portuguese (Brazil)[62] |
605 |
* Portuguese (Portugal)[63] |
606 |
* Russian[64] |
607 |
* Spanish[65] |
608 |
* Turkish[66] |
609 |
55. http://www.gentoo.org/news/be/gwn/gwn.xml |
610 |
56. http://www.gentoo.org/news/en/gwn/gwn.xml |
611 |
57. http://www.gentoo.org/news/de/gwn/gwn.xml |
612 |
58. http://www.gentoo.org/news/fr/gwn/gwn.xml |
613 |
59. http://www.gentoo.org/news/ja/gwn/gwn.xml |
614 |
60. http://www.gentoo.org/news/it/gwn/gwn.xml |
615 |
61. http://www.gentoo.org/news/pl/gwn/gwn.xml |
616 |
62. http://www.gentoo.org/news/br/gwn/gwn.xml |
617 |
63. http://www.gentoo.org/news/pt/gwn/gwn.xml |
618 |
64. http://www.gentoo.org/news/ru/gwn/gwn.xml |
619 |
65. http://www.gentoo.org/news/es/gwn/gwn.xml |
620 |
66. http://www.gentoo.org/news/tr/gwn/gwn.xml |
621 |
|
622 |
Yuji Carlos Kosugi <carlos@g.o> - Editor |
623 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
624 |
Brian Downey <bdowney@×××××××××××.net> - Contributor |
625 |
Cal Evans <cal@××××××××.com> - Contributor |
626 |
Chris Gavin <gubbs@××××.org> - Contributor |
627 |
Luke Giuliani <cold_flame@×××××.com> - Contributor |
628 |
Shawn Jonnet <shawn.jonnet@×××××××.net> - Contributor |
629 |
Michael Kohl <citizen428@g.o> - Contributor |
630 |
Kurt Lieber <klieber@g.o> - Contributor |
631 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
632 |
David Narayan <david@×××××××.net> - Contributor |
633 |
Gerald J Normandin Jr. <gerrynjr@g.o> - Contributor |
634 |
Ulrich Plate <plate@g.o> - Contributor |
635 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
636 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
637 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
638 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
639 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
640 |
Jochen Maes <linux@××××.be> - Dutch Translation |
641 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
642 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
643 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
644 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
645 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
646 |
Sebastien Cevey <seb@×××××.net> - French Translation |
647 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
648 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
649 |
Steffen Lassahn <madeagle@g.o> - German Translation |
650 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
651 |
Lukas Domagala <Cyrik@g.o> - German Translation |
652 |
Tobias Scherbaum <dertobi123@g.o> - German Translation |
653 |
Daniel Gerholdt <Sputnik1969@g.o> - German Translation |
654 |
Marc Herren <dj-submerge@g.o> - German Translation |
655 |
Tobias Matzat <SirSeoman@g.o> - German Translation |
656 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
657 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
658 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
659 |
Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation |
660 |
Katsuyuki Konno <katuyuki@××××××××.jp> - Japanese Translation |
661 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
662 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
663 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
664 |
Radoslaw Janeczko <sototh@×××.pl> - Polish Translation |
665 |
Lukasz Strzygowski <lucass.home@××.pl> - Polish Translation |
666 |
Michal Drobek <veng@××.pl> - Polish Translation |
667 |
Adam Lyjak <apo@××××××××××××××××××××.pl> - Polish Translation |
668 |
Krzysztof Klimonda <cthulhu@×××××××××.net> - Polish Translation |
669 |
Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese |
670 |
(Brazil) Translation |
671 |
Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation |
672 |
Jo??o Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil) |
673 |
Translation |
674 |
Marcelo Gon??alves de Azambuja <mgazambuja@×××××××××.br> - Portuguese |
675 |
(Brazil) Translation |
676 |
Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil) |
677 |
Translation |
678 |
Pablo N. Hess -- NatuNobilis <natunobilis@××××××××.org> - Portuguese |
679 |
(Brazil) Translation |
680 |
Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation |
681 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
682 |
Translation |
683 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
684 |
Translation |
685 |
Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal) |
686 |
Translation |
687 |
Jos?? Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation |
688 |
Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation |
689 |
Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation |
690 |
Sergey Galkin <gals_home@××××.ru> - Russian Translator |
691 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
692 |
Alex Spirin <asp13@××××.ru> - Russian Translator |
693 |
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator |
694 |
Anton Vorovatov <mazurous@××××.ru> - Russian Translator |
695 |
Denis Zaletov <dzaletov@×××××××.ru> - Russian Translator |
696 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
697 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
698 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
699 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
700 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
701 |
Jes??s Garc??a Crespo <correo@××××××.com> - Spanish Translation |
702 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
703 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
704 |
Sergio G??mez <s3r@××××××××××××.ar> - Spanish Translation |
705 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
706 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
707 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
708 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
709 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
710 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |