Gentoo Logo

Gentoo Weekly Newsletter: February 16, 2004

Content:

1.  Gentoo News

Gentoo growing in popularity

According to this article on InternetNews, Netcraft's January survey counted over 24,000 Gentoo installations on active web servers, showing almost 20% growth over 6 months. Also, as we've reported in the past, Gentoo has been getting more and more recognition from various sources recently - while Gentoo Linux did not win the award, it was a finalist for a Product Excellence Award at LWE 2004, and has been featured in publications like Linux Journal and Linux Weekly News. Here's a shout out to all the developers and community members who keep making Gentoo great.

2.  Gentoo Security

XFree86 Font Information File Buffer Overflow

Exploitation of a buffer overflow in the XFree86 Project Inc.'s XFree86 X Window System allows local attackers to gain root privileges.

For more information, please see the GLSA Announcement

Monkeyd Denial of Service vulnerability

A bug in get_real_string() function allows for a Denial of Service attack to be launched against the webserver.

For more information, please see the GLSA Announcement

Gallery 1.4.1 and below remote exploit vulnerability

The Gallery developers have discovered a potentially serious security flaw in Gallery 1.3.1, 1.3.2, 1.3.3, 1.4 and 1.4.1 which can allow a remote exploit of your webserver.

For more information, please see the GLSA Announcement

3.  Heard in the Community

Web Forums

Switching for Developers

Moving on from Windows to a bright new future in Linux is becoming a trend not only among desktop users, but also for software developers who grew up using Visual Studio and other Microsoft tools to code applications for the Windows platform. Curious about the possibilities in cross-platform design or outright ready to switch entirely, many of them try to find their way around POSIXish operating systems now. But are there ways to leverage all that knowledge they accumulated before? Sure there are:

gentoo-user

Using 2.6 Kernels During The Install

Some Gentoo users have elected to try and use the new 2.6 kernels from the initial install. A few problems remain, one being that devfs is depreciated in 2.6. Read here for some helpful links to get things up and running with its replacement, udev.

2.6 vs 2.4 Speed Issues

Also this week, some users have been trying the 2.6 series and experiencing wildly varying results in regard to speed. Check out some of the rather lengthy and interesting threads here and here.

4.  Gentoo International

Reminders: International Linux Shows With Gentoo Involvement

Belgium: FOSDEM, 21/22 February 2004.

Germany: Chemnitzer Linuxtag, 6/7 March 2004

Germany: GLUGHH Website; Next Meeting

Congratulations, the Hamburg-based Gentooists have set up their own website now! Content, desing and future plans will certainly be discussed at the next meeting of the GLUGHH, which is going to take place on Sunday, 22 February, 19:00 hours at the Schachcafé as usual.

5.  Bugzilla

Summary

Statistics

The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track bugs, notifications, suggestions and other interactions with the development team. Between 06 February 2004 and 12 February 2004, activity on the site has resulted in:

  • 775 new bugs during this period
  • 533 bugs closed or resolved during this period
  • 24 previously closed bugs were reopened this period

Of the 5046 currently open bugs: 128 are labeled 'blocker', 192 are labeled 'critical', and 363 are labeled 'major'.

Closed Bug Rankings

The developers and teams who have closed the most bugs during this period are:

New Bug Rankings

The developers and teams who have been assigned the most new bugs during this period are:

6.  Tips and Tricks

Using RCS

This week's tip shows you how to use of RCS to keep track of changes in configuration files. To get RCS and its related tools, install app-text/rcs from Portage. To get started with RCS, try putting /etc/make.conf under revision control.

Note: Similarities between CVS and RCS will cause any $Header: /var/cvsroot/gentoo/xml/htdocs/news/en/gwn/20040216-newsletter.xml,v 1.1 2004/02/17 01:53:48 carlos Exp $ or $Id: 20040216-newsletter.xml,v 1.1 2004/02/17 01:53:48 carlos Exp $ tags to be rewritten when you put files under revision control.

Code Listing 6.1: Adding files to RCS

# cd /etc
# mkdir RCS

(Put make.conf under revision control)
# ci -i make.conf
RCS/make.conf,v  <--  make.conf
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> make.conf - custom settings for portage
>> .
initial revision: 1.1
done

(The file is now in RCS, so put it back in /etc for reading)
# co make.conf

Notice that make.conf is now under revision control and is read-only. To edit the file, you need to perform the following steps:

Code Listing 6.2: Editing a file under revision control

(Checkout the file with locking enabled)
# co -l make.conf
RCS/make.conf,v  -->  make.conf
revision 1.1 (locked)
done
(Edit the file)
# ${EDITOR} make.conf

(Check the file back in and unlock it.)
# ci -u make.conf
RCS/make.conf,v  <--  make.conf
new revision: 1.2; previous revision: 1.1
enter log message, terminated with single '.' or end of file:
>> changed DISTDIR to use a drive with more space
>> .
done

This can be a tedious process so it's better to put all the commands in a script to do it automatically.

Code Listing 6.3: Example script for revision control

#!/bin/sh
# Script to edit files under revision control

[[ -f "RCS/$1,v" ]] && co -l $1
${EDITOR} $1
[[ -f "RCS/$1,v" ]] && ci -u $1

For more information on using RCS see man 1 rcsintro.

7.  Moves, Adds, and Changes

Moves

The following developers recently left the Gentoo team:

  • none this week

Adds

The following developers recently joined the Gentoo Linux team:

  • Chris Aniszczyk (zx) - java
  • Andrei Barbu (teval) - lisp, scheme
  • Peter Bienstman (pbienst) - app-sci
  • Tom Gall (tgall) - gentoo-ppc

Changes

The following developers recently changed roles within the Gentoo Linux project:

  • none this week

8.  Contribute to GWN

Interested in contributing to the Gentoo Weekly Newsletter? Send us an email.

9.  GWN Feedback

Please send us your feedback and help make the GWN better.

10.  GWN Subscription Information

To subscribe to the Gentoo Weekly Newsletter, send a blank email to gentoo-gwn-subscribe@gentoo.org.

To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to gentoo-gwn-unsubscribe@gentoo.org from the email address you are subscribed under.

11.  Other Languages

The Gentoo Weekly Newsletter is also available in the following languages:



Print

Page updated 16 February 2004

Summary: This is the Gentoo Weekly Newsletter for the week of February 16, 2004.

Yuji Carlos Kosugi
Editor

AJ Armstrong
Contributor

Brian Downey
Contributor

Luke Giuliani
Contributor

Kurt Lieber
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

David Nielsen
Contributor

Ulrich Plate
Contributor

Sven Vermeulen
Contributor

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

Xavier Neys
French Translation

Martin Prieto
French Translation

Antoine Raillon
French Translation

Sebastien Cevey
French Translation

Jean-Christophe Choisy
French Translation

Thomas Raschbacher
German Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Lukas Domagala
German Translation

Tobias Scherbaum
German Translation

Daniel Gerholdt
German Translation

Marc Herren
German Translation

Tobias Matzat
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Christian Apolloni
Italian Translation

Stefano Lucidi
Italian Translation

Yoshiaki Hagihara
Japanese Translation

Katsuyuki Konno
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Radoslaw Janeczko
Polish Translation

Lukasz Strzygowski
Polish Translation

Michal Drobek
Polish Translation

Adam Lyjak
Polish Translation

Krzysztof Klimonda
Polish Translation

Atila "Jedi" Bohlke Vasconcelos
Portuguese (Brazil) Translation

Eduardo Belloti
Portuguese (Brazil) Translation

João Rafael Moraes Nicola
Portuguese (Brazil) Translation

Marcelo Gonçalves de Azambuja
Portuguese (Brazil) Translation

Otavio Rodolfo Piske
Portuguese (Brazil) Translation

Pablo N. Hess -- NatuNobilis
Portuguese (Brazil) Translation

Pedro de Medeiros
Portuguese (Brazil) Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

José Costa
Portuguese (Portugal) Translation

Luis Medina
Portuguese (Portugal) Translation

Ricardo Loureiro
Portuguese (Portugal) Translation

Aleksandr Martyncev
Russian Translator

Sergey Galkin
Russian Translator

Sergey Kuleshov
Russian Translator

Alex Spirin
Russian Translator

Denis Zaletov
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ús García Crespo
Spanish Translation

Carlos Castillo
Spanish Translation

Julio Castillo
Spanish Translation

Sergio Gómez
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

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.