Gentoo Logo

Gentoo Monthly Newsletter: 18 February 2008

Content:

1.  Introduction

This month in the GMN

Welcome to the second issue of the Gentoo Monthly Newsletter. To begin with, we would like to thank the entire community for the overwhelming response to the GMN's inaugural issue. We received a lot of encouraging feedback and hope that you will continue to write in. Remember, the GMN is what its readers want it to be - please see the section on how you can get involved - at the end of the newsletter for more information.

This month's issue implements some of the interesting suggestions we received from our readers. The security statistics have been removed, since it seemed to add a lot of clutter with little value-addition to the newsletter. You can still monitor GLSAs in a variety of ways though - by using glsa-check (part of gentoolkit), by subscribing to the feed on the GLSA page or the gentoo-announce mailing list.

Graphical bugzilla and package statistics is another feature we implemented, don't forget to see the cool graphs and charts! In tune with the feature on our front page announcements, you can now discuss particular issues of the Gentoo Monthly Newsletter in the forum. Discuss this newsletter!

We hope you enjoy reading this edition of the GMN.

2.  Gentoo News

Gentoo Trustee Elections

The Gentoo Trustee elections are currently in progress. After nearly a month of nominations, we are left with 8 candidates for the posts. The polls will be open until February 28. Everybody who has ever voted in a trustee election or has been a Gentoo developer for the last 365 days (or more, from the date of close of election poll) is eligible to vote. You can get more information on the election and on each candidate's manifesto on the trustee election page.

Kernel security exploits: Upgrade ASAP

Two major security flaws in the Linux kernel were reported last weekend. Both flaws have the same impact (root access for local users) and both exist within the vmsplice() system call, which was added to the kernel in 2.6.17. There is no configuration option to exclude vmsplice() so everyone is vulnerable.

One of the security issues existed for the entire lifetime of vmsplice(), so any kernel version from 2.6.17 onwards is vulnerable. This was fixed in 2.6.24.2, 2.6.23.16 and 2.6.22.18. It has been assigned the vulnerability identifier of CVE-2008-0600.

The other security issue first appeared in 2.6.23. It was fixed in 2.6.23.15 and 2.6.24.1. This vulnerability has been assigned CVE-2008-0009 and CVE-2008-0010.

gentoo-sources-2.6.23-r8 and gentoo-sources-2.6.24-r2 were added to the tree Monday and include fixes for both issues. Install the latest gentoo-sources as quickly as possible.

The full announcement can be found here.

KDE 4.0.1 in the tree

Gentoo's KDE herd is happy to inform you that they've just committed KDE 4.0.1 to the Portage tree.

KDE 4.0.1 is the first maintenance release and fixes many issues of the initial release. Among those changes are stability bugfixes and performance improvements for Konqueror and its Flash integration as well as its JavaScript support. KWin has seen improvements with respect to compositing and error handling. Almost all other KDE modules have been worked on extensively as well.

The full announcement can be found here.

Council Meeting Summary

The Gentoo Council held its monthly meeting on 14 February, 2008. The items put up for discussion were:

  • GLEP 46 (Allow upstream tags in metadata.xml): This GLEP was approved, however the proposer is required to explain why the protocols that may be used were restricted to HTTP and HTTPS only - before the GLEP is finalized.
  • EAPI=1 (Where is the specification?): The general agreement was that any new EAPIs should not be added until EAPI=0 is fully approved. However, there wasn't any consensus on changing anything about EAPI=1. Mark Loeser agreed to work on PMS for EAPI=0, and will provide an update at the next meeting.

Some items were rolled over from the previous meeting. GLEPs 54 and 55 were not resubmitted to the council for discussion.

  • Code of Conduct Enforcement: Donnie Berkholz posted a simple suggestion on the council mailing list. The council supported the implementation and Donnie will get things going.
  • Document of being an active developer: No updates.
  • Slacker archs: No updates.

Coming Up

  • FOSDEM: February 23-24. One of the best community events of Europe. Although there isn't going to be an official Gentoo presence at the event, you can look forward to meeting several Gentoo developers and users at the event.
  • Bugday: Looking for a way to help out Gentoo without investing a lot of time? Join us on March 01 for our monthly bugday, and help us squash some bugs.
  • Chemnitzer Linux-Tage: March 01-02. Several European Gentoo developers and users are planning to attend, so if you're going to be around Chemnitz at the time, do drop in!
  • Council Meeting: The Gentoo Council meets every month to discuss important technical issues that affect Gentoo as a whole. This month's meeting is scheduled to be held on March 13, and everyone is welcome to participate - #gentoo-council on irc.freenode.net at 2000UTC.
  • PyCon: March 13-17. There's a Birds Of a Feather (BoF) session planned for everyone interested in Gentoo at the conference. If you're interested, don't forget to drop a note in the forums.

3.  Heard in the Community

The Emacs Team

Introduction:

Some people wonder how maintaining a bunch of packages works in Gentoo and how they can help as users. Every team has its own style of work-flow but some common schemes are present in every team. This month, we take a look at how the Emacs team functions.

Who we are and what we do:

The Emacs team consists of two developers, Ulrich Müller and Christian Faulhammer, who take care of all packages in the app-emacs category besides the GNU Emacs editor and several micro Emacsen. Additionally, we often take care of Emacs support (mostly enabled by USE=emacs) for packages maintained by other teams.

How we work:

There are two ways of working: Act or react. Reaction happens on user requests that come in by bug reports (the preferred way), IRC or by e-mail. Acting happens in mail exchange or discussion on IRC of the team members. We discuss problems we have had or ones that might occur and try to find optimum solutions to them. Optimal in this case means leaving as few people as possible with problems. This often means a trade-off between features and backwards compatibility.

Bug reports are handled by any of the members. Whoever reacts first is responsible for the bug, unless someone else has a superior solution. New packages that are experimental are first tried out in the Emacs overlay, which is connected to a Wiki system where we store temporary information and progress reports. For example, we collect information about packages that have broken or bad Emacs support in the Wiki. Whenever one of us finds time, the problem is fixed and the entry deleted from the Wiki. Alternatively, if the problem could not be fixed, additional information is added to the entry so the next person can start off where this one left. The Wiki also stores information like which packages need a newer version/revision in the tree (including a target date) and test plans for many packages.

Stabilization is handled through the bug tracker. A maintainer files a new bug which says "stable app-emacs/xyz-1.0" in the summary and has all relevant architecture teams (such as x86, amd or sparc) in the CC field. The architecture team then tests the package (with the help of the collected test plans) and marks it stable.

How users can help:

The easiest way to help is to file a bug report if you spot a problem. Even minor ones are important for overall quality, such as if there is a new version of a program/package that could not to be found in Portage. Please give maintainers at-least a few days time after release though! If you are not sure about a problem, try to investigate a bit. Don't be afraid of your request being called "dumb", we actually prefer bugs that can be closed as INVALID (or something similar) as compared to real issues that may not be reported at all. Be sure to check for duplicate bugs beforehand!

Users are welcome to join our IRC channel #gentoo-lisp on Freenode where you can get support for all flavours of Lisp (including Emacs Lisp). IRC is a great way to directly contact developers. Email is a good communication channel too, but not perfect, as emails may get lost. Emails are also forgotten more easily than bug reports.

Working on the overlay is another way to contribute, but we won't give away commit access too easily as a simple change is potential for a lot of harm. Trusted users do gain commit access after proving themselves. Some hints on how GNU Emacs on Gentoo works can be found in the maintainers guide.

Gentoo tops BIND benchmarks

The Internet Systems Consortium conducted a benchmark to test various operating systems for their suitability to run BIND 9. Amongst all the operating systems tested, Gentoo Linux running on kernel version 2.6.20.7 topped the charts, processing 93,000 queries per second! Fedora Core came second with 87,000 queries/second, followed by FreeBSD-7 (84,000 queries/second).

For more information, check out ISC's page on the benchmark.

Planet Gentoo

How to contact developers

Sometimes people are confused how they can get in touch with a developer, Luca Barbato gives us some hints on how you can meet the person you need.

Voicing a user

Joshua Jackson gives user Matthew Summers the opportunity to raise some points about Daniel Robbins' offer.

Gentoo people at Chemnitzer Linux-Tage

Tobias Scherbaum announces the presence of Gentoo developers and users during the Chemnitzer Linux-Tage in Germany. The developer meeting will be on 1st March 2008, but everyone is invited to say hello.

Status of GCC 4.3

In a short note, Ryan Hill informs us of the status of GCC 4.3 in Gentoo.

Summer of Code ideas

Even if it is only spring, Diego Elio Pettenò and Hans de Graaff think about what could be feasible ideas for this year's Google Summer of Code.

Xen applied

Michael Marineau describes how Xen and Gentoo are used in the Open Source Labs.

MIPS back to experimental

Upon other release related things, Stuart Longland announces that MIPS is now an experimental architecture again, meaning that there will be no more stable KEYWORDS, just ~mips. This is due to lack of manpower.

Internal libraries and how to fix it

Diego Elio Pettenò's current crusade is to kill internal copies of libraries. He describes why they are harmful, along with an extended example on how to fix the problem.

How to improve Gentoo's PR

If you've noticed our front page lately, you'll see that Donnie Berkholz has been doing a good job of regularly updating it. He now gives us the details of recent changes in the PR group.

User relations

A meeting of our user-relations group has been summarized by Joshua Jackson

Gentoo on Loongson

The Chinese made Loongson processor is MIPS based, and Stuart Longland announces the availability of some more experimental MIPS stages of Gentoo for this platform.

4.  Tips and Tricks

Screenie

Want to organize your command line screen session or sessions better? Want to have a separate screen session for every task that you do? Want something that will organize you in general? This GMN has the perfect tip for you. It is a tiny script called screenie.

Code Listing 4.1: Getting Screenie

$ emerge screenie

Start by running it.

Code Listing 4.2: Launching screenie

$ screenie

You should see the following:

Code Listing 4.3: Adding a job


SCREENIE - terminal screen-session handler
written by Marc O. Gloor <mgloor&fhzh.ch>

a) add job
q) quit

select:

Lets add a job called "Systems". Once you hit a, enter the name. Hit enter unless you know the process id of existing screen sessions.

Lets add a second job called "Email". Now you should see:

Code Listing 4.4: Listing jobs


SCREENIE - terminal screen-session handler
written by Marc O. Gloor <mgloor&fhzh.ch>

1) 15468.Systems
2) 15504.Email

a) add job
q) quit

select:

You now have two screen sessions that you can go into and out of. Select one of the sessions. You are now inside of screen where you can do whatever you usually do.

Note: See the tips and tricks describing screen.

To go to another screen session, press CTRL+a+d (or however you usually exit your screen sessions). You should be back to the screenie menu and ready to choose to go to another screen session.

One use of screenie might be to have a screen session for every task and for every machine you have access to making multi-tasking much more organized. This should also make it much easier to start working again after a long break.

5.  Gentoo developer moves

Summary

Gentoo is made up of 277 active developers, of which 47 are currently away. Gentoo has recruited a total of 630 developers since its inception.

Moves

The following developers recently left the Gentoo project:

  • none this month

Adds

The following developers recently joined the Gentoo project:

  • Ben de Groot (yngwin): Multimedia

Changes

The following developers recently changed roles within the Gentoo project:

  • Mark Loeser (halcy0n) joined the cpp herd
  • Michael Januszewski (spock) joined the sci and sci-physics herd
  • Jorge Manuel B. S. Vicetto (jmbsvicetto) joined the kde herd
  • Ryan Hill (dirtyepic) joined the mips team

6.  Portage

Summary

This section summarizes the current state of the portage tree.

General Statistics
Architectures 15
Categories 151
Packages 12381
ebuilds 24076
Keyword Distribution
Architecture Stable Testing Total % Packages
alpha 3482 558 4040 32.63%
amd64 6598 3935 10533 85.07%
arm 1588 67 1655 13.37%
hppa 2259 554 2813 22.72%
ia64 3118 626 3744 30.24%
m68k 487 9 496 4.01%
mips 1295 476 1771 14.30%
ppc 6154 2774 8928 72.11%
ppc64 3305 706 4011 32.40%
s390 1194 43 1237 9.99%
sh 1407 38 1445 11.67%
sparc 4680 1332 6012 48.56%
sparc-fbsd 0 304 304 2.46%
x86 9171 3041 12212 98.64%
x86-fbsd 0 2431 2431 19.63%

Figure 6.1: Package distribution by keyword

Fig. 1: Packages by keyword

The following section lists packages that have either been moved or added to the tree and packages that have had their "last rites" announcement given to be removed in the future. The package removals come from many locations, including the Treecleaners and various developers. Most packages which are listed under the Last Rites section are in need of some love and care and can remain in the tree if proper maintainership is established.

Removals:

Package: Removal date: Contact:
dev-util/poseidonCE 25 Jan 2008 Alistair Bush
www-servers/jetty 26 Jan 2008 William Thomson
dev-java/jdbc2-oracle 26 Jan 2008 William Thomson
dev-java/jdbc3-oracle 26 Jan 2008 William Thomson
dev-java/quartz 26 Jan 2008 William Thomson
www-servers/jboss 26 Jan 2008 William Thomson
www-apache/mod_auth_external 27 Jan 2008 Benedikt Boehm
dev-lisp/emacs-cl-cvs 30 Jan 2008 Ulrich Müller
x11-drivers/xf86-video-ivtvdev 31 Jan 2008 Jeffrey Gardner
net-misc/wanpipe 31 Jan 2008 Stefan Knoblich
dev-java/aterm-java 03 Feb 2008 Petteri Räty
sci-biology/generic-genome-browser 03 Feb 2008 Jeffrey Gardner
sys-kernel/ck-sources 03 Feb 2008 Michael Marineau
x11-themes/openbox-themes 03 Feb 2008 David Shakaryan
dev-ml/rpc 03 Feb 2008 Alexis Ballier
dev-ml/netclient 03 Feb 2008 Alexis Ballier
dev-ml/equeue 03 Feb 2008 Alexis Ballier
media-tv/nuppelvideo 04 Feb 2008 Patrick Kursawe
app-shells/csh 04 Feb 2008 Raúl Porcel
x11-wm/kahakai 04 Feb 2008 David Shakaryan
sci-mathematics/pariguide 05 Feb 2008 Sebastien Fabbro
sci-mathematics/ksimus-boolean 05 Feb 2008 Sebastien Fabbro
sci-mathematics/ksimus-datarecorder 05 Feb 2008 Sebastien Fabbro
sci-mathematics/ksimus-floatingpoint 05 Feb 2008 Sebastien Fabbro
sci-mathematics/kalamaris 05 Feb 2008 Sebastien Fabbro
sci-mathematics/ksimus 05 Feb 2008 Sebastien Fabbro
x11-apps/mkcfm 06 Feb 2008 Donnie Berkholz
kde-base/poxml 07 Feb 2008 Wulf Krueger
media-video/usb-pwc-re 13 Feb 2008 Patrick Kursawe
media-video/usb-pwcx 13 Feb 2008 Patrick Kursawe
net-p2p/eztorrent 14 Feb 2008 Raúl Porcel
media-sound/gini 15 Feb 2008 Samuli Suominen
media-libs/libmustux 15 Feb 2008 Samuli Suominen
net-libs/dclibc 15 Feb 2008 Raúl Porcel
media-plugins/streamtuner-live365 15 Feb 2008 Samuli Suominen
media-plugins/streamtuner-local 15 Feb 2008 Samuli Suominen
media-plugins/streamtuner-python 15 Feb 2008 Samuli Suominen
media-plugins/streamtuner-xiph 15 Feb 2008 Samuli Suominen
x11-misc/fluxconf 15 Feb 2008 Samuli Suominen
media-libs/libdts 15 Feb 2008 Samuli Suominen
media-libs/hermes 15 Feb 2008 Tristan Heaven
x11-themes/gaim-smileys 16 Feb 2008 Olivier Crête
x11-plugins/autoprofile 16 Feb 2008 Olivier Crête
x11-plugins/bangexec 16 Feb 2008 Olivier Crête
x11-plugins/gaim-assistant 16 Feb 2008 Olivier Crête
x11-plugins/gaim-encryption 16 Feb 2008 Olivier Crête
x11-plugins/gaim-extprefs 16 Feb 2008 Olivier Crête
x11-plugins/gaim-galago 16 Feb 2008 Olivier Crête
x11-plugins/gaim-hotkeys 16 Feb 2008 Olivier Crête
x11-plugins/gaim-latex 16 Feb 2008 Olivier Crête
x11-plugins/gaim-otr 16 Feb 2008 Olivier Crête
x11-plugins/gaim-rhythmbox 16 Feb 2008 Olivier Crête
x11-plugins/gaim-slashexec 16 Feb 2008 Olivier Crête
x11-plugins/gaim-xfire 16 Feb 2008 Olivier Crête
x11-plugins/gaimosd 16 Feb 2008 Olivier Crête
x11-plugins/ignorance 16 Feb 2008 Olivier Crête
app-accessibility/festival-gaim 16 Feb 2008 Olivier Crête
net-im/gaim 16 Feb 2008 Olivier Crête
net-im/gaim-blogger 16 Feb 2008 Olivier Crête
net-im/gaim-bnet 16 Feb 2008 Olivier Crête
net-im/gaim-meanwhile 16 Feb 2008 Olivier Crête
net-im/gaim-snpp 16 Feb 2008 Olivier Crête
dev-ruby/http-access2 17 Feb 2008 Diego Pettenò

Additions:

Package: Addition date: Contact:
dev-lang/falcon 21 Jan 2008 David Shakaryan
media-gfx/rawstudio 21 Jan 2008 Samuli Suominen
media-libs/gavl 21 Jan 2008 Samuli Suominen
media-sound/jackbeat 22 Jan 2008 Alexis Ballier
dev-ruby/archive-tar-minitar 22 Jan 2008 Richard Brown
dev-ruby/color 22 Jan 2008 Richard Brown
gnome-extra/gnome-device-manager 23 Jan 2008 Saleem Abdulrasool
app-emacs/distel 23 Jan 2008 Christian Faulhammer
app-emacs/icicles 23 Jan 2008 Ulrich Müller
x11-misc/fme 23 Jan 2008 Jim Ramsay
app-emacs/outline-magic 23 Jan 2008 Christian Faulhammer
app-emacs/wikipedia-mode 23 Jan 2008 Christian Faulhammer
app-emacs/template 23 Jan 2008 Christian Faulhammer
sys-apps/i2c-tools 23 Jan 2008 Mike Frysinger
media-gfx/gnome-raw-thumbnailer 23 Jan 2008 Samuli Suominen
app-misc/sphinx 24 Jan 2008 Caleb Tennis
dev-ruby/tclink 24 Jan 2008 Caleb Tennis
app-admin/eselect-python 24 Jan 2008 Ali Polatel
dev-libs/liboobs 24 Jan 2008 Gilles Dartiguelongue
dev-java/cldc-api 24 Jan 2008 Vlastimil Babka
games-fps/worldofpadman 25 Jan 2008 Tristan Heaven
media-video/smplayer 26 Jan 2008 Alexis Ballier
x11-themes/smplayer-themes 26 Jan 2008 Alexis Ballier
dev-tex/pstplus 26 Jan 2008 Alexis Ballier
dev-tex/crosstex 26 Jan 2008 Alexis Ballier
media-sound/bristol 27 Jan 2008 Alexis Ballier
media-sound/gigedit 27 Jan 2008 Alexis Ballier
media-plugins/gmpc-avahi 27 Jan 2008 Christoph Mende
dev-dotnet/podsleuth 27 Jan 2008 Samuli Suominen
dev-dotnet/mono-zeroconf 27 Jan 2008 Samuli Suominen
media-plugins/vdr-wapd 27 Jan 2008 Joerg Bornkessel
dev-ml/ANSITerminal 27 Jan 2008 Alexis Ballier
media-plugins/vdr-pcd 27 Jan 2008 Joerg Bornkessel
media-plugins/vdr-chanman 27 Jan 2008 Joerg Bornkessel
media-libs/stops 27 Jan 2008 Alexis Ballier
media-sound/aeolus 27 Jan 2008 Alexis Ballier
dev-java/svgsalamander 28 Jan 2008 Petteri Räty
dev-java/flyingsaucer 28 Jan 2008 Petteri Räty
dev-lang/rubinius 29 Jan 2008 Caleb Tennis
dev-lisp/emacs-cl 30 Jan 2008 Ulrich Müller
app-crypt/nistp224 30 Jan 2008 Thilo Bangert
app-admin/srlog2 30 Jan 2008 Thilo Bangert
x11-drivers/xf86-video-ivtv 31 Jan 2008 Jeffrey Gardner
dev-cpp/ctemplate 31 Jan 2008 Tiziano Müller
dev-cpp/sparsehash 31 Jan 2008 Tiziano Müller
media-video/hasciicam 01 Feb 2008 Samuli Suominen
net-irc/conspire 01 Feb 2008 Tony Vroon
sys-block/megacli 01 Feb 2008 Wolfram Schlich
sys-block/lsiutil 01 Feb 2008 Wolfram Schlich
media-plugins/vdr-filebrowser 02 Feb 2008 Joerg Bornkessel
net-misc/ng-utils 03 Feb 2008 Stefaan De Roeck
sys-block/cec 03 Feb 2008 Caleb Tennis
media-plugins/vdr-vodcatcher 03 Feb 2008 Joerg Bornkessel
games-util/etswitch 04 Feb 2008 Samuli Suominen
sci-libs/metis 05 Feb 2008 Sebastien Fabbro
sci-libs/colamd 05 Feb 2008 Sebastien Fabbro
sci-libs/camd 05 Feb 2008 Sebastien Fabbro
sci-libs/ccolamd 05 Feb 2008 Sebastien Fabbro
sci-libs/cxsparse 05 Feb 2008 Sebastien Fabbro
dev-util/lockrun 05 Feb 2008 Caleb Tennis
sci-libs/cholmod 05 Feb 2008 Sebastien Fabbro
sci-libs/btf 05 Feb 2008 Sebastien Fabbro
sci-libs/ldl 05 Feb 2008 Sebastien Fabbro
sci-libs/klu 05 Feb 2008 Sebastien Fabbro
sci-libs/csparse 05 Feb 2008 Sebastien Fabbro
sci-libs/suitesparse 05 Feb 2008 Sebastien Fabbro
app-text/libspectre 06 Feb 2008 Bo Ørsted Andresen
dev-perl/ShipIt 06 Feb 2008 Robin H. Johnson
sci-physics/harminv 06 Feb 2008 Sebastien Fabbro
sci-physics/meep 06 Feb 2008 Sebastien Fabbro
app-mobilephone/obex-data-server 07 Feb 2008 Petteri Räty
sys-block/dellmgr 07 Feb 2008 Wolfram Schlich
www-apache/mod_authn_pam 07 Feb 2008 Benedikt Boehm
www-apache/mod_flvx 08 Feb 2008 Benedikt Boehm
net-analyzer/openvas-libraries 08 Feb 2008 Hanno Boeck
net-analyzer/openvas-libnasl 08 Feb 2008 Hanno Boeck
net-analyzer/openvas-server 08 Feb 2008 Hanno Boeck
net-analyzer/openvas-client 08 Feb 2008 Hanno Boeck
net-analyzer/openvas-plugins 08 Feb 2008 Hanno Boeck
net-analyzer/openvas 08 Feb 2008 Hanno Boeck
dev-ruby/fastercsv 08 Feb 2008 Joshua Nichols
www-apache/mod_log_rotate 08 Feb 2008 Benedikt Boehm
sci-visualization/zhu3d 08 Feb 2008 Sebastien Fabbro
app-misc/nullmodem 10 Feb 2008 Thilo Bangert
sys-block/megactl 10 Feb 2008 Wolfram Schlich
sys-fs/shake 10 Feb 2008 Bernard Cafarelli
app-emulation/systemsim-cell 12 Feb 2008 Markus Rothe
dev-python/dap 13 Feb 2008 Sebastien Fabbro
dev-python/pywebdav 14 Feb 2008 Cédric Krier
sys-cluster/openais 14 Feb 2008 Wolfram Schlich
app-editors/efte 15 Feb 2008 David Shakaryan
games-rpg/nwmovies 17 Feb 2008 Denis Dupeyron
net-print/adobeps 17 Feb 2008 Stefan Briesenick

Last Rites

Package: Removal date: Contact:
net-libs/dclibc 15 Feb 2008 Raúl Porcel
net-p2p/eztorrent 16 Feb 2008 Raúl Porcel
dev-java/jsx 19 Feb 2008 Petteri Räty
sys-apps/list 19 Feb 2008 Stefan Schweizer

7.  Bugzilla

Statistics

The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track bugs, notifications, suggestions and other interactions with the development team. The following chart summarizes activity on Bugzilla between 18 January 2008 and 17 February 2008. Not fixed means bugs that were resolved as NEEDINFO, WONTFIX, CANTFIX, INVALID or UPSTREAM.

Bug Activity Number
New 2746
Closed 1600
Not fixed 467
Marked Duplicate 374
Reopened 74

Figure 7.1: Bug activity split-up

Fig. 1: Bug activity

Of the 10254 currently open bugs: 18 are labeled blocker, 101 are labeled critical, and 343 are labeled major.

Closed bug ranking

The developers and teams who have closed the most bugs during this period are as follows.

Rank Developer/Team Bug Count
1 Gentoo's Team for Core System Packages 73
2 Gentoo Games 65
3 Gentoo mips team 58
4 Gentoo KDE team 54
5 Gentoo for Mac OS X 47
6 Gentoo Security 42
7 Java team 42
8 Gentoo Gnome desktop team 42
0 Others 1176

Figure 7.2: Bug closed rankings

Fig. 2: Bugs closed

Assigned bug ranking

The developers and teams who have been assigned the most bugs during this period are as follows.

Rank Developer/Team Bug Count
1 Default Assignee for New Packages 91
2 Default Assignee for Orphaned Packages 38
3 AMD64 project 36
4 Gentoo's Team for Core System packages 32
5 Retirement Admin 21
6 Python Gentoo Team 20
7 Perl Devs @ Gentoo 17
8 Stefaan De Roeck 15
0 Others 600

Figure 7.3: Bugs assigned rankings

Fig. 3: Bugs assigned

8.  Getting Involved

The GMN relies on volunteers and members of the community for content every month. If you are interested in writing for the GMN, do write in to gmn-writers@gentoo.org with your articles in plaintext or GuideXML format.

Note: The deadline for articles to be published in the next issue is March 14, 2008.

We solicit feedback from all our readers on the newsletter. If you have any ideas for articles, sections, or have anything to say about the GMN, don't hesitate to email us at gmn-feedback@gentoo.org.

You can also give us your feedback and comment on this particular issue of the GMN on the forum thread.

9.  GMN subscription information

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

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

10.  Other languages

The Gentoo Monthly Newsletter is available in the following languages:



Print

Page updated January 18, 2008

Summary: This is the second issue of the Gentoo Monthly Newsletter, for January 2008 - February 2008.

Anant Narayanan
Editor

Andrey Falko
Author

Christian Faulhammer
Author

Daniel Drake
Author

Doug Goldstein
Author

Rabbe Fogelholm
Author

Tobias Scherbaum
Author

Wulf Krueger
Author

Donate to support our development efforts.

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