From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13536 invoked by uid 1002); 7 Jul 2003 01:12:41 -0000 Mailing-List: contact gentoo-gwn-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-gwn@gentoo.org Received: (qmail 31154 invoked from network); 7 Jul 2003 01:02:26 -0000 Date: Mon, 7 Jul 2003 09:59:51 +0900 From: Yuji Carlos Kosugi To: gentoo-gwn@gentoo.org Message-ID: <20030707005951.GA23439@flogiston.dyndns.org> Mail-Followup-To: gentoo-gwn@gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline User-Agent: Mutt/1.5.4i-ja.1 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - serve.wwwroot3.net X-AntiAbuse: Original Domain - gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [0 0] X-AntiAbuse: Sender Address Domain - gentoo.org Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 27 X-Archives-Salt: fe359aba-f468-489f-8545-041bd3a56092 X-Archives-Hash: 196647b37f01382782a67c8e226b84cd --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=iso-2022-jp Content-Disposition: inline Content-Transfer-Encoding: quoted-printable --------------------------------------------------------------------------- Gentoo Weekly Newsletter http://www.gentoo.org/news/en/gwn/current.xml This is the Gentoo Weekly Newsletter for the week of July 7th, 2003. --------------------------------------------------------------------------- =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1. Gentoo News =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Summary ------- =20 * Good bye and thank you to all.=20 * Gentoo coming to Windows with Cygwin=20 * Milestone reached in herds project=20 * Infrastructure changes=20 * Controversy about inappropriate content in ebuilds=20 * GWN seeking additional contributors=20 =20 Good bye and thank you to all. ------------------------------ =20 With this issue, the Gentoo Weekly Newsletter marks its eighth month of=20 publication. It also marks the retirement of myself as editor of the=20 Gentoo Weekly Newsletter. Though I am retiring from editing the GWN, I=20 will continue to remain with the Gentoo Linux project, assisting with=20 infrastructure, public relations and general management responsibilities,= =20 as well as the occasional article contribution to the GWN. Yuji Carlos=20 Kosugi will be taking over the helm of the GWN, continuing where I left=20 off and improving things going forward.=20 =20 I wanted to take this opportunity to thank our readership for their=20 support, feedback and contributions over the past eight months. In that=20 short time, the GWN has grown from nothing more than an idea to one of the= =20 most popular features of Gentoo Linux. The gentoo-gwn mailing list has=20 over 5500 subscribers and the web pages are among the busiest on our site.= =20 None of this would have been possible without your support. So, while I am= =20 sad to be leaving such a wonderful position, I am happy that it is being=20 handed over to someone who can devote more time and effort to it than I=20 was able to do. With that, please join me in welcoming Yuji aboard as the= =20 editor of the Gentoo Weekly Newsletter.=20 =20 -- Kurt Lieber=20 =20 Gentoo coming to Windows with Cygwin ------------------------------------ =20 We're very pleased to announce the creation of the gentoo-cygwin project,= =20 which will enable users to take advantage of Portage and other features of= =20 the Gentoo platform in Windows using Cygwin[1]. In pursuing this projects= =20 like the Metapkg[2] and this, our goal is to extend users' choices, giving= =20 existing users the choice of additional platforms and making Gentoo an=20 option for users of different operating systems.=20 1. http://cygwin.com/ 2. http://metapkg.org/pr-20030620.html =20 We are currently getting our infrastructure ready (mailing lists, project= =20 page, etc.) for this project. News about further developments will be=20 posted on the Gentoo news page as well as in future editions of the GWN.=20 =20 Milestone reached in herds project ---------------------------------- =20 The herds project[3], which aims for the development of an infrastructure= =20 to help manage the growing number of ebuilds, has reached a milestone with= =20 the finalization of a DTD[4] for the metadata.xml file which contains=20 extra information about an ebuild. Users: we need long descriptions for=20 packages, and good suggestions are welcome on Bugzilla[5].=20 3. http://www.gentoo.org/proj/en/metastructure/herds/ 4. http://www.gentoo.org/dtd/metadata.dtd 5. http://bugs.gentoo.org/ =20 Infrastructure changes ---------------------- =20 During this past week forums.gentoo.org[6], bugs.gentoo.org[7],=20 cvs.gentoo.org[8], and dev.gentoo.org[9] all experienced some downtime as= =20 they were migrated to new machines or upgraded. While some of these=20 changes were necessitated by having to return loaned hardware, various=20 improvements have been made: the forums and bugs servers are on much=20 better hardware that should scale far better than before, and=20 dev.gentoo.org and cvs.gentoo.org, which offer developer e-mail, public=20 html directories, and CVS, are no longer on the same machine.=20 6. http://forums.gentoo.org/ 7. http://bugs.gentoo.org/ 8. http://cvs.gentoo.org 9. http://dev.gentoo.org =20 Controversy about inappropriate content in ebuilds -------------------------------------------------- =20 A bug[10] posted by a user who found inappropriate content in the=20 x11-themes/windowmaker-themes ebuild sparked a long debate among=20 developers about what should be done, and the proposed solutions were=20 many. Those arguing for choice wanted the ebuild to be left as it was, or= =20 conceded that it would be a bad idea to install inappropriate content by=20 default and suggested implementing a local USE flag. Others argued that=20 Gentoo should distribute software, not content, and remove themes from=20 Portage altogether. In the end, the offending themes were removed from the= =20 ebuild; some voiced concerns that it would be bad to modify an upstream=20 package, but this was actually just a collection of themes thrown together= =20 and put in Portage.=20 10. http://bugs.gentoo.org/show_bug.cgi?id=3D23635 =20 GWN seeking additional contributors ----------------------------------- =20 The Gentoo Weekly Newsletter is looking for someone to take over the=20 Featured Developer of the Week section, as well as some additional=20 contributors to add depth to the team so we don't have sections going on=20 hiatus as often. Candidates should have a solid understanding of written=20 English; drop us a line at gwn-feedback@gentoo.org if you're interested.=20 Also, there's no need to send us a resume - we actually mean it literally= =20 when we say "drop us a line".=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 2. Gentoo Security =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Summary ------- =20 * GLSA: phpbb=20 * GLSA: gnocatan=20 * GLSA: mikmod=20 * GLSA: noweb=20 * GLSA: tcptraceroute=20 =20 GLSA: phpbb ----------- =20 The phpbb forum contains a SQL-injection vulnerability that could permit=20 remote attackers to obtain password hashes.=20 =20 * Severity: High - Remote security vulnerability.=20 * Packages Affected: net-www/phpbb prior to phpbb-2.0.5=20 * Rectification: Synchronize and emerge phpbb, emerge clean.=20 * GLSA Announcement[11]=20 11. http://marc.theaimsgroup.com/?l=3Dgentoo-announce&m=3D105683271616944&= w=3D2 =20 GLSA: gnocatan -------------- =20 The game gnocatan contains multiple buffer overflows that could be used to= =20 execute arbitrary code on the server system.=20 =20 * Severity: High - Remote arbitrary code execution.=20 * Packages Affected: app-games/gnocatan prior to gnocatan-0.7.1-r3=20 * Rectification: Synchronize and emerge gnocatan, emerge clean.=20 * GLSA Announcement[12]=20 12. http://marc.theaimsgroup.com/?l=3Dgentoo-announce&m=3D105683533318812&= w=3D2 =20 GLSA: mikmod ------------ =20 The mikmod MOD-player is subject to a buffer overflow that could permit a= =20 remote attacker to execute arbitrary code.=20 =20 * Severity: High - Remote arbitrary code execution.=20 * Packages Affected: media-sound/mikmod prior to mikmod-3.1.6a=20 * Rectification: Synchronize and emerge mikmod, emerge clean.=20 * GLSA Announcement[13]=20 13. http://marc.theaimsgroup.com/?l=3Dgentoo-announce&m=3D105722154901292&= w=3D2 =20 GLSA: noweb ----------- =20 The noweb literate programming tool contains multiple vulnerabilities,=20 causing insecure temporary files and the possibility for local users to=20 overwrite arbitrary files.=20 =20 * Severity: Moderate - Local file insecurity.=20 * Packages Affected: app-text/noweb prior to noweb-2.9-r3=20 * Rectification: Synchronize and emerge noweb, emerge clean.=20 * GLSA Announcement[14]=20 14. http://marc.theaimsgroup.com/?l=3Dgentoo-announce&m=3D105683283717040&= w=3D2 =20 GLSA: tcptraceroute ------------------- =20 The network analyzer package tcptraceroute does not properly drop=20 privileges after obtaining a file descriptor. This could permit a local=20 user to gain access to that descriptor through another tcptraceroute=20 vulnerability.=20 =20 * Severity: Moderate - Local file descriptor vulnerabiity.=20 * Packages Affected: net-analyzer/tcptraceroute prior to=20 tcptraceroute-1.4-r1=20 * Rectification: Synchronize and emerge tcptraceroute, emerge clean.=20 * GLSA Announcement[15]=20 15. http://marc.theaimsgroup.com/?l=3Dgentoo-announce&m=3D105683257916828&= w=3D2 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 3. User stories =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 News from the XX chromosome users =20 Figure 3.1: loothi and her beloved laptop http://www.gentoo.org/images/gwn/20030707_lucy.jpg =20 Ok, this week's featured user is really special. Not because he uses=20 Gentoo to take over the world. But, fellow geek beware, because "he" is=20 not even a "he". Really, it's true, there are female Gentoo users out=20 there! ;) And this week we are introducing one of them: Lucy aka loothi. =20 Some personal info =20 loothi, 27, originally comes from London and is currently working as a web= =20 developer in Sydney, Australia. But as she likes to wander the world with= =20 her laptop, she is already on her way to the Netherlands to spend a year=20 working over there. Lucy likes Perl kung fu, "Indiana Jones" style=20 adventures in foreign countries and playing the banjo. Her favourite apps= =20 include windowmaker, a gecko-derived browser (she keeps changing her mind= =20 about which one to use), vim, xine, xmms, gnome-terminal (because she=20 likes the clickable links), mutt and gnupg. =20 Why Gentoo Linux =20 Nobody can explain why she chose Gentoo Linux better than Lucy herself:=20 "The laptop is my lifeline, in that it has to reliably fulfill all my=20 desktop computing, communications, entertainment and development needs. I= =20 need to be able to update libraries and applications quickly to keep=20 current with security, patches and releases which is why Gentoo appealed."= =20 This reasoning should sound quite familiar to most of us! =20 Past, present and future =20 Lucy was a Debian fan for a long time, but the idea of a finely tuned=20 operating system featuring a *BSD style ports system really appealed to=20 her and so she finally decided to install Gentoo on her notebook. =20 So far loothi didn't regret this decision, although she found the=20 installation process pretty painful, especially because she had to do it=20 without a network connection. Therefore she doesn't recommend this way of= =20 installing Gentoo Linux to anybody who isn't deeply masochistic. But apart= =20 =66rom that she feels that she has made the right decision and is learning= =20 more with everyday she's using Gentoo. Lucy is really pleased with Portage= =20 because of its painless way of software installation and the automatic=20 management of dependencies. =20 For the future she'd like to do another Gentoo installation on a spare box= =20 to see how Gentoo competes as a server. If it turns out well Lucy is going= =20 to use it as a production server and can start to deploy it at her=20 workplaces. =20 Wishlist =20 What Lucy really would like to see is a nice user handbook ala FreeBSD's=20 because she thinks that the documentation is a bit fragmented and she's=20 not a huge forums fan. Anything else? Yeah, sure, a black Gentoo T-shirt=20 would be nice! White gets dirty too quickly... ;) =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D 4. Featured Developer of the Week =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D =20 Dylan Carlson, aka absinthe =20 Figure 4.1: Dylan Carlson, aka absinthe http://www.gentoo.org/images/gwn/20030707_absinthe.jpg =20 Dylan Carlson[16] is the lead man for the Java team, and as such is the=20 caretaker for all things Java, and spends his time thinking of new ways to= =20 break things, closing bugs for what he has already broken, and makes fun=20 of fellow developer Todd Berman[17](/joke). Recruited by Seemant=20 Kulleen[18] after having been noticed for his contributions on Bugzilla=20 and interest in porting BSD stuff to Gentoo, he plans to return to the BSD= =20 effort sometime soon. Before Gentoo, most of Dylan's work was on FreeBSD;= =20 he still divides his time between FreeBSD and Gentootoday, and=20 occasionally contributes small fixes to apps he uses. He wrote a METAR[19]= =20 decoder (for NOAA weather data), and a defect-tracking/helpdesk app called= =20 Coalesce. In the fall, he plans to release a java-based Citadel BBS; he is= =20 also considering writing a Java-based GUI client for Bugzilla.=20 16. absinthe@gentoo.org 17. tberman@gentoo.org 18. seemant@gentoo.org 19. http://weather.noaa.gov/weather/metar.shtml =20 His favorite applications include jEdit, distcc/ccache, and bogofilter; he= =20 runs them under Fluxbox along with Idesk, KDE 3.x and OpenOffice. He uses= =20 Kmail on the console and Mutt from a shell. Recently, he built his first=20 Gentoo Linux firewall using Shorewall, and plans to put Method's Hardened= =20 project to the test.=20 =20 Dylan lives in Roxbury, Connecticut and has been working in IT and IT=20 management for the last 13 years. Presently he's doing data center=20 construction and systems administration; his eventual goal is to do=20 software development full-time, preferably without being a manager as=20 well. He likes to travel when he has the money, and go hiking locally when= =20 he doesn't. When the mood strikes him, he writes horrible fiction on a=20 1924 Underwood typewriter. He also mows his lawn.=20 =20 "And a thousand slimy things lived on; and so did I." - Samuel Taylor=20 Coleridge=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 5. Web Forums =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Crashed Server Back Up =20 After a successful migration on Thursday to new and better hardware,=20 Friday saw the utter demolition of both the Forum and the Bugzilla server= =20 harddisk, causing a disruption of both services for a number of hours.=20 Everything is back in working order now, of course, but for anyone looking= =20 to explain how this can happen, why not have a look at the Forum=20 statistics every now and then? At 22,000 users, peaking at almost 250=20 concurrent sessions, with 400,000 posts in 1.5 GB worth of database=20 entries, the strain on the Forum hardware becomes quite understandable:=20 =20 * Gentoo Forums Board Statistics[20]=20 20. http://forums.gentoo.org/statistics.php =20 GUI Installer: Almost Done... =20 Traditionally among the more frequent requests (and even bitter=20 complaints) is Gentoo's lack of a semi-automated, fancy GUI-based=20 installation routine. While most Gentooists certainly don't need one,=20 chances are that having one can't do much harm. Nathaniel McCallum[21]=20 wrote a script that's been evolving quite nicely since the first version,= =20 and his website and the Forum thread of eight pages at the time of this=20 writing are certainly proof that there's an audience for that sort of=20 thing: 21. http://forums.gentoo.org/profile.php?mode=3Dviewprofile&u=3D20112 =20 * GLIS: Gentoo Linux Install Script (0.6-final Testers needed)[22]=20 * GLIS homepage on Sourceforge[23]=20 22. http://forums.gentoo.org/viewtopic.php?t=3D55293 23. http://glis.sourceforge.net Eclass Errors =20 Shortly after publication of our last GWN issue, a seriously disturbing=20 phenomenon caused an uproar in the Forums. A glitch in the portage tree=20 that propagated slowly across the mirrors had caused hundreds of "eclass=20 'foo' in 'foo' does not exist!" errors to float past the horrified users=20 on their next rsync. This problem, traced to a glitch in the master rsync= =20 server possibly caused by the CVS migration, continued to occur to a=20 lesser degree for the rest of the week because the fix took some time to=20 propagate to all the mirrors, but it has been resolved thanks to the=20 expediency of robbat2, peitolm, avenj, and klieber, and hopefully will not= =20 happen again. Not to be taken lightly, but interesting to watch an error=20 ripple the global surface, jumping continents one by one: =20 * Portage broken(?): hundreds of eclass errors!![24]=20 24. http://forums.gentoo.org/viewtopic.php?t=3D64433 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 6. Gentoo International =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Gentoo Brazil =20 It's been online for a few months already, but we've forgot to tell you...= =20 Better late than never: Marcos Roberto S. Vieira and Otavio Rodolfo Piske,= =20 two CIS students from Rio Grande do Sul and Santa Catarina started Gentoo= =20 Brazil[25] three months ago, with the aim to provide all those services=20 we've come to expect from the growing number of regional Gentoo websites,= =20 documentation, tips and tricks, user services, everything in their own=20 language which some people say still strongly resembles genuine=20 Portuguese... The Gentoo Linux Brazil users group was created in March=20 2003, and its focus on promoting Gentoo to Brazilian Linux users is no=20 easy task in a country that does have a popular home-grown Linux=20 distribution, Conectiva. Marcos and Otavio both started out as Conectiva=20 users way back in 1997/98, too, but they've shifted to Gentoo over the=20 course of the last year, now also adding to the strong group of people=20 busy translating the Gentoo documentation and news into Brazilian=20 Portuguese (as opposed to Portuguese Portuguese). Their success, by the=20 way, has led the former colonial masters back in Europe to start thinking= =20 about setting up their own site. If you're up to giving them a hand, join= =20 the Portuguese Portuguese Portuguese Gentooists at this Forum thread[26]. 25. http://www.gentoobr.org 26. http://forums.gentoo.org/viewtopic.php?t=3D65275 =20 Gentoo-driven Computer Store and Internet Cafe in Australia =20 Proof that Down Under can well be on top of things at times: Michael=20 Vale[27] informs us that on 30 June he opened the doors to his own=20 computer store in Bendigo/Victoria, a seven-days-a-week affair by the name= =20 of ZING! Computing. Amongst sales and repairs for computers, they offer=20 Internet access for browsing and online games to whoever walks in. And of= =20 course they run their own local rsync server: "The wonders of working with= =20 Gentoo have amazed me. The ability and freedom it has offered is second to= =20 none. Because it is very straight-forward it has allowed me to achieve=20 many things with ease which would normally take a lot longer with any=20 other distribution", says Michael, who is in the process of setting up a=20 handful of 386 thin clients for his Internet Cafe, in addition to the four= =20 AMD Athlon 2.0 with Soltek Nforce2 mother boards and a few PCs with=20 additional Geforce4 TI graphic cards. The shop will be difficult to miss=20 if you happen to be in Bendigo, Victoria: It's the one that says "Powered= =20 by Gentoo Linux" at 374 Hargreaves Street... 27. zing@www.nex.net.au =20 Germany: Come and See Gentoo at the LinuxTag 2003 =20 Europe's largest annual Linux and Open Source event, the German LinuxTag=20 2003[28], is going to be held this week, from 10 to 13 July at the=20 Conference Centre in Karlsruhe. Sufficiently close to the French border to= =20 attract lots of visitors from outside Germany, too, this year's event=20 throws a spotlight on the coveted "Linux in public administrations"=20 discussion thread, with an entire conference day sponsored by the German=20 Federal Ministry of the Interior, known for its active role in deploying=20 open source software in government offices. Everyone who's anyone is going= =20 to be there, including - of course - a number of activists manning the=20 Gentoo booth in the LinuxTag's exhibition hall. Pre-registration[29]=20 entitles you to a free ticket for the exhibition and most speeches and=20 seminars (excluding the Government Linux conference, that'll be 175 EUR,=20 please). Meeting other Gentoo users will be easy since they will=20 undoubtedly have a tendency to gravitate around the Gentoo booth, but if=20 you want to announce your coming, this Forum thread[30] is the right place= =20 to coordinate Gentoo user meetings at the LinuxTag. 28. http://www.linuxtag.org/2003/en/index.html 29. http://www.linuxtag.org/2003/en/expo/prereg.html 30. http://forums.gentoo.org/viewtopic.php?t=3D60153 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 7. Portage Watch =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 The following notable packages were updated or added to portage in the=20 last two weeks -------------- =20 * dev-db/mysql: A fast, multi-threaded, multi-user SQL database=20 server.[31]=20 * gnome-base/*: Meta package for the GNOME desktop, merge this package to= =20 install the GNOME Desktop.[32]=20 * sys-kernel/development-sources: Full sources for the Development Branch= =20 of the Linux kernel[33]=20 * sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java=20 compilers[34]=20 * sys-libs/glibc: GNU libc6 (also called glibc2) C library[35]=20 * sys-kernel/pfeifer-sources: Full sources for the experimental Linux=20 kernel.[36]=20 * sys-kernel/gs-sources: This kernel stays up to date with current kernel= =20 -pres, with recent acpi, evms, win3lin, futexes, aic79xx, superfreeswan,=20 preempt/ll, and various hw fixes.[37]=20 * sys-kernel/hppa-sources: Full sources for the Linux kernel with patch=20 for hppa[38]=20 31. http://www.mysql.com/ 32. http://www.gnome.org/ 33. http://www.kernel.org/ http://www.gentoo.org/ 34. http://www.gnu.org/software/gcc/gcc.html 35. http://www.gnu.org/software/libc/libc.html 36.=20 http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/gentoo-x86/sys-kernel/ pfeifer-sources/ChangeLog?rev=3D1.11 37.=20 http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/gentoo-x86/sys-kernel/ gs-sources/ChangeLog?rev=3D1.18 38. http://www.kernel.org/ http://www.gentoo.org/ http://parisc-linux.org =20 The following stable packages were updated or added to portage in the last= =20 two weeks --------- =20 * app-admin/addpatches: patch management script=20 * app-admin/cpu: CPU is an LDAP user management tool written in C and=20 loosely based on FreeBSD's pw(8).[39]=20 * app-admin/diradm: diradm is for managing posix users/groups in an LDAP= =20 directory[40]=20 * app-admin/fam-oss: FAM, the File Alteration Monitor[41]=20 * app-admin/grubconfig: Simple Tool to configure Grub-Bootloader[42]=20 * app-admin/pwgen: Password Generator[43]=20 * app-admin/setools: SELinux graphical policy tools[44]=20 * app-admin/sudo: Allows certain users/groups to run commands as root[45]= =20 * app-admin/superadduser: Interactive adduser script[46]=20 * app-admin/syslog-ng: syslog replacement with advanced filtering=20 features[47]=20 * app-arch/file-roller: archive manager for GNOME[48]=20 * app-arch/flexbackup: Flexible backup script using perl[49]=20 * app-doc/doxygen: Doxygen is a documentation system for C++, C, Java,=20 IDL (Corba, Microsoft, and KDE-DCOP flavors) and to some extent PHP and=20 C#.[50]=20 * app-editors/gedit: A text editor for the Gnome2 desktop[51]=20 * app-emacs/mew: great MIME mail reader for Emacs/XEmacs[52]=20 * app-emacs/wl: wanderlust is a mail/news reader supporting IMAP4rev1 for= =20 emacsen[53]=20 * app-games/abuse_sdl: port of Abuse by Crack Dot Com[54]=20 * app-games/armagetron: armagetron: 3d tron lightcycles, just like the=20 movie[55]=20 * app-games/daemonshogi: A GTK+ based, simple shogi (Japanese chess)=20 program[56]=20 * app-games/freedoom: Freedoom - Open Source Doom resources.[57]=20 * app-games/gcompris: full featured educational application for children= =20 =66rom 3 to 10[58]=20 * app-games/gtetrinet: Tetrinet Clone for GNOME 2[59]=20 * app-games/kobodeluxe: An SDL port of xkobo, a addictive space=20 shoot-em-up[60]=20 * app-misc/figlet: program for making large letters out of ordinary=20 text[61]=20 * app-misc/gramps: Genealogical Research and Analysis Management=20 Programming System[62]=20 * app-misc/jpilot: Desktop Organizer Software for the Palm Pilot[63]=20 * app-misc/largorecipes: LargoRecipes is an application for managing=20 recipes.[64]=20 * app-misc/linup: Linux Uptime Client[65]=20 * app-sci/biopython: Biopython - python module for Computational=20 Moelcular Biology[66]=20 * app-sci/chessbrain: distibuted computing project client[67]=20 * app-sci/ghemical: Ghemical supports both quantum-mechanics=20 (semi-empirical and ab initio) models and molecular mechanics models=20 (there is an experimental Tripos 5.2-like force field for organic=20 molecules). Also a tool for reduced protein models is included. Geometry=20 optimization, molecular dynamics and a large set of visualization tools=20 are currently available.[68]=20 * app-sci/iverilog: A Verilog simulation and synthesis tool[69]=20 * app-sci/ksimus: KSimus is a KDE tool for simulation, automatization and= =20 visualization of technical processes.[70]=20 * app-sci/octave: GNU Octave is a high-level language (MatLab compatible)= =20 intended for numerical computations[71]=20 * app-sci/setiathome: Search for Extraterrestrial Intelligence (SETI) @=20 home[72]=20 * app-sci/setimgr: A SETI@home management program[73]=20 * app-sci/tbass: Balsa is both a framework for synthesising asynchronous= =20 hardware systems and the language for describing such systems[74]=20 * app-shells/bash: The standard GNU Bourne again shell[75]=20 * app-text/docbook-sgml: A helper package for sgml docbook=20 * app-text/ggv: The GNOME PostScript document viewer[76]=20 * app-text/ghostscript: ESP Ghostscript -- an enhanced version of GNU=20 Ghostscript with better printer support[77]=20 * app-text/gnome-spell: Gnome spellchecking component.[78]=20 * app-text/gpdf: PDF viewer for Gnome 2[79]=20 * app-text/gtkspell: spell library for GTK2[80]=20 * dev-db/metakit: Embedded database library[81]=20 * dev-haskell/hmake: a make tool for Haskell programs[82]=20 * dev-libs/atk: Gnome Accessibility Toolkit[83]=20 * dev-perl/DBD-mysql: The Perl DBD:mysql Module[84]=20 * dev-perl/DBI: The Perl DBI Module[85]=20 * dev-python/PyXML: A collection of libraries to process XML with=20 Python.[86] dev-python/cjkcodecs: ERROR in ChangeLog entry=20 * gnome-extra/acme: GNOME tool to make use of the multimedia buttons=20 present on most laptops and internet keyboards.[87]=20 * gnome-extra/at-poke: the accessibility poking tool[88]=20 * gnome-extra/at-spi: This is the Gnome Accessibility Toolkit[89]=20 * gnome-extra/bug-buddy: Bug report tool for GNOME[90]=20 * gnome-extra/gal: The Gnome Application Libraries[91]=20 * gnome-extra/gconf-editor: An editor to the GNOME 2 config system[92]=20 * media-fonts/arphicfonts: Arphic Fonts[93]=20 * media-fonts/artwiz-fonts: Artwiz Fonts[94]=20 * media-fonts/baekmuk-fonts: Korean Baekmuk Font=20 * media-fonts/corefonts: Microsoft's TrueType core fonts[95]=20 * media-fonts/kochi-substitute: Kochi Japanese TrueType fonts with=20 Wadalab Fonts[96]=20 * media-libs/aalib: A ASCII-Graphics Library[97]=20 * media-plugins/rmxmms: RealAudio plugin for xmms[98]=20 * media-video/ati-drivers: Ati precompiled drivers for r300, r250 and=20 r200 chipsets[99]=20 * media-video/ffmpeg: Complete solution to record, convert and stream=20 audio and video. Includes libavcodec.[100]=20 * media-video/mplayer: Media Player for Linux[101]=20 * net-analyzer/cutter: TCP/IP Connection cutting on Linux Firewalls and=20 Routers[102]=20 * net-dialup/cistronradius: An authentication and accounting server for=20 terminal servers that speak the RADIUS protocol.[103]=20 * net-firewall/firestarter: GUI for iptables firewall setup and=20 monitor.[104]=20 * net-firewall/iptables: Kernel 2.4 firewall, NAT and packet mangling=20 tools[105]=20 * net-fs/netatalk: kernel level implementation of the AppleTalk Protocol= =20 Suite[106]=20 * net-im/bitlbee: Bitlbee is an irc to IM gateway that support mutliple=20 IM protocols[107]=20 * net-irc/dircproxy: an IRC proxy server[108]=20 * net-irc/unrealircd: aimed to be an advanced (not easy) IRCd[109]=20 * net-libs/linc: A library to ease the writing of networked=20 applications[110]=20 * net-mail/bogofilter: Bayesian spam filter designed with fast=20 algorithms, and tuned for speed.[111]=20 * net-mail/courier: An MTA designed specifically for maildirs[112]=20 net-mail/elm: ERROR in ChangeLog entry=20 * net-p2p/gift-cvs: A OpenFT, Gnutella and FastTrack p2p network=20 client[113] net-p2p/gift-fasttrack-cvs: ERROR in ChangeLog entry=20 * net-print/cups: The Common Unix Printing System[114]=20 * net-print/foomatic: Generates printer configurations automagically[115]= =20 * net-print/gnome-cups-manager: A little girl in the woods looking for=20 printers[116]=20 * sys-cluster/heartbeat: Heartbeat high availability cluster manager[117]= =20 * sys-cluster/ipvsadm: ipvsadm is a utility to administer the IP virtual= =20 server services offered by the Linux kernel with IP virtual server=20 support.[118]=20 * sys-cluster/keepalived: The main goal of the keepalived project is to=20 add a strong & robust keepalive facility to the Linux Virtual Server=20 project.[119]=20 * sys-devel/automake: Used to generate Makefile.in from Makefile.am[120]= =20 * sys-devel/binutils: Tools necessary to build programs[121]=20 * sys-devel/distcc: a program to distribute compilation of C code across= =20 several machines on a network[122]=20 * sys-devel/flex: GNU lexical analyser generator[123]=20 * sys-libs/db: Berkeley DB[124]=20 * x11-base/xfree-drm: Xfree86 Kernel DRM modules[125]=20 * x11-libs/gtk+: Gimp ToolKit + [126]=20 * x11-libs/libwnck: A window navigation construction kit[127]=20 * x11-libs/pango: Text rendering and Layout library[128]=20 * x11-libs/startup-notification: Application startup notification and=20 feedback library[129]=20 * x11-libs/vte: Xft powered terminal widget[130]=20 * x11-terms/gnome-terminal: The Gnome Terminal[131]=20 * x11-terms/mlterm: A multi-lingual terminal emulator[132]=20 * x11-themes/gdm-themes: Some nice themes for the GDM Greeter[133]=20 * x11-themes/gnome-icon-theme: Gnome2 default icon theme[134]=20 * x11-themes/gnome-themes: A set of gnome2 themes, with sets for users=20 with limited or low vision[135]=20 39. http://cpu.sourceforge.net/ 40. http://www.hits.at/diradm/ 41. http://oss.sgi.com/projects/fam/ 42. http://www.tux.org/pub/people/kent-robotti/looplinux/index.html 43. http://sourceforge.net/projects/pwgen/ 44. http://www.tresys.com/selinux_policy_tools.html 45. http://www.sudo.ws/ 46. http://www.gentoo.org/ 47. http://www.balabit.hu/en/products/syslog-ng/ 48. http://fileroller.sourceforge.net/ 49. http://flexbackup.sourceforge.net/ 50. http://www.doxygen.org 51. http://www.gnome.org/ 52. http://www.mew.org/ 53. http://www.gohome.org/wl/index.html 54. http://www.labyrinth.net.au/~trandor/abuse/ 55. http://armagetron.sourceforge.net/ 56. http://www.users.yun.co.jp/~tokita/daemonshogi/ 57. http://freedoom.sourceforge.net/ 58. http://ofset.sourceforge.net/gcompris/ 59. http://gtetrinet.sourceforge.net/ 60. http://www.olofson.net/kobodl/ 61. http://www.figlet.org/ 62. http://gramps.sourceforge.net/ 63. http://jpilot.org/ 64. http://largorecipes.sourceforge.net/ 65. ftp://ftp.smux.net/people/sena/linup/ 66. http://www.biopython.org 67. http://www.chessbrain.net/ 68. http://www.uku.fi/~thassine/ghemical/ 69. http://www.icarus.com/eda/verilog/ 70. http://ksimus.berlios.de/ 71. http://www.octave.org/ 72. http://setiathome.ssl.berkeley.edu 73. http://www.arkady.demon.co.uk/seti/ 74. http://www.cs.man.ac.uk/amulet/projects/balsa/ 75. http://www.gnu.org/software/bash/bash.html 76. http://www.gnome.org/ 77. http://www.easysw.com/ 78. http://www.gnome.org/ 79. http://www.purl.org/NET/gpdf 80. http://gtkspell.sourceforge.net/ 81. http://www.equi4.com/metakit/ 82. http://www.haskell.org/hmake/ 83. http://developer.gnome.org/projects/gap/ 84. http://cpan.pair.com/modules/by-module/DBD/ 85. http://www.cpan.org/modules/by-module/DBI/${P}.readme 86. http://pyxml.sourceforge.net/ 87. http://www.hadess.net/misc-code.php3 88. http://www.gnome.org/ 89. http://www.gnome.org/ 90. http://www.gnome.org/ 91. http://www.gnome.org/ 92. http://www.gnome.org/ 93. http://www.arphic.com.tw/ 94. http://fluxbox.sourceforge.net/docs/artwiz-fonts.php 95. http://corefonts.sourceforge.net/ 96. http://efont.sourceforge.jp/ 97. http://aa-project.sourceforge.net/aalib/ 98. http://www.xmms.org=20 http://forms.real.com/rnforms/resources/server/realsystemsdk/index.html#dow nload 99. http://www.ati.com 100. http://ffmpeg.sourceforge.net/ 101. http://www.mplayerhq.hu/ 102. http://www.lowth.com/cutter 103. http://www.radius.cistron.nl/ 104. http://firestarter.sf.net 105. http://www.iptables.org/ 106. http://netatalk.sourceforge.net 107. http://www.lintux.cx/bitlbee.html 108. http://www.dircproxy.net/ 109. http://www.unrealircd.com/ 110. http://www.gnome.org/ 111. http://bogofilter.sourceforge.net/ 112. http://www.courier-mta.org/ 113. http://gift.sourceforge.net 114. http://www.cups.org 115. http://www.linuxprinting.org/foomatic 116. http://foo.bar.com/ 117. http://www.linux-ha.org 118. http://linuxvirtualserver.org 119. http://keepalived.sourceforge.net 120. http://www.gnu.org/software/automake/automake.html 121. http://sources.redhat.com/binutils/ 122. http://distcc.samba.org/ 123. http://lex.sourceforge.net/ 124. http://www.sleepycat.com 125. http://www.xfree.org 126. http://www.gtk.org/ 127. http://www.gnome.org/ 128. http://www.pango.org/ 129. http://www.freedesktop.org/software/startup-notification/ 130. http://www.gnome.org/ 131. http://www.gnome.org/ 132. http://mlterm.sourceforge.net/ 133. http://art.gnome.org/theme_list.php?category=3Dgdm_greeter 134. http://www.gnome.org/ 135. http://www.gnome.org/softwaremap/projects/gnome-themes =20 Total categories: 86 (no category added in the last week) =20 Total packages: 4448 (30 packages added in the last week) =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 8. Bugzilla =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Due to technical difficulties with the bugs.gentoo.org server on Friday,=20 bug statistics will be unavailable this week. Next week's GWN will include= =20 a two-week summary.=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 9. Tips and Tricks =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Killing Processes=20 =20 This week we show you some interesting ways to kill stubborn processes.=20 Never let it be said that you can't kill a process again! The first way is= =20 the old boring way that most people probably use. Use the command ps aux,= =20 look through the process list until you find the PID you want and issue=20 the kill command. How tedious!=20 =20 Alternatively, try using the killall command which will automatically kill= =20 a program based on its name.=20 =20 --------------------------------------------------------------------------- | Code Listing 9.1: | |-------------------------------------------------------------------------| | | | # killall mozilla-bin | | | --------------------------------------------------------------------------- =20 But what if you only know part of the name? Well, you could combine ps=20 with grep, kill and awk to produce something like this.=20 =20 --------------------------------------------------------------------------- | Code Listing 9.2: | |-------------------------------------------------------------------------| | | | # ps aux | grep mozilla | awk '{print $2}' | xargs kill | | | --------------------------------------------------------------------------- =20 But, there's a far simpler way. Enter pkill and the closely related pgrep.= =20 These commands are part of the sys-apps/procps package and are designed to= =20 search for (or kill) running processes. So the previous command could be=20 replaced with the following:=20 =20 --------------------------------------------------------------------------- | Code Listing 9.3: | |-------------------------------------------------------------------------| | | | # pkill mozilla | | | --------------------------------------------------------------------------- Note: To list the PIDs instead of killing them, use pgrep. =20 Finally, what if you have a runaway process hogging /dev/dsp, or some=20 other file/socket? You can use fuser, which displays the PIDs of processes= =20 using a specified file or filesystem. Or give it the -k option, like this,= =20 and you can easily kill those processes:=20 =20 --------------------------------------------------------------------------- | Code Listing 9.4: | |-------------------------------------------------------------------------| | | | # fuser -k /dev/dsp | | | --------------------------------------------------------------------------- =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D 10. Quote/Signature of the week =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D =20 This week we have another quote about XML; it seems like making fun of it= =20 is almost as popular as XML itself! Gentoo developer Phillip Cockrell[136]= =20 said: "XML is like the community bicycle ... everybody needs to have a=20 ride." 136. gcc@gentoo.org =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D 11. Moves, Adds and Changes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =20 Moves ----- =20 The following developers recently left the Gentoo team:=20 * none this week=20 =20 Adds ---- =20 The following developers recently joined the Gentoo Linux team: =20 * none this week=20 =20 Changes ------- =20 The following developers recently changed roles within the Gentoo Linux=20 project. =20 * none this week=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 12. Contribute to GWN =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Interested in contributing to the Gentoo Weekly Newsletter? Send us an=20 email[137]. 137. gwn-feedback@gentoo.org =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 13. GWN Feedback =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Please send us your feedback[138] and help make GWN better. 138. gwn-feedback@gentoo.org =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D 14. GWN Subscription Information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =20 To subscribe to the Gentoo Weekly Newsletter, send a blank email to=20 gentoo-gwn-subscribe@gentoo.org. =20 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to=20 gentoo-gwn-unsubscribe@gentoo.org from the email address you are=20 subscribed under. =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 15. Other Languages =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 The Gentoo Weekly Newsletter is also available in the following languages: =20 * Dutch[139]=20 * English[140]=20 * German[141]=20 * French[142]=20 * Japanese[143]=20 * Italian[144]=20 * Polish[145]=20 * Portuguese (Brazil)[146]=20 * Portuguese (Portugal)[147]=20 * Russian[148]=20 * Spanish[149]=20 * Turkish[150]=20 139. http://www.gentoo.org/news/be/gwn/gwn.xml 140. http://www.gentoo.org/news/en/gwn/gwn.xml 141. http://www.gentoo.org/news/de/gwn/gwn.xml 142. http://www.gentoo.org/news/fr/gwn/gwn.xml 143. http://www.gentoo.org/news/ja/gwn/gwn.xml 144. http://www.gentoo.org/news/it/gwn/gwn.xml 145. http://www.gentoo.org/news/pl/gwn/gwn.xml 146. http://www.gentoo.org/news/br/gwn/gwn.xml 147. http://www.gentoo.org/news/pt/gwn/gwn.xml 148. http://www.gentoo.org/news/ru/gwn/gwn.xml 149. http://www.gentoo.org/news/es/gwn/gwn.xml 150. http://www.gentoo.org/news/tr/gwn/gwn.xml =20 Yuji Carlos Kosugi - Editor AJ Armstrong - Contributor Michael Kohl - Contributor Kurt Lieber - Contributor Rafael Cordones Marcos - Contributor David Narayan - Contributor Gerald J Normandin Jr. - Contributor Ulrich Plate - Contributor Peter Sharp - Contributor Kim Tingkaer - Contributor Mathy Vanvoorden - Dutch Translation Hendrik Eeckhaut - Dutch Translation Jorn Eilander - Dutch Translation Bernard Kerckenaere - Dutch Translation Peter ter Borg - Dutch Translation Jochen Maes - Dutch Translation Roderick Goessen - Dutch Translation Gerard van den Berg - Dutch Translation Matthieu Montaudouin - French Translation Martin Prieto - French Translation Antoine Raillon - French Translation Sebastien Cevey - French Translation Jean-Christophe Choisy - French Translation Steffen Lassahn - German Translation Matthias F. Brandstetter - German Translation Thomas Raschbacher - German Translation Klaus-J. Wolf - German Translation Marco Mascherpa - Italian Translation Claudio Merloni - Italian Translation Christian Apolloni - Italian Translation Stefano Lucidi - Italian Translation Yoshiaki Hagihara - Japanese Translation Yuji Carlos Kosugi - Japanese Translation Yasunori Fukudome - Japanese Translation Takashi Ota <088@t.email.ne.jp> - Japanese Translation Radoslaw Janeczko - Polish Translation Lukasz Strzygowski - Polish Translation Micha\217\252\312~B Drobek - Polish Translation Adam Lyjak - Polish Translation Krzysztof Klimonda - Polish Translation Atila "Jedi" Bohlke Vasconcelos - Portuguese=20 (Brazil) Translation Eduardo Belloti - Portuguese (Brazil) Translation Jo=1B$BC#=1B(Bo Rafael Moraes Nicola - Portuguese (B= razil)=20 Translation Marcelo Gon=1B$BC'=1B(Balves de Azambuja - Portug= uese=20 (Brazil) Translation Otavio Rodolfo Piske - Portuguese (Brazil)=20 Translation Pablo N. Hess -- NatuNobilis - Portuguese (Brazil)= =20 Translation Pedro de Medeiros - Portuguese (Brazil) Translation Ventura Barbeiro - Portuguese (Brazil)=20 Translation Bruno Ferreira - Portuguese (Portugal)=20 Translation Gustavo Felisberto - Portuguese (Portugal)=20 Translation Jos=1B$BC)=1B(B Costa - Portuguese (Portugal) Trans= lation Luis Medina - Portuguese (Portugal) Translation Ricardo Loureiro - Portuguese (Portugal) Translation Sergey Kuleshov - Russian Translator Dmitry Suzdalev - Russian Translator Anton Vorovatov - Russian Translator Lanark - Spanish Translation Fernando J. Pereda - Spanish Translation Lluis Peinado Cifuentes - Spanish Translation Zephryn Xirdal T - Spanish Translation Guillermo Juarez - Spanish Translation Jes=1B$BC:=1B(Bs Garc=1B$BC-=1B(Ba Crespo - Spanish Tra= nslation Carlos Castillo - Spanish Translation Julio Castillo - Spanish Translation Sergio G=1B$BC3=1B(Bmez - Spanish Translation Aycan Irican - Turkish Translation Bugra Cakir - Turkish Translation Cagil Seker - Turkish Translation Emre Kazdagli - Turkish Translation Evrim Ulu - Turkish Translation Gursel Kaynak - Turkish Translation --ZPt4rx8FFjLCG7dd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/CMYH9QP4LZPv56cRAi4UAKDR4+L2MGZKyBEM28TeD1DC+5rCOQCgj7Q8 lhMJmBFkYdJc5/gNQMcBxTU= =0cX1 -----END PGP SIGNATURE----- --ZPt4rx8FFjLCG7dd--