Gentoo Archives: gentoo-gwn

From: Kurt Lieber <klieber@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newletter -- Volume 2, Issue 24
Date: Mon, 16 Jun 2003 01:17:42
Gentoo Weekly Newsletter
This is the Gentoo Weekly Newsletter for the week of June 16th, 2003.
1. Gentoo News
 * Gentoo Linux Enhancement Proposals 
 * gets a new home 
Gentoo Linux Enhancement Proposals
Grant Goodyear recently announced[1] Gentoo Linux Enhancement Proposals 
(GLEPs), which are intended to track and manage large-scale proposals, 
such as the "Herds[2]" proposal. Based on Python's system of PEPs (Python 
Enhancement Proposals[3]) this system will help ensure large-scale 
proposals don't get lost in the shuffle. Grant's GLEP proposal is still in 
draft form and subject to revision based on feedback from the user and 
developer community. 

 3. gets a new home
As mentioned earlier[4], Gentoo Linux is undergoing a number of 
infrastructure changes designed to accomodate the increased load on our 
infrastructure servers. One of these changes was completed last week with 
the successful migration of onto a new, dedicated server. 
This change not only gives additional capacity, but it 
also frees up additional headroom for since previously, 
the two services were sharing a single server. 

 4. /news/en/gwn/20030602-newsletter.xml
2. Gentoo Security
There were no new security announcements this week. 
New Security Bug Reports
The following new security bugs were posted this week: 
 * sys-apps/gzip[5] 
 * net-print/lprng[6] 

3. User stories
Rev. Jeffrey Paul, Gentoo Linux in production environments and much more
This week we feature Jeffrey Paul, aka sneak[7]. He's currently 20 years 
old and lives in the suburbs of Detroit, Michigan. sneak's one of the core 
organizers of RUBI-CON[8], a data and network security conference, held 
each spring in Detroit. He plans to present a speech at RC6 about the use 
of Gentoo Linux in a production environment, and hopes to have a chance to 
use Gentoo Hardened/SELinux in production by then to incorporate it into 
his speech. He also was investigated by the FBI for cracking UNIX 
computers overseas when he was 14, although nothing ever came of it. Since 
that time, he's been nearly 100% whitehat. Besides that Jeffrey is a 
reverend of the Universal Life Church[9], a freelance photographer taking 
pictures of local events and a DJ playing Detroit techno exclusively. To 
find out more about him visit his website[10].

Gentoo Linux in production environments
sneak's been a freelance IT consultant for five years. His focus is on 
stability and security, which is why he chose Gentoo Linux. One of his 
clients, a sales and marketing firm in Troy, Michigan relies heavily on 
Gentoo Linux. Their infrastructure exists primarily to support their 
office LAN and the WAN between their three locations. Their two servers 
running Gentoo are responsible for their internet connectivity via proxy 
(Squid), their next-generation database system (MySQL/PHP/Apache), their 
public website (MySQL/PHP/Apache), their files and collaboration (Samba 
and netatalk), their backups (OpenSSH/scp), and their email (postfix). 
Gentoo's speed and convenience, cheap commodity x86 hardware, and the 
flexibility of Linux allow to keep the entire office running smoothly with 
limited IT resources. With Portage, Jeffrey says, system administration 
takes about a tenth of the time it did before the switch to Gentoo.
Another one of his clients is an IT services and application development 
provider in Oak Park, Michigan. Their infrastructure exists for hosting 
their client's sites, both as a hosting provider and as a web application 
development company. A mix of NT servers (only because Exchange doesn't 
run on Linux and VBScript works better on NT) and Gentoo, he provides 
consulting regarding their datacenter network and administrates all of 
their currently 3 Gentoo Linux servers. There, Gentoo is used for 
everything that matters, namely DNS, DHCP, IDS, and mail. This services 
are provided by qmail, sqwebmail, and qmailadmin (on Apache) for most 
clients. They also run ISC BIND9, ISC dhcpd, and of course OpenSSH. The 
administration machine runs Nagios (formerly Netsaint), MRTG, and some 
other custom monitoring tools.
Lately Jeffrey has been getting away from consulting, trying to find 
full-time employment in IT in the Detroit area. If you feel like plugging 
his jobhunt, he certainly wouldn't mind. and the Gentoo community at Livejournal
For four years now, sneak has run[11], a nonprofit freenet 
provider of UNIX services. It's not running Gentoo already because he's 
been waiting for some new hardware, but this will change pretty soon. The 
plan is to use Gentoo Hardened on as soon as it's production 

sneak also is co-maintainer of the Gentoo community at Livejournal[12], a 
resource he is pleased to advertise in the GWN.

4. Featured Developer of the Week
Rob Holland
Rob Holland[13] is a member of the sound@g.o team that looks after 
media-sound. He participates in ebuild bug fixing, testing, and committing 
ebuilds, taking special interest in the ardour-cvs, jack-cvs, and other 
Digital-Audio-Workstation things as he uses them a lot at home. It was 
actually through his work with the ardour-cvs ebuild that Rob became part 
of the Gentoo team: when he submitted a few updates for it, he got talking 
to Jon Ellis[14], one of the more experienced developers of the sound 
team, who somehow convinced Rob to do his work for him. (Rob wants to say 
"Meh!", to Jon, explaining that it'll no doubt get Jon giggling to himself 
as he often does.) Rob also maintains the GNUStep colection of ebuilds and 
WindowMaker stuff, as well as the keychain and cyrus-imapd ebuilds. He 
used to do a lot of work with OpenBSD - not as a developer there, but 
locally, building embedded systems out of it, and also has made a couple 
suggestions to Paul Davis, the maker of Ardour, some of which have been 

 13. robh@g.o
 14. jje@g.o
A Unix Systems Developer and Systems Admin (Rob prefers the first) at LINX 
by day, he also runs a Linux consultancy in his spare time("spare 
time...hahaha", says Rob). Rob tends to run desktops with WindowMaker, 
Galeon, irssi, and ardour, Muse, timidity, and freqtweak for audio stuff. 
He runs a small network at home with his desktop, an Athlon XP 1400+ with 
512MB RAM and a delta midiman card, his fiancee's two Window machines and 
Apple Powerbook (all with wavelan), as well as a Compaq Evo N400c for his 
LINX work. For his business he runs five or six PCs, all x86s with various 
hardware configurations. They mostly run apache, cyrus imapd and exim with 
some glue code he wrote in Perl to handle virtual domains without having 
to fiddle with a bunch of configuration files. His favorite apps include: 
vi, because he'd feel lost without it, ardour because it lets him write 
music without worrying about crashes, Jack because it doesn't leave 
glitches in audio while recording, Mulberry because he's a sucker for GUI 
email clients and its good IMAP support, and irssi because it easily does 
everything he needs in an IRC client. 
A guitarist, bass player, and drummer, Rob says he likes being able to 
play and record his own songs. He enjoys watching evil films like Seven 
and Roadkill, playing on his XBox, and spending time with Jasmine, his 
cat. On August 31st, he's going to marry his fiancee, Sarah, at the tender 
age of 21. 
5. Heard in the Community
Web Forums
Local Rsync and Distfile Server
Nominated for our "best first post by a Forum newbie" award, 
Grimthorne[15] has graced the Documentation, Tips & Tricks section of the 
Forums with an excellent Howto on setting up a "Portage gateway", a 
single-entry-point for rsync'ing the portage tree and central repository 
for distfiles. For anyone administering more than a single Gentoo host at 
home or the office, this could prove to come in very handy indeed:

 * HOWTO: Central Gentoo Mirror for your Internal Network[16] 

XPM bug attempts to remove XFree
Fast reflexes on behalf of one of the Forum moderators, bsolar[17], helped 
prevent damage from happening to Gentoo users' desktops on Thursday. The 
XPM (XPixMap) package had been removed from the portage tree, which 
unfortunately caused all of Xfree to disappear if someone had autocleaning 
enabled, a nasty bug that could have bitten a lot more people:
 * media-libs/xpm removed from Portage[18] 


Unified tool for Gentoo specific tasks?
Brain waves are out there carrying thoughts about a unified configuration 
tool for the Gentoo specific configuration tasks. Gentoo specifig, meaning 
configurations like say what mirror portage is to fetch pagkages from. 
Michael Kohl, the idea man, speaks further[19] about the UI.

Proposed md5sum change.
The md5sum is a checksum system for safeguarding data and to letting users 
know when that all important data has been corrupted. This way portage 
lets the user know if an md5'ed package has changed. Though, portage looks 
at the md5sum for the compressed file fetched from the mirror and not its 
contents. Read about the differences and the pros and cons[20].

Ebuild question...
How flexible[21] is the package compilation / installation process with 
portage? And what about the information passed to the user about the 
packages during a multi package emerge?

Is it possible to run scripts in between decompression / compilation and 
installation of a package?
6. Gentoo International
New Website for Swedish Gentooists
Anders Olsson and a group of fellow IT students at the Royal Institute of 
Technology[22] in Stockholm recently acquired the domain and 
have started building a nice little website[23] around it. Sweden used to 
be an IRC-only country, i.e. sporting a very active Swedish language 
channel on, but nothing much in terms of documentation 
and other Gentoo info was available besides that. All the usual content 
you'd find on most national Gentoo pages is still in planning stages, but already offers webmail services! yourname@××××××.se, anyone? 

7. Portage Watch
The following notable packages were updated or added to portage this week

 * sys-kernel/aa-sources: Full sources for Andrea Arcangeli's Linux 
 * sys-kernel/alpha-sources: Full sources for the Gentoo Linux Alpha 
 * sys-kernel/gaming-sources: Full sources for the Gentoo gaming-optimized 


The following stable packages were updated or added to portage this week
 * app-i18n/canna: A client-server based Kana-Kanji conversion system[27] 
 * app-text/aiksaurus: A thesaurus lib, tool and database[28] 
 * app-xemacs/xemacs-eterm: Terminal emulation.[29] 
 * dev-perl/Archive-Rar: Archive::Rar - Interface with the rar command[30] 
 * media-libs/aalib: A ASCII-Graphics Library[31] 
 * net-ftp/atftp: Advanced TFTP implementation client/server[32] 
 * net-libs/c-client: UW IMAP c-client library[33] 
 * net-www/adzapper: redirector for squid that intercepts advertising, 
   page counters and some web bugs[34] 
 * sys-cluster/ganglia-monitor-core: Ganglia is a scalable distributed 
   monitoring system for high-performance computing systems such as clusters 
   and Grids[35] 
 * sys-devel/automake: Used to generate from[36] 
 * sys-libs/cracklib: Password Checking Library[37] 
Total categories: 83 (1 category added since last week)
Total packages: 4655 (91 packages added since last week)
8. Bugzilla
 * Statistics 
 * Closed Bug Ranking 
 * New Bug Rankings 
The Gentoo community uses Bugzilla ([38]) to record and 
track bugs, notifications, suggestions and other interactions with the 
development team. Between 6 Jun 2003 and 12 Jun 2003, activity on the site 
has resulted in: 

 * 293 new bugs during this period 
 * 438 bugs closed or resolved during this period 
 * 15 previously closed bugs were reopened this period 
Of the 3303 currently open bugs: 55 are labeled 'blocker', 137 are labeled 
'critical', and 262 are labeled 'major'. 
Closed Bug Rankings
The developers and teams who have closed the most bugs during this period 
 * The Gnome Team[39], with 19 closed bugs[40]  
 * The Perl Team[41], with 11 closed bugs[42]  
 * Seemant Kulleen[43], with 10 closed bugs[44]  
 * Patrick Kursawe[45], with 9 closed bugs[46]  
 * Rob Holland[47], with 9 closed bugs[48]  
 39. gnome@g.o
 41. perl@g.o
 43. seemant@g.o
 45. phosphan@g.o
 47. robh@g.o
New Bug Rankings
The developers and teams who have been assigned the most new bugs during 
this period are: 
 * Nicholas Jones[49], with 23 new bugs[50]  
 * George Shopovalov[51], with 22 new bugs[52]  
 * Philip Walls[53], with 16 new bugs[54]  
 * The Gnome Team[55], with 13 new bugs[56]  
 * The x86 Kernel Team[57], with 13 new bugs[58]  
 49. carpaski@g.o
 51. george@g.o
 53. malverian@g.o
 55. gnome@g.o
 57. x86-kernel@g.o
9. Tips and Tricks
Tips & Tricks is on hiatus this week and will return in next week's issue. 
In the mean time, if you have a Tip or Trick that you think should be 
featured here, send an email to gwn-tips@g.o 
10. Quote/Signature of the week
This week's featured signature was found in a message from Stewart 
Honsberger to gentoo-dev: "Capitalists, by nature, organize to protect 
themselves. Geeks, by nature, resist organizaion." 
11. Moves, Adds and Changes
The following developers recently left the Gentoo team: 
 * Chuck Brewer (killian) 
 * Jeraimee Hughes (A.Sleep) 
The following developers recently joined the Gentoo Linux team:
 * none this week 
The following developers recently changed roles within the Gentoo Linux 
 * none this week 
12. Contribute to GWN
Interested in contributing to the Gentoo Weekly Newsletter? Send us an 

 59. gwn-feedback@g.o
13. GWN Feedback
Please send us your feedback[60] and help make GWN better.

 60. gwn-feedback@g.o
14. GWN Subscription Information
To subscribe to the Gentoo Weekly Newsletter, send a blank email to 
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to 
gentoo-gwn-unsubscribe@g.o from the email address you are 
subscribed under.
15. Other Languages
The Gentoo Weekly Newsletter is also available in the following languages:
 * Dutch[61] 
 * English[62] 
 * German[63] 
 * French[64] 
 * Japanese[65] 
 * Italian[66] 
 * Polish[67] 
 * Portuguese (Brazil)[68] 
 * Portuguese (Portugal)[69] 
 * Russian[70] 
 * Spanish[71] 
 * Turkish[72] 
Kurt Lieber <klieber@g.o> - Editor
AJ Armstrong <aja@×××××××××××××.com> - Contributor
Brice Burgess <nesta@×××××××.net> - Contributor
Michael Kohl <citizen428@g.o> - Contributor
Yuji Carlos Kosugi <carlos@g.o> - Contributor
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
David Narayan <david@×××××××.net> - Contributor
Ulrich Plate <plate@g.o> - Contributor
Peter Sharp <mail@××××××××××××××.net> - Contributor
Kim Tingkaer <kim@×××××××.dk> - Contributor
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation
Peter ter Borg <peter@××××××.nl> - Dutch Translation
Jochen Maes <linux@××××.be> - Dutch Translation
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation
Gerard van den Berg <gerard@××××××.net> - Dutch Translation
Matthieu Montaudouin <mat@××××××××.com> - French Translation
Martin Prieto <riverdale@×××××××××.org> - French Translation
Antoine Raillon <cabec2@××××××.net> - French Translation
Sebastien Cevey <seb@×××××.net> - French Translation
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation
Steffen Lassahn <madeagle@g.o> - German Translation
Matthias F. Brandstetter <haim@g.o> - German Translation
Thomas Raschbacher <lordvan@g.o> - German Translation
Klaus-J. Wolf <yanestra@g.o> - German Translation
Marco Mascherpa <mush@××××××.net> - Italian Translation
Claudio Merloni <paper@×××××××.it> - Italian Translation
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation
Takashi Ota <088@××××××××××.jp> - Japanese Translation
Jaroslaw Swierad <messer@××××××××.net> - Polish Translation
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) 
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) 
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) 
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) 
Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil) 
Sergey Kuleshov <svyatogor@g.o> - Russian Translator
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator
Anton Vorovatov <mazurous@××××.ru> - Russian Translator
Lanark <lanark@××××××××××.ar> - Spanish Translation
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation
Jesús García Crespo <correo@××××××.com> - Spanish Translation
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation
Aycan Irican <aycan@××××××××.tr> - Turkish Translation
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation