Gentoo Logo

Gentoo Weekly Newsletter: 30 October 2006

Content:

1.  Gentoo news

XMMS being removed

As many of you are probably aware, XMMS is being removed from the tree next month. XMMS has many bugs and requires heavy patching, upstream development and bug-fixes have ceased in favor of the forthcoming XMMS2 and XMMS has no Gentoo maintainer. Audacious is compatible with existing themes and the various Audacious developers have been working with the Gentoo community to ease the transition.

More information about this change can be found at the XMMS page.

#gentoo-uk under new management

With the recent retirement of Gentoo developer Tim Yamin (plasmaroo), the the #gentoo‑uk IRC channel is now managed by Roy Bamford. The #gentoo-uk IRC channel is an English speaking IRC channel mainly for discussion of Gentoo, Linux and other computer related topics. As it is a small channel, the topic rules are relaxed depending on the current business of the channel. However, #gentoo-uk has grown by 25% or so over the last year and as a result, #gentoo-chat has been created as an 'overflow' to allow otherwise off-topic conversations to be started or continued when on-topic chatter picks up in #gentoo-uk. This appears to be working well so far, with most users nudging one another to move to #gentoo-chat to allow on-topic conversations to have priority in the main channel.

There are no residency requirements for dropping in or being a regular - the channel already has several continental contributors. As #gentoo-uk is much quieter than the main #gentoo English language support channel, new IRC users may find it a better place to get started than #gentoo - getting to know their IRC clients and make their mistakes within a small friendly group. It also works well for trying to resolve those protracted issues as there is less distracting material being posted.

Please drop in and say hello, stay a while, or even add us to your auto-join list!

CJK team looking for help

The Gentoo CJK team is understaffed, most of the packages in the tree are old and not actively maintained (on the Gentoo side). As support for CJK languages is something Gentoo would rather not lose, Diego Pettenò (Flameeyes) asks that people interested in maintaining some of the packages contact the CJK team, so that eventual proxy maintainers can be appointed (and eventually lead to the mentoring of the most interested).

Please contact the CJK team if you're interested in maintaining a package already in portage or if you want to add a new package that might replace one already there.

Scheme team looking for help

The Gentoo Scheme herd maintainers are seriously understaffed at this time. Interested parties will either need to currently be a Gentoo developer, or be willing to become a developer to begin maintaining these packages.

If you have an interest in Scheme and the Gentoo project, you are encouraged to contact recruiters@gentoo.org and start working towards becoming a developer today.

Turkish translation team needs your help

The newly-revived GWN Turkish translation team is looking for help translating the GWN each week. Interested parties need good written English and Turkish skills and the availability to work on a weekly schedule. If you're interested in helping with the team, please contact the GWN at gwn-feedback@gentoo.org for more information. There is also a Turkish IRC channel, #gentoo-tr, which could use soem more Turkish-speaking visitors and would be a great place to collaborate on the translations.

2.  Heard in the community

gentoo-user

date in emerge logs

Jorge Almeida wanted to know if the cryptic numbers (e.g., "1161911504") at the beginning of each line in his emerge log were dates, and if so, how to render them human readable. Harm Geerts confirmed that the figure was Unix time ("the number of seconds elapsed since midnight UTC on the morning of January 1, 1970, not counting leap seconds") and suggested translating it using Python.

Code Listing 2.1: Converting from UNIX time with python

$ python -c "import time; print time.ctime(1161911504)"

Bo Ørsted Andresen suggested using awk, instead.

Code Listing 2.2: Converting from UNIX time with awk #1

$ tail /var/log/emerge.log | awk -F: '{print strftime("%D %X %Z", $1),$2}'

Peter Ruskin amended this to be shorter and less internationally ambiguous in its output.

Code Listing 2.3: Converting from UNIX time with awk #2

$ tail /var/log/emerge.log | awk -F: '{print strftime("%c", $1),$2}'

The last (and to Jorge most suitable) solution was Richard Fish's.

Code Listing 2.4: Converting from UNIX time using date

$ date -d @1161911504

There were also suggestions for more portage-specific solutions: Neil Bothwick suggested emerging app-portage/genlop, an emerge log parsing application. Harm Geerts suggested qlop, which is part of the app-portage/portage-utils package.

resolv.conf question/Editing /etc/init.d/net.eth0 to pass options to dhcpcd

Two different users were having similar problems with dhcpcd and resolv.conf. When he booted, Matthew Lee's resolv.conf file was being overwritten by a version with no DNS nameservers in it. Michael Sullivan wanted dhcpcd not to overwrite his resolv.conf.

Richard Fish suggested that Michael read /etc/conf.d/net.example. He pointed out that if Michael really wanted full control of his dhcp options, he could use something like dhcpcd_INTERFACE="DHCP PARAMETERS". However, an easier way to accomplish the goal would be generic dhcp parameters in the form dhcp_INTERFACE="nodns".

Novensiles divi Flamen had the same suggestion for Matthew, while Vikas Kumar suggested dns_servers_INTERFACE=( "DNS SERVER 1 IP" "DNS SERVER 2 IP" ).

gentoo-catalyst

Finally getting around to building live CDs with Catalyst

Ed Borasky is using catalyst to build a Gentoo-based live CD for advanced applied mathematics (see http://rubyforge.org/cgi-bin/viewvc.cgi/Rameau/Rameau.pdf?root=cougar&view=co ). During the course of building, he had to unmask the hard-masked sys-apps/gli, the Gentoo Linux Installer. He wanted to know if that was correct and also how to create a live CD without installer.

To the first question, Andrew Gaffney suggested use of portage_overlay in the spec file or unmasking gli in Ed's snapshot. To create a non-installer live CD, gli should be removed entirely from the spec file.

Ed also wanted to know how to install some testing packages and whether there was an overlay for make.conf. Chris Gianelloni said that there wasn't by design (since catalyst's purpose is creating releases, for which unstable software cannot be used). However, Ed could mark whatever packages he wanted stable in his snapshot.

Ed responded that since he needed only a few unstable packages, this would work for him.

3.  Gentoo in the press

EngadgetHD (Oct 26 2006)

Author Ben Drawbaugh details how to upgrade the hard drive in a Series3 TiVo. What software does he recommend to use when copying your data to your shiny new drive? Why, Gentoo, of course. Drawbaugh describes using the Minimal InstallCD and dd to copy the data.

4.  Gentoo developer moves

Moves

The following developers recently left the Gentoo project:

  • Emanuele Giaquinta (exg)

Adds

The following developers recently joined the Gentoo project:

  • Christian Faulhammer (opfer) emacs/x86

Changes

The following developers recently changed roles within the Gentoo project:

  • none this week

5.  Gentoo security

OpenSSL: Multiple vulnerabilities

OpenSSL contains multiple vulnerabilities including the possible remote execution of arbitrary code.

For more information, please see the GLSA Announcement

Apache mod_tcl: Format string vulnerability

A format string vulnerability has been found in Apache mod_tcl, which could lead to the remote execution of arbitrary code.

For more information, please see the GLSA Announcement

Cheese Tracker: Buffer Overflow

Cheese Tracker contains a buffer overflow allowing the remote execution of arbitrary code.

For more information, please see the GLSA Announcement

PHP: Integer overflow

PHP is vulnerable to an integer overflow potentially allowing the remote execution of arbitrary code.

For more information, please see the GLSA Announcement

6.  Upcoming package removals

This is a list of packages that have been announced to be removed in the future. The package removals come from many locations, including the Treecleaners and various developers.

Last Rites:

Package: Removal date: Contact:
app-laptop/xpmumon 28 Nov 06 Alec Warner
media-gfx/radiance 28 Nov 06 Alec Warner
net-mail/cvm-vmailmgr 28 Nov 06 Alec Warner
app-cdr/cdrx 28 Nov 06 Alec Warner
app-emacs/liece 28 Nov 06 Alec Warner
net-analyzer/tptest 28 Nov 06 Alec Warner
net-wireless/aircrack 28 Nov 06 Alec Warner
net-misc/aesop 28 Nov 06 Alec Warner
app-crypt/outguess 28 Nov 06 Alec Warner
dev-util/sashxb 28 Nov 06 Alec Warner
app-editors/cute 28 Nov 06 Alec Warner
x11-plugins/gkrellm-newsticker 28 Nov 06 Alec Warner
app-misc/pms 28 Nov 06 Alec Warner
app-misc/largorecipes 28 Nov 06 Alec Warner
media-video/winki 28 Nov 06 Alec Warner
x11-plugins/gkrellm-giFT 28 Nov 06 Alec Warner
net-misc/qadsl 28 Nov 06 Alec Warner
media-libs/libaudiooss 27 Nov 06 Diego Pettenò
media-libs/daaplib 27 Nov 06 Diego Pettenò
net-misc/minisip 27 Nov 06 Gustavo Zacarias
net-misc/libmutil 27 Nov 06 Gustavo Zacarias
net-misc/libmnetutil 27 Nov 06 Gustavo Zacarias
net-misc/libmikey 27 Nov 06 Gustavo Zacarias
net-misc/libmsip 27 Nov 06 Gustavo Zacarias
x11-drivers/kyro-drivers 26 Nov 06 Donnie Berkholz
dev-java/bluej-bin 26 Nov 06 Steve Dibb
net-www/netscape-plugger 25 Nov 06 Doug Goldstein
games-fps/quake3-tremulous 24 Nov 06 Chris Gianelloni

XMMS and friends:

Due to the large volume of packages in the XMMS masking, they have been added into a section of their own. This is to ensure that they get proper exposure, as this affects many people and is a hotly-debated item.

Package: Removal date: Contact:
dev-perl/Xmms-Perl 23 Nov 06 Diego Pettenò
dev-python/pyxmms 23 Nov 06 Diego Pettenò
gnome-extra/gxmms 23 Nov 06 Diego Pettenò
media-plugins/dumb-xmms 23 Nov 06 Diego Pettenò
media-plugins/efxmms 23 Nov 06 Diego Pettenò
media-plugins/eq-xmms 23 Nov 06 Diego Pettenò
media-plugins/modplugxmms 23 Nov 06 Diego Pettenò
media-plugins/xalbumlist 23 Nov 06 Diego Pettenò
media-plugins/xmmplayer 23 Nov 06 Diego Pettenò
media-plugins/xmms-adplug 23 Nov 06 Diego Pettenò
media-plugins/xmms-alarm 23 Nov 06 Diego Pettenò
media-plugins/xmms-arts 23 Nov 06 Diego Pettenò
media-plugins/xmms-blursk 23 Nov 06 Diego Pettenò
media-plugins/xmms-btexmms 23 Nov 06 Diego Pettenò
media-plugins/xmms-cdcover 23 Nov 06 Diego Pettenò
media-plugins/xmms-cdread 23 Nov 06 Diego Pettenò
media-plugins/xmms-coverviewer 23 Nov 06 Diego Pettenò
media-plugins/xmms-crossfade 23 Nov 06 Diego Pettenò
media-plugins/xmms-crystality 23 Nov 06 Diego Pettenò
media-plugins/xmms-dflowers 23 Nov 06 Diego Pettenò
media-plugins/xmms-dscope 23 Nov 06 Diego Pettenò
media-plugins/xmms-dspectogram 23 Nov 06 Diego Pettenò
media-plugins/xmms-dspectral 23 Nov 06 Diego Pettenò
media-plugins/xmms-extra 23 Nov 06 Diego Pettenò
media-plugins/xmms-fc 23 Nov 06 Diego Pettenò
media-plugins/xmms-find 23 Nov 06 Diego Pettenò
media-plugins/xmms-finespectrum 23 Nov 06 Diego Pettenò
media-plugins/xmms-fmradio 23 Nov 06 Diego Pettenò
media-plugins/xmms-gdancer 23 Nov 06 Diego Pettenò
media-plugins/xmms-goom 23 Nov 06 Diego Pettenò
media-plugins/xmms-idcin 23 Nov 06 Diego Pettenò
media-plugins/xmms-imms 23 Nov 06 Diego Pettenò
media-plugins/xmms-infinity 23 Nov 06 Diego Pettenò
media-plugins/xmms-infopipe 23 Nov 06 Diego Pettenò
media-plugins/xmms-iris 23 Nov 06 Diego Pettenò
media-plugins/xmms-itouch 23 Nov 06 Diego Pettenò
media-plugins/xmms-jack 23 Nov 06 Diego Pettenò
media-plugins/xmms-jess 23 Nov 06 Diego Pettenò
media-plugins/xmms-kde 23 Nov 06 Diego Pettenò
media-plugins/xmms-kjofol 23 Nov 06 Diego Pettenò
media-plugins/xmms-ladspa 23 Nov 06 Diego Pettenò
media-plugins/xmms-libvisual 23 Nov 06 Diego Pettenò
media-plugins/xmms-lirc 23 Nov 06 Diego Pettenò
media-plugins/xmms-liveice 23 Nov 06 Diego Pettenò
media-plugins/xmms-liveplugin 23 Nov 06 Diego Pettenò
media-plugins/xmms-lyrc 23 Nov 06 Diego Pettenò
media-plugins/xmms-mad 23 Nov 06 Diego Pettenò
media-plugins/xmms-midi 23 Nov 06 Diego Pettenò
media-plugins/xmms-morestate 23 Nov 06 Diego Pettenò
media-plugins/xmms-mp3cue 23 Nov 06 Diego Pettenò
media-plugins/xmms-musepack 23 Nov 06 Diego Pettenò
media-plugins/xmms-nas 23 Nov 06 Diego Pettenò
media-plugins/xmms-nebulus 23 Nov 06 Diego Pettenò
media-plugins/xmms-null 23 Nov 06 Diego Pettenò
media-plugins/xmms-oggre 23 Nov 06 Diego Pettenò
media-plugins/xmms-outpost 23 Nov 06 Diego Pettenò
media-plugins/xmms-pipe 23 Nov 06 Diego Pettenò
media-plugins/xmms-realrandom 23 Nov 06 Diego Pettenò
media-plugins/xmms-repeatit 23 Nov 06 Diego Pettenò
media-plugins/xmms-scrobbler 23 Nov 06 Diego Pettenò
media-plugins/xmms-shell 23 Nov 06 Diego Pettenò
media-plugins/xmms-shn 23 Nov 06 Diego Pettenò
media-plugins/xmms-sid 23 Nov 06 Diego Pettenò
media-plugins/xmms-smpeg 23 Nov 06 Diego Pettenò
media-plugins/xmms-sndfile 23 Nov 06 Diego Pettenò
media-plugins/xmms-spc 23 Nov 06 Diego Pettenò
media-plugins/xmms-speex 23 Nov 06 Diego Pettenò
media-plugins/xmms-tfmx 23 Nov 06 Diego Pettenò
media-plugins/xmms-volnorm 23 Nov 06 Diego Pettenò
media-plugins/xmms-wakeup 23 Nov 06 Diego Pettenò
media-plugins/xmms-wma 23 Nov 06 Diego Pettenò
media-plugins/xmms-wmdiscotux 23 Nov 06 Diego Pettenò
media-plugins/xmms-xf86audio 23 Nov 06 Diego Pettenò
media-plugins/xmms-xmmsd 23 Nov 06 Diego Pettenò
media-plugins/xmms-xmmsmplayer 23 Nov 06 Diego Pettenò
media-sound/ctrlxmms 23 Nov 06 Diego Pettenò
media-sound/longplayer 23 Nov 06 Diego Pettenò
media-sound/madman 23 Nov 06 Diego Pettenò
media-sound/xmms 23 Nov 06 Diego Pettenò
x11-plugins/gaim-xmms-remote 23 Nov 06 Diego Pettenò
x11-themes/xmms-themes 23 Nov 06 Diego Pettenò
media-plugins/xmms-synaesthesia 23 Nov 06 Diego Pettenò
media-plugins/xmms-ir 23 Nov 06 Diego Pettenò
x11-plugins/desklet-cornerxmms 23 Nov 06 Diego Pettenò
media-plugins/xmms-mpg123 23 Nov 06 Diego Pettenò
media-plugins/xmms-crossfade 23 Nov 06 Diego Pettenò
media-plugins/xmms-nsf 23 Nov 06 Diego Pettenò
media-plugins/xmms-status-plugin 23 Nov 06 Diego Pettenò
media-sound/xmmsctrl 23 Nov 06 Diego Pettenò
x11-plugins/gkrellmms 23 Nov 06 Diego Pettenò
x11-plugins/wmalbum 23 Nov 06 Diego Pettenò
x11-plugins/wmusic 23 Nov 06 Diego Pettenò
x11-plugins/wmxmms 23 Nov 06 Diego Pettenò
rox-extra/roxmms 23 Nov 06 Diego Pettenò
media-plugins/xmms-cdaudio 23 Nov 06 Diego Pettenò
media-plugins/xmms-mpg123 23 Nov 06 Diego Pettenò
media-plugins/xmms-opengl-spectrum 23 Nov 06 Diego Pettenò
media-plugins/xmms-vorbis 23 Nov 06 Diego Pettenò
media-plugins/xmms-alsa 23 Nov 06 Diego Pettenò
media-plugins/xmms-blur-scope 23 Nov 06 Diego Pettenò
media-plugins/xmms-disk-writer 23 Nov 06 Diego Pettenò
media-plugins/xmms-echo 23 Nov 06 Diego Pettenò
media-plugins/xmms-esd 23 Nov 06 Diego Pettenò
media-plugins/xmms-joystick 23 Nov 06 Diego Pettenò
media-plugins/xmms-mikmod 23 Nov 06 Diego Pettenò
media-plugins/xmms-oss 23 Nov 06 Diego Pettenò
media-plugins/xmms-sanalyzer 23 Nov 06 Diego Pettenò
media-plugins/xmms-song-change 23 Nov 06 Diego Pettenò
media-plugins/xmms-stereo 23 Nov 06 Diego Pettenò
media-plugins/xmms-tonegen 23 Nov 06 Diego Pettenò
media-plugins/xmms-voice 23 Nov 06 Diego Pettenò
media-plugins/xmms-wav 23 Nov 06 Diego Pettenò
app-misc/livetools 23 Nov 06 Diego Pettenò
media-sound/noxmms 23 Nov 06 Diego Pettenò
xfce-extra/xfce4-xmms 23 Nov 06 Diego Pettenò
xfce-extra/xfce4-xmms-controller 23 Nov 06 Diego Pettenò

7.  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 22 October 2006 and 29 October 2006, activity on the site has resulted in:

  • 913 new bugs during this period
  • 559 bugs closed or resolved during this period
  • 36 previously closed bugs were reopened this period
  • 180 closed as NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM during this period
  • 192 bugs marked as duplicates during this period

Of the 11128 currently open bugs: 32 are labeled 'blocker', 116 are labeled 'critical', and 536 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:

8.  GWN feedback

The GWN is staffed by volunteers and members of the community who submit ideas and articles. If you are interested in writing for the GWN, have feedback on an article that we have posted, or just have an idea or article that you would like to submit to the GWN, please send us your feedback and help make the GWN better.

9.  GWN subscription information

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

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

10.  Other languages

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



Print

Page updated October 30, 2006

Summary: This is the Gentoo Weekly Newsletter for the week of 30 October 2006.

Ulrich Plate
Editor

Chris Atkinson
Author

Kyle Bishop
Author

Zeth Green
Author

Diego Pettenò
Author

Roy Bamford
Author

Chris Gianelloni
Author

Donate to support our development efforts.

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