Gentoo Archives: gentoo-gwn

From: Sascha Schwabbauer <cybersystem@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 23
Date: Mon, 09 Jun 2003 11:42:18
Message-Id: 20030609133757.7cae7506.cybersystem@gentoo.org
1 [Editor's Note: Kurt Lieber is on vacation this week, so this week's GWN is
2 being published by Sascha Schwabbauer]
3
4 ---------------------------------------------------------------------------
5 Gentoo Weekly Newsletter
6 http://www.gentoo.org/news/en/gwn/current.xml
7 This is the Gentoo Weekly Newsletter for the week of June 9th, 2003.
8 ---------------------------------------------------------------------------
9
10 ==============
11 1. Gentoo News
12 ==============
13
14 Summary
15 -------
16
17 * Announcing Gentoo on MacOS X
18 * Hardened Gentoo demonstrates SELinux
19 * Open positions in the Gentoo Linux project
20
21 Announcing Gentoo on MacOS X
22 ----------------------------
23
24 We're pleased to announce that the Gentoo platform will soon be available
25 for MacOS X. This means that users will be able to enjoy the the power and
26 simplicity of the Gentoo platform and Portage where they happen to be, on
27 the operating system they are currently using -- even if that operating
28 system isn't GNU/Linux. We want to give our users more choices than anyone
29 else, including the ability to use non-GNU operating systems and non-Linux
30 kernels if they have that particular requirement or desire.
31
32 We are currently getting our infrastructure ready (mailing lists, project
33 page, etc.) for this project and integrating Portage for MacOS X into our
34 mainline Portage sources. News about further developments will be posted
35 on the Gentoo news page[1] as well as in future editions of the GWN.
36
37 1. http://www.gentoo.org/
38
39 Hardened Gentoo demonstrates SELinux
40 ------------------------------------
41
42 Hardened Gentoo is proud to announce that we have made available a machine
43 to demonstrate some of our technology. The machine is available via ssh to
44 illustrate SELinux, an advanced mandatory access control system. The
45 reason we are providing this to everyone is to show everyone the
46 significance of the work we are doing.
47
48 What this machine is:
49
50 * A Gentoo installation secured with SELinux, running several daemons for
51 testing in a production environment.
52
53 What this machine is not:
54
55 * A chrooted installation
56 * A uml installation
57 * A userland restricted shell (ie: rbash)
58 * A honeypot/honeynet
59 * A completely useless and stripped down machine
60 * Impervious to DoS attacks (don't DoS or forkbomb, it doesn't do
61 anything except annoy people and stop others from enjoying the machine)
62 * A workstation; the main focus is on servers, running selinux on
63 desktops is possible, but not currently supported
64
65 root is a real user with UID=0, nothing in addition to SELinux has been
66 used to secure this machine so that we can demonstrate how SELinux works.
67 Feel free to try and obtain higher access on the machine, and take a look
68 at dmesg to see the denials when they occur.
69
70 Without further ado, please visit http://selinux.dev.gentoo.org for root
71 login information.
72
73 Anyone who is interested in this, and would like to know when it's ready
74 for most users and after it's been tested in production environments
75 should subscribe to the gentoo-hardened@g.o mailing list and come
76 to #gentoo-hardened on irc.freenode.net. Our project page at
77 http://www.gentoo.org/proj/en/hardened will also be updated when status
78 changes occur.
79
80 Open positions in the Gentoo Linux project
81 ------------------------------------------
82
83 The following Portage packages are currently in need of a maintainer. If
84 you are interested in taking one of these positions, please send an e-mail
85 to recruiters@g.o with your full name, location, Linux (and
86 especially Gentoo) experience, areas of expertise, and level of experience
87 with the particular application in question.
88
89 If you're unsure about what level of experience any of these tasks
90 require, try searching http://bugs.gentoo.org for open bugs on the package
91 name to get a feeling for the type of experience and skill necessary for
92 that particular package.
93
94 We will make every effort to respond to each email personally. However,
95 due to the sheer volume of email that we receive, please accept our thanks
96 in advance in case we're not able to respond to your email
97
98 * XFree86
99 * Scheme
100 * Emacs/XEmacs
101 * courier
102 * Wine/Winex
103 * OpenOffice
104 * Keychain
105
106 ==================
107 2. Gentoo Security
108 ==================
109
110 Summary
111 -------
112
113 * GLSA: tomcat
114 * GLSA: uw-imapd
115 * GLSA: maelstrom
116 * GLSA: apache-2.x
117 * New Security Bug Reports
118
119 GLSA: tomcat
120 ------------
121
122 The tomcat servlet creates the /opt/tomcat directory with privileges that
123 permit local users to read files that contain passwords.
124
125 * Severity: High - Local password compromise.
126 * Packages Affected: net-www/tomcat prior to tomcat-4.1.24-r1
127 * Rectification 1: Synchronize and emerge tomcat, emerge clean.
128 * Rectification 2: /etc/init.d/tomcat stop ; chmod -R 750 /opt/topcat/ ;
129 /etc/init.d/tomcat start
130 * GLSA Announcement[2]
131 2. http://forums.gentoo.org/viewtopic.php?t=58013
132
133 GLSA: uw-imapd
134 --------------
135
136 The UW-imapd IMAP daemon can also be used as a client. By default, any
137 authenticated user is permitted to connect to the server, even in
138 restricted operating modes. Exploiting this vulnerability could be used to
139 gain access to the system as the logged-in user.
140
141 * Severity: High - Remote authentication compromise.
142 * Packages Affected: net-mail/uw-imapd prior to uw-imapd-2002d
143 * Rectification: Synchronize and emerge uw-imapd, emerge clean.
144 * GLSA Announcement[3]
145 * Advisory[4]
146 3. http://forums.gentoo.org/viewtopic.php?t=57718
147 4. http://marc.theaimsgroup.com/?l=bugtraq&m=105294024124163&w=2
148
149 GLSA: maelstrom
150 ---------------
151
152 The game maelstrom has a buffer overflow that could permit a local user to
153 execute arbitrary code.
154
155 * Severity: Moderate - Arbitrary code execution, limited to users with
156 local access.
157 * Packages Affected: app-games/maelstrom prior to maelstrom-3.0.6
158 * Rectification: Synchronize and emerge maelstrom, emerge clean.
159 * GLSA Announcement[5]
160 * Advisory[6]
161 5. http://forums.gentoo.org/viewtopic.php?t=57717
162 6. http://marc.theaimsgroup.com/?l=bugtraq&m=105337792703887&w=2
163
164 GLSA: apache-2.x
165 ----------------
166
167 Apache 2.0 servers are subject to a remote Denial-of-Service attack
168 through the mod_dav (and possibly other) mechanism. This vulnerability is
169 a result of a configuration bug that causes the server to be thread-unsafe
170 in certain configurations.
171
172 * Severity: Moderate - Remote DoS.
173 * Packages Affected: net-www/apache-2.x prior to apache-2.0.46
174 * Rectification: Synchronize and emerge apache, emerge clean.
175 * GLSA Announcement[7]
176 * Advisory[8]
177 * Advisory[9]
178 7. http://forums.gentoo.org/viewtopic.php?t=57720
179 8. http://www.apache.org/dist/httpd/Announcement2.html
180 9. http://www.idefense.com/advisory/05.30.03.txt
181
182 New Security Bug Reports
183 ------------------------
184
185 The following new security bugs were posted this week:
186
187 * app-text/ghostscript[10]
188 * app-emulation/xmame[11]
189 * net-www/mod_gzip[12]
190 * app-i18n/kon2[13]
191 * sys-apps/man[14]
192 * net-ftp/atftp[15]
193 10. http://bugs.gentoo.org/show_bug.cgi?id=22254
194 11. http://bugs.gentoo.org/show_bug.cgi?id=22255
195 12. http://bugs.gentoo.org/show_bug.cgi?id=22256
196 13. http://bugs.gentoo.org/show_bug.cgi?id=22258
197 14. http://bugs.gentoo.org/show_bug.cgi?id=22260
198 15. http://bugs.gentoo.org/show_bug.cgi?id=22261
199
200 ===============
201 3. User stories
202 ===============
203
204 The guys behind breakmygentoo.net
205
206 Figure 3.1: The team of breakmygentoo.net
207 http://www.gentoo.org/images/gwn/20030609_breakmygentoo.jpg
208
209 This week we feature the people who took care of all the CVS ebuilds left
210 homeless by the "Great Portage CVS Purge '03", Matthew Schick
211 (lin_matt[16]) and Karl Abbott (karl11[17]).
212
213 16. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2799
214 17. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2881
215
216 So who are these guys who so desperately try to break your Gentoo? Karl is
217 currently a Computer Science undergraduate at the University of Southern
218 Mississippi (USM) and 21 years old. He uses Linux as his operating system
219 of choice since September 2001. Matthew Schick, 27, works as systems
220 administrator at USM's computer science department. A Linux user since
221 1998 he tried various distributions including Red Hat, Caldera, Mandrake
222 and Debian before deciding to go with Gentoo Linux in May 2002. He
223 recently switched the department's main server successfully from Red Hat
224 7.2 to Gentoo Linux, and is currently looking into the viability of
225 migrating all the lab's machines (around 100) sometime during this summer
226 as well.
227
228 Once upon a time in Gentoo land...
229
230 breakmygentoo.net[18] originated from a site called "Ebuild Central". The
231 purpose of this site was to have a place to share "home-grown" ebuilds
232 among Gentoo users locally as well as having a place to link to from the
233 forums. The quicktime enabled MPlayer ebuilds were hot at that time and
234 after exceeding the bandwith of Karl's site[19] both of them knew they had
235 to find another solution.
236
237 18. http://breakmygentoo.net
238 19. http://99b.org
239
240 Unexpected success
241
242 So Matt talked to one of his clients in Los Angeles and obtained some much
243 needed space and bandwidth for the site in December of 2002. After a
244 little while of going only with an IP address, Matt and Karl decided that
245 a domain would be necessary, and thus breakmygentoo.net was born in
246 February 2003. The name was decided on as both a warning and a
247 tongue-in-cheek joke for anyone hitting the site. Even during those times
248 they simply expected the project to be a way of sharing ebuilds amongst
249 themselves and a few people who might be interested in the same types of
250 software. For the first few months, the site was simply a listing of the
251 ebuilds in the directory. But it soon became obvious that there was a high
252 demand, and just a few weeks ago, Karl created a frontend for the site and
253 then announced[20] the launch of the new site. With that launch comes the
254 project's own bugzilla, giving brave Gentooists the ability to submit
255 ebuilds and bug reports that they encounter with all the CVS ebuilds out
256 there.
257
258 20. http://forums.gentoo.org/viewtopic.php?t=56667
259
260 With the release of GNOME 2.3.2 has come some of the highest usage the
261 site has ever experienced. The fans of breakmygentoo.net have also helped
262 identify several potential bugs, both on the Gentoo side as well as in
263 some of the GNOME software. This gives Gentoo users an opportunity to play
264 with what many people regard as the most exciting release of GNOME so far.
265
266 Some stats
267
268 In January Matthew and Karl started to keep track of the site's stats
269 using Webalizer[21]. At this time they had a daily average of 117 and a
270 monthly total of 3650 hits, whereas in May they experienced an average of
271 927 hits a day which amounted to a total of 28,748 page hits at the end of
272 the month. The first two days of June already saw more than 10,000 hits
273 which makes one think about all the people out there trying to break their
274 Gentoos... ;-)
275
276 21. http://www.mrunix.net/webalizer/
277
278 Final words
279
280 Here's what they have to say:
281
282 Matt: "breakmygentoo.net has become an unlikely resource for folks that
283 enjoy bug hunting (or just playing) in the realm of unstable software.
284 Hopefully some of the information that's gained through the usage of the
285 ebuilds on the site will contribute to the overall quality of the stable
286 releases."
287
288 Karl: "breakmygentoo.net came out of the necessity for a shared space for
289 development ebuilds. I never could have imagined it becoming as widely
290 used as it is today."
291
292 Also both of them would like to express their thanks to everyone who has
293 contributed to the site!
294
295 =================================
296 4. Featured Developer of the Week
297 =================================
298
299 Joshua Brindle, aka Method
300
301 Figure 4.1: Joshua Brindle, aka Method
302 http://www.gentoo.org/images/gwn/20030609_method.jpg
303
304 Joshua Brindle[22] is in charge of several security-related Gentoo
305 projects, acting as liaison between the teams and Gentoo proper in
306 addition to participating and getting his hands dirty. The biggest one is
307 Hardened Gentoo, which Joshua himself started a few months ago and now
308 boasts five active developers and the official SELinux play machine
309 mentioned earlier in the newsletter. Joshua is also working on the
310 integration of Propolice stack smashing protection[23] into Gentoo; he and
311 his team are very close to getting it into the default profiles. With all
312 this security work he hasn't been able to participate in SPARC development
313 (when Joshua joined first the team in November 2002 it was as a SPARC
314 developer), he's really proud of how far he and his teams have come in
315 such a short time and hopes to continue to progress and show the world
316 what Gentoo is really made of.
317
318 22. method@g.o
319 23. http://www.trl.ibm.com/projects/security/ssp/
320
321 An undergraduate studying for a BS in System Network Management, and
322 working as UNIX administrator at Southern Nazarene University, Joshua's
323 favorite applications are actually mostly servers: Apache, PHP, exim,
324 MySQL, and openSSH. While he usually runs Linux on servers, on the rare
325 occasions when he runs it on a desktop he uses KDE, Konqueror, and
326 Evolution, as well as VMWare (which he wishes were open). His hobbies
327 include watching the Simpsons, drinking Dr. Pepper, partying, clubbing,
328 and playing Warcraft III. Joshua lives in Oklahoma but is from Texas! (he
329 says that people who live or have lived in Texas would understand). When
330 he graduates next semester and starts hunting for a job, he says he'll be
331 sure to put in an application at the NSA.
332
333 =========================
334 5. Heard In The Community
335 =========================
336
337 Web Forums
338 ----------
339
340 Much Ado About Macintosh
341
342 Drobbins' announcement of Gentoo/Mac OS X and the new LiveCDs for the
343 PowerPC architecture have rippled the waves quite considerably last week.
344 A few people are discussing the virtues of Portage vs. Fink or
345 Darwinports, others suddenly express revived interest in Macintosh
346 emulators on x86 for Linux, and the lead dev for PPC dropped by to ask for
347 hardware loans of oldworld Macs and PReP machines (i.e. IBM RS/6000 etc.)
348 that he could use for testing the LiveCD:
349
350 * Gentoo on OSX[24]
351 * Macintosh emulators[25]
352 * Great ! the new LiveCD ! Fantastic bombastic ![26]
353 * liveCD boots on /dev/hda but my HD is now not available[27]
354 * Oldworld machines needed[28]
355 24. http://forums.gentoo.org/viewtopic.php?t=58616
356 25. http://forums.gentoo.org/viewtopic.php?t=58687
357 26. http://forums.gentoo.org/viewtopic.php?t=58261
358 27. http://forums.gentoo.org/viewtopic.php?t=58827
359 28. http://forums.gentoo.org/viewtopic.php?t=58662
360
361 Ximian Desktop 2 Port
362
363 Not many of the Gentoo developers are also forum regulars, since most of
364 them prefer the mailing lists or the IRC channels. But when link[29]
365 suddenly announced that he was starting work on a port of Ximian's Desktop
366 2, due out in the market this week starting 9 June 2003, the devs came
367 flocking in to offer advice and help and wish him luck:
368
369 29. http://forums.gentoo.org/profile.php?mode=viewprofile&u=1794
370
371 * The Gentoo XD2 port project[30]
372 30. http://forums.gentoo.org/viewtopic.php?t=58568
373
374 gentoo-user
375 -----------
376
377 Laptops and Gentoo
378
379 In the beginning, only the most devout hackers with a basement full of
380 luck were able to get Linux running properly on their laptops. The quirky
381 hardware, screens and suspend modes boggled driver developers, leaving
382 many features disabled or abandoned. Fortunately the increasing demand has
383 fueled the maturation of laptop-centric drivers, and installing Linux on a
384 laptop is now considered childs play. The good news is that the whole
385 community feels that all distibutions considered, Gentoo Linux is an
386 excellent choice for laptops. One reason for this is Gentoo's tendency to
387 stay on the cutting edge of latest stable software. Armed with the ACPI
388 patches of the 1.4rc4 LiveCD, Gentoo'ers should experience a smooth ride
389 while running a base system on their laptop. Heat was mentioned as an
390 important issue due to Gentoo's propensity to stress the CPU while
391 compiling for extended periods on sometimes indadaquately cooled laptops.
392 Finne Boonen solved[31] this by placing the laptop on bricks. Another
393 issue was that of sound dying after returning from safe mode. Jason
394 Nielson let us know his solution here[32]. In a seperate thread[33] Cedric
395 Veilleux asked which vendor of laptop should be purchased. Many great
396 recommendations were given, including Chris Meidinger's submission of
397 linux-on-laptops.com[34]. All in all, Gentoo Linux is recommended as a
398 viable solution for laptops, and that you are encouraged to try it out.
399
400 31. http://article.gmane.org/gmane.linux.gentoo.user/35333
401 32. http://article.gmane.org/gmane.linux.gentoo.user/35417
402 33.
403 http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2
404 00306042035.03298.cedric%40neopeak.com%3E
405 34. http://www.linux-on-laptops.com/
406
407 * Laptop + Gentoo[35]
408 * Which laptop vendors officially support linux?[36]
409 35.
410 http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2
411 00306041702.23524.johnny%40johnnys.info%3E
412 36.
413 http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2
414 00306042035.03298.cedric%40neopeak.com%3E
415
416 gentoo-dev
417 ----------
418
419 This week has seen many smaller threads, however interesting. And one of
420 them in particular:
421
422 (FS) Attributes for Ebuilds?
423
424 Using the file system as a sort of extra database functionality for
425 portage. So as to allow for, maybe faster searches or expanded
426 categorization.
427
428 This idea[37] came as a followup, by Michael Kohl, to the earlier
429 discussion about categories[38] in portage.
430
431 37. http://article.gmane.org/gmane.linux.gentoo.devel/9121
432 38. http://article.gmane.org/gmane.linux.gentoo.devel/9084
433
434 =======================
435 6. Gentoo International
436 =======================
437
438 Italian Gentoo Propaganda Machines Roundup
439
440 Enrico Morelli, initiator of Gentoo Linux Italia[39], has recently closed
441 the unofficial forum he maintained on a university server in favour of
442 inviting everyone to join the official Italian forum[40]. His excellent
443 website continues to be around, of course. And now there's yet another
444 unofficial Gentoo website in Italy[41]: Joe and Stefano Lucidi have
445 concocted a PHP-driven website based on Postnuke, and included a broad
446 range of Gentoo-centric information with news directly off the frontpage,
447 a user forum and a few other gimmicks including AvantGo PDA-formatted
448 infos. The Italian mailing list[42] the duo established is also quite
449 successful.
450
451 39. http://www.gentoo.it
452 40. http://forums.gentoo.org/viewforum.php?f=41
453 41. http://gentoo-italia.ath.cx/
454 42. http://it.groups.yahoo.com/group/gentoo-it/
455
456 Journ$BC)e des Gentooistes
457
458 As reported earlier, the French Gentooists are discussing the date and
459 venue for a Gentoo user meeting in France. The preliminary verdict seems
460 to point in the direction of a meeting in Paris, sometime after the
461 infamous rentr$BC)e when millions of French head back to town from their
462 summer vacation. A web forum[43] set aside exclusively for coordinating
463 the details is waiting for people to express their opinions.
464
465 43. http://sebweb.homelinux.org/viewforum.php?f=2
466
467 ================
468 7. Portage Watch
469 ================
470
471 The following notable packages were updated or added to portage this week
472 -------------------------------------------------------------------------
473
474 * sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel[44]
475 44. http://www.kernel.org/
476
477 The following stable packages were updated or added to portage this week
478 ------------------------------------------------------------------------
479
480 * app-dicts/aspell-en: [45]
481 * dev-perl/Apache-DBI: Apache::DBI module for perl[46]
482 * dev-perl/AppConfig: The Perl CGI Module[47]
483 * dev-perl/Archive-Tar: A Perl module for creation and manipulation of
484 tar files[48]
485 * media-fonts/arphicfonts: Arphic Fonts[49]
486 * net-fs/am-utils: amd automounter and utilities[50]
487 * net-www/adzapper: redirector for squid that intercepts advertising,
488 page counters and some web bugs[51]
489 * sys-libs/cracklib: Password Checking Library[52]
490 * x11-plugins/asmem: Memory statistics monitor utility for X Windows[53]
491 * x11-plugins/fsviewer: file system viewer for Window Maker[54]
492 45. http://www.gnu.org/projects/aspell/index.html
493 46. http://cpan.org/modules/by-module/Apache/
494 47. http://search.cpan.org/author/ABW/AppConfig-1.52/
495 48. http://www.cpan.org/modules/by-module/Archive/${P}.readme
496 49. http://www.arphic.com.tw/
497 50. http://www.am-utils.org
498 51. http://adzapper.sourceforge.net/
499 52. http://www.crypticide.org/users/alecm/
500 53. http://www.tigr.net
501 54. http://www.bayernline.de/~gscholz/linux/fsviewer/
502
503 Total categories: 82
504
505 Total packages: 4564 (86 packages added since last week)
506
507 ===========
508 8. Bugzilla
509 ===========
510
511 Summary
512 -------
513
514 * Statistics
515 * Closed Bug Ranking
516 * New Bug Rankings
517
518 Statistics
519 ----------
520 Due to server problems last week, this week's statistics are based on
521 the 14 day period between 23 May 2003 and 5 Jun 2003
522 The Gentoo community uses Bugzilla (bugs.gentoo.org[55]) to record and
523 track bugs, notifications, suggestions and other interactions with the
524 development team. In the last 14 days, activity on the site has resulted
525 in:
526
527 55. http://bugs.gentoo.org
528
529 * 471 new bugs during this period
530 * 326 bugs closed during this period
531 * 10 previously closed bugs were reopened this period
532
533 Of the 3259 currently open bugs: 54 are labeled 'blocker', 133 are labeled
534 'critical', and 253 are labeled 'major'.
535
536 Closed Bug Rankings
537 -------------------
538
539 The developers and teams who have closed the most bugs this week are:
540
541 * The XFree Team[56], with 20 closed bugs[57]
542 * The KDE Team[58], with 19 closed bugs[59]
543 * Todd Berman[60], with 18 closed bugs[61]
544 * Martin Holzer[62], with 18 closed bugs[63]
545 * The Mirror Administrators[64], with 17 closed bugs[65]
546 56. xfree@g.o
547 57.
548 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
549 &chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05
550 &resolution=FIXED&assigned_to=xfree%40gentoo.org
551 58. kde@g.o
552 59.
553 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
554 &chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05
555 &resolution=FIXED&assigned_to=kde%40gentoo.org
556 60. tberman@g.o
557 61.
558 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
559 &chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05
560 &resolution=FIXED&assigned_to=tberman%40gentoo.org
561 62. mholzer@g.o
562 63.
563 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
564 &chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05
565 &resolution=FIXED&assigned_to=mholzer%40gentoo.org
566 64. mirror-admin@g.o
567 65.
568 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED
569 &chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05
570 &resolution=FIXED&assigned_to=mirror-admin%40gentoo.org
571
572
573 New Bug Rankings
574 ----------------
575
576 The developers and teams who have been assigned the most new bugs this
577 week are:
578
579 * The Perl Team[66], with 66 new bugs[67]
580 * Nicholas Jones[68], with 23 new bugs[69]
581 * The x86 Kernel Team[70], with 13 new bugs[71]
582 * Martin Schlemmer[72], with 12 new bugs[73]
583 * Dylan Carson[74], with 10 new bugs[75]
584 * Ryan Phillips[76], with 10 new bugs[77]
585 66. perl@g.o
586 67. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
587 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
588 &chfieldto=2003-06-05&=&assigned_to=perl%40gentoo.org
589 68. carpaski@g.o
590 69. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
591 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
592 &chfieldto=2003-06-05&=&assigned_to=carpaski%40gentoo.org
593 70. x86-kernel@g.o
594 71. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
595 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
596 &chfieldto=2003-06-05&=&assigned_to=x86-kernel%40gentoo.org
597 72. azarah@g.o
598 73. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
599 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
600 &chfieldto=2003-06-05&=&assigned_to=azarah%40gentoo.org
601 74. absinthe@g.o
602 75. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
603 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
604 &chfieldto=2003-06-05&=&assigned_to=absinthe%40gentoo.org
605 76. rphillips@g.o
606 77. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED
607 &bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23
608 &chfieldto=2003-06-05&=&assigned_to=rphillips%40gentoo.org
609
610
611 ==================
612 9. Tips and Tricks
613 ==================
614
615 Combining Commands with For
616
617 This week's tip shows you how to run similar commands in a loop to avoid
618 typing in the same command over and over again. For example, untarring
619 several tar.gz files. Or perhaps renaming files with similar extensions.
620
621 ---------------------------------------------------------------------------
622 | Code Listing 9.1: |
623 | for and tar |
624 ---------------------------------------------------------------------------
625 | |
626 |# for n in *.tar.gz; do tar -zxvf $n; done |
627 | |
628 ---------------------------------------------------------------------------
629
630 This next instance demonstrates removing the .dist extension of several
631 files.
632
633 ---------------------------------------------------------------------------
634 | Code Listing 9.2: |
635 | for and mv |
636 ---------------------------------------------------------------------------
637 | |
638 |# for n in *.dist; do mv $n `basename $n .dist`; done |
639 | |
640 ---------------------------------------------------------------------------
641
642 If necessary, you could combine it with find to rename all .phtml files in
643 /home/httpd/htdocs to .php
644
645 ---------------------------------------------------------------------------
646 | Code Listing 9.3: |
647 | for and find |
648 ---------------------------------------------------------------------------
649 | |
650 |# cd /home/httpd/htdocs |
651 |# for n in `find -type f -name '*.phtml'`; \ |
652 | do mv $n `basename $n .phtml`.php; done |
653 | |
654 ---------------------------------------------------------------------------
655
656 ===============================
657 10. Quote/Signature of the week
658 ===============================
659
660 This week's featured .sig was seen on gentoo-dev in a message[78] from
661 Pascal Bourguignon: "Do not adjust your mind, there is a fault in
662 reality." Or maybe it's just a fault in the matrix? ;-)
663
664 78. http://article.gmane.org/gmane.linux.gentoo.devel/9011/
665
666 ===========================
667 11. Moves, Adds and Changes
668 ===========================
669
670 Moves
671 -----
672
673 The following developers recently left the Gentoo team:
674
675 * none this week
676
677 Adds
678 ----
679
680 The following developers recently joined the Gentoo Linux team:
681
682 * Abhishek Amit ("andrd") -- LDAP
683 * Brad Laue (brad) -- phoenix/firebird
684
685 Changes
686 -------
687
688 The following developers recently changed roles within the Gentoo Linux
689 project.
690
691 * none this week
692
693 =====================
694 12. Contribute to GWN
695 =====================
696
697 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
698 email[79].
699
700 79. gwn-feedback@g.o
701
702 ================
703 13. GWN Feedback
704 ================
705
706 Please send us your feedback[80] and help make GWN better.
707
708 80. gwn-feedback@g.o
709
710 ================================
711 14. GWN Subscription Information
712 ================================
713
714 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
715 gentoo-gwn-subscribe@g.o.
716
717 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
718 gentoo-gwn-unsubscribe@g.o from the email address you are
719 subscribed under.
720
721 ===================
722 15. Other Languages
723 ===================
724
725 The Gentoo Weekly Newsletter is also available in the following languages:
726
727 * Dutch[81]
728 * English[82]
729 * German[83]
730 * French[84]
731 * Japanese[85]
732 * Italian[86]
733 * Polish[87]
734 * Portuguese (Brazil)[88]
735 * Portuguese (Portugal)[89]
736 * Russian[90]
737 * Spanish[91]
738 * Turkish[92]
739 81. http://www.gentoo.org/news/be/gwn/gwn.xml
740 82. http://www.gentoo.org/news/en/gwn/gwn.xml
741 83. http://www.gentoo.org/news/de/gwn/gwn.xml
742 84. http://www.gentoo.org/news/fr/gwn/gwn.xml
743 85. http://www.gentoo.org/news/ja/gwn/gwn.xml
744 86. http://www.gentoo.org/news/it/gwn/gwn.xml
745 87. http://www.gentoo.org/news/pl/gwn/gwn.xml
746 88. http://www.gentoo.org/news/br/gwn/gwn.xml
747 89. http://www.gentoo.org/news/pt/gwn/gwn.xml
748 90. http://www.gentoo.org/news/ru/gwn/gwn.xml
749 91. http://www.gentoo.org/news/es/gwn/gwn.xml
750 92. http://www.gentoo.org/news/tr/gwn/gwn.xml
751
752
753 Kurt Lieber <klieber@g.o> - Editor
754 AJ Armstrong <aja@×××××××××××××.com> - Contributor
755 Brice Burgess <nesta@×××××××.net> - Contributor
756 Michael Kohl <citizen428@g.o> - Contributor
757 Yuji Carlos Kosugi <carlos@g.o> - Contributor
758 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
759 David Narayan <david@×××××××.net> - Contributor
760 Ulrich Plate <plate@g.o> - Contributor
761 Peter Sharp <mail@××××××××××××××.net> - Contributor
762 Kim Tingkaer <kim@×××××××.dk> - Contributor
763 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
764 Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
765 Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
766 Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation
767 Peter ter Borg <peter@××××××.nl> - Dutch Translation
768 Jochen Maes <linux@××××.be> - Dutch Translation
769 Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
770 Gerard van den Berg <gerard@××××××.net> - Dutch Translation
771 Matthieu Montaudouin <mat@××××××××.com> - French Translation
772 Martin Prieto <riverdale@×××××××××.org> - French Translation
773 Antoine Raillon <cabec2@××××××.net> - French Translation
774 Sebastien Cevey <seb@×××××.net> - French Translation
775 Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
776 Steffen Lassahn <madeagle@g.o> - German Translation
777 Matthias F. Brandstetter <haim@g.o> - German Translation
778 Thomas Raschbacher <lordvan@g.o> - German Translation
779 Klaus-J. Wolf <yanestra@g.o> - German Translation
780 Marco Mascherpa <mush@××××××.net> - Italian Translation
781 Claudio Merloni <paper@×××××××.it> - Italian Translation
782 Christian Apolloni <bsolar@×××××××.ch> - Italian Translation
783 Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
784 Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
785 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
786 Takashi Ota <088@××××××××××.jp> - Japanese Translation
787 Jaroslaw Swierad <messer@××××××××.net> - Polish Translation
788 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
789 Translation
790 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
791 Translation
792 Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal)
793 Translation
794 Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal)
795 Translation
796 Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil)
797 Translation
798 Sergey Kuleshov <svyatogor@g.o> - Russian Translator
799 Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator
800 Anton Vorovatov <mazurous@××××.ru> - Russian Translator
801 Lanark <lanark@××××××××××.ar> - Spanish Translation
802 Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation
803 Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation
804 Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation
805 Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation
806 Jes$BC:s Garc$BC-a Crespo <correo@××××××.com> - Spanish Translation
807 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
808 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
809 Sergio G$BC3mez <s3r@××××××××××××.ar> - Spanish Translation
810 Aycan Irican <aycan@××××××××.tr> - Turkish Translation
811 Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
812 Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
813 Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
814 Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
815 Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation