Gentoo Archives: gentoo-gwn

From: Yuji Carlos Kosugi <carlos@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 41
Date: Mon, 13 Oct 2003 14:52:13
Message-Id: 20031013145103.GA7001@flogiston.dyndns.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 October 13th, 2003.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Summary
12 -------
13
14 * GNOME 2.4 marked stable on x86
15
16 GNOME 2.4 marked stable on x86
17 ------------------------------
18
19 GNOME 2.4 has now been marked stable on x86, thanks to the efforts of the
20 Gentoo GNOME team. This new release of GNOME doesn't hold very many new
21 features, but much has been improved under the hood, and a few subtle
22 additions have been made to the interface. These include a unified panel,
23 a screen resolution control under Desktop Preferences which provides an
24 interface to XRandR, the inclusion of Nautilus-cd-burner, and better
25 integration with media by utilizing the gstreamer and gst-plugins.
26
27 New GNOME users will have no problem installing this release by executing
28 emerge gnome, but those upgrading from 2.2 should keep a few things in
29 mind in order to make the transition smooth. First of all,
30 bonobo-activation has been merged into libbonobo in versions after 2.4.0,
31 so bonobo-activation will block the upgrade. The best method to deal with
32 this problem is to emerge -u gnome until the blocking bonobo-activation is
33 hit, then emerge -C bonobo-activation and then emerge -u gnome again to
34 resume the upgrade. This will ensure that the bonobo-activation libraries
35 remain on the system right until they are removed and then immediately
36 replaced, reducing the chance of compilation problems due to missing
37 libraries. Users may encounter the same problem with gnome-utils and
38 gucharmap as well; the solution then is emerge -u gnome-utils at the
39 blocking point before gucharmap is emerged. Another issue is the inclusion
40 of the Epiphany browser in the default GNOME distribution. We provide this
41 as part of the default GNOME installation as part of our effort to follow
42 GNOME's packaging procedures. While Epiphany is GTK2-based and has a
43 lightweight frontend, it's Mozilla-based, adding a hefty weight to the
44 installation if you don't have Mozilla already. Users who use a different
45 browsers and do not want to install Epiphany should run emerge inject
46 net-www/epiphany-1.0 so that it will be included as installed and will not
47 interfere with the upgrade.
48
49 ==================
50 2. Gentoo Security
51 ==================
52
53 Summary
54 -------
55
56 * GLSA: cfengine
57
58 GLSA: cfengine
59 --------------
60
61 From the bugtraq posting:
62
63 There is an exploitable stack overflow in the network I/O code used in the
64 cfservd daemon in Cfengine 2.x prior to version 2.0.8. Arbitrary code
65 execution has been demonstrated on x86 FreeBSD and is believed to be
66 possible on all platforms.
67
68 Cfengine 1 is not vulnerable, but downgrading is not recommended as
69 version 1 is nolonger supported by the author."
70
71 * Severity: High - stack overflow in cfengine network code
72 * Packages Affected: <2.0.8, 2.1.0a6-a9
73 * Rectification: emerge sync; emerge cfengine; emerge clean
74 * GLSA Announcement[1]
75 1. http://marc.theaimsgroup.com/?l=gentoo-announce&m=106537022109682&w=2
76
77 New Security Bug Reports
78 ------------------------
79
80 The following new security bugs were posted in the past week:
81
82 * JBoss 3.2.1 and 3.0.8 vulnerabilty[2]
83 2. http://bugs.gentoo.org/show_bug.cgi?id=30554
84
85
86 =================================
87 3. Featured Developer of the Week
88 =================================
89
90 Donnie Berkholz
91
92 Figure 3.1: Donnie Berkholz
93 http://www.gentoo.org/images/gwn/20031013_spyderous.jpg
94
95 Our featured developer for this issue is Donnie Berkholz[3] (spyderous),
96 who is the XFree herd maintainer and co-lead (along with Michael Imhof[4])
97 of the Gentoo Cluster Project[5]. He also performs the usual developer
98 tasks of maintaining ebuilds for several packages in the tree, especially
99 in the app-sci category. He describes his main duties as "keeping XFree
100 working" and up-to-date as well as making the "Gentoo Cluster Project
101 larger and more visible".
102
103 3. spyderous@g.o
104 4. tantive@g.o
105 5. http://www.gentoo.org/proj/en/cluster/
106
107 Donnie is a senior at the University of Richmond, Virginia, USA. He is a
108 dual-major in biochemistry and chemistry, with a minor in journalism. He
109 is originally from Plymouth, Minnesota. He works as an editor for the
110 student newspaper at the University, and enjoys Ultimate Frisbee and
111 fencing. He has been working at learning the guitar for the last six
112 months, and is a member of a choir. He prefers nano as an editor and
113 numbers Scribus, MPlayer, gAIM, XChat-2, xmms and VMWare among his
114 favorite applications.
115
116 Donnie does much of his development work on an Athlon 2000+ MP
117 workstation, nicely modded with a clear side panel, green cold cathode
118 light and round bundle cables. He also has a Pentium 4 (2.4 GHz) laptop
119 for traveling. A former fluxbox user (he liked the tabs), Donnie has
120 recently moved to Gnome 2.4. When his computer boots, it automatically
121 brings up four tabs of gnome-terminal and two instances of gkrellm2. He
122 prefers evolution for his mail client.
123
124 Donnie first started using Linux three years ago, with Red Hat. He heard
125 about Gentoo last spring, and started using it almost immediately. Once he
126 had joined the community, he became aware of a need for more information
127 about direct rendering and took up the task of creating some documentation
128 about it. This got him noticed and invited to join the development team.
129 He is particularly pleased with the progress he and Seemant Kulleen[6]
130 have made in splitting up the XFree build, and is most proud of the
131 Hardware 3D Acceleration Guide[7] he wrote over the summer. He directed us
132 to games-misc/fortune-mod-gentoo-dev as a source of favorite quotes. He
133 conclude our conversation with the statement that: "Gentoo's given me
134 opportunities I never suspected I would have had".
135
136 6. seemant@g.o
137 7. http://www.gentoo.org/doc/en/dri-howto.xml
138
139 =========================
140 4. Heard in the Community
141 =========================
142
143 Web Forums
144 ----------
145
146 PPC Worries on their Way Out
147
148 Dialogues with the devs have always been more frequent in the PPC section
149 of the Forums than elsewhere. Small wonder that pvdabeel, Gentoo lead
150 developer for the PowerPC architecture, chose a couple of threads in the
151 PPC forum to announce LiveCD updates that'll quite possibly fix a few of
152 the problems that have been discussed in those same threads:
153
154 * Update to Mac OS 10.2.8[8]
155 * Powerbook shuts down after pmac_init/openpic[9]
156 8. http://forums.gentoo.org/viewtopic.php?t=88188
157 9. http://forums.gentoo.org/viewtopic.php?t=94439
158
159 gentoo-user
160 -----------
161
162 Gentoo Killed My PC?
163
164 Most users of Gentoo know that it's demanding on system hardware. One of
165 the most stressful jobs a CPU can do is compile source code, and Gentoo
166 does have loads of it (unless you're a GRP user!). Because of this, many
167 people with hardware problems do not become aware of them until Gentoo
168 gets installed. Once such user on the community mailing list discovered
169 that Power Supplies can have a lot to do with system performance, and
170 many users [10] pitched in with helpful (and some life-saving) ideas.
171
172 10.
173 http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2
174 00310090100.53561.mathieu%40depardo.ch%3E
175
176 gentoo-dev
177 ----------
178
179 Three Tiers for Portage!
180
181 Ian Leitch (re)raised this[11] interesting idea about having three tiers
182 for portage. Stable, unstable and testing were one of the proposals, among
183 other discussions about the existing system.
184
185 11. http://article.gmane.org/gmane.linux.gentoo.devel/12810/
186
187 =======================
188 5. Gentoo International
189 =======================
190
191 Germany: Pictures from the Practical Linux Day in Gie??en
192
193 A few hundred visitors had found their way to the show at the
194 Fachhochschule, some of them to get a good look at the open source
195 projects in the exhibition area, others in order to attend some of the
196 lectures and workshops in the meeting rooms around the house. The
197 obligatory Gentoo lecture was held by Benjamin Judas (beejay) before an
198 audience of several dozen interested people, while Cybersystem, Tantive,
199 Pyrania and stkn were the devs on duty at the Gentoo booth downstairs.
200 Here are two shots as a short impression from last Saturday's event, more
201 (and bigger) pictures are at pyrania's pages[12].
202
203 12. http://dev.gentoo.org/~pyrania/PLD/
204
205 ================
206 6. Portage Watch
207 ================
208
209 Portage Watch is on hiatus this week.
210
211 ===========
212 7. Bugzilla
213 ===========
214
215 Summary
216 -------
217
218 * Statistics
219 * Closed Bug Ranking
220 * New Bug Rankings
221
222 Statistics
223 ----------
224
225 The Gentoo community uses Bugzilla (bugs.gentoo.org[13]) to record and
226 track bugs, notifications, suggestions and other interactions with the
227 development team. Between 03 October 2003 and 09 October 2003, activity on
228 the site has resulted in:
229
230 13. http://bugs.gentoo.org
231
232 * 503 new bugs during this period
233 * 313 bugs closed or resolved during this period
234 * 16 previously closed bugs were reopened this period
235
236 Of the 4152 currently open bugs: 109 are labeled 'blocker', 196 are
237 labeled 'critical', and 343 are labeled 'major'.
238
239 Closed Bug Rankings
240 -------------------
241
242 The developers and teams who have closed the most bugs during this period
243 are:
244
245 * Heinrich Wendel[14], with 30 closed bugs[15]
246 * Gentoo Linux Gnome Desktop Team[16], with 19 closed bugs[17]
247 * Perl Devs[18], with 17 closed bugs[19]
248 * Gentoo Games[20], with 16 closed bugs[21]
249 * Media-Video Herd[22], with 12 closed bugs[23]
250 14. lanius@g.o
251 15.
252 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
253 field=bug_status&chfieldfrom=2003-10-03&chfieldto=2003-10-09&resolution=FIX
254 ED&assigned_to=lanius@g.o
255 16. gnome@g.o
256 17.
257 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
258 field=bug_status&chfieldfrom=2003-10-03&chfieldto=2003-10-09&resolution=FIX
259 ED&assigned_to=gnome@g.o
260 18. perl@g.o
261 19.
262 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
263 field=bug_status&chfieldfrom=2003-10-03&chfieldto=2003-10-09&resolution=FIX
264 ED&assigned_to=perl@g.o
265 20. games@g.o
266 21.
267 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
268 field=bug_status&chfieldfrom=2003-10-03&chfieldto=2003-10-09&resolution=FIX
269 ED&assigned_to=games@g.o
270 22. media-video@g.o
271 23.
272 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch
273 field=bug_status&chfieldfrom=2003-10-03&chfieldto=2003-10-09&resolution=FIX
274 ED&assigned_to=media-video@g.o
275
276 New Bug Rankings
277 ----------------
278
279 The developers and teams who have been assigned the most new bugs during
280 this period are:
281
282 * Media-Video herd[24], with 14 new bugs[25]
283 * Net-Mail Packages[26], with 12 new bugs[27]
284 * Martin Schlemmer[28], with 12 new bugs[29]
285 * Portage team[30], with 10 new bugs[31]
286 24. media-video@g.o
287 25.
288 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
289 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-10-03&chfieldto=2003-10
290 -09&assigned_to=media-video@g.o
291 26. net-mail@g.o
292 27.
293 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
294 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-10-03&chfieldto=2003-10
295 -09&assigned_to=net-mail@g.o
296 28. azarah@g.o
297 29.
298 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
299 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-10-03&chfieldto=2003-10
300 -09&assigned_to=azarah@g.o
301 30. dev-portage@g.o
302 31.
303 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s
304 tatus=REOPENED&chfield=assigned_to&chfieldfrom=2003-10-03&chfieldto=2003-10
305 -09&assigned_to=dev-portage@g.o
306
307 ==================
308 8. Tips and Tricks
309 ==================
310
311 Introducing the -- flag
312
313 This week's tip introduces the -- flag. This flag is supported by many
314 utilities but isn't always documented in the man pages. However, it can be
315 very useful, especially when dealing with malformed filenames.
316
317 Note: Most programs that make use of --option also support the -- flag
318 since it is a standard feature of GNU getopt().
319
320 The -- flag forces everything passed in after it to be an argument to the
321 command. This can be extremely useful when dealing with filenames that
322 start with a - which would normally indicate an option or flag passed to
323 the command.
324
325 For example, assume that for some reason, there is a file named -file that
326 needs to be deleted. Normally you would use the command rm to delete a
327 file, but this doesn't work since the file in question starts with a -.
328 But by using the -- flag, we force rm to recognize -file as an argument
329 and not an option.
330
331 ---------------------------------------------------------------------------
332 | Code Listing 8.1: |
333 |Using the -- flag |
334 ---------------------------------------------------------------------------
335 | |
336 |Attempting to use rm results in an error as rm tries to |
337 |process all of the letters as options (f,i,l,e). It fails |
338 |on 'l' since that isn't a valid option for rm. |
339 |% ls |
340 |-file |
341 | |
342 |% rm -file |
343 |rm: invalid option -- l |
344 |Try `rm --help' for more information |
345 | |
346 |% rm -- -file |
347 |% ls |
348 | |
349 |-file was successfully removed |
350 | |
351 ---------------------------------------------------------------------------
352
353 Note: For more technical information, see man 3 getopt.
354
355 ==========================
356 9. Moves, Adds and Changes
357 ==========================
358
359 Moves
360 -----
361
362 The following developers recently left the Gentoo team:
363 * none this week
364
365 Adds
366 ----
367
368 The following developers recently joined the Gentoo Linux team:
369
370 * none this week
371
372 Changes
373 -------
374
375 The following developers recently changed roles within the Gentoo Linux
376 project.
377
378 * none this week
379
380 =====================
381 10. Contribute to GWN
382 =====================
383
384 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
385 email[32].
386
387 32. gwn-feedback@g.o
388
389 ================
390 11. GWN Feedback
391 ================
392
393 Please send us your feedback[33] and help make the GWN better.
394
395 33. gwn-feedback@g.o
396
397 ================================
398 12. GWN Subscription Information
399 ================================
400
401 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
402 gentoo-gwn-subscribe@g.o.
403
404 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
405 gentoo-gwn-unsubscribe@g.o from the email address you are
406 subscribed under.
407
408 ===================
409 13. Other Languages
410 ===================
411
412 The Gentoo Weekly Newsletter is also available in the following languages:
413
414 * Dutch[34]
415 * English[35]
416 * German[36]
417 * French[37]
418 * Japanese[38]
419 * Italian[39]
420 * Polish[40]
421 * Portuguese (Brazil)[41]
422 * Portuguese (Portugal)[42]
423 * Russian[43]
424 * Spanish[44]
425 * Turkish[45]
426 34. http://www.gentoo.org/news/be/gwn/gwn.xml
427 35. http://www.gentoo.org/news/en/gwn/gwn.xml
428 36. http://www.gentoo.org/news/de/gwn/gwn.xml
429 37. http://www.gentoo.org/news/fr/gwn/gwn.xml
430 38. http://www.gentoo.org/news/ja/gwn/gwn.xml
431 39. http://www.gentoo.org/news/it/gwn/gwn.xml
432 40. http://www.gentoo.org/news/pl/gwn/gwn.xml
433 41. http://www.gentoo.org/news/br/gwn/gwn.xml
434 42. http://www.gentoo.org/news/pt/gwn/gwn.xml
435 43. http://www.gentoo.org/news/ru/gwn/gwn.xml
436 44. http://www.gentoo.org/news/es/gwn/gwn.xml
437 45. http://www.gentoo.org/news/tr/gwn/gwn.xml
438
439 Yuji Carlos Kosugi <carlos@g.o> - Editor
440 AJ Armstrong <aja@×××××××××××××.com> - Contributor
441 Brian Downey <bdowney@×××××××××××.net> - Contributor
442 Cal Evans <cal@××××××××.com> - Contributor
443 Chris Gavin <gubbs@××××.org> - Contributor
444 Luke Giuliani <cold_flame@×××××.com> - Contributor
445 Shawn Jonnet <shawn.jonnet@×××××××.net> - Contributor
446 Michael Kohl <citizen428@g.o> - Contributor
447 Kurt Lieber <klieber@g.o> - Contributor
448 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
449 David Narayan <david@×××××××.net> - Contributor
450 Gerald J Normandin Jr. <gerrynjr@g.o> - Contributor
451 Ulrich Plate <plate@g.o> - Contributor
452 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
453 Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
454 Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
455 Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation
456 Peter ter Borg <peter@××××××.nl> - Dutch Translation
457 Jochen Maes <linux@××××.be> - Dutch Translation
458 Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
459 Gerard van den Berg <gerard@××××××.net> - Dutch Translation
460 Matthieu Montaudouin <mat@××××××××.com> - French Translation
461 Martin Prieto <riverdale@×××××××××.org> - French Translation
462 Antoine Raillon <cabec2@××××××.net> - French Translation
463 Sebastien Cevey <seb@×××××.net> - French Translation
464 Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
465 Thomas Raschbacher <lordvan@g.o> - German Translation
466 Steffen Lassahn <madeagle@g.o> - German Translation
467 Matthias F. Brandstetter <haim@g.o> - German Translation
468 Lukas Domagala <Cyrik@g.o> - German Translation
469 Tobias Scherbaum <dertobi123@g.o> - German Translation
470 Daniel Gerholdt <Sputnik1969@g.o> - German Translation
471 Marc Herren <dj-submerge@g.o> - German Translation
472 Tobias Matzat <SirSeoman@g.o> - German Translation
473 Marco Mascherpa <mush@××××××.net> - Italian Translation
474 Claudio Merloni <paper@×××××××.it> - Italian Translation
475 Christian Apolloni <bsolar@×××××××.ch> - Italian Translation
476 Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation
477 Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
478 Katsuyuki Konno <katuyuki@××××××××.jp> - Japanese Translation
479 Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
480 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
481 Takashi Ota <088@××××××××××.jp> - Japanese Translation
482 Radoslaw Janeczko <sototh@×××.pl> - Polish Translation
483 Lukasz Strzygowski <lucass.home@××.pl> - Polish Translation
484 Michal Drobek <veng@××.pl> - Polish Translation
485 Adam Lyjak <apo@××××××××××××××××××××.pl> - Polish Translation
486 Krzysztof Klimonda <cthulhu@×××××××××.net> - Polish Translation
487 Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese
488 (Brazil) Translation
489 Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation
490 Jo??o Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil)
491 Translation
492 Marcelo Gon??alves de Azambuja <mgazambuja@×××××××××.br> - Portuguese
493 (Brazil) Translation
494 Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil)
495 Translation
496 Pablo N. Hess -- NatuNobilis <natunobilis@××××××××.org> - Portuguese
497 (Brazil) Translation
498 Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation
499 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
500 Translation
501 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
502 Translation
503 Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal)
504 Translation
505 Jos?? Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation
506 Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation
507 Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation
508 Sergey Galkin <gals_home@××××.ru> - Russian Translator
509 Sergey Kuleshov <svyatogor@g.o> - Russian Translator
510 Alex Spirin <asp13@××××.ru> - Russian Translator
511 Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator
512 Anton Vorovatov <mazurous@××××.ru> - Russian Translator
513 Denis Zaletov <dzaletov@×××××××.ru> - Russian Translator
514 Lanark <lanark@××××××××××.ar> - Spanish Translation
515 Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation
516 Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation
517 Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation
518 Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation
519 Jes??s Garc??a Crespo <correo@××××××.com> - Spanish Translation
520 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
521 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
522 Sergio G??mez <s3r@××××××××××××.ar> - Spanish Translation
523 Aycan Irican <aycan@××××××××.tr> - Turkish Translation
524 Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
525 Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
526 Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
527 Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
528 Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation