Gentoo Weekly Newsletter 31 July 2006

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Gentoo Weekly Newsletter 31 July 2006

Chris Gianelloni
Gentoo Weekly Newsletter
This is the Gentoo Weekly Newsletter for the week of 31 July 2006.
1. Gentoo news
Catalyst 2.0 released
The Gentoo Release Engineering[1] project is pleased to announce that
catalyst 2.0 has been released. The new catalyst version is a complete
re-write from the aging 1.x code base, and includes several new
and updates, including:

 * autoresume - attempts to resume a failed build
 * kerncache - caches the build of the kernels to speed up
 * seedcache - use the build output of a previous target if it exists
speed up the copy
 * snapcache - cache the snapshot so that it can be bind-mounted into
 * DIGESTS - creates digests in any format supported by shash
This version is currently masked in portage under package.mask and will
unmasked this week for ~arch users. Users of the 2.0_pre series of
catalyst builds will need to perform some steps to ensure a clean
especially if you wish to keep your package caches.
| Code Listing 1.1:
|Renaming catalyst directories
|(Rename the cache directory)
|# mv -i /var/tmp/catalyst2 /var/tmp/catalyst
|(Rename the configuration directory)
|# mv -i /etc/catalyst2 /etc/catalyst
|# cd /etc/catalyst
|# sed -i -e 's/catalyst2/catalyst/' *.conf
The online documentation is being written for catalyst 2.0 and will be
place before 2.0 is marked stable. For now, the example spec templates
installed to /usr/share/doc/catalyst-2.0/examples are the best
Third anniversary of Gentoo's Bugday
Saturday 5th August is the third anniversary of the Gentoo/Bugday
This marks a major milestone, and it will be celebrated appropriately
contests and prizes!
Bugday first started out life as GLEP 6[2]. From the very beginning the
bugday project had the potential to be a big influence on Gentoo. It
certainly proved its worth in its first 3 years. Lots of new developers
have been recruited directly from their Bugday involvement as users,
others have had their first ebuild experiences from past Bugdays and
since joined Gentoo projects unrelated to Bugday.

Besides being a powerful recruitment tool, users and developers have
cooperated on fixing an astonishing number of bugs on Bugdays. Bugday
one of the important cornerstones of the Gentoo community. Certainly,
Bugday has helped bridge the often talked about gap between users and
developers and the Bugday IRC channel has long since turned into a
where ebuild issues and fixes are discussed daily.
To celebrate the third anniversary, they will have a number of
contests. Users will battle each other for most solved bugs, most
knowledge, etc.
They are still working on finalizing contests and prizes, but all
should be announced on the Bugday site[3] later this week.

Good luck to everybody. The Bugday project hopes that this will be the
best Bugday yet. A big thank you to everybody who has participated in
last three years -- you've truly helped make Bugday the big success it
Gentoo/Java staffing needs
As has been the case for some time, the Java team is still atrociously
understaffed. Below, they'll outline a few 'positions' that they would
like see filled. The term 'filled' is used really loosely, and it is
more as in the sense of 'these are things we would like people to be
working on'. If current developers are interested, that would be great,
but they are also willing to mentor some fresh blood for the team.
 * Java generalists
The Gentoo/Java team has tons of Java packages. At last count, it was
around 400 or so packages. As one can imagine, this kind of number
generates a pretty constant stream of bug reports and version bump
So, basically, the Java team is looking for some people to help out
general maintenance of their packages. They would expect them to be
familiar with Gentoo and Java (surprise!). If they are not already,
will need to become familiar with the ins and outs of how Java is
on Gentoo. Familiarity with ant, which is used for a large majority of
their packages, would also be very useful.
 * JBoss maintainer
JBoss is a pretty important app in the enterprise world of Java. It has
been pretty unmaintained for some time now, and could use some love.
Because of the nature of this beast, the Java team would want someone
uses JBoss on a daily basis, preferably in an enterprise setting, to be
the type of person to maintain this.
 * Jetty maintainer
Jetty is a web container, like tomcat and resin. It also has been
unmaintained in recent times. Preferably, the person who picks this
up uses jetty on a daily basis in an enterprise type setting.
 * Free Java Hackers
One of illustrious users has been working on working away at getting
usable as a JDK, in the sense that it can be used to build our
The Java team does have a handful of other free Java VMs in portage,
kaffe, sablevm, jamvm, etc. If people were interested, it would be
if they could get their packages building using these other VMs.
 * Eclipse / Netbeans maintainers
Eclipse and Netbeans are the primary IDEs for Java. Eclipse is well
for the moment, but the plugins haven't been. Netbeans needs a bit of
though, as it hasn't been updated in awhile.
So, if one or more of these sounds interesting and like something you'd
want to do? For starters, you should take a gander over at the project
page[4], and check out various documentation they have. If you are
interested, then contact Josh Nichols[5].

 5. [hidden email]
Other things you can do:
 * Join the mailing list, gentoo-java. It is pretty low-traffic.
 * Lurk in the IRC channel, #gentoo-java on It is
fairly low-traffic, so don't expect immediate responses.
Czech translation of Gentoo documentation finally official
After more than one year of hard work, the Czech translation team is
proud to
announce that they have finally made the Czech translation[6] official.
That means that interested Czech-speaking users can read the
in their native language[7].

Everyone who can write Czech and understand written English (yeah,
you if you read this :) ) is more than welcome to help with our
All the applicants who want a shiny e-mail address and
afraid of endless months of tedious work are requested to hang on at
#gentoo-doc on freenode or just drop a mail to Jan Kundrát[8].

 8. [hidden email]
2. Developer of the week
Joshua Kinard
Figure 2.1: Joshua Kinard, aka kumba
Developer Joshua Kinard, known as Kumba, resides in Waldorf, MD, a
drive outside Washington, D.C. He lives with his parents and has
pets, including a family dog, two cats, Isis and Leto, and oddly enough,
mouse. The cats obviously love the mouse. The mouse must not mind
as Kumba said his family has tried to release the mouse but he just
leave. At 24, Joshua can still vividly recall some of the places he and
his family have been stationed throughout his father's Air Force
Perhaps most memorable were the few years they lived in Spain, on a
military base outside of Madrid.
Kumba's interests include some rather uncommon music tastes, such as
Irish/Celtic tunes (especially good bagpipes), Gregorian chants, and
sub-genre's of metal like therion and blind guardian. He also moderates
about 13 IRC channels, mostly Gentoo, and still finds the time to fit in
game of Diablo 2 now and then.
Joshua currently works as a System Administrator for a non-profit
organization near Washington, D.C. The environment ranges among
HP-UX, Linux, and even Windows. As for the future, he admits that he's
the biggest fan of the corporate world and has considered pursuing grad
school or even a career change.
As for Kumba's start with Gentoo, he claims a rather simple beginning.
While using various flavors of Linux, he looked for something that he
could use on his recently acquired 64-bit SPARC, and that search
led to Gentoo. He has been a Gentoo developer since 2004 and currently
the team lead for the MIPS team, though he also enjoys helping with
baselayout, toolchain, and SPARC teams.
The rumors are true, Kumba's home Workstation, a Dual Pentium III, is
indeed running Windows Server 2003 and boasts a hot-swappable RAID5
array. The first application any IRC moderator launches is obviously
and Kumba follows that with AIM/DeadAIM, Winamp, and Firefox. He's also
know to track unusual weather events using Stormlab and to dabble
of NASA's WorldWind application. Kumba's other home machines include a
dual Athlon MP 2000, acting as a web server, an old SPARC machine, used
for testing, and several SGI boxes: an Octane used for development, two
O2's, one for package testing and one for kernel testing, and an IP28.
even has an old SGI Indy, from the early 90's, which he still uses to
kernel testing!
3. Heard in the community
Another IRC channel has just opened its (virtual) doors. #gentoo-db is
intended to provide a platform for discussions and development around
database support within Gentoo. Currently MySQL and PostgreSQL people
out there, developers maintaining other database-related packages for
Gentoo and users are encouraged to join the channel.
 * #gentoo-db[9]

State of Gentoo in 5 minutes
Donnie Berkholz[10] held a lightning talk about Gentoo's current state
this year's OSCON[11] covering Portage 2.1, the upcoming 2006.1 release
(including a new Installer version) and support for multiple overlays.
talk is also mentioned in a recent NewsForge[12] article.

 10. [hidden email]
 * State of Gentoo in 5 minutes[13]

Wanted: PowerPC Release Testers
The call for Release Testers[14] about a month ago wasn't that
for Gentoo's PowerPC team. Only less then a handful of people with
supported machines responded. Lars Weiler[15] now started another call
Release Testers - if you can help out (he listed a list of supported
machines in his blog entry) please contact Roger Miliker[16].

 15. [hidden email]
 16. [hidden email]
 *  Wanted: PowerPC Release Testers[17]

4. Gentoo developer moves
The following developers recently left the Gentoo project:
 * Henrik Brix Andersen (brix)
 * Michael Kohl (citizen428)
The following developers recently joined the Gentoo project:
 * Wolf Giesen (frilled) Security
The following developers recently changed roles within the Gentoo
 * none this week
5. Gentoo security
Wireshark: Multiple vulnerabilities
Wireshark (formerly known as Ethereal) is vulnerable to several
issues, potentially allowing the execution of arbitrary code by a
For more information, please see the GLSA Announcement[18]

Samba: Denial of Service vulnerability
A large number of share connection requests could cause a Denial of
Service within Samba.
For more information, please see the GLSA Announcement[19]

TunePimp: Buffer overflow
A vulnerability in TunePimp has been reported which could lead to the
execution of arbitrary code.
For more information, please see the GLSA Announcement[20]

 20. Multiple vulnerabilities
---------------------------------------- is affected by three security vulnerabilities which can
exploited to allow the execution of arbitrary code by a remote
For more information, please see the GLSA Announcement[21]

Audacious: Multiple heap and buffer overflows
The adplug library included in Audacious is vulnerable to various
overflows that could result in the execution of arbitrary code.
For more information, please see the GLSA Announcement[22]

6. Bugzilla
 * Statistics
 * Closed bug ranking
 * New bug rankings
The Gentoo community uses Bugzilla ([23]) to record and
track bugs, notifications, suggestions and other interactions with the
development team. Between 23 July 2006 and 30 July 2006, activity on
site has resulted in:

 * 679 new bugs during this period
 * 289 bugs closed or resolved during this period
 * 19 previously closed bugs were reopened this period
Of the 10687 currently open bugs: 52 are labeled 'blocker', 134 are
labeled 'critical', and 533 are labeled 'major'.
Closed bug rankings
The developers and teams who have closed the most bugs during this
 * Gentoo Games[24], with 22 closed bugs[25]  
 * Java team[26], with 19 closed bugs[27]  
 * Portage team[28], with 15 closed bugs[29]  
 * Default Assignee for Orphaned Packages[30], with 14 closed bugs[31]  
 * Gentoo KDE team[32], with 10 closed bugs[33]  
 * Gentoo Security[34], with 8 closed bugs[35]  
 * Python Gentoo Team[36], with 6 closed bugs[37]  
 * Xavier Neys[38], with 6 closed bugs[39]  
 24. [hidden email]
26. [hidden email]
 28. [hidden email]
 30. [hidden email]
 32. [hidden email]
 34. [hidden email]
 36. [hidden email]
 38. [hidden email]

New bug rankings
The developers and teams who have been assigned the most new bugs
this period are:
 * Default Assignee for New Packages[40], with 33 new bugs[41]  
 * Gentoo Sound Team[42], with 9 new bugs[43]  
 * AMD64 Project[44], with 9 new bugs[45]  
 * Gentoo Kernel Bug Wranglers and Kernel Maintainers[46], with 8 new
 * media-video herd[48], with 7 new bugs[49]  
 * Gentoo Linux Gnome Desktop Team[50], with 7 new bugs[51]  
 * Netmon Herd[52], with 6 new bugs[53]  
 * Gentoo Games[54], with 6 new bugs[55]  
 40. [hidden email]
 42. [hidden email]
 44. [hidden email]
 46. [hidden email]
 48. [hidden email]
 50. [hidden email]
 52. [hidden email]
 54. [hidden email]

7. GWN feedback
Please send us your feedback[56] and help make the GWN better.

 56. [hidden email]
8. GWN subscription information
To subscribe to the Gentoo Weekly Newsletter, send a blank e-mail to
[hidden email].
To unsubscribe to the Gentoo Weekly Newsletter, send a blank e-mail to
[hidden email] from the e-mail address you are
subscribed under.
9. Other languages
The Gentoo Weekly Newsletter is also available in the following
 * Chinese (Simplified)[57]  
 * Danish[58]  
 * Dutch[59]  
 * English[60]  
 * German[61]  
 * French[62]  
 * Korean[63]  
 * Japanese[64]  
 * Italian[65]  
 * Polish[66]  
 * Portuguese (Brazil)[67]  
 * Portuguese (Portugal)[68]  
 * Russian[69]  
 * Spanish[70]  
 * Turkish[71]  

Ulrich Plate <[hidden email]> - Editor
Chris Gianelloni <[hidden email]> - Author
Tobias Scherbaum <[hidden email]> - Author
Jan Kundrát <[hidden email]> - Author
Bryan Østergaard <[hidden email]> - Author
Josh Nichols <[hidden email]> - Author
Chrissy Fullam <[hidden email]> - Author

[hidden email] mailing list