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 June 23rd, 2003. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Summary |
12 |
------- |
13 |
|
14 |
* Where is Gentoo Linux 1.4? |
15 |
* The Meta Package project |
16 |
* Two additional new source mirrors for North America |
17 |
* GWN looking for additional translators |
18 |
|
19 |
Where is Gentoo Linux 1.4? |
20 |
-------------------------- |
21 |
|
22 |
One of the most often asked questions in the Gentoo Forums, mailing lists |
23 |
and IRC channels is, "When will Gentoo Linux 1.4 be released?" While we |
24 |
don't have an exact date to answer that question, we will provide an |
25 |
update on the progress made towards 1.4 later on. First, however, let's |
26 |
clear up one common misconception that many Gentoo users have. Releases do |
27 |
not matter in Gentoo Linux. If you install any version of Gentoo Linux and |
28 |
complete an emerge -u world, congratulations, you are running the most |
29 |
current version of Gentoo Linux. You can start with one of the current |
30 |
LiveCDs for installation purposes, or you can use any number of other |
31 |
alternatives[1]. Either way, you're going to end up with a cutting-edge, |
32 |
fully-optimized installation of Gentoo Linux, tailored to your |
33 |
specifications. |
34 |
|
35 |
1. /doc/en/altinstall.xml |
36 |
|
37 |
So why does Gentoo Linux have numbered releases at all? Good question and |
38 |
one that has been debated internally amongst the development team. There |
39 |
are some features of Gentoo Linux that are tied to version numbers, most |
40 |
notably the Gentoo Reference Packages and the LiveCD used for |
41 |
installation. |
42 |
|
43 |
As for the promised update about the current status of Gentoo Linux 1.4, |
44 |
work continues towards our goals and milestones tied to 1.4. Work has been |
45 |
done[2] towards an optional script that will allow users to automatically |
46 |
set CFLAGS and CHOST variables. Improvements to stager have been made |
47 |
available in the experimental[3] section of our distfile mirrors and new |
48 |
GRP packages are being prepped as well. As with all Gentoo products, a |
49 |
release will be made when the product has met our quality and stability |
50 |
standards, and it is not tied to any specific date. |
51 |
|
52 |
2. /news/en/gwn/20030602-newsletter.xml#doc_chap1_sect3 |
53 |
3. http://gentoo.oregonstate.edu/experimental/x86/stages/ |
54 |
|
55 |
The Meta Package project |
56 |
------------------------ |
57 |
|
58 |
As recently announced[4], Gentoo has joined forces with DarwinPorts[5] and |
59 |
Fink[6] to provide a collection of quality, freely-distributable software |
60 |
to the Macintosh OS X community. More information can be found at |
61 |
metapkg.org[7]. |
62 |
|
63 |
4. /news/20030620-metapkg.xml |
64 |
5. http://opendarwin.org/projects/darwinports |
65 |
6. http://fink.sourceforge.net/ |
66 |
7. http://www.metapkg.org/ |
67 |
|
68 |
Two additional new source mirrors for North America |
69 |
--------------------------------------------------- |
70 |
|
71 |
Continuing the recent trend[8] we're pleased to announce two new Gentoo |
72 |
Linux source mirrors in North America, graciously provided by Seren |
73 |
Innovations[9] and Adelie Linux[10]. |
74 |
|
75 |
8. /news/en/gwn/20030602-newsletter.xml#doc_chap1_sect2 |
76 |
9. http://www.seren.com |
77 |
10. http://www.adelielinux.com/en/ |
78 |
|
79 |
Based in Minneapolis, Seren Innovations explores and deploys cutting-edge |
80 |
entertainment and communications technologies that will serve their |
81 |
customer's needs today and in the future. Their Astound[11]-brand cable |
82 |
TV, high-speed Internet and telephone services are delivered over an |
83 |
advanced, hybrid fiber-coax network. They've built a network in the St. |
84 |
Cloud area of Minnesota, are building another in Contra Costa County, |
85 |
Calif., and will be announcing additional markets in the coming months. |
86 |
|
87 |
11. http://www.astound.net |
88 |
|
89 |
Adelie Linux[12] is an initiative of Cyberlogic[13] in Montreal, Canada. |
90 |
The Adelie Linux Team is composed of analysts, interns, students and |
91 |
professors from various partners. The project is active in linux-based |
92 |
technologies and development, including Single System Image[14] |
93 |
technologies for use in clusters as well as other products and |
94 |
technologies. |
95 |
|
96 |
12. http://www.adelielinux.com/en/ |
97 |
13. http://www.cyberlogic.ca |
98 |
14. http://adelielinux.com/en/ssi/ |
99 |
|
100 |
GWN looking for additional translators for Portuguese (Brazil) version |
101 |
---------------------------------------------------------------------- |
102 |
|
103 |
The Gentoo Weekly Newsletter is looking for help with its Portuguese |
104 |
(Brazil) translation. Candidates should have a solid understanding of both |
105 |
written Brazillian Portuguese as well as written English. Interested |
106 |
parties should send an email to gwn-feedback@g.o. |
107 |
|
108 |
================== |
109 |
2. Gentoo Security |
110 |
================== |
111 |
|
112 |
Summary |
113 |
------- |
114 |
|
115 |
* GLSA: kon2 |
116 |
* GLSA: atftp |
117 |
* GLSA: mod_php php |
118 |
* GLSA: cups |
119 |
* GLSA: ghostscript |
120 |
* GLSA: lprng |
121 |
* GLSA: gzip |
122 |
* GLSA: man |
123 |
* New Security Bug Reports |
124 |
|
125 |
GLSA: kon2 |
126 |
---------- |
127 |
|
128 |
The kon2 package is subject to a a buffer overflow that could permit local |
129 |
users to execute arbitrary code using a command line argument. |
130 |
|
131 |
* Severity: High - Potential arbitrary code execution. |
132 |
* Packages Affected: app-i18n/kon2 prior to kon2-0.3.9b-r1 |
133 |
* Rectification: Synchronize and emerge kon2, emerge clean. |
134 |
* GLSA Announcement[15] |
135 |
|
136 |
15. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105560943023268&w=2 |
137 |
|
138 |
GLSA: atftp |
139 |
----------- |
140 |
|
141 |
The atftp package contains a buffer overflow. |
142 |
|
143 |
* Severity: High - Potential arbitrary code execution. |
144 |
* Packages Affected: net-ftp/atftp prior to atftp-6.0-r2 |
145 |
* Rectification: Synchronize and emerge atftp, emerge clean. |
146 |
* GLSA Announcement[16] |
147 |
* Advisory[17] |
148 |
|
149 |
16. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105510254901791&w=2 |
150 |
17. http://marc.theaimsgroup.com/?l=bugtraq&m=105493701708152&w=2 |
151 |
|
152 |
GLSA: mod_php php |
153 |
----------------- |
154 |
|
155 |
The PHP emalloc() function suffers from an integer overflow vulnerability. |
156 |
Because the emalloc() function is used frequently, it presents a |
157 |
significant security risk. In addition, str_repeat() array_pad() have |
158 |
integer overflow vulnerabilities. |
159 |
|
160 |
* Severity: High - Potential arbitrary code execution. |
161 |
* Packages Affected: dev-php/mod_php and dev-php/php versions prior to |
162 |
4.3.2 |
163 |
* Rectification: Synchronize and emerge mod_php and/or php, emerge clean. |
164 |
* GLSA Announcement[18] |
165 |
* Advisory[19] |
166 |
* Advisory[20] |
167 |
* Advisory[21] |
168 |
|
169 |
18. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105510240101670&w=2 |
170 |
19. http://marc.theaimsgroup.com/?l=bugtraq&m=104860818613543&w=2 |
171 |
20. http://marc.theaimsgroup.com/?l=bugtraq&m=104931355406416&w=2 |
172 |
21. http://marc.theaimsgroup.com/?l=bugtraq&m=104931384806788&w=2 |
173 |
|
174 |
GLSA: cups |
175 |
---------- |
176 |
|
177 |
CUPS allows remote attackers to cause a denial of service using an |
178 |
incomplete print request to port 631. |
179 |
|
180 |
* Severity: Moderate - Remote DoS. |
181 |
* Packages Affected: net-print/cups prior to cups-1.1.18-r5 |
182 |
* Rectification: Synchronize and emerge cups, emerge clean. |
183 |
* GLSA Announcement[22] |
184 |
|
185 |
22. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105570565915738&w=2 |
186 |
|
187 |
GLSA: ghostscript |
188 |
----------------- |
189 |
|
190 |
The ps2epsi program in ghostscript uses an insecurely created file to |
191 |
configure ghostscript. This could permit files to be overwritten for the |
192 |
user invoking ps2epsi. |
193 |
|
194 |
* Severity: Moderate - Local security compromise. |
195 |
* Packages Affected: app-text/ghostscript prior to ghostscript-7.05.6-r2 |
196 |
* Rectification: Synchronize and emerge ghostscript, emerge clean. |
197 |
* GLSA Announcement[23] |
198 |
|
199 |
23. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105561927930018&w=2 |
200 |
|
201 |
GLSA: lprng |
202 |
----------- |
203 |
|
204 |
The lprng package permits local users to overwrite arbitrary files via a |
205 |
symbolic link attack on the /tmp/before file. |
206 |
|
207 |
* Severity: Moderate - Local security compromise. |
208 |
* Packages Affected: net-print/lprng prior to lprng-3.8.12-r1 |
209 |
* Rectification: Synchronize and emerge lprng, emerge clean. |
210 |
* GLSA Announcement[24] |
211 |
|
212 |
24. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105560907323014&w=2 |
213 |
|
214 |
GLSA: gzip |
215 |
---------- |
216 |
|
217 |
The znew and gzexe programs in the gzip package allows local users to |
218 |
overwrite arbitrary files via a symlink attack on temporary files. |
219 |
|
220 |
* Severity: Moderate - Local security compromise. |
221 |
* Packages Affected: sys-apps/gzip prior to gzip-1.3.3-r2 |
222 |
* Rectification: Synchronize and emerge gzip, emerge clean. |
223 |
* GLSA Announcement[25] |
224 |
|
225 |
25. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105560920823129&w=2 |
226 |
|
227 |
GLSA: man |
228 |
--------- |
229 |
|
230 |
The man program contains a format string vulnerability, related to the use |
231 |
of an optional catalog file. |
232 |
|
233 |
* Severity: Moderate - Local security compromise. |
234 |
* Packages Affected: sys-apps/man prior to man-1.51-r5 |
235 |
* Rectification: Synchronize and emerge man, emerge clean. |
236 |
* GLSA Announcement[26] |
237 |
* Advisory[27] |
238 |
|
239 |
26. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105560931923201&w=2 |
240 |
27. http://marc.theaimsgroup.com/?l=bugtraq&m=105474717920585&w=2 |
241 |
|
242 |
New Security Bug Reports |
243 |
------------------------ |
244 |
|
245 |
The following new security bugs were posted this week: |
246 |
|
247 |
* sys-apps/pam[28] |
248 |
* media-sound/mikmod[29] |
249 |
* net-analyzer/ethereal[30] |
250 |
* app-games/gnocatan[31] |
251 |
* app-games/nethack[32] |
252 |
* app-text/noweb[33] |
253 |
* app-text/xpdf[34] |
254 |
* app-text/xpdf[35] |
255 |
* net-ftp/proftpd[36] |
256 |
* net-www/phpBB[37] |
257 |
|
258 |
28. http://bugs.gentoo.org/show_bug.cgi?id=22944 |
259 |
29. http://bugs.gentoo.org/show_bug.cgi?id=22948 |
260 |
30. http://bugs.gentoo.org/show_bug.cgi?id=22950 |
261 |
31. http://bugs.gentoo.org/show_bug.cgi?id=22951 |
262 |
32. http://bugs.gentoo.org/show_bug.cgi?id=22952 |
263 |
33. http://bugs.gentoo.org/show_bug.cgi?id=22972 |
264 |
34. http://bugs.gentoo.org/show_bug.cgi?id=23046 |
265 |
35. http://bugs.gentoo.org/show_bug.cgi?id=23089 |
266 |
36. http://bugs.gentoo.org/show_bug.cgi?id=23092 |
267 |
37. http://bugs.gentoo.org/show_bug.cgi?id=23147 |
268 |
|
269 |
=============== |
270 |
3. User stories |
271 |
=============== |
272 |
|
273 |
No user story this week |
274 |
|
275 |
This section takes a little break this week, but will be back in the next |
276 |
issue! |
277 |
|
278 |
================================= |
279 |
4. Featured Developer of the Week |
280 |
================================= |
281 |
|
282 |
D.M.D. Ljungmark, aka Spider |
283 |
|
284 |
This week we're featuring Spider, who maintains many of the Gnome ebuilds |
285 |
as well as some others spread around the tree. Spider was actually a |
286 |
member of the Gnome Packaging Project when he switched from his own |
287 |
reworked distribution to Gentoo, and so his involvement began with the |
288 |
building of Gnome2 packages as well as some loose ends to the project like |
289 |
Vi, Nethack, POVRay, and others. Right now he's working on porting the |
290 |
Ximian G2D patches to Gentoo; otherwise he generally follows releases and |
291 |
works to ensure a smooth path to get them into the tree. A member of the |
292 |
Gnome Foundation in addition to the Gnome Packaging Project, Spider has |
293 |
also written hints and tips for LinuxFromScratch[38], and his proudest |
294 |
achievement to date is the Migration Guide[39]. |
295 |
|
296 |
38. http://www.linuxfromscratch.org/ |
297 |
39. http://gentoo.org/~spider/migration-guide.html |
298 |
|
299 |
A minimalist command-line junky with a soft spot for well-designed CLI |
300 |
tools and other things that "wrap around your fingers" like lftp, zsh, and |
301 |
epiphany, Spider is currently using two 1GHz Athlon machines: one testing |
302 |
Ximian Gnome on Gentoo, the other running Openbox, sylpheed, xchat-1.8, |
303 |
and a horde of aterms running zsh and/or vim. |
304 |
|
305 |
Spider was a judo instructor who spent a lot of time in the dojos but is |
306 |
now suffering chronic depression, social phobia, and anxiety disorder in |
307 |
his mid twenties. Currently on a disability pension and taking a summer |
308 |
break from social rehabilitation, he says he spends too much of his time |
309 |
by his computer. He's also been feeding his music addiction, dabbling in |
310 |
the questionable art of digital photography, and having heated arguments |
311 |
with friends and acquaintances while feeding his Mocha addiction in |
312 |
various cafes. Spider lives in Norrköping, and stays awake for too long |
313 |
to sit and watch the dawn outside his window, and swears a lot at the fact |
314 |
that it never gets dark out there (Because this[40] is as dark as the |
315 |
night gets there). |
316 |
|
317 |
40. http://redhog.org/~spider/nighttime.jpg |
318 |
|
319 |
========================= |
320 |
5. Heard in the Community |
321 |
========================= |
322 |
|
323 |
Web Forums |
324 |
---------- |
325 |
|
326 |
LiveUSB? Keychain to Boot |
327 |
|
328 |
A very interesting discussion has slowly been growing around the ability |
329 |
of recent BIOSes to boot not only from traditional devices like CDs, |
330 |
floppies or network drives, but from removable USB sticks with flash |
331 |
memory, too. The small plug-in stubs are available with anything from 64 |
332 |
MB well into the GB range, and are well worth the effort if you want to |
333 |
carry your Gentoo about, or boot Linux on somebody else's PC. The gist: |
334 |
You can easily write data back to a USB device, try that with a silver |
335 |
platter... |
336 |
|
337 |
|
338 |
* Linux on a USB Flash Drive[41] |
339 |
* Build a Gentoo install/boot/rescue LiveCD USB[42] |
340 |
|
341 |
41. http://forums.gentoo.org/viewtopic.php?t=46050 |
342 |
42. http://forums.gentoo.org/viewtopic.php?t=57754 |
343 |
|
344 |
Growing Collection of Local Email Setup Howtos |
345 |
|
346 |
If your ISP's mail server alone isn't good enough for you anymore, you'll |
347 |
be thinking about setting up your own services inside the home network. |
348 |
Check the forums for several flavours of interesting solutions to a very |
349 |
common problem: |
350 |
|
351 |
|
352 |
* Email System For The Home Network[43] |
353 |
* [TIP] Local Mail Only[44] |
354 |
* Sendmail & Fetchmail for e-mail access.[45] |
355 |
* Mutt and the Single User[46] |
356 |
|
357 |
43. http://forums.gentoo.org/viewtopic.php?t=56633 |
358 |
44. http://forums.gentoo.org/viewtopic.php?t=61606 |
359 |
45. http://forums.gentoo.org/viewtopic.php?t=23703 |
360 |
46. http://forums.gentoo.org/viewtopic.php?t=1085 |
361 |
|
362 |
gentoo-user |
363 |
----------- |
364 |
|
365 |
Improving The Mozilla Web Browsing Experience |
366 |
|
367 |
Seeing that installing or finding plugins for the Mozilla Web Browser can |
368 |
sometimes be a pain, Mknecht made a suggestion to improve the situation. |
369 |
His suggestion included creating an all-inclusive ebuild that would grab |
370 |
most plugins automatically. Other users came up with different ideas, |
371 |
ranging from manual installs, to a full fledged "gentoo service site" that |
372 |
would automatcally point you to the needed plugins for various file |
373 |
formats. The thread can be found here[47]. |
374 |
|
375 |
47. http://article.gmane.org/gmane.linux.gentoo.user/36750 |
376 |
48. http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user |
377 |
&root=%3C20030522013416.7051e917.spider%40gentoo.org%3E |
378 |
|
379 |
* Improving The Mozilla Web Browsing Experience[48] |
380 |
|
381 |
======================= |
382 |
6. Gentoo International |
383 |
======================= |
384 |
|
385 |
Internationalization of gentoo.org |
386 |
|
387 |
You hear a distant rumble... Initiated by FRLinux[49], some of the |
388 |
translators busy hacking away at portions of the Gentoo website, including |
389 |
this newsletter, have started an initiative to internationalize the Gentoo |
390 |
website itself. There's a motion[50] on bugs.gentoo.org that tries to win |
391 |
support for Net- and FreeBSD-like language handling for the entire |
392 |
website, linguistically transparent and completely consistent over all |
393 |
versions. Suggestions include links from the main website to international |
394 |
efforts on {ISO country code}.gentoo.org, and you can join the discussion |
395 |
either via Bugzilla or the Forums, in a thread called "Gentoo |
396 |
International Community"[51] (it's in French, do feel free to open an |
397 |
English thread about the same subject in Other Things Gentoo). |
398 |
|
399 |
49. frlinux@×××××××.net |
400 |
50. http://bugs.gentoo.org/show_bug.cgi?id=23199 |
401 |
51. http://forums.gentoo.org/viewtopic.php?t=62200 |
402 |
|
403 |
================ |
404 |
7. Portage Watch |
405 |
================ |
406 |
|
407 |
Portage Watch is on hiatus this week and will return next week |
408 |
|
409 |
=========== |
410 |
8. Bugzilla |
411 |
=========== |
412 |
|
413 |
Summary |
414 |
------- |
415 |
|
416 |
* Statistics |
417 |
* Closed Bug Ranking |
418 |
* New Bug Rankings |
419 |
|
420 |
Statistics |
421 |
---------- |
422 |
|
423 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[52]) to record and |
424 |
track bugs, notifications, suggestions and other interactions with the |
425 |
development team. Between 13 Jun 2003 and 19 Jun 2003, activity on the |
426 |
site has resulted in: |
427 |
|
428 |
52. http://bugs.gentoo.org |
429 |
|
430 |
* 322 new bugs during this period |
431 |
* 446 bugs closed or resolved during this period |
432 |
* 8 previously closed bugs were reopened this period |
433 |
|
434 |
Of the 3334 currently open bugs: 56 are labeled 'blocker', 138 are labeled |
435 |
'critical', and 275 are labeled 'major'. |
436 |
|
437 |
Closed Bug Rankings |
438 |
------------------- |
439 |
|
440 |
The developers and teams who have closed the most bugs during this period |
441 |
are: |
442 |
|
443 |
* The Perl Team[53], with 15 closed bugs[54] |
444 |
* The KDE Team[55], with 11 closed bugs[56] |
445 |
* Seemant Kulleen[57], with 11 closed bugs[58] |
446 |
* Dean Bailey[59], with 10 closed bugs[60] |
447 |
* Mike Frysinger[61], with 10 closed bugs[62] |
448 |
|
449 |
53. perl@g.o |
450 |
54. |
451 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
452 |
&chfield=bug_status&chfieldfrom=2003-06-13&chfieldto=2003-06-19 |
453 |
&resolution=FIXED&assigned_to=perl%40gentoo.org |
454 |
55. kde@g.o |
455 |
56. |
456 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
457 |
&chfield=bug_status&chfieldfrom=2003-06-13&chfieldto=2003-06-19 |
458 |
&resolution=FIXED&assigned_to=kde%40gentoo.org |
459 |
57. seemant@g.o |
460 |
58. |
461 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
462 |
&chfield=bug_status&chfieldfrom=2003-06-13&chfieldto=2003-06-19 |
463 |
&resolution=FIXED&assigned_to=seemant%40gentoo.org |
464 |
59. alron@g.o |
465 |
60. |
466 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
467 |
&chfield=bug_status&chfieldfrom=2003-06-13&chfieldto=2003-06-19 |
468 |
&resolution=FIXED&assigned_to=alron%40gentoo.org |
469 |
61. vapier@g.o |
470 |
62. |
471 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
472 |
&chfield=bug_status&chfieldfrom=2003-06-13&chfieldto=2003-06-19 |
473 |
&resolution=FIXED&assigned_to=vapier%40gentoo.org |
474 |
|
475 |
New Bug Rankings |
476 |
---------------- |
477 |
|
478 |
The developers and teams who have been assigned the most new bugs during |
479 |
this period are: |
480 |
|
481 |
* The x86 Kernel Team[63], with 14 new bugs[64] |
482 |
* The KDE Team[65], with 6 new bugs[66] |
483 |
* The Sound Team[67], with 6 new bugs[68] |
484 |
* Nicholas Jones[69], with 5 new bugs[70] |
485 |
* Peter Johanson[71], with 5 new bugs[72] |
486 |
* Matthew Kennedy[73], with 5 new bugs[74] |
487 |
* The Perl Team[75], with 5 new bugs[76] |
488 |
|
489 |
63. x86-kernel@g.o |
490 |
64. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
491 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
492 |
&chfieldto=2003-06-19&=&assigned_to=x86-kernel%40gentoo.org |
493 |
65. kde@g.o |
494 |
66. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
495 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
496 |
&chfieldto=2003-06-19&=&assigned_to=kde%40gentoo.org |
497 |
67. sound@g.o |
498 |
68. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
499 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
500 |
&chfieldto=2003-06-19&=&assigned_to=sound%40gentoo.org |
501 |
69. carpaski@g.o |
502 |
70. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
503 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
504 |
&chfieldto=2003-06-19&=&assigned_to=carpaski%40gentoo.org |
505 |
71. latexer@g.o |
506 |
72. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
507 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
508 |
&chfieldto=2003-06-19&=&assigned_to=latexer%40gentoo.org |
509 |
73. mkennedy@g.o |
510 |
74. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
511 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
512 |
&chfieldto=2003-06-19&=&assigned_to=mkennedy%40gentoo.org |
513 |
75. perl@g.o |
514 |
76. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
515 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-06-13 |
516 |
&chfieldto=2003-06-19&=&assigned_to=perl%40gentoo.org |
517 |
|
518 |
================== |
519 |
9. Tips and Tricks |
520 |
================== |
521 |
|
522 |
Querying Portage with etcat |
523 |
|
524 |
This week's tip shows you how to use the etcat command to retrieve |
525 |
information on Portage, USE flags, package versions, and much more. |
526 |
|
527 |
While there are other package query utilities such as qpkg or epm, etcat |
528 |
has some unique features. Some of these features include the ability to |
529 |
display the amount of disk space a particular package is using, the USE |
530 |
flags the package was compiled with, and the versions available for a |
531 |
package. |
532 |
|
533 |
The first step is installing the app-admin/gentoolkit package from |
534 |
Portage. This installs etcat (among other utilities) to /usr/bin. |
535 |
|
536 |
--------------------------------------------------------------------------- |
537 |
| Code Listing 9.1: | |
538 |
| Getting etcat | |
539 |
--------------------------------------------------------------------------- |
540 |
| | |
541 |
|# emerge app-admin/gentoolkit | |
542 |
| | |
543 |
--------------------------------------------------------------------------- |
544 |
|
545 |
To view the size of the package, use etcat size [package]. |
546 |
|
547 |
--------------------------------------------------------------------------- |
548 |
| Code Listing 9.2: | |
549 |
| Displaying the size of a package | |
550 |
--------------------------------------------------------------------------- |
551 |
| | |
552 |
|# etcat size mozilla | |
553 |
|[ Results for search key : mozilla ] | |
554 |
|[ Applications found : 4 ] | |
555 |
| | |
556 |
| Only printing found installed programs. | |
557 |
| | |
558 |
|* mozilla-firebird-bin-0.5 | |
559 |
| Total Files : 338 | |
560 |
| Total Size : 20925.18 KB | |
561 |
|* mozilla-1.3-r1 | |
562 |
| Total Files : 3155 | |
563 |
| Total Size : 52073.05 KB | |
564 |
| | |
565 |
|# etcat size evolution | |
566 |
|[ Results for search key : evolution ] | |
567 |
|[ Applications found : 1 ] | |
568 |
| | |
569 |
| Only printing found installed programs. | |
570 |
| | |
571 |
|* evolution-1.2.4 | |
572 |
| Total Files : 1421 | |
573 |
| Total Size : 33456.65 KB | |
574 |
| | |
575 |
|# etcat size fluxbox | |
576 |
|[ Results for search key : fluxbox ] | |
577 |
|[ Applications found : 1 ] | |
578 |
| | |
579 |
| Only printing found installed programs. | |
580 |
| | |
581 |
|* fluxbox-0.1.14-r1 | |
582 |
| Total Files : 26 | |
583 |
| Total Size : 806.92 KB | |
584 |
| | |
585 |
--------------------------------------------------------------------------- |
586 |
|
587 |
To look at the USE flags a package was compiled with, use etcat uses |
588 |
[package]. For example, the following command shows which USE flags |
589 |
Postfix was compiled with. |
590 |
|
591 |
--------------------------------------------------------------------------- |
592 |
| Code Listing 9.3: | |
593 |
| Displaying USE flags | |
594 |
--------------------------------------------------------------------------- |
595 |
| | |
596 |
|# etcat uses net-mail/postfix | |
597 |
|[ Colour Code : set unset ] | |
598 |
|[ Legend : (U) Col 1 - Current USE flags ] | |
599 |
|[ : (I) Col 2 - Installed With USE flags ] | |
600 |
| | |
601 |
| U I [ Found these USE variables in : net-mail/postfix-2.0.9 ] | |
602 |
| + + ssl : Adds support for Secure Socket Layer connections | |
603 |
| + + mysql : Adds mySQL support | |
604 |
| + + sasl : Adds support for the Simple Authentication and Security | |
605 |
| Layer | |
606 |
| + + ldap : Adds LDAP support (Lightweight Directory Access Protocol) | |
607 |
| - - ipv6 : Adds support for IP version 6 | |
608 |
| - - maildir : Adds support for maildir (~/.maildir) style mail spools | |
609 |
| - - mbox : Adds support for mbox (/var/spool/mail) style mail spools | |
610 |
| | |
611 |
|# etcat uses fluxbox | |
612 |
|[ Colour Code : set unset ] | |
613 |
|[ Legend : (U) Col 1 - Current USE flags ] | |
614 |
|[ : (I) Col 2 - Installed With USE flags ] | |
615 |
| | |
616 |
| U I [ Found these USE variables in : x11-wm/fluxbox-0.1.14-r1 ] | |
617 |
| - - kde : Adds support for kde-base/kde (K Desktop Enviroment) | |
618 |
| + + gnome : Adds GNOME support | |
619 |
| + + nls : unknown | |
620 |
| + - xinerama : Add support for XFree86's xinerama extension, which | |
621 |
| allows you to stretch your display across multiple | |
622 |
| monitors | |
623 |
| + + truetype : Adds support for FreeType and/or FreeType2 fonts | |
624 |
| | |
625 |
--------------------------------------------------------------------------- |
626 |
|
627 |
To see which versions of a specific package are available, use etcat |
628 |
versions [package] |
629 |
|
630 |
--------------------------------------------------------------------------- |
631 |
| Code Listing 9.4: | |
632 |
| Displaying available package versions | |
633 |
--------------------------------------------------------------------------- |
634 |
| | |
635 |
|# etcat versions kde-base/kde | |
636 |
|[ Results for search key : kde-base/kde ] | |
637 |
|[ Applications found : 1 ] | |
638 |
| | |
639 |
|* kde-base/kde : | |
640 |
| [ ] kde-base/kde-2.2.2-r1 (2) | |
641 |
| [ ] kde-base/kde-3.0.4 (3.0) | |
642 |
| [ ] kde-base/kde-3.0.5a (3.0) | |
643 |
| [ ] kde-base/kde-3.0.5b (3.0) | |
644 |
| [ ] kde-base/kde-3.1.1a (3.1) | |
645 |
| [ ] kde-base/kde-3.1.1 (3.1) | |
646 |
| [ ] kde-base/kde-3.1.2 (3.1) | |
647 |
| [ ] kde-base/kde-3.1 (3.1) | |
648 |
| | |
649 |
|# etcat versions net-mail/evolution | |
650 |
|[ Results for search key : net-mail/evolution ] | |
651 |
|[ Applications found : 1 ] | |
652 |
| | |
653 |
|* net-mail/evolution : | |
654 |
| [ ] net-mail/evolution-1.2.3 (0) | |
655 |
| [ I] net-mail/evolution-1.2.4 (0) | |
656 |
| [M~ ] net-mail/evolution-1.3.92 (2) | |
657 |
| [M~ ] net-mail/evolution-1.4.0 (0) | |
658 |
| | |
659 |
|# etcat versions net-www/apache | |
660 |
|[ Results for search key : net-www/apache ] | |
661 |
|[ Applications found : 1 ] | |
662 |
| | |
663 |
|* net-www/apache : | |
664 |
| [ ] net-www/apache-1.3.27 (1) | |
665 |
| [ ] net-www/apache-1.3.27-r1 (1) | |
666 |
| [M~ ] net-www/apache-1.3.27-r2 (1) | |
667 |
| [ ] net-www/apache-1.3.27-r3 (1) | |
668 |
| [M~ ] net-www/apache-1.3.27-r4 (1) | |
669 |
| [M~ ] net-www/apache-2.0.43-r1 (2) | |
670 |
| [M~ ] net-www/apache-2.0.44 (2) | |
671 |
| [M~ ] net-www/apache-2.0.45 (2) | |
672 |
| [M~I] net-www/apache-2.0.46 (2) | |
673 |
| | |
674 |
--------------------------------------------------------------------------- |
675 |
|
676 |
If you don't specify the category, etcat will try to find all possible |
677 |
matches in Portage. If the package name is common or occurs in many other |
678 |
package names, you may get a lot more output that you wanted. |
679 |
For more detailed information, type man etcat. For a quick overview of |
680 |
available options, just type etcat. |
681 |
|
682 |
=============================== |
683 |
10. Quote/Signature of the week |
684 |
=============================== |
685 |
|
686 |
This week we feature the current signature of forums guru carambola5[77]: |
687 |
"Deck of Cards: $1.29. Card Table: $14.99. "101 Solitaire Variations" |
688 |
book: $6.59. Finding a cheaper replacement for the one thing Windows is |
689 |
ideal for: priceless." |
690 |
|
691 |
77. http://forums.gentoo.org/profile.php?mode=viewprofile&u=3602 |
692 |
|
693 |
=========================== |
694 |
11. Moves, Adds and Changes |
695 |
=========================== |
696 |
|
697 |
Moves |
698 |
----- |
699 |
|
700 |
The following developers recently left the Gentoo team: |
701 |
|
702 |
* none this week |
703 |
|
704 |
Adds |
705 |
---- |
706 |
|
707 |
The following developers recently joined the Gentoo Linux team: |
708 |
|
709 |
* none this week |
710 |
|
711 |
Changes |
712 |
------- |
713 |
|
714 |
The following developers recently changed roles within the Gentoo Linux |
715 |
project. |
716 |
|
717 |
* none this week |
718 |
|
719 |
===================== |
720 |
12. Contribute to GWN |
721 |
===================== |
722 |
|
723 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
724 |
email[78]. |
725 |
|
726 |
78. gwn-feedback@g.o |
727 |
|
728 |
================ |
729 |
13. GWN Feedback |
730 |
================ |
731 |
|
732 |
Please send us your feedback[79] and help make GWN better. |
733 |
|
734 |
79. gwn-feedback@g.o |
735 |
|
736 |
================================ |
737 |
14. GWN Subscription Information |
738 |
================================ |
739 |
|
740 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
741 |
gentoo-gwn-subscribe@g.o. |
742 |
|
743 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
744 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
745 |
subscribed under. |
746 |
|
747 |
=================== |
748 |
15. Other Languages |
749 |
=================== |
750 |
|
751 |
The Gentoo Weekly Newsletter is also available in the following languages: |
752 |
|
753 |
* Dutch[80] |
754 |
* English[81] |
755 |
* German[82] |
756 |
* French[83] |
757 |
* Japanese[84] |
758 |
* Italian[85] |
759 |
* Polish[86] |
760 |
* Portuguese (Brazil)[87] |
761 |
* Portuguese (Portugal)[88] |
762 |
* Russian[89] |
763 |
* Spanish[90] |
764 |
* Turkish[91] |
765 |
|
766 |
80. http://www.gentoo.org/news/be/gwn/gwn.xml |
767 |
81. http://www.gentoo.org/news/en/gwn/gwn.xml |
768 |
82. http://www.gentoo.org/news/de/gwn/gwn.xml |
769 |
83. http://www.gentoo.org/news/fr/gwn/gwn.xml |
770 |
84. http://www.gentoo.org/news/ja/gwn/gwn.xml |
771 |
85. http://www.gentoo.org/news/it/gwn/gwn.xml |
772 |
86. http://www.gentoo.org/news/pl/gwn/gwn.xml |
773 |
87. http://www.gentoo.org/news/br/gwn/gwn.xml |
774 |
88. http://www.gentoo.org/news/pt/gwn/gwn.xml |
775 |
89. http://www.gentoo.org/news/ru/gwn/gwn.xml |
776 |
90. http://www.gentoo.org/news/es/gwn/gwn.xml |
777 |
91. http://www.gentoo.org/news/tr/gwn/gwn.xml |
778 |
|
779 |
Kurt Lieber <klieber@g.o> - Editor |
780 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
781 |
Brice Burgess <nesta@×××××××.net> - Contributor |
782 |
Michael Kohl <citizen428@g.o> - Contributor |
783 |
Yuji Carlos Kosugi <carlos@g.o> - Contributor |
784 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
785 |
David Narayan <david@×××××××.net> - Contributor |
786 |
Ulrich Plate <plate@g.o> - Contributor |
787 |
Peter Sharp <mail@××××××××××××××.net> - Contributor |
788 |
Kim Tingkaer <kim@×××××××.dk> - Contributor |
789 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
790 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
791 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
792 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
793 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
794 |
Jochen Maes <linux@××××.be> - Dutch Translation |
795 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
796 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
797 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
798 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
799 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
800 |
Sebastien Cevey <seb@×××××.net> - French Translation |
801 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
802 |
Steffen Lassahn <madeagle@g.o> - German Translation |
803 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
804 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
805 |
Klaus-J. Wolf <yanestra@g.o> - German Translation |
806 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
807 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
808 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
809 |
Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation |
810 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
811 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
812 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
813 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
814 |
Jaroslaw Swierad <messer@××××××××.net> - Polish Translation |
815 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
816 |
Translation |
817 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
818 |
Translation |
819 |
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) |
820 |
Translation |
821 |
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) |
822 |
Translation |
823 |
Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil) |
824 |
Translation |
825 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
826 |
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator |
827 |
Anton Vorovatov <mazurous@××××.ru> - Russian Translator |
828 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
829 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
830 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
831 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
832 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
833 |
Jesús García Crespo <correo@××××××.com> - Spanish Translation |
834 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
835 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
836 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
837 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
838 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
839 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
840 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
841 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
842 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |