Gentoo Archives: gentoo-gwn

From: Kurt Lieber <klieber@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 9
Date: Mon, 03 Mar 2003 00:51:54
Message-Id: 20030303004609.GR24463@mail.lieber.org
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 March 3rd, 2003.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Summary
12 -------
13
14 * Gentoo Linux at the Game Developers Conference
15 * Open Developer Positions in the Gentoo Linux Project
16 * Gentoo Linux 1.4_rc3 Released
17
18
19 Gentoo Linux at the Game Developers Conference
20 ----------------------------------------------
21
22 The 2003 Game Developers Conference[1] kicks off on Tuesday, March 4th. The GDC
23 is one of the world's premier conferences dedicated to the computer gaming
24 industry with several conference tracks focused on today's hot gaming topics.
25 One of the highlights of the conference is the GDC Expo where vendors and
26 exhibitors show off the latest and greatest software and hardware. This year,
27 Gentoo Linux will be present at the NVIDIA booth, along with Emmett Plant, CEO
28 of Vorbis[2]. Demonstrations of Unreal Tournament 2003 will be on display to
29 show the power of Gentoo Linux and NVIDIA hardware.
30
31 1. http://www.gdconf.com/
32 2. http://www.vorbis.com/
33
34 So, if you're going to be at the GDC, be sure and stop by the NVIDIA booth
35 to show your support for Gentoo Linux. You'll get a chance to meet Daniel
36 Robbins, Seemant Kulleen and some of the other Gentoo Developers.
37 Attendees may also get a chance to talk to Emmett Plant about the future
38 of Ogg Vorbis, upcoming Ogg-capable portables or any number of other
39 Ogg-related developments.
40
41 Open Developer Positions in the Gentoo Linux Project
42 ----------------------------------------------------
43
44 Currently, the Gentoo Linux project has a number of open developer
45 positions available for people who are interested in becoming more
46 involved with the Gentoo Linux project. These positions include:
47
48 * Technical Writer -- Help the documentation team maintain the high
49 quality of the Gentoo Linux documentation. We're looking for folks with an
50 aptitude for technical writing, along with an expert command of the
51 english language.
52 * Kernel Developer -- Help make gentoo-sources as feature-rich and robust
53 as possible. Bring your kernel hacking skills to the Gentoo Linux project
54 and help the current kernel development folks improve the quality of the
55 Gentoo Linux kernel offerings.
56 * Web Developer -- Gentoo Linux is looking for web developers with a
57 solid foundation in either Python, Perl or PHP to assist in the
58 development and improvement of the infrastructure that supports the Gentoo
59 Linux project. Help with projects like mailing list archives, mirror
60 status tools and other projects that improve the robustness and
61 reliability of our infrastructure.
62
63 Think one of the positions listed above sounds interesting? Then help out
64 by volunteering your time and skills to the Gentoo Linux project.
65 Interested parties can contact Kurt Lieber[3] for more details. Please, no
66 resumes. We're not that formal. :) Just include a brief description of
67 your background and qualifications along with what type of position you're
68 interested in helping out with.
69
70 3. klieber@g.o
71
72 Gentoo Linux 1.4_rc3 Released
73 -----------------------------
74
75 The third and hopefully final Release Candidate of Gentoo Linux 1.4 was
76 released on February 27th. Improvements to this release include updated
77 LiveCDs and a whole raft of bug fixes. With this release, Gentoo Linux
78 moves to a package updates phase as described in the official Gentoo Linux
79 Release Policy[4]. For the next two weeks or so, developers will focus on
80 migrating packages from a masked state to an unmasked, or stable, state.
81 Users can expect long lists in their emerge -up world statements over the
82 next couple of weeks as the backlog of masked packages is worked through.
83
84 4. http://www.gentoo.org/doc/en/gentoo-release-policy.xml
85
86 ==================
87 2. Gentoo Security
88 ==================
89
90 Summary
91 -------
92
93
94 * GLSA: usermin
95 * GLSA: apcupsd
96 * GLSA: vnc
97 * GLSA: tightvnc
98 * New Security Bug Reports
99
100
101 GLSA: usermin
102 -------------
103
104 Usermin is subject to the same vulnerability reported last week for
105 Webmin, in which a security hole could permit unauthenticated access. No
106 exploits in the wild have been reported.
107
108 * Severity: Critical - Unauthenticated Access with Administrative
109 Privileges
110 * Packages Affected: app-admin/usermin versions prior to usermin-1.000
111 * Rectification: Synchronize and emerge -u usermin, emerge clean.
112 * GLSA Announcement[5]
113 * Advisory[6]
114
115 5. http://forums.gentoo.org/viewtopic.php?t=37467
116 6. http://marc.theaimsgroup.com/?|=webmin-announce&m=104587858408101&w=2
117
118 GLSA: apcupsd
119 -------------
120
121 The apcupsd daemon for controlling UPSs exposes a remote root access
122 vulnerability and some buffer overflows.
123
124 * Severity: Critical - Remote Root Access
125 * Packages Affected: sys-apps/apcupsd versions prior to apcupsd-3.10.5
126 * Rectification: Synchronize and emerge -u apcupsd, emerge clean.
127 * GLSA Announcement[7]
128 * Advisory[8]
129
130 7. http://forums.gentoo.org/viewtopic.php?t=37465
131 8.
132 http://www.mandrakesecure.net/en/advisories/advisory.php?name=MDKSA-2003:01
133 8
134
135 GLSA: vnc
136 ---------
137
138 The VNC server generates a cookie for authentication in X using a weak
139 random number generator. This could permit an attacker to more easily
140 guess the authentication value and gain access to the system. No specific
141 exploit is reported, but an exploitation technique involving rapid
142 challenges and response comparison is described.
143
144 * Severity: Moderate to High - Encryption Compromise
145 * Packages Affected: net-misc/vnc versions prior to vnc-3.3.6-r1
146 * Rectification: Synchronize and emerge -u vnc, emerge clean.
147 * GLSA Announcement[9]
148 * Advisory[10]
149
150
151 9. http://forums.gentoo.org/viewtopic.php?t=37666
152 10. http://rhn.redhat.com/errata/RHSA-2003-041.html
153
154 GLSA: tightvnc
155 --------------
156
157 TightVNC is subject to the same vulnerability as described above for VNC.
158
159 * Severity: Moderate to High - Encryption Compromise
160 * Packages Affected: net-misc/tightvnc versions prior to tightvnc-1.2.8
161 * Rectification: Synchronize and emerge -u tightvnc, emerge clean.
162 * GLSA Announcement[11]
163 * Advisory[12]
164
165 11. http://forums.gentoo.org/viewtopic.php?t=37665
166 12. http://rhn.redhat.com/errata/RHSA-2003-041.html
167
168 New Security Bug Reports
169 ------------------------
170
171 The following new security bugs were posted this week:
172
173 * sys-apps/eject[13]
174 * x11-terms/eterm[14]
175 * sys-libs/zlib[15]
176 * net-analyzer/tcpdump[16]
177
178
179 13. http://bugs.gentoo.org/show_bug.cgi?id=16264
180 14. http://bugs.gentoo.org/show_bug.cgi?id=16318
181 15. http://bugs.gentoo.org/show_bug.cgi?id=16258
182 16. http://bugs.gentoo.org/show_bug.cgi?id=16503
183
184 =================================
185 3. Featured Developer of the Week
186 =================================
187
188 José Alberto Suárez López
189
190 This week we feature José Alberto Suárez López[17], a native of Spain
191 who got started working with Gentoo when he had a conversation with Daniel
192 Robbins about having a Spanish side (e.g. documentation, translation) for
193 Gentoo. Now the editor and coordinator for all things Spanish in Gentoo,
194 he also participates in the app-games team and maintains several ebuilds.
195 His most recent work was the integration of win4lin with Gentoo, and he's
196 also working on some artwork. José is also quite involved with OSS
197 outside of Gentoo: he helped translate Mozilla to Spanish, does some
198 development, some artwork for OSS projects, and participates in some local
199 LUGs, like HispaLiNUX[18] and ADALA[19]. His proudest achievements include
200 the integration of Free Software into his school's computer network and
201 the creation of a Gentoo Spanish group.
202
203 17. bass@g.o
204 18. http://www.hispalinux.es/
205 19. http://www.adala.org/
206
207 José lives in Sevilla, the capital of Andalucia in the South of Spain, a
208 sunny and enjoyable city that he says is full of beautiful girls,
209 including the most beautiful girl in the world. He studies graphics design
210 in the morning and spends his afternoons in a crazy office working on
211 embedded systems running Linux and other cool stuff. José's hobbies
212 include music (recently he went to a concert with Lou Donaldson and Lonei
213 Smith that he really liked), reading books by Lovecraft, Tolkien, and
214 others, sports, and traveling. In his room, alongside a HiFi sound system
215 and a bunch of CDs is his one functional computer, a laptop, which he is
216 migrating from GNOME to KDE for political reasons. He likes Sylpheed but
217 uses Evolution for job reasons, links and Mozilla for browsing, BitchX and
218 gaim for messaging, and couldn't live without bash and mc.
219
220 =========================
221 4. Heard In The Community
222 =========================
223
224 Web Forums
225 ----------
226
227 1.4-rc3 out and about
228
229 Housekeeping in the forums is always a challenging job, but it gets really
230 messy whenever a new release candidate is being put out in the open, and
231 all the new kids come storming in leaving muddy traces all over the
232 floor... Let's help the moderators by putting up a sign: Yes, 1.4-rc3 has
233 been released. No, you can't upgrade from 1.4-rc2... How would you
234 "upgrade" to anything that isn't already covered by your 'emerge rsync &&
235 emerge -u world' routines? If you want to help the developers, please go
236 ahead and test the LiveCD images for the different platforms to see if
237 they all work well for installations. Report your experiences, chat about
238 the new release candidate, preferrably in the two top thread for x86 and
239 the bottom one for PPC (notice the higher RC count, the Mac devs are
240 riding a bit ahead):
241
242 * rc3 (in "Installing Gentoo")[20]
243 * 1.4_rc3 is out!!! (in "Gentoo Chat")[21]
244 * rc5?!?! (in "Gentoo on PPC")[22]
245
246
247 20. http://forums.gentoo.org/viewtopic.php?t=38080
248 21. http://forums.gentoo.org/viewtopic.php?t=38110
249 22. http://forums.gentoo.org/viewtopic.php?t=38148
250
251 Xfree 4.3.0
252
253 Equally eagerly awaited, the latest XFree86 upgrade has hit portage last
254 week, only days after the ebuild for the release candidate 4.2.99.902 was
255 distributed. Greeted by a thread that grew to three pages within 24 hours,
256 the buzz in the forums is generally positive with a few quips here and
257 there, and hope that bugs in previous versions have been ironed out. Real
258 nice work by the XFree86 developers, apparently. At the time of this
259 writing you still need ACCEPT_KEYWORDS="~arch", but that'll change soon...
260
261 * XFree86 4.3 released![23]
262 * 4.3.0 Released (German language thread)[24]
263 * startx problem after xfree update[25]
264 * Xfree 4.3.0 & unreadable fonts in kde[26]
265
266 23. http://forums.gentoo.org/viewtopic.php?t=38019
267 24. http://forums.gentoo.org/viewtopic.php?t=38121
268 25. http://forums.gentoo.org/viewtopic.php?t=35787
269 26. http://forums.gentoo.org/viewtopic.php?t=38395
270
271 Commercial Applications Ported to Linux? Why not?
272
273 Why would the developers of Windows software not be interested in support
274 for their products on Linux? After all, it isn't all that complicated,
275 provided they try to assure some compatibility with the Windows emulators
276 available. Or, better still, why not try to lobby them into awareness of
277 the growing market potential for Linux ports of their software? An
278 initiative centered around this idea was born in the Forums two weeks ago,
279 but has gained so much momentum that it's been spun off into a mailing
280 list of its own. Matija Suklje (aka hook[27], the initiator of the forum
281 thread) brought it up to speed with an article on Newsforge that even got
282 translated into Swedish. If you want to help exploring the possibilities
283 of Linux advocacy directly addressing the vendors of proprietary software
284 and drivers, check the original thread, Matija's article and the LCSP list
285 at yahoogroups.com:
286
287 * an organisation for linux games/apps advocacy?[28]
288 * How to bring more commercial applications to Linux[29]
289 * Swedish translation[30]
290 * lcsp - Linux Commercial Software Port Project[31]
291
292 27. http://forums.gentoo.org/profile.php?mode=viewprofile&u=8583
293 28. http://forums.gentoo.org/viewtopic.php?t=36388
294 29.
295 http://newsforge.com/article.pl?sid=03/02/21/1830208&mode=thread&tid=23
296 30.
297 http://www.magazine.online.se/modules.php?op=modload&name=News&file=article
298 &sid=357
299 31. http://groups.yahoo.com/group/lcsp/
300
301 gentoo-user
302 -----------
303
304 Gentoo releases and what they mean to you!
305
306 In an effort to stem the tide of "how to I upgrade to 1.4_rc3" questions,
307 Gentoo Developer Troy Dack posted[32] a succinct message explaining
308 exactly what Gentoo releases do (and, more importantly, don't) mean to
309 you. The short version? emerge -u world. For the longer version, and to
310 understand an issue that many users seem unaware of, read Troy's message.
311
312 32. http://marc.theaimsgroup.com/?l=gentoo-user&m=104639975204192&w=2
313
314 Does gentoo compare?
315
316 Before slipping Gentoo the ring, Daniel Carerra asked[33] some important
317 questions on how the distribution compares with the 'bigger' ones. How
318 complete (# of packages) is it? How quickly do ebuilds follow new source
319 releases? Is it as easy to update as apt-get? Can packages be created
320 easily? Does Gentoo run faster? The unanimous 'yes' answers to his five
321 questions made one thing clear; Gentoo is mature, and as of big of a
322 player as any other. In short, Gentoo is rocksteady.. mon.
323
324 33. http://marc.theaimsgroup.com/?l=gentoo-user&m=104646772216793
325
326 gentoo-dev
327 ----------
328
329 USE FLAG for DJB's daemontools
330
331 Christian Wiese proposed[34] a new USE flag "to automatically build
332 packages with daemontools[35] support if possible". Rajiv Aaron Manglani
333 asked[36] whether the support for daemontools would mean the creation of a
334 separate set of init scripts and David Pavlotzky finally contributed[37]
335 with a pointer to an article[38] about daemontools.
336
337 34. http://marc.theaimsgroup.com/?l=gentoo-dev&m=104593847119924&w=2
338 35. http://cr.yp.to/daemontools.html
339 36. http://article.gmane.org/gmane.linux.gentoo.devel/7127
340 37. http://article.gmane.org/gmane.linux.gentoo.devel/7160
341 38. http://linux.oreillynet.com/pub/a/linux/2002/05/09/sysadminguide.html
342
343 Where to install lisp sources in an ebuild?
344
345 Burton Samograd says[39] he is writing an ebuild for a package which is
346 entirely written in lisp and I'm not quite sure where the source files
347 should be installed to. He has received no answers so far!
348
349 39. http://marc.theaimsgroup.com/?l=gentoo-dev&m=104620656027957&w=2
350
351 GCC Myths and Facts
352
353 Tom Eastman wrote a very elucidating article[40] with tips on the
354 optimization switches of GCC.
355
356 40. http://freshmeat.net/articles/view/730/
357
358 RFC for Gentoo GNU Emacs users
359
360 Matthew Kennedy announced[41] in a message to the list that he has made a
361 modification to the way GNU Emacs is installed in Gentoo systems. This
362 will allow for more possibilities in customizing Emacs.
363
364 41. http://marc.theaimsgroup.com/?l=gentoo-dev&m=104589704220009&w=2
365
366 =======================
367 5. Gentoo International
368 =======================
369
370 Reminder: Vienna Meeting Tomorrow
371
372 Last chance to make yourself available for the Gentoo User Meeting in
373 Vienna tomorrow, Tuesday, 4 March 2003, from 19:00 at the
374 Siebensternbräu[42], Siebensterngasse 19 in 1070 Wien. Send a quick note
375 to the Viennese coordination forum thread[43] before you drop by.
376
377 42. http://www.blues.at/noframes/karten/7stern.htm
378 43. http://forums.gentoo.org/viewtopic.php?t=9161
379
380 Italian Gentoo Forum Established
381
382 Just hours after the publication of the last GWN edition, the Italian
383 campaign was rewarded with the creation of an official Gentoo Forum in
384 Italian.[44]. In all fairness, it is only second to Gentoo.it initiator
385 Enrico Morelli's Gentoo Italia Forum[45], preceding this one by about a
386 month, but the official forum leverages on the huge crowd attracted by the
387 English mainstream, and as a result is certainly more dynamic than
388 Enrico's site at the University of Florence. Opening hours for both forums
389 are fairly flexible, check in any time...
390
391 44. http://forums.gentoo.org/viewforum.php?f=41
392 45. http://www.cerm.unifi.it/~morelli/GentooForum/index.php
393
394 ================
395 6. Portage Watch
396 ================
397
398 The following stable packages were added to portage this week
399 -------------------------------------------------------------
400
401
402 * app-text/gnu-gs-fonts-other : Ghostscript Extra Fonts
403 http://www.cups.org/
404 * app-text/gnu-gs-fonts-std : Ghostscript Standard Fonts
405 http://www.cups.org/
406 * net-analyzer/zodiac : DNS protocol analyzer
407 http://www.packetfactory.net/projects/zodiac/
408 * sys-kernel/ppc-sources-benh : PowerPC kernel tree based on benh's
409 patches, -r corresponds to ben{r} versioning
410 http://www.kernel.org/pub/linux/kernel/people/benh/
411 * sys-kernel/mm-sources : Full sources for the development linux kernel
412 with Andrew Morton's patchset http://www.kernel.org/
413 http://www.gentoo.org/
414 * net-wireless/kismet : Kismet is a 802.11b wireless network sniffer.
415 http://www.kismetwireless.net/
416
417
418 Updates to notable packages
419 ---------------------------
420
421
422 * sys-apps/portage - portage-2.0.47-r5.ebuild; portage-2.0.47-r6.ebuild;
423 portage-2.0.47-r7.ebuild;
424 * sys-devel/gcc - gcc-3.2.2-r1.ebuild;
425 * sys-libs/glibc - glibc-2.3.2_pre1.ebuild;
426 * x11-base/xfree - xfree-4.2.99.902.ebuild;
427 * sys-kernel/* - ac-sources-2.4.21_pre4-r5.ebuild;
428 ac-sources-2.4.21_pre4-r6.ebuild; ac-sources-2.4.21_pre4-r7.ebuild;
429 arm-headers-2.4.19.ebuild; arm-sources-2.4.19.ebuild;
430 development-sources-2.5.63.ebuild; mm-sources-2.5.60-r1.ebuild;
431 mm-sources-2.5.60-r2.ebuild; mm-sources-2.5.61-r1.ebuild;
432 mm-sources-2.5.62-r1.ebuild; mm-sources-2.5.62-r2.ebuild;
433 mm-sources-2.5.62-r3.ebuild; mm-sources-2.5.63-r1.ebuild;
434 ppc-sources-benh-2.4.20-r6.ebuild; redhat-sources-2.4.20.2.48.ebuild;
435 wolk-sources-4.0_rc1.ebuild;
436 * net-www/apache - apache-1.3.27-r3.ebuild; apache-1.3.27-r4.ebuild;
437 * dev-php/php - php-4.3.1-r1.ebuild;
438 * app-admin/gentoolkit - gentoolkit-0.1.18-r2.ebuild;
439 gentoolkit-0.1.18-r3.ebuild;
440
441
442 ===========
443 7. Bugzilla
444 ===========
445
446 Summary
447 -------
448
449
450 * Statistics
451 * Closed Bug Ranking
452 * New Bug Rankings
453
454
455 Statistics
456 ----------
457
458 The Gentoo community uses Bugzilla (bugs.gentoo.org[46]) to record and
459 track bugs, notifications, suggestions and other interactions with the
460 development team. In the last 7 days, activity on the site has resulted
461 in:
462
463 * 252 new bugs this week
464 * 329 bugs closed or resolved this week
465 * 13 previously closed bugs were reopened this week.
466 * 1888 total bugs currently marked 'new'
467 * 539 total bugs curently assigned to developers
468
469 There are currently 2487 bugs open in bugzilla. Of these: 59 are labelled
470 'blocker', 84 are labelled 'critical', and 169 are labelled 'major'.
471
472 46. http://bugs.gentoo.org
473
474 Closed Bug Rankings
475 -------------------
476
477 The developers and teams who have closed the most bugs this week are:
478
479 * Nicholas Jones[47], with 27 closed bugs[48]
480 * Mike Frysinger[49], with 16 closed bugs[50]
481 * The KDE Team[51], with 14 closed bugs[52]
482 * Martin Schlemmer[53], with 12 closed bugs[54]
483 * Donny Davies[55], with 12 closed bugs[56]
484
485
486 47. carpaski@g.o
487 48.
488 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
489 field=bug_status&chfieldfrom=2003-02-22&chfieldto=Now&resolution=FIXED&assi
490 gned_to=carpaski%40gentoo.org
491 49. vapier@g.o
492 50.
493 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
494 field=bug_status&chfieldfrom=2003-02-22&chfieldto=Now&resolution=FIXED&assi
495 gned_to=vapier%40gentoo.org
496 51. kde@g.o
497 52.
498 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
499 field=bug_status&chfieldfrom=2003-02-22&chfieldto=Now&resolution=FIXED&assi
500 gned_to=kde%40gentoo.org
501 53. azarah@g.o
502 54.
503 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
504 field=bug_status&chfieldfrom=2003-02-22&chfieldto=Now&resolution=FIXED&assi
505 gned_to=azarah%40gentoo.org
506 55. woodchip@g.o
507 56.
508 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
509 field=bug_status&chfieldfrom=2003-02-22&chfieldto=Now&resolution=FIXED&assi
510 gned_to=woodchip%40gentoo.org
511
512 New Bug Rankings
513 ----------------
514
515 The developers and teams who have been assigned the most new bugs this
516 week are:
517
518 * The PHP Team[57], with 32 new bugs[58]
519 * Jon Ellis[59], with 22 new bugs[60]
520 * Martin Schlemmer[61], with 19 new bugs[62]
521 * The PostgreSQL Team[63], with 19 new bugs[64]
522 * Nicholas Jones[65], with 16 new bugs[66]
523
524
525 57. php-bugs@g.o
526 58.
527 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
528 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-02-22&chfieldto=Now&=&a
529 ssigned_to=php-bugs%40gentoo.org
530 59. jje@g.o
531 60.
532 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
533 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-02-22&chfieldto=Now&=&a
534 ssigned_to=jje%40gentoo.org
535 61. azarah@g.o
536 62.
537 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
538 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-02-22&chfieldto=Now&=&a
539 ssigned_to=azarah%40gentoo.org
540 63. pgsql-bugs@g.o
541 64.
542 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
543 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-02-22&chfieldto=Now&=&a
544 ssigned_to=pgsql-bugs%40gentoo.org
545 65. carpaski@g.o
546 66.
547 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
548 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-02-22&chfieldto=Now&=&a
549 ssigned_to=carpaski%40gentoo.org
550
551 ==================
552 8. Tips and Tricks
553 ==================
554
555 Handling Files with Spaces
556
557 Many Gentoo users still favor command line tools (ls, find, etc.) over the
558 newer GUI interfaces such as Nautilus or Konqueror. However, many command
559 line users find that dealing with filenames that have spaces in them is
560 difficult; especially when trying to automate a process or deal with
561 multiple files at once.
562
563 One common tool to deal with multipe files is xargs, which builds and
564 executes commands from standard input. One example is using xargs to
565 remove old files.
566 ---------------------------------------------------------------------------
567 | Code Listing 8.1: |
568 | Removing files older than one month |
569 ---------------------------------------------------------------------------
570 | |
571 |# find . -type f -mtime +30 | xargs rm |
572 | |
573 ---------------------------------------------------------------------------
574
575 Be careful when executing rm as you can quickly delete things you may
576 not want deleted. find will also search recursively - you can use the
577 -maxdepth option to control how deep it searches. Normally this works
578 pretty well. However, if there are spaces in the filenames, we run into
579 problems. The spaces are interpreted as breaks so each word in the
580 filename is interpreted as a new filename - which of course is not what
581 you want.
582
583 The solution to this is to use the --null (or -0) option which changes the
584 spaces in the filenames to a NUL character.
585 ---------------------------------------------------------------------------
586 | Code Listing 8.1: |
587 | Using --null to correctly handle filenames with spaces |
588 ---------------------------------------------------------------------------
589 | |
590 |# find . -type f -mtime +30 -print0 | xargs --null rm |
591 |or |
592 |# find . -type f -mtime +30 -print0 | xargs -0 rm |
593 | |
594 ---------------------------------------------------------------------------
595
596 Note that you also have to tell find to print with NUL characters
597 instead of spaces, hence the -print0 option.
598
599 ==========================
600 9. Moves, Adds and Changes
601 ==========================
602
603 Moves
604 -----
605
606 The following developers recently left the Gentoo team:
607
608 * Bruce Locke (blocke)
609 * Tobias Echert (viz)
610
611 Adds
612 ----
613
614 The following developers recently joined the Gentoo Linux team:
615
616 * Dylan Carlson (absinthe) -- java and stuff
617
618
619 Changes
620 -------
621
622 The following developers recently changed roles within the Gentoo Linux
623 project.
624
625 * Peter Brown (rendhalver) -- php
626 * Jared Hudson (jhhudso) -- php
627 * Masatomo Nakano (nakano) -- php, PostgreSQL
628 * Bryon Roche (kain) -- PostgreSQL
629 * Matthew Kennedy (mkennedy) -- PostgreSQL
630 * Kurt Lieber (klieber) -- Gentoo infrastructure
631
632
633 =====================
634 10. Contribute to GWN
635 =====================
636
637 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
638 email[67].
639
640 67. gwn-feedback@g.o
641
642 ================
643 11. GWN Feedback
644 ================
645
646 Please send us your feedback[68] and help make GWN better.
647
648 68. gwn-feedback@g.o
649
650 ===================
651 12. Other Languages
652 ===================
653
654 The Gentoo Weekly Newsletter is also available in the following languages:
655
656 * Dutch[68]
657 * English[68]
658 * German[68]
659 * French[68]
660 * Japanese[68]
661 * Italian[68]
662 * Portuguese (Brazil)[68]
663 * Portuguese (Portugal)[68]
664 * Spanish[68]
665
666 Kurt Lieber <klieber@g.o> - Editor
667 AJ Armstrong <aja@×××××××××××××.com> - Contributor
668 Brice Burgess <nesta@×××××××.net> - Contributor
669 Yuji Carlos Kosugi <carlos@g.o> - Contributor
670 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
671 David Narayan <david@×××××××.net> - Contributor
672 Ulrich Plate <plate@g.o> - Contributor
673 Peter Sharp <mail@××××××××××××××.net> - Contributor
674 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
675 Tom Van Laerhoven <tom.vanlaerhoven@××××××.be> - Dutch Translation
676 Roel Adriaans <roel@××××××××.cx> - Dutch Translation
677 Peter Dijkstra <phj.dijkstra@××××.nl> - Dutch Translation
678 Nicolas Ledez <nicolas.ledez@××××.fr> - French Translation
679 Guillaume Plessis <gui@×××××××××.com> - French Translation
680 Eric St-Georges <thevedge@××××××××.net> - French Translation
681 John Berry <anfini@××××.fr> - French Translation
682 Martin Prieto <riverdale@×××××××××.org> - French Translation
683 Michael Kohl <citizen428@g.o> - German Translation
684 Steffen Lassahn <madeagle@g.o> - German Translation
685 Matthias F. Brandstetter <haim@g.o> - German Translation
686 Thomas Raschbacher <lordvan@g.o> - German Translation
687 Marco Mascherpa <mush@××××××.net> - Italian Translation
688 Claudio Merloni <paper@×××××××.it> - Italian Translation
689 Daniel Ketel <kage-chan@g.o> - Japanese Translation
690 Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
691 Andy Hunne <andy@×××××××××.com> - Japanese Translation
692 Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
693 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
694 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
695 Translation
696 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
697 Translation
698 Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal)
699 Translation
700 Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal)
701 Translation
702 Lanark <lanark@××××××××××.ar> - Spanish Translation
703 Rafael Cordones Marcos <rcm@×××××××.net> - Spanish Translation
704 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
705 Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation
706 Pablo Pita Leira <pablo.leira@×××××××××.com> - Spanish Translation
707 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
708 Tirant <tirant@×××××.net> - Spanish Translation
709 Jaime Freire <jfreire@××.com> - Spanish Translation
710 Lucas Sallovitz <krusty_ar@×××××.com> - Spanish Translation