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 27
Date: Mon, 07 Jul 2003 01:12:41
Message-Id: 20030707005951.GA23439@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 July 7th, 2003.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Summary
12 -------
13
14 * Good bye and thank you to all.
15 * Gentoo coming to Windows with Cygwin
16 * Milestone reached in herds project
17 * Infrastructure changes
18 * Controversy about inappropriate content in ebuilds
19 * GWN seeking additional contributors
20
21 Good bye and thank you to all.
22 ------------------------------
23
24 With this issue, the Gentoo Weekly Newsletter marks its eighth month of
25 publication. It also marks the retirement of myself as editor of the
26 Gentoo Weekly Newsletter. Though I am retiring from editing the GWN, I
27 will continue to remain with the Gentoo Linux project, assisting with
28 infrastructure, public relations and general management responsibilities,
29 as well as the occasional article contribution to the GWN. Yuji Carlos
30 Kosugi will be taking over the helm of the GWN, continuing where I left
31 off and improving things going forward.
32
33 I wanted to take this opportunity to thank our readership for their
34 support, feedback and contributions over the past eight months. In that
35 short time, the GWN has grown from nothing more than an idea to one of the
36 most popular features of Gentoo Linux. The gentoo-gwn mailing list has
37 over 5500 subscribers and the web pages are among the busiest on our site.
38 None of this would have been possible without your support. So, while I am
39 sad to be leaving such a wonderful position, I am happy that it is being
40 handed over to someone who can devote more time and effort to it than I
41 was able to do. With that, please join me in welcoming Yuji aboard as the
42 editor of the Gentoo Weekly Newsletter.
43
44 -- Kurt Lieber
45
46 Gentoo coming to Windows with Cygwin
47 ------------------------------------
48
49 We're very pleased to announce the creation of the gentoo-cygwin project,
50 which will enable users to take advantage of Portage and other features of
51 the Gentoo platform in Windows using Cygwin[1]. In pursuing this projects
52 like the Metapkg[2] and this, our goal is to extend users' choices, giving
53 existing users the choice of additional platforms and making Gentoo an
54 option for users of different operating systems.
55
56 1. http://cygwin.com/
57 2. http://metapkg.org/pr-20030620.html
58
59 We are currently getting our infrastructure ready (mailing lists, project
60 page, etc.) for this project. News about further developments will be
61 posted on the Gentoo news page as well as in future editions of the GWN.
62
63 Milestone reached in herds project
64 ----------------------------------
65
66 The herds project[3], which aims for the development of an infrastructure
67 to help manage the growing number of ebuilds, has reached a milestone with
68 the finalization of a DTD[4] for the metadata.xml file which contains
69 extra information about an ebuild. Users: we need long descriptions for
70 packages, and good suggestions are welcome on Bugzilla[5].
71
72 3. http://www.gentoo.org/proj/en/metastructure/herds/
73 4. http://www.gentoo.org/dtd/metadata.dtd
74 5. http://bugs.gentoo.org/
75
76 Infrastructure changes
77 ----------------------
78
79 During this past week forums.gentoo.org[6], bugs.gentoo.org[7],
80 cvs.gentoo.org[8], and dev.gentoo.org[9] all experienced some downtime as
81 they were migrated to new machines or upgraded. While some of these
82 changes were necessitated by having to return loaned hardware, various
83 improvements have been made: the forums and bugs servers are on much
84 better hardware that should scale far better than before, and
85 dev.gentoo.org and cvs.gentoo.org, which offer developer e-mail, public
86 html directories, and CVS, are no longer on the same machine.
87
88 6. http://forums.gentoo.org/
89 7. http://bugs.gentoo.org/
90 8. http://cvs.gentoo.org
91 9. http://dev.gentoo.org
92
93 Controversy about inappropriate content in ebuilds
94 --------------------------------------------------
95
96 A bug[10] posted by a user who found inappropriate content in the
97 x11-themes/windowmaker-themes ebuild sparked a long debate among
98 developers about what should be done, and the proposed solutions were
99 many. Those arguing for choice wanted the ebuild to be left as it was, or
100 conceded that it would be a bad idea to install inappropriate content by
101 default and suggested implementing a local USE flag. Others argued that
102 Gentoo should distribute software, not content, and remove themes from
103 Portage altogether. In the end, the offending themes were removed from the
104 ebuild; some voiced concerns that it would be bad to modify an upstream
105 package, but this was actually just a collection of themes thrown together
106 and put in Portage.
107
108 10. http://bugs.gentoo.org/show_bug.cgi?id=23635
109
110 GWN seeking additional contributors
111 -----------------------------------
112
113 The Gentoo Weekly Newsletter is looking for someone to take over the
114 Featured Developer of the Week section, as well as some additional
115 contributors to add depth to the team so we don't have sections going on
116 hiatus as often. Candidates should have a solid understanding of written
117 English; drop us a line at gwn-feedback@g.o if you're interested.
118 Also, there's no need to send us a resume - we actually mean it literally
119 when we say "drop us a line".
120
121 ==================
122 2. Gentoo Security
123 ==================
124
125 Summary
126 -------
127
128 * GLSA: phpbb
129 * GLSA: gnocatan
130 * GLSA: mikmod
131 * GLSA: noweb
132 * GLSA: tcptraceroute
133
134 GLSA: phpbb
135 -----------
136
137 The phpbb forum contains a SQL-injection vulnerability that could permit
138 remote attackers to obtain password hashes.
139
140 * Severity: High - Remote security vulnerability.
141 * Packages Affected: net-www/phpbb prior to phpbb-2.0.5
142 * Rectification: Synchronize and emerge phpbb, emerge clean.
143 * GLSA Announcement[11]
144 11. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105683271616944&w=2
145
146 GLSA: gnocatan
147 --------------
148
149 The game gnocatan contains multiple buffer overflows that could be used to
150 execute arbitrary code on the server system.
151
152 * Severity: High - Remote arbitrary code execution.
153 * Packages Affected: app-games/gnocatan prior to gnocatan-0.7.1-r3
154 * Rectification: Synchronize and emerge gnocatan, emerge clean.
155 * GLSA Announcement[12]
156 12. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105683533318812&w=2
157
158 GLSA: mikmod
159 ------------
160
161 The mikmod MOD-player is subject to a buffer overflow that could permit a
162 remote attacker to execute arbitrary code.
163
164 * Severity: High - Remote arbitrary code execution.
165 * Packages Affected: media-sound/mikmod prior to mikmod-3.1.6a
166 * Rectification: Synchronize and emerge mikmod, emerge clean.
167 * GLSA Announcement[13]
168 13. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105722154901292&w=2
169
170 GLSA: noweb
171 -----------
172
173 The noweb literate programming tool contains multiple vulnerabilities,
174 causing insecure temporary files and the possibility for local users to
175 overwrite arbitrary files.
176
177 * Severity: Moderate - Local file insecurity.
178 * Packages Affected: app-text/noweb prior to noweb-2.9-r3
179 * Rectification: Synchronize and emerge noweb, emerge clean.
180 * GLSA Announcement[14]
181 14. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105683283717040&w=2
182
183 GLSA: tcptraceroute
184 -------------------
185
186 The network analyzer package tcptraceroute does not properly drop
187 privileges after obtaining a file descriptor. This could permit a local
188 user to gain access to that descriptor through another tcptraceroute
189 vulnerability.
190
191 * Severity: Moderate - Local file descriptor vulnerabiity.
192 * Packages Affected: net-analyzer/tcptraceroute prior to
193 tcptraceroute-1.4-r1
194 * Rectification: Synchronize and emerge tcptraceroute, emerge clean.
195 * GLSA Announcement[15]
196 15. http://marc.theaimsgroup.com/?l=gentoo-announce&m=105683257916828&w=2
197
198 ===============
199 3. User stories
200 ===============
201
202 News from the XX chromosome users
203
204 Figure 3.1: loothi and her beloved laptop
205 http://www.gentoo.org/images/gwn/20030707_lucy.jpg
206
207 Ok, this week's featured user is really special. Not because he uses
208 Gentoo to take over the world. But, fellow geek beware, because "he" is
209 not even a "he". Really, it's true, there are female Gentoo users out
210 there! ;) And this week we are introducing one of them: Lucy aka loothi.
211
212 Some personal info
213
214 loothi, 27, originally comes from London and is currently working as a web
215 developer in Sydney, Australia. But as she likes to wander the world with
216 her laptop, she is already on her way to the Netherlands to spend a year
217 working over there. Lucy likes Perl kung fu, "Indiana Jones" style
218 adventures in foreign countries and playing the banjo. Her favourite apps
219 include windowmaker, a gecko-derived browser (she keeps changing her mind
220 about which one to use), vim, xine, xmms, gnome-terminal (because she
221 likes the clickable links), mutt and gnupg.
222
223 Why Gentoo Linux
224
225 Nobody can explain why she chose Gentoo Linux better than Lucy herself:
226 "The laptop is my lifeline, in that it has to reliably fulfill all my
227 desktop computing, communications, entertainment and development needs. I
228 need to be able to update libraries and applications quickly to keep
229 current with security, patches and releases which is why Gentoo appealed."
230 This reasoning should sound quite familiar to most of us!
231
232 Past, present and future
233
234 Lucy was a Debian fan for a long time, but the idea of a finely tuned
235 operating system featuring a *BSD style ports system really appealed to
236 her and so she finally decided to install Gentoo on her notebook.
237
238 So far loothi didn't regret this decision, although she found the
239 installation process pretty painful, especially because she had to do it
240 without a network connection. Therefore she doesn't recommend this way of
241 installing Gentoo Linux to anybody who isn't deeply masochistic. But apart
242 from that she feels that she has made the right decision and is learning
243 more with everyday she's using Gentoo. Lucy is really pleased with Portage
244 because of its painless way of software installation and the automatic
245 management of dependencies.
246
247 For the future she'd like to do another Gentoo installation on a spare box
248 to see how Gentoo competes as a server. If it turns out well Lucy is going
249 to use it as a production server and can start to deploy it at her
250 workplaces.
251
252 Wishlist
253
254 What Lucy really would like to see is a nice user handbook ala FreeBSD's
255 because she thinks that the documentation is a bit fragmented and she's
256 not a huge forums fan. Anything else? Yeah, sure, a black Gentoo T-shirt
257 would be nice! White gets dirty too quickly... ;)
258
259 =================================
260 4. Featured Developer of the Week
261 =================================
262
263 Dylan Carlson, aka absinthe
264
265 Figure 4.1: Dylan Carlson, aka absinthe
266 http://www.gentoo.org/images/gwn/20030707_absinthe.jpg
267
268 Dylan Carlson[16] is the lead man for the Java team, and as such is the
269 caretaker for all things Java, and spends his time thinking of new ways to
270 break things, closing bugs for what he has already broken, and makes fun
271 of fellow developer Todd Berman[17](/joke). Recruited by Seemant
272 Kulleen[18] after having been noticed for his contributions on Bugzilla
273 and interest in porting BSD stuff to Gentoo, he plans to return to the BSD
274 effort sometime soon. Before Gentoo, most of Dylan's work was on FreeBSD;
275 he still divides his time between FreeBSD and Gentootoday, and
276 occasionally contributes small fixes to apps he uses. He wrote a METAR[19]
277 decoder (for NOAA weather data), and a defect-tracking/helpdesk app called
278 Coalesce. In the fall, he plans to release a java-based Citadel BBS; he is
279 also considering writing a Java-based GUI client for Bugzilla.
280
281 16. absinthe@g.o
282 17. tberman@g.o
283 18. seemant@g.o
284 19. http://weather.noaa.gov/weather/metar.shtml
285
286 His favorite applications include jEdit, distcc/ccache, and bogofilter; he
287 runs them under Fluxbox along with Idesk, KDE 3.x and OpenOffice. He uses
288 Kmail on the console and Mutt from a shell. Recently, he built his first
289 Gentoo Linux firewall using Shorewall, and plans to put Method's Hardened
290 project to the test.
291
292 Dylan lives in Roxbury, Connecticut and has been working in IT and IT
293 management for the last 13 years. Presently he's doing data center
294 construction and systems administration; his eventual goal is to do
295 software development full-time, preferably without being a manager as
296 well. He likes to travel when he has the money, and go hiking locally when
297 he doesn't. When the mood strikes him, he writes horrible fiction on a
298 1924 Underwood typewriter. He also mows his lawn.
299
300 "And a thousand slimy things lived on; and so did I." - Samuel Taylor
301 Coleridge
302
303 =============
304 5. Web Forums
305 =============
306
307 Crashed Server Back Up
308
309 After a successful migration on Thursday to new and better hardware,
310 Friday saw the utter demolition of both the Forum and the Bugzilla server
311 harddisk, causing a disruption of both services for a number of hours.
312 Everything is back in working order now, of course, but for anyone looking
313 to explain how this can happen, why not have a look at the Forum
314 statistics every now and then? At 22,000 users, peaking at almost 250
315 concurrent sessions, with 400,000 posts in 1.5 GB worth of database
316 entries, the strain on the Forum hardware becomes quite understandable:
317
318 * Gentoo Forums Board Statistics[20]
319 20. http://forums.gentoo.org/statistics.php
320
321 GUI Installer: Almost Done...
322
323 Traditionally among the more frequent requests (and even bitter
324 complaints) is Gentoo's lack of a semi-automated, fancy GUI-based
325 installation routine. While most Gentooists certainly don't need one,
326 chances are that having one can't do much harm. Nathaniel McCallum[21]
327 wrote a script that's been evolving quite nicely since the first version,
328 and his website and the Forum thread of eight pages at the time of this
329 writing are certainly proof that there's an audience for that sort of
330 thing:
331
332 21. http://forums.gentoo.org/profile.php?mode=viewprofile&u=20112
333
334 * GLIS: Gentoo Linux Install Script (0.6-final Testers needed)[22]
335 * GLIS homepage on Sourceforge[23]
336 22. http://forums.gentoo.org/viewtopic.php?t=55293
337 23. http://glis.sourceforge.net
338
339 Eclass Errors
340
341 Shortly after publication of our last GWN issue, a seriously disturbing
342 phenomenon caused an uproar in the Forums. A glitch in the portage tree
343 that propagated slowly across the mirrors had caused hundreds of "eclass
344 'foo' in 'foo' does not exist!" errors to float past the horrified users
345 on their next rsync. This problem, traced to a glitch in the master rsync
346 server possibly caused by the CVS migration, continued to occur to a
347 lesser degree for the rest of the week because the fix took some time to
348 propagate to all the mirrors, but it has been resolved thanks to the
349 expediency of robbat2, peitolm, avenj, and klieber, and hopefully will not
350 happen again. Not to be taken lightly, but interesting to watch an error
351 ripple the global surface, jumping continents one by one:
352
353 * Portage broken(?): hundreds of eclass errors!![24]
354 24. http://forums.gentoo.org/viewtopic.php?t=64433
355
356 =======================
357 6. Gentoo International
358 =======================
359
360 Gentoo Brazil
361
362 It's been online for a few months already, but we've forgot to tell you...
363 Better late than never: Marcos Roberto S. Vieira and Otavio Rodolfo Piske,
364 two CIS students from Rio Grande do Sul and Santa Catarina started Gentoo
365 Brazil[25] three months ago, with the aim to provide all those services
366 we've come to expect from the growing number of regional Gentoo websites,
367 documentation, tips and tricks, user services, everything in their own
368 language which some people say still strongly resembles genuine
369 Portuguese... The Gentoo Linux Brazil users group was created in March
370 2003, and its focus on promoting Gentoo to Brazilian Linux users is no
371 easy task in a country that does have a popular home-grown Linux
372 distribution, Conectiva. Marcos and Otavio both started out as Conectiva
373 users way back in 1997/98, too, but they've shifted to Gentoo over the
374 course of the last year, now also adding to the strong group of people
375 busy translating the Gentoo documentation and news into Brazilian
376 Portuguese (as opposed to Portuguese Portuguese). Their success, by the
377 way, has led the former colonial masters back in Europe to start thinking
378 about setting up their own site. If you're up to giving them a hand, join
379 the Portuguese Portuguese Portuguese Gentooists at this Forum thread[26].
380
381 25. http://www.gentoobr.org
382 26. http://forums.gentoo.org/viewtopic.php?t=65275
383
384 Gentoo-driven Computer Store and Internet Cafe in Australia
385
386 Proof that Down Under can well be on top of things at times: Michael
387 Vale[27] informs us that on 30 June he opened the doors to his own
388 computer store in Bendigo/Victoria, a seven-days-a-week affair by the name
389 of ZING! Computing. Amongst sales and repairs for computers, they offer
390 Internet access for browsing and online games to whoever walks in. And of
391 course they run their own local rsync server: "The wonders of working with
392 Gentoo have amazed me. The ability and freedom it has offered is second to
393 none. Because it is very straight-forward it has allowed me to achieve
394 many things with ease which would normally take a lot longer with any
395 other distribution", says Michael, who is in the process of setting up a
396 handful of 386 thin clients for his Internet Cafe, in addition to the four
397 AMD Athlon 2.0 with Soltek Nforce2 mother boards and a few PCs with
398 additional Geforce4 TI graphic cards. The shop will be difficult to miss
399 if you happen to be in Bendigo, Victoria: It's the one that says "Powered
400 by Gentoo Linux" at 374 Hargreaves Street...
401
402 27. zing@×××××××××××.au
403
404 Germany: Come and See Gentoo at the LinuxTag 2003
405
406 Europe's largest annual Linux and Open Source event, the German LinuxTag
407 2003[28], is going to be held this week, from 10 to 13 July at the
408 Conference Centre in Karlsruhe. Sufficiently close to the French border to
409 attract lots of visitors from outside Germany, too, this year's event
410 throws a spotlight on the coveted "Linux in public administrations"
411 discussion thread, with an entire conference day sponsored by the German
412 Federal Ministry of the Interior, known for its active role in deploying
413 open source software in government offices. Everyone who's anyone is going
414 to be there, including - of course - a number of activists manning the
415 Gentoo booth in the LinuxTag's exhibition hall. Pre-registration[29]
416 entitles you to a free ticket for the exhibition and most speeches and
417 seminars (excluding the Government Linux conference, that'll be 175 EUR,
418 please). Meeting other Gentoo users will be easy since they will
419 undoubtedly have a tendency to gravitate around the Gentoo booth, but if
420 you want to announce your coming, this Forum thread[30] is the right place
421 to coordinate Gentoo user meetings at the LinuxTag.
422
423 28. http://www.linuxtag.org/2003/en/index.html
424 29. http://www.linuxtag.org/2003/en/expo/prereg.html
425 30. http://forums.gentoo.org/viewtopic.php?t=60153
426
427 ================
428 7. Portage Watch
429 ================
430
431 The following notable packages were updated or added to portage in the
432 last two weeks
433 --------------
434
435 * dev-db/mysql: A fast, multi-threaded, multi-user SQL database
436 server.[31]
437 * gnome-base/*: Meta package for the GNOME desktop, merge this package to
438 install the GNOME Desktop.[32]
439 * sys-kernel/development-sources: Full sources for the Development Branch
440 of the Linux kernel[33]
441 * sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java
442 compilers[34]
443 * sys-libs/glibc: GNU libc6 (also called glibc2) C library[35]
444 * sys-kernel/pfeifer-sources: Full sources for the experimental Linux
445 kernel.[36]
446 * sys-kernel/gs-sources: This kernel stays up to date with current kernel
447 -pres, with recent acpi, evms, win3lin, futexes, aic79xx, superfreeswan,
448 preempt/ll, and various hw fixes.[37]
449 * sys-kernel/hppa-sources: Full sources for the Linux kernel with patch
450 for hppa[38]
451 31. http://www.mysql.com/
452 32. http://www.gnome.org/
453 33. http://www.kernel.org/ http://www.gentoo.org/
454 34. http://www.gnu.org/software/gcc/gcc.html
455 35. http://www.gnu.org/software/libc/libc.html
456 36.
457 http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/gentoo-x86/sys-kernel/
458 pfeifer-sources/ChangeLog?rev=1.11
459 37.
460 http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/gentoo-x86/sys-kernel/
461 gs-sources/ChangeLog?rev=1.18
462 38. http://www.kernel.org/ http://www.gentoo.org/ http://parisc-linux.org
463
464 The following stable packages were updated or added to portage in the last
465 two weeks
466 ---------
467
468 * app-admin/addpatches: patch management script
469 * app-admin/cpu: CPU is an LDAP user management tool written in C and
470 loosely based on FreeBSD's pw(8).[39]
471 * app-admin/diradm: diradm is for managing posix users/groups in an LDAP
472 directory[40]
473 * app-admin/fam-oss: FAM, the File Alteration Monitor[41]
474 * app-admin/grubconfig: Simple Tool to configure Grub-Bootloader[42]
475 * app-admin/pwgen: Password Generator[43]
476 * app-admin/setools: SELinux graphical policy tools[44]
477 * app-admin/sudo: Allows certain users/groups to run commands as root[45]
478 * app-admin/superadduser: Interactive adduser script[46]
479 * app-admin/syslog-ng: syslog replacement with advanced filtering
480 features[47]
481 * app-arch/file-roller: archive manager for GNOME[48]
482 * app-arch/flexbackup: Flexible backup script using perl[49]
483 * app-doc/doxygen: Doxygen is a documentation system for C++, C, Java,
484 IDL (Corba, Microsoft, and KDE-DCOP flavors) and to some extent PHP and
485 C#.[50]
486 * app-editors/gedit: A text editor for the Gnome2 desktop[51]
487 * app-emacs/mew: great MIME mail reader for Emacs/XEmacs[52]
488 * app-emacs/wl: wanderlust is a mail/news reader supporting IMAP4rev1 for
489 emacsen[53]
490 * app-games/abuse_sdl: port of Abuse by Crack Dot Com[54]
491 * app-games/armagetron: armagetron: 3d tron lightcycles, just like the
492 movie[55]
493 * app-games/daemonshogi: A GTK+ based, simple shogi (Japanese chess)
494 program[56]
495 * app-games/freedoom: Freedoom - Open Source Doom resources.[57]
496 * app-games/gcompris: full featured educational application for children
497 from 3 to 10[58]
498 * app-games/gtetrinet: Tetrinet Clone for GNOME 2[59]
499 * app-games/kobodeluxe: An SDL port of xkobo, a addictive space
500 shoot-em-up[60]
501 * app-misc/figlet: program for making large letters out of ordinary
502 text[61]
503 * app-misc/gramps: Genealogical Research and Analysis Management
504 Programming System[62]
505 * app-misc/jpilot: Desktop Organizer Software for the Palm Pilot[63]
506 * app-misc/largorecipes: LargoRecipes is an application for managing
507 recipes.[64]
508 * app-misc/linup: Linux Uptime Client[65]
509 * app-sci/biopython: Biopython - python module for Computational
510 Moelcular Biology[66]
511 * app-sci/chessbrain: distibuted computing project client[67]
512 * app-sci/ghemical: Ghemical supports both quantum-mechanics
513 (semi-empirical and ab initio) models and molecular mechanics models
514 (there is an experimental Tripos 5.2-like force field for organic
515 molecules). Also a tool for reduced protein models is included. Geometry
516 optimization, molecular dynamics and a large set of visualization tools
517 are currently available.[68]
518 * app-sci/iverilog: A Verilog simulation and synthesis tool[69]
519 * app-sci/ksimus: KSimus is a KDE tool for simulation, automatization and
520 visualization of technical processes.[70]
521 * app-sci/octave: GNU Octave is a high-level language (MatLab compatible)
522 intended for numerical computations[71]
523 * app-sci/setiathome: Search for Extraterrestrial Intelligence (SETI) @
524 home[72]
525 * app-sci/setimgr: A SETI@home management program[73]
526 * app-sci/tbass: Balsa is both a framework for synthesising asynchronous
527 hardware systems and the language for describing such systems[74]
528 * app-shells/bash: The standard GNU Bourne again shell[75]
529 * app-text/docbook-sgml: A helper package for sgml docbook
530 * app-text/ggv: The GNOME PostScript document viewer[76]
531 * app-text/ghostscript: ESP Ghostscript -- an enhanced version of GNU
532 Ghostscript with better printer support[77]
533 * app-text/gnome-spell: Gnome spellchecking component.[78]
534 * app-text/gpdf: PDF viewer for Gnome 2[79]
535 * app-text/gtkspell: spell library for GTK2[80]
536 * dev-db/metakit: Embedded database library[81]
537 * dev-haskell/hmake: a make tool for Haskell programs[82]
538 * dev-libs/atk: Gnome Accessibility Toolkit[83]
539 * dev-perl/DBD-mysql: The Perl DBD:mysql Module[84]
540 * dev-perl/DBI: The Perl DBI Module[85]
541 * dev-python/PyXML: A collection of libraries to process XML with
542 Python.[86] dev-python/cjkcodecs: ERROR in ChangeLog entry
543 * gnome-extra/acme: GNOME tool to make use of the multimedia buttons
544 present on most laptops and internet keyboards.[87]
545 * gnome-extra/at-poke: the accessibility poking tool[88]
546 * gnome-extra/at-spi: This is the Gnome Accessibility Toolkit[89]
547 * gnome-extra/bug-buddy: Bug report tool for GNOME[90]
548 * gnome-extra/gal: The Gnome Application Libraries[91]
549 * gnome-extra/gconf-editor: An editor to the GNOME 2 config system[92]
550 * media-fonts/arphicfonts: Arphic Fonts[93]
551 * media-fonts/artwiz-fonts: Artwiz Fonts[94]
552 * media-fonts/baekmuk-fonts: Korean Baekmuk Font
553 * media-fonts/corefonts: Microsoft's TrueType core fonts[95]
554 * media-fonts/kochi-substitute: Kochi Japanese TrueType fonts with
555 Wadalab Fonts[96]
556 * media-libs/aalib: A ASCII-Graphics Library[97]
557 * media-plugins/rmxmms: RealAudio plugin for xmms[98]
558 * media-video/ati-drivers: Ati precompiled drivers for r300, r250 and
559 r200 chipsets[99]
560 * media-video/ffmpeg: Complete solution to record, convert and stream
561 audio and video. Includes libavcodec.[100]
562 * media-video/mplayer: Media Player for Linux[101]
563 * net-analyzer/cutter: TCP/IP Connection cutting on Linux Firewalls and
564 Routers[102]
565 * net-dialup/cistronradius: An authentication and accounting server for
566 terminal servers that speak the RADIUS protocol.[103]
567 * net-firewall/firestarter: GUI for iptables firewall setup and
568 monitor.[104]
569 * net-firewall/iptables: Kernel 2.4 firewall, NAT and packet mangling
570 tools[105]
571 * net-fs/netatalk: kernel level implementation of the AppleTalk Protocol
572 Suite[106]
573 * net-im/bitlbee: Bitlbee is an irc to IM gateway that support mutliple
574 IM protocols[107]
575 * net-irc/dircproxy: an IRC proxy server[108]
576 * net-irc/unrealircd: aimed to be an advanced (not easy) IRCd[109]
577 * net-libs/linc: A library to ease the writing of networked
578 applications[110]
579 * net-mail/bogofilter: Bayesian spam filter designed with fast
580 algorithms, and tuned for speed.[111]
581 * net-mail/courier: An MTA designed specifically for maildirs[112]
582 net-mail/elm: ERROR in ChangeLog entry
583 * net-p2p/gift-cvs: A OpenFT, Gnutella and FastTrack p2p network
584 client[113] net-p2p/gift-fasttrack-cvs: ERROR in ChangeLog entry
585 * net-print/cups: The Common Unix Printing System[114]
586 * net-print/foomatic: Generates printer configurations automagically[115]
587 * net-print/gnome-cups-manager: A little girl in the woods looking for
588 printers[116]
589 * sys-cluster/heartbeat: Heartbeat high availability cluster manager[117]
590 * sys-cluster/ipvsadm: ipvsadm is a utility to administer the IP virtual
591 server services offered by the Linux kernel with IP virtual server
592 support.[118]
593 * sys-cluster/keepalived: The main goal of the keepalived project is to
594 add a strong & robust keepalive facility to the Linux Virtual Server
595 project.[119]
596 * sys-devel/automake: Used to generate Makefile.in from Makefile.am[120]
597 * sys-devel/binutils: Tools necessary to build programs[121]
598 * sys-devel/distcc: a program to distribute compilation of C code across
599 several machines on a network[122]
600 * sys-devel/flex: GNU lexical analyser generator[123]
601 * sys-libs/db: Berkeley DB[124]
602 * x11-base/xfree-drm: Xfree86 Kernel DRM modules[125]
603 * x11-libs/gtk+: Gimp ToolKit + [126]
604 * x11-libs/libwnck: A window navigation construction kit[127]
605 * x11-libs/pango: Text rendering and Layout library[128]
606 * x11-libs/startup-notification: Application startup notification and
607 feedback library[129]
608 * x11-libs/vte: Xft powered terminal widget[130]
609 * x11-terms/gnome-terminal: The Gnome Terminal[131]
610 * x11-terms/mlterm: A multi-lingual terminal emulator[132]
611 * x11-themes/gdm-themes: Some nice themes for the GDM Greeter[133]
612 * x11-themes/gnome-icon-theme: Gnome2 default icon theme[134]
613 * x11-themes/gnome-themes: A set of gnome2 themes, with sets for users
614 with limited or low vision[135]
615 39. http://cpu.sourceforge.net/
616 40. http://www.hits.at/diradm/
617 41. http://oss.sgi.com/projects/fam/
618 42. http://www.tux.org/pub/people/kent-robotti/looplinux/index.html
619 43. http://sourceforge.net/projects/pwgen/
620 44. http://www.tresys.com/selinux_policy_tools.html
621 45. http://www.sudo.ws/
622 46. http://www.gentoo.org/
623 47. http://www.balabit.hu/en/products/syslog-ng/
624 48. http://fileroller.sourceforge.net/
625 49. http://flexbackup.sourceforge.net/
626 50. http://www.doxygen.org
627 51. http://www.gnome.org/
628 52. http://www.mew.org/
629 53. http://www.gohome.org/wl/index.html
630 54. http://www.labyrinth.net.au/~trandor/abuse/
631 55. http://armagetron.sourceforge.net/
632 56. http://www.users.yun.co.jp/~tokita/daemonshogi/
633 57. http://freedoom.sourceforge.net/
634 58. http://ofset.sourceforge.net/gcompris/
635 59. http://gtetrinet.sourceforge.net/
636 60. http://www.olofson.net/kobodl/
637 61. http://www.figlet.org/
638 62. http://gramps.sourceforge.net/
639 63. http://jpilot.org/
640 64. http://largorecipes.sourceforge.net/
641 65. ftp://ftp.smux.net/people/sena/linup/
642 66. http://www.biopython.org
643 67. http://www.chessbrain.net/
644 68. http://www.uku.fi/~thassine/ghemical/
645 69. http://www.icarus.com/eda/verilog/
646 70. http://ksimus.berlios.de/
647 71. http://www.octave.org/
648 72. http://setiathome.ssl.berkeley.edu
649 73. http://www.arkady.demon.co.uk/seti/
650 74. http://www.cs.man.ac.uk/amulet/projects/balsa/
651 75. http://www.gnu.org/software/bash/bash.html
652 76. http://www.gnome.org/
653 77. http://www.easysw.com/
654 78. http://www.gnome.org/
655 79. http://www.purl.org/NET/gpdf
656 80. http://gtkspell.sourceforge.net/
657 81. http://www.equi4.com/metakit/
658 82. http://www.haskell.org/hmake/
659 83. http://developer.gnome.org/projects/gap/
660 84. http://cpan.pair.com/modules/by-module/DBD/
661 85. http://www.cpan.org/modules/by-module/DBI/${P}.readme
662 86. http://pyxml.sourceforge.net/
663 87. http://www.hadess.net/misc-code.php3
664 88. http://www.gnome.org/
665 89. http://www.gnome.org/
666 90. http://www.gnome.org/
667 91. http://www.gnome.org/
668 92. http://www.gnome.org/
669 93. http://www.arphic.com.tw/
670 94. http://fluxbox.sourceforge.net/docs/artwiz-fonts.php
671 95. http://corefonts.sourceforge.net/
672 96. http://efont.sourceforge.jp/
673 97. http://aa-project.sourceforge.net/aalib/
674 98. http://www.xmms.org
675 http://forms.real.com/rnforms/resources/server/realsystemsdk/index.html#dow
676 nload
677 99. http://www.ati.com
678 100. http://ffmpeg.sourceforge.net/
679 101. http://www.mplayerhq.hu/
680 102. http://www.lowth.com/cutter
681 103. http://www.radius.cistron.nl/
682 104. http://firestarter.sf.net
683 105. http://www.iptables.org/
684 106. http://netatalk.sourceforge.net
685 107. http://www.lintux.cx/bitlbee.html
686 108. http://www.dircproxy.net/
687 109. http://www.unrealircd.com/
688 110. http://www.gnome.org/
689 111. http://bogofilter.sourceforge.net/
690 112. http://www.courier-mta.org/
691 113. http://gift.sourceforge.net
692 114. http://www.cups.org
693 115. http://www.linuxprinting.org/foomatic
694 116. http://foo.bar.com/
695 117. http://www.linux-ha.org
696 118. http://linuxvirtualserver.org
697 119. http://keepalived.sourceforge.net
698 120. http://www.gnu.org/software/automake/automake.html
699 121. http://sources.redhat.com/binutils/
700 122. http://distcc.samba.org/
701 123. http://lex.sourceforge.net/
702 124. http://www.sleepycat.com
703 125. http://www.xfree.org
704 126. http://www.gtk.org/
705 127. http://www.gnome.org/
706 128. http://www.pango.org/
707 129. http://www.freedesktop.org/software/startup-notification/
708 130. http://www.gnome.org/
709 131. http://www.gnome.org/
710 132. http://mlterm.sourceforge.net/
711 133. http://art.gnome.org/theme_list.php?category=gdm_greeter
712 134. http://www.gnome.org/
713 135. http://www.gnome.org/softwaremap/projects/gnome-themes
714
715 Total categories: 86 (no category added in the last week)
716
717 Total packages: 4448 (30 packages added in the last week)
718
719 ===========
720 8. Bugzilla
721 ===========
722
723 Due to technical difficulties with the bugs.gentoo.org server on Friday,
724 bug statistics will be unavailable this week. Next week's GWN will include
725 a two-week summary.
726
727 ==================
728 9. Tips and Tricks
729 ==================
730
731 Killing Processes
732
733 This week we show you some interesting ways to kill stubborn processes.
734 Never let it be said that you can't kill a process again! The first way is
735 the old boring way that most people probably use. Use the command ps aux,
736 look through the process list until you find the PID you want and issue
737 the kill command. How tedious!
738
739 Alternatively, try using the killall command which will automatically kill
740 a program based on its name.
741
742 ---------------------------------------------------------------------------
743 | Code Listing 9.1: |
744 |-------------------------------------------------------------------------|
745 | |
746 | # killall mozilla-bin |
747 | |
748 ---------------------------------------------------------------------------
749
750 But what if you only know part of the name? Well, you could combine ps
751 with grep, kill and awk to produce something like this.
752
753 ---------------------------------------------------------------------------
754 | Code Listing 9.2: |
755 |-------------------------------------------------------------------------|
756 | |
757 | # ps aux | grep mozilla | awk '{print $2}' | xargs kill |
758 | |
759 ---------------------------------------------------------------------------
760
761 But, there's a far simpler way. Enter pkill and the closely related pgrep.
762 These commands are part of the sys-apps/procps package and are designed to
763 search for (or kill) running processes. So the previous command could be
764 replaced with the following:
765
766 ---------------------------------------------------------------------------
767 | Code Listing 9.3: |
768 |-------------------------------------------------------------------------|
769 | |
770 | # pkill mozilla |
771 | |
772 ---------------------------------------------------------------------------
773
774 Note: To list the PIDs instead of killing them, use pgrep.
775
776 Finally, what if you have a runaway process hogging /dev/dsp, or some
777 other file/socket? You can use fuser, which displays the PIDs of processes
778 using a specified file or filesystem. Or give it the -k option, like this,
779 and you can easily kill those processes:
780
781 ---------------------------------------------------------------------------
782 | Code Listing 9.4: |
783 |-------------------------------------------------------------------------|
784 | |
785 | # fuser -k /dev/dsp |
786 | |
787 ---------------------------------------------------------------------------
788
789 ===============================
790 10. Quote/Signature of the week
791 ===============================
792
793 This week we have another quote about XML; it seems like making fun of it
794 is almost as popular as XML itself! Gentoo developer Phillip Cockrell[136]
795 said: "XML is like the community bicycle ... everybody needs to have a
796 ride."
797
798 136. gcc@g.o
799
800 ===========================
801 11. Moves, Adds and Changes
802 ===========================
803
804 Moves
805 -----
806
807 The following developers recently left the Gentoo team:
808 * none this week
809
810 Adds
811 ----
812
813 The following developers recently joined the Gentoo Linux team:
814
815 * none this week
816
817 Changes
818 -------
819
820 The following developers recently changed roles within the Gentoo Linux
821 project.
822
823 * none this week
824
825 =====================
826 12. Contribute to GWN
827 =====================
828
829 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
830 email[137].
831
832 137. gwn-feedback@g.o
833
834 ================
835 13. GWN Feedback
836 ================
837
838 Please send us your feedback[138] and help make GWN better.
839
840 138. gwn-feedback@g.o
841
842 ================================
843 14. GWN Subscription Information
844 ================================
845
846 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
847 gentoo-gwn-subscribe@g.o.
848
849 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
850 gentoo-gwn-unsubscribe@g.o from the email address you are
851 subscribed under.
852
853 ===================
854 15. Other Languages
855 ===================
856
857 The Gentoo Weekly Newsletter is also available in the following languages:
858
859 * Dutch[139]
860 * English[140]
861 * German[141]
862 * French[142]
863 * Japanese[143]
864 * Italian[144]
865 * Polish[145]
866 * Portuguese (Brazil)[146]
867 * Portuguese (Portugal)[147]
868 * Russian[148]
869 * Spanish[149]
870 * Turkish[150]
871 139. http://www.gentoo.org/news/be/gwn/gwn.xml
872 140. http://www.gentoo.org/news/en/gwn/gwn.xml
873 141. http://www.gentoo.org/news/de/gwn/gwn.xml
874 142. http://www.gentoo.org/news/fr/gwn/gwn.xml
875 143. http://www.gentoo.org/news/ja/gwn/gwn.xml
876 144. http://www.gentoo.org/news/it/gwn/gwn.xml
877 145. http://www.gentoo.org/news/pl/gwn/gwn.xml
878 146. http://www.gentoo.org/news/br/gwn/gwn.xml
879 147. http://www.gentoo.org/news/pt/gwn/gwn.xml
880 148. http://www.gentoo.org/news/ru/gwn/gwn.xml
881 149. http://www.gentoo.org/news/es/gwn/gwn.xml
882 150. http://www.gentoo.org/news/tr/gwn/gwn.xml
883
884 Yuji Carlos Kosugi <carlos@g.o> - Editor
885 AJ Armstrong <aja@×××××××××××××.com> - Contributor
886 Michael Kohl <citizen428@g.o> - Contributor
887 Kurt Lieber <klieber@g.o> - Contributor
888 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
889 David Narayan <david@×××××××.net> - Contributor
890 Gerald J Normandin Jr. <gentoo@××××××××××××××××××.com> - Contributor
891 Ulrich Plate <plate@g.o> - Contributor
892 Peter Sharp <mail@××××××××××××××.net> - Contributor
893 Kim Tingkaer <kim@×××××××.dk> - Contributor
894 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
895 Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
896 Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
897 Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation
898 Peter ter Borg <peter@××××××.nl> - Dutch Translation
899 Jochen Maes <linux@××××.be> - Dutch Translation
900 Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
901 Gerard van den Berg <gerard@××××××.net> - Dutch Translation
902 Matthieu Montaudouin <mat@××××××××.com> - French Translation
903 Martin Prieto <riverdale@×××××××××.org> - French Translation
904 Antoine Raillon <cabec2@××××××.net> - French Translation
905 Sebastien Cevey <seb@×××××.net> - French Translation
906 Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
907 Steffen Lassahn <madeagle@g.o> - German Translation
908 Matthias F. Brandstetter <haim@g.o> - German Translation
909 Thomas Raschbacher <lordvan@g.o> - German Translation
910 Klaus-J. Wolf <yanestra@g.o> - German Translation
911 Marco Mascherpa <mush@××××××.net> - Italian Translation
912 Claudio Merloni <paper@×××××××.it> - Italian Translation
913 Christian Apolloni <bsolar@×××××××.ch> - Italian Translation
914 Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation
915 Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
916 Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
917 Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
918 Takashi Ota <088@××××××××××.jp> - Japanese Translation
919 Radoslaw Janeczko <sototh@×××.pl> - Polish Translation
920 Lukasz Strzygowski <lucass.home@××.pl> - Polish Translation
921 Micha\217\252\312~B Drobek <veng@××.pl> - Polish Translation
922 Adam Lyjak <apo@××××××××××××××××××××.pl> - Polish Translation
923 Krzysztof Klimonda <cthulhu@×××××××××.net> - Polish Translation
924 Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese
925 (Brazil) Translation
926 Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation
927 Jo達o Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil)
928 Translation
929 Marcelo Gon巽alves de Azambuja <mgazambuja@×××××××××.br> - Portuguese
930 (Brazil) Translation
931 Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil)
932 Translation
933 Pablo N. Hess -- NatuNobilis <pablonhess@×××××.com> - Portuguese (Brazil)
934 Translation
935 Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation
936 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
937 Translation
938 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
939 Translation
940 Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal)
941 Translation
942 Jos辿 Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation
943 Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation
944 Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation
945 Sergey Kuleshov <svyatogor@g.o> - Russian Translator
946 Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator
947 Anton Vorovatov <mazurous@××××.ru> - Russian Translator
948 Lanark <lanark@××××××××××.ar> - Spanish Translation
949 Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation
950 Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation
951 Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation
952 Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation
953 Jes炭s Garc鱈a Crespo <correo@××××××.com> - Spanish Translation
954 Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
955 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
956 Sergio G坦mez <s3r@××××××××××××.ar> - Spanish Translation
957 Aycan Irican <aycan@××××××××.tr> - Turkish Translation
958 Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
959 Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
960 Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
961 Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
962 Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation