Gentoo Archives: gentoo-gwn

From: Anant Narayanan <anant@g.o>
To: gentoo-gmn@l.g.o
Subject: [gentoo-gmn] Gentoo Monthly Newsletter: 30 September 2008
Date: Tue, 30 Sep 2008 18:22:11
Message-Id: 20080930181457.GA8165@woodpecker.gentoo.org
1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 Gentoo Monthly Newsletter
3 http://www.gentoo.org/news/en/gmn/
4 This is the ninth issue of the Gentoo Monthly Newsletter, for August 2008 –
5 September 2008.
6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7
8 ===============
9 1. Introduction
10 ===============
11
12 This month in the GMN
13 ---------------------
14
15 Welcome to the September issue of the Gentoo monthly newsletter!
16
17 As usual, you can discuss any aspect of this issue of the GMN in the
18 corresponding forum thread[1]. We look forward to hearing from you!
19
20 1. http://forums.gentoo.org/viewtopic-p-5232449.html
21
22 ==============
23 2. Gentoo News
24 ==============
25
26 TeTex deprecated
27 ----------------
28
29 The TeX distribution teTeX has been obsoleted as the author has no time to
30 maintain it anymore. However, there is a complete distribution on top of it,
31 that is now the successor: TeXLive. Many Linux distributions have already
32 adopted it as their standard, and it's now the TeX flavor of choice for
33 Gentoo, as well.
34
35 You are encouraged to emerge --unmerge tetex and then emerge world to get to
36 an up-to-date system with a modern TeX version. Please read the TeXLive
37 migration guide[2] for more detailed instructions.
38
39 2. http://www.gentoo.org/proj/en/tex/texlive-migration-guide.xml
40
41 Gentoo's TeX maintainers have also created a poll[3] in the forums on which
42 TeX distribution you're using. Please vote, and let them know!
43
44 3. http://forums.gentoo.org/viewtopic-t-706352.html
45
46 Release strategy changes
47 ------------------------
48
49 As you've probably read by now, there are some planned changes[4] in Gentoo's
50 release strategy. We're looking to do automated weekly builds of the stages
51 and minimal CDs, with a possible once-a-year or so update to the networkless
52 media (Installer LiveCDs/DVDs and Universal/Package CDs). Please read the
53 announcement for more details; there's a lot of work involved to get the
54 process going, and we need the help!
55
56 4. http://www.gentoo.org/news/20080922-releng-announcement.xml
57
58 Trustees Meeting Summary
59 ------------------------
60
61 The Gentoo Trustees[5] held its monthly meeting on September 14, 2008. The
62 agenda is available here[6].
63
64 5. http://www.gentoo.org/foundation/en/
65 6. http://dev.gentoo.org/~neddyseagoon/docs/Trustee_Agenda_September.xml
66
67 Council Meeting Summary
68 -----------------------
69
70 The Gentoo Council[7] held its monthly meeting on September 11, 2008. The
71 items put up for discussion were:
72
73 7. http://www.gentoo.org/proj/en/council/
74
75 * Filling the empty slot: as council member Diego Pettenò[8] retired
76 from the council for medical reasons, Doug Goldstein[9] has replaced him.
77 cardoe was the next person from the original voting rankings.
78 * PMS as a draft standard of EAPI 0: the council voted on whether to
79 approve PMS[10] as a draft standard of EAPI 0. Result: approved, with
80 acceptance conditional upon resolution of the requirements[11] outlined
81 by the council.
82
83 8. flameeyes@g.o
84 9. cardoe@g.o
85 10. http://www.gentoo.org/proj/en/qa/pms.xml
86 11. http://dev.gentoo.org/~dberkholz/20080911-agenda.txt
87
88 The Council met again on September 25, 2008. The items put up for discussion
89 were:
90
91 * EAPI-2: the new EAPI[12] is approved. This brings features such as
92 USE dependencies to Portage; for example, a package can now directly
93 depend on a package built with USE="foo" without resorting to trickery or
94 "built_with_use || die" hacks.
95 * PROPERTIES in cache: Since using PROPERTIES in the cache is related
96 to the EAPI, this issue should be settled among package manager
97 developers, and only present it to the council if they cannot agree on a
98 solution. The PM developers agreed on adding PROPERTIES to the cache as a
99 value that the package managers can ignore.
100 * PROPERTIES=interactive in ebuilds: This is a retroactive,
101 backwards-compatible EAPI change that council approved. It allows ebuilds
102 to set a variable stating up-front that they require user interaction,
103 such as agreeing to a license or inputting information.
104
105 12. proj/en/qa/pms.xml
106
107 Coming Up
108 ---------
109
110 * Bugday[13]: Looking for a way to help out Gentoo without investing a
111 lot of time? Join us on October 04 for our monthly bugday, and help us
112 squash some bugs[14].
113 * Council Meeting[7]: The Gentoo Council meets twice every month to
114 discuss important technical issues that affect Gentoo as a whole. The
115 next meeting is scheduled to be held on October 09, and everyone is
116 welcome to participate - #gentoo-council on irc.freenode.net at 2000UTC.
117 * Trustees Meeting[5]: Scheduled for October 19.
118
119 5. http://www.gentoo.org/foundation/en/
120 7. http://www.gentoo.org/proj/en/council/
121 13. http://www.gentoo.org/proj/en/bugday/index.xml
122 14. http://bugday.gentoo.org/
123
124 =========================
125 3. Heard in the Community
126 =========================
127
128 Gentoo-Quebec training
129 ----------------------
130
131 The Gentoo-Quebec group has offered its first training session about the
132 Gentoo distribution on Saturday 13th, 2008. First of a series of 18, this
133 course enabled 23 participants to familiarize themselves with the Gentoo
134 LiveCD and to briefly learn about the command line utilities involved when
135 installing Gentoo.
136
137 This training session was made possible thanks to the Gentoo-Quebec team as
138 well as Copernic[15], which provided a training room and the network
139 installation for all participants. For more information, please consult the
140 Internet web site at the following address (in French):
141 http://gentoo-quebec.org
142
143 15. http://www.copernic.com/
144
145 Figure 3.1: Learning Gentoo in Quebec
146 http://www.gentoo.org/images/gmn/20080930/quebec.jpg
147
148 Planet Gentoo
149 -------------
150
151 OLPC XO: Daniel Drake[16] works for the One Laptop Per Child project which
152 release the XO unit some time ago, which ships with a special version of
153 Linux. But it's also possible[17] to use standard desktop[18] distributions.
154
155 16. dsd@g.o
156 17. http://www.reactivated.net/weblog/archives/2008/08/regular-linux-desktops-on-the-xo/
157 18. http://www.reactivated.net/weblog/archives/2008/08/followup-notes-on-xo-alternate-desktops/
158
159 Surfing the MIPS: Stuart Longland[19] started the compilation some months
160 ago, but now Firefox 3 on MIPS[20] is there.
161
162 19. redhatter@g.o
163 20. http://stuartl.longlandclan.yi.org/blog/2008/09/01/firefox-301-on-mips/
164
165 Gentoo book revisited: The first German book published about Gentoo has been
166 reworked[21] by its author Tobias Scherbaum[22].
167
168 21. http://blog.scherbaum.info/2008/09/09/gentoo-linux-die-metadistribution-second-edition-now-available/
169 22. dertobi123@g.o
170
171 RAID tips: Robin H. Johnson[23] has a little howto[24] about having missing
172 slots in a RAID and then move in the real disks later.
173
174 23. robbat2@g.o
175 24. http://robbat2.livejournal.com/231207.html
176
177 Not dead: Steve Dibb[25] and Ben de Groot[26]address[27] a few things[28]
178 about Gentoo.
179
180 25. beandog@g.o
181 26. yngwin@g.o
182 27. http://wonkabar.org/archives/465
183 28. http://ben.liveforge.org/viva-gentoo
184
185 Beautifying Xfce: Joshua Saddler[29] has some tips[30] and screenshots[31] on
186 creating a beautiful, yet practical Xfce environment using small, lightweight
187 applications.
188
189 29. nightmorph@g.o
190 30. http://planet.gentoo.org/developers/nightmorph/2008/09/10/more_docs_apps_and_tweaks
191 31. http://planet.gentoo.org/developers/nightmorph/2008/09/19/a_very_minimal_desktop
192
193 Gentoo in the News
194 ------------------
195
196 Gentoo gaming servers spotted: Internode[32] has relaunched its Games On Net
197 service. The good-sized network runs[33] (at least in part) on Gentoo Linux.
198
199 32. http://www.internode.on.net
200 33. http://www.internode.on.net/news/2008/09/103.php
201
202 ==================
203 4. Tips and Tricks
204 ==================
205
206 Running commands on many machines
207 ---------------------------------
208
209 If you have been logging into your horde of Gentoo boxes one by one in order
210 to run a command or two, this tip should help you save a lot of time. We
211 provide a glimpse into some of the methods you can use to run commands on
212 multiple machines both sequentially and in parellel.
213
214 The first method is the most primitive. It uses pure bash. Let's say we have
215 ten machines with the hostnames gentoo-box-1, gentoo-box-2, and so on. We
216 want to run emerge --info on each machine at the same time. Here is what we
217 do:
218
219 +----------------------------------------------------------------------------+
220 | Code Listing 4.1 |
221 | Running emerge on multiple machines |
222 +----------------------------------------------------------------------------+
223 | $ for i in `seq 10`; do ssh gentoo-box-$i "emerge --info"; done |
224 +----------------------------------------------------------------------------+
225
226 Warning: Do not try run interactive commands in parallel with this "for"
227 loop. This includes running it without public key encryption. The machines
228 will prompt you for passwords, but you will be unable to input your
229 passwords.
230
231 If you don't have public key encryption setup for ssh, you should read the
232 OpenSSH Key Management[34] series of articles. You may also want to consult
233 this guide[35].
234
235 34. http://www.gentoo.org/doc/en/articles/openssh-key-management-p1.xml
236 35. http://sial.org/howto/openssh/publickey-auth/
237
238 If you don't want to hassle with public key encryption, writing complicated
239 "for" loops in bash, and want to run interactive commands, there is a good
240 option for you: Cluster SSH. Let's install it:
241
242 +----------------------------------------------------------------------------+
243 | Code Listing 4.2 |
244 | Installing Cluster SSH |
245 +----------------------------------------------------------------------------+
246 | # emerge clusterssh |
247 +----------------------------------------------------------------------------+
248
249 Cluster SSH requires X11 in order to work. Cluster SSH works by opening an
250 xterm window for every machine in the list you provide. It also opens a small
251 command window where you can type text that gets relayed to other machines'
252 command lines at the same time. To do the same thing we did before with the
253 ten Gentoo boxes, we do the following Cluster SSH:
254
255 +----------------------------------------------------------------------------+
256 | Code Listing 4.3 |
257 | Starting Cluster SSH |
258 +----------------------------------------------------------------------------+
259 | $ cssh gentoo-box-{1,2,3,4,5,6,7,8,9} |
260 +----------------------------------------------------------------------------+
261
262 First, you will see the machines ask for passwords unless you have public key
263 encryption set up for them. If one of your machines has a different password,
264 no worries, you can just click on the window of the machine and type it
265 there. Once you see yourself logged into all of the machines, you can type
266 commands to all of them at once or individually.
267
268 Another alternative is to use Tentakel. Tentakel is used in a more static
269 way. Users modify a static configuration file, and then tell Tentakel which
270 group of hosts it should connect to. First, we need to install Tentakel:
271
272 +----------------------------------------------------------------------------+
273 | Code Listing 4.4 |
274 | Installing Tentakel |
275 +----------------------------------------------------------------------------+
276 | # emerge tentakel |
277 +----------------------------------------------------------------------------+
278
279 Next, we create a configuration file:
280
281 +--------------------------------------------------------------------------------+
282 | Code Listing 4.5 |
283 | Configuring Tentakel |
284 +--------------------------------------------------------------------------------+
285 | # echo "set ssh_path=\"`which ssh`\"" >> /etc/tentakel.conf |
286 | # echo "set method=\"ssh\"" >> /etc/tentakel.conf |
287 | # echo 'group ten_gentoos (user="root")' >> /etc/tentakel.conf |
288 | # for i in `seq 10`; do echo -e "\t+gentoo-box-$i"; done >> /etc/tentakel.conf |
289 +--------------------------------------------------------------------------------+
290
291 It might be more practical to simply edit the sample configuration file
292 shipped with Tentakel:
293
294 +----------------------------------------------------------------------------+
295 | Code Listing 4.6 |
296 | Editing the sample configuration file |
297 +----------------------------------------------------------------------------+
298 | # cp /usr/share/doc/tentakel/tentakel.conf.example /etc/tentakel.conf |
299 | # nano -w /etc/tentakel.conf |
300 +----------------------------------------------------------------------------+
301
302 Once you have everything configured, it's time to run Tentakel:
303
304 +----------------------------------------------------------------------------+
305 | Code Listing 4.7 |
306 | Running Tentakel |
307 +----------------------------------------------------------------------------+
308 | $ tentakel -g ten_gentoos |
309 +----------------------------------------------------------------------------+
310
311 This will launch Tentakel's interactive command interface. In order to run a
312 command use the provided exec function:
313
314 +----------------------------------------------------------------------------+
315 | Code Listing 4.8 |
316 | Running commands within Tentakel |
317 +----------------------------------------------------------------------------+
318 | $ exec emerge --info |
319 +----------------------------------------------------------------------------+
320
321 If you are lost in Tentakel's command interface, just run help. You can run
322 Tentakel without the interactive command interface like this:
323
324 +----------------------------------------------------------------------------+
325 | Code Listing 4.9 |
326 | Running Tentakel without the interactive interface |
327 +----------------------------------------------------------------------------+
328 | $ tentakel -g ten_gentoos "emerge --info" |
329 +----------------------------------------------------------------------------+
330
331 These tips only brush the surface of the programs available to distribute
332 commands to machines. If you're unhappy with Cluster SSH and Tentakel, you
333 may want to try out dsh, pdsh, pconsole, and shmux.
334
335 Iotop
336 -----
337
338 When a process is slowing down a computer that has plenty of extra memory and
339 disk space, it is probably because of cpu usage or input/output (I/O). Most
340 Gentooers are used to using top to locate those pesky CPU and memory hogs,
341 but few have ever used iotop to find the disk usage hogs.
342
343 iotop displays columns for the I/O bandwidth read and written by each
344 process/thread during the sampling period. It also displays the percentage of
345 time the thread/process spent while swapping in and while waiting on I/O. In
346 addition the total I/O bandwidth read and written during the sampling period
347 is displayed at the top of the interface.
348
349 Install it with emerge iotop. If Portage warned you that you don't have the
350 necessary kernel options (TASKSTATS and TASK_IO_ACCOUNTING) to run the tool,
351 then you will need to recompile your kernel with the options shown below.
352
353 +----------------------------------------------------------------------------+
354 | Code Listing 4.1 |
355 | Configuring the kernel for iotop |
356 +----------------------------------------------------------------------------+
357 | General Setup --> |
358 | [*] Export task/process statistics through netlink |
359 | [ ] Enable per-task delay accounting |
360 | [*] Enable extended accounting over taskstats |
361 | [*] Enable per-task storage I/O accounting |
362 +----------------------------------------------------------------------------+
363
364 Once you've booted into your reconfigured kernel, you can run iotop from the
365 commandline. Here's what it might look like if you were backing up a DVD:
366
367 +-----------------------------------------------------------------------------+
368 | Code Listing 4.2 |
369 | Running iotop |
370 +-----------------------------------------------------------------------------+
371 | $ iotop |
372 | Total DISK READ: 387.25 K/s | Total DISK WRITE: 221.29 K/s |
373 | PID USER DISK READ DISK WRITE SWAPIN IO> COMMAND |
374 | 7703 root 387.25 K/s 0 B/s 0.00 % 0.00 % tccat -i /shared/... |
375 | 211 root 0 B/s 13.83 K/s 0.00 % 0.00 % [pdflush] |
376 | 7672 root 0 B/s 207.46 K/s 0.00 % 0.00 % transcode -H 10 ... |
377 +-----------------------------------------------------------------------------+
378
379 A misbehaving user might have the following output:
380
381 +-------------------------------------------------------------------------------------+
382 | Code Listing 4.3 |
383 | A runaway user |
384 +-------------------------------------------------------------------------------------+
385 | $ iotop |
386 | Total DISK READ: 5.21 K/s | Total DISK WRITE: 7.37 M/s |
387 | PID USER DISK READ DISK WRITE SWAPIN IO> COMMAND |
388 | 7936 user1 5.21 K/s 7.37 M/s 0.00 % 0.00 % dd if /dev/zero of ./bigfile |
389 +-------------------------------------------------------------------------------------+
390
391 iotop is a good way to see what's eating your disks, so that you can
392 reallocate resources when needed. The program has a few options available, so
393 run iotop --help to get a summary of its capabilities.
394
395 Using lsof: revisited
396 ---------------------
397
398 Last month's edition[36] of Tips and Tricks showed you how to use lsof to
399 find open files and directories.
400
401 36. http://www.gentoo.org/news/en/gmn/20080831-newsletter.xml
402
403 An astute reader emailed the GMN to show another use of lsof: to check for
404 processes that should be restarted after package updates.
405
406 For example, after upgrading a package like openssl, you might need to
407 restart a mail server, a web server, or even several client applications.
408 lsof is kind enough to point out the open files that have been deleted, so
409 you can easily spot these processes:
410
411 +----------------------------------------------------------------------------+
412 | Code Listing 4.1 |
413 | Finding processes with lsof |
414 +----------------------------------------------------------------------------+
415 | # lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -u |
416 +----------------------------------------------------------------------------+
417
418 Note: Some services open and then delete temporary files or shm files, so
419 that's why 'lib' is part of the regex.
420
421 Restarting processes after an upgrade is especially important when the
422 library includes a security fix.
423
424 =========================
425 5. Gentoo developer moves
426 =========================
427
428 Summary
429 -------
430
431 Gentoo is made up of 242 active developers, of which 43 are currently away.
432 Gentoo has recruited a total of 649 developers since its inception.
433
434 Moves
435 -----
436
437 The following developers recently left the Gentoo project:
438
439 * None this month
440
441 Adds
442 ----
443
444 The following developers recently joined the Gentoo project:
445
446 * gengor[37] joined the Hardened team
447 * quantumsummers[38] joined the Trustees as secretary
448 * timebandit[39] joined the Forums team
449
450 37. gengor@g.o
451 38. quantumsummers@g.o
452 39. timebandit@g.o
453
454 Changes
455 -------
456
457 The following developers recently changed roles within the Gentoo project:
458
459 * Jorge Manuel B. S. Vicetto[40] joined the undertakers team, and will
460 maintain various ebuilds
461 * Deedra M. Waters[41] joined the Trustees
462
463 40. jmbsvicetto@g.o
464 41. dmwaters@g.o
465
466 ==========
467 6. Portage
468 ==========
469
470 Summary
471 -------
472
473 This section summarizes the current state of the Portage tree. Unfortunately,
474 we will not be able to publish statistics this month, as we update our tools
475 to work with the newly introduced EAPI-2. We should be able to resume next
476 issue though, stay tuned!
477
478 The following section lists packages that have either been moved or added to
479 the tree. The package removals come from many locations, including the
480 Treecleaners[42] and various developers.
481
482 42. http://www.gentoo.org/proj/en/qa/treecleaners/
483
484 Removals:
485 ---------
486
487 Package: Removal date: Contact:
488 dev-cpp/libwefts 02 Sep 2008 Jeremy Olexa[43]
489 dev-util/bazaar 02 Sep 2008 Jeremy Olexa[43]
490 app-i18n/kon2 02 Sep 2008 Jeremy Olexa[43]
491 sys-fs/trustees 02 Sep 2008 Jeremy Olexa[43]
492 app-portage/herdstat 04 Sep 2008 Tiziano Müller[44]
493 dev-cpp/libherdstat 04 Sep 2008 Tiziano Müller[44]
494
495 43. darkside@g.o
496 44. dev-zero@g.o
497
498 Package: Removal date: Contact:
499 dev-lang/caml-light 08 Sep 2008 Alexis Ballier[45]
500 dev-util/tla 12 Sep 2008 Jeremy Olexa[43]
501 app-emacs/xtla 12 Sep 2008 Jeremy Olexa[43]
502 app-admin/systemconfigurator 12 Sep 2008 Jeremy Olexa[43]
503 media-gfx/gimp-freetype 12 Sep 2008 Jeremy Olexa[43]
504
505 43. darkside@g.o
506 45. aballier@g.o
507
508 Package: Removal date: Contact:
509 games-fps/tremulous-bin 16 Sep 2008 Michael Sterrett[46]
510 games-arcade/sdljump 18 Sep 2008 Alfredo Tupone[47]
511
512 46. mr_bones_@g.o
513 47. tupone@g.o
514
515 Package: Removal date: Contact:
516 sci-libs/blas-config 23 Sep 2008 Sebastien Fabbro[48]
517 sci-libs/lapack-config 23 Sep 2008 Sebastien Fabbro[48]
518 sci-libs/libscigraphica 23 Sep 2008 Sebastien Fabbro[48]
519 sci-visualization/scigraphica 23 Sep 2008 Sebastien Fabbro[48]
520
521 48. bicatali@g.o
522
523 Additions:
524 ----------
525
526 Package: Addition date: Contact:
527 dev-tcltk/tktray[49] 01 Sep 2008 Olivier Crête[50]
528 app-accessibility/espeakup[51] 02 Sep 2008 William Hubbs[52]
529 sci-physics/pythia[53] 02 Sep 2008 Sebastien Fabbro[48]
530 dev-python/sympy[54] 02 Sep 2008 Andrey Grozin[55]
531 dev-python/rope[56] 02 Sep 2008 Rob Cakebread[57]
532 dev-ml/lwt[58] 02 Sep 2008 Alexis Ballier[45]
533 dev-python/ropeide[59] 02 Sep 2008 Rob Cakebread[57]
534 dev-java/juel[60] 03 Sep 2008 Miroslav Šulc[61]
535 dev-tex/pdftex[62] 03 Sep 2008 Alexis Ballier[45]
536 dev-tex/luatex[63] 03 Sep 2008 Alexis Ballier[45]
537 games-server/etqw-ded[64] 03 Sep 2008 Tristan Heaven[65]
538 app-admin/emacs-updater[66] 04 Sep 2008 Ulrich Müller[67]
539 games-engines/frobtads[68] 05 Sep 2008 Michael Sterrett[46]
540 net-misc/amazonmp3[69] 05 Sep 2008 Jim Ramsay[70]
541 net-misc/ssh-askpass-fullscreen[71] 05 Sep 2008 Jeremy Olexa[43]
542 app-i18n/ibus[72] 05 Sep 2008 Matsuu Takuto[73]
543 app-i18n/ibus-hangul[74] 06 Sep 2008 Matsuu Takuto[73]
544 app-mobilephone/openmoko-dfu-util[75] 06 Sep 2008 Mike Frysinger[76]
545 app-i18n/ibus-pinyin[77] 06 Sep 2008 Matsuu Takuto[73]
546 app-i18n/ibus-anthy[78] 06 Sep 2008 Matsuu Takuto[73]
547 app-i18n/ibus-chewing[79] 06 Sep 2008 Matsuu Takuto[73]
548 app-i18n/ibus-m17n[80] 06 Sep 2008 Matsuu Takuto[73]
549 games-fps/etqw-data[81] 06 Sep 2008 Tristan Heaven[65]
550 games-fps/etqw-bin[82] 06 Sep 2008 Tristan Heaven[65]
551 dev-util/kbuild[83] 06 Sep 2008 Markus Ullmann[84]
552 net-dialup/dgcmodem[85] 07 Sep 2008 Denis Dupeyron[86]
553 sci-biology/glimmer[87] 07 Sep 2008 Andrey Kislyuk[88]
554 app-forensics/lynis[89] 07 Sep 2008 Friedrich Oslage[90]
555 sci-biology/glimmerhmm[91] 07 Sep 2008 Andrey Kislyuk[88]
556 dev-perl/IO-LockedFile[92] 07 Sep 2008 Torsten Veller[93]
557 dev-perl/Authen-Htpasswd[94] 07 Sep 2008 Torsten Veller[93]
558 sci-physics/lhapdf[95] 07 Sep 2008 Sebastien Fabbro[48]
559 sci-physics/hepmc[96] 07 Sep 2008 Sebastien Fabbro[48]
560
561 43. darkside@g.o
562 45. aballier@g.o
563 46. mr_bones_@g.o
564 48. bicatali@g.o
565 49. http://packages.gentoo.org/package/dev-tcltk/tktray
566 50. tester@g.o
567 51. http://packages.gentoo.org/package/app-accessibility/espeakup
568 52. williamh@g.o
569 53. http://packages.gentoo.org/package/sci-physics/pythia
570 54. http://packages.gentoo.org/package/dev-python/sympy
571 55. grozin@g.o
572 56. http://packages.gentoo.org/package/dev-python/rope
573 57. pythonhead@g.o
574 58. http://packages.gentoo.org/package/dev-ml/lwt
575 59. http://packages.gentoo.org/package/dev-python/ropeide
576 60. http://packages.gentoo.org/package/dev-java/juel
577 61. fordfrog@g.o
578 62. http://packages.gentoo.org/package/dev-tex/pdftex
579 63. http://packages.gentoo.org/package/dev-tex/luatex
580 64. http://packages.gentoo.org/package/games-server/etqw-ded
581 65. nyhm@g.o
582 66. http://packages.gentoo.org/package/app-admin/emacs-updater
583 67. ulm@g.o
584 68. http://packages.gentoo.org/package/games-engines/frobtads
585 69. http://packages.gentoo.org/package/net-misc/amazonmp3
586 70. lack@g.o
587 71. http://packages.gentoo.org/package/net-misc/ssh-askpass-fullscreen
588 72. http://packages.gentoo.org/package/app-i18n/ibus
589 73. matsuu@g.o
590 74. http://packages.gentoo.org/package/app-i18n/ibus-hangul
591 75. http://packages.gentoo.org/package/app-mobilephone/openmoko-dfu-util
592 76. vapier@g.o
593 77. http://packages.gentoo.org/package/app-i18n/ibus-pinyin
594 78. http://packages.gentoo.org/package/app-i18n/ibus-anthy
595 79. http://packages.gentoo.org/package/app-i18n/ibus-chewing
596 80. http://packages.gentoo.org/package/app-i18n/ibus-m17n
597 81. http://packages.gentoo.org/package/games-fps/etqw-data
598 82. http://packages.gentoo.org/package/games-fps/etqw-bin
599 83. http://packages.gentoo.org/package/dev-util/kbuild
600 84. jokey@g.o
601 85. http://packages.gentoo.org/package/net-dialup/dgcmodem
602 86. calchan@g.o
603 87. http://packages.gentoo.org/package/sci-biology/glimmer
604 88. weaver@g.o
605 89. http://packages.gentoo.org/package/app-forensics/lynis
606 90. bluebird@g.o
607 91. http://packages.gentoo.org/package/sci-biology/glimmerhmm
608 92. http://packages.gentoo.org/package/dev-perl/IO-LockedFile
609 93. tove@g.o
610 94. http://packages.gentoo.org/package/dev-perl/Authen-Htpasswd
611 95. http://packages.gentoo.org/package/sci-physics/lhapdf
612 96. http://packages.gentoo.org/package/sci-physics/hepmc
613
614 Package: Addition date: Contact:
615 dev-perl/HTML-RewriteAttributes[97] 08 Sep 2008 Torsten Veller[93]
616 dev-perl/File-ShareDir[98] 08 Sep 2008 Torsten Veller[93]
617 dev-perl/Class-Accessor-Chained[99] 08 Sep 2008 Torsten Veller[93]
618 dev-perl/Text-vFile-asData[100] 08 Sep 2008 Torsten Veller[93]
619 dev-perl/Data-ICal[101] 08 Sep 2008 Torsten Veller[93]
620 x11-misc/ipager[102] 09 Sep 2008 Jim Ramsay[70]
621 dev-texlive/texlive-documentation-slovenian[103] 09 Sep 2008 Alexis Ballier[45]
622 app-admin/eselect-mpost[104] 09 Sep 2008 Alexis Ballier[45]
623 app-admin/eselect-pdftex[105] 09 Sep 2008 Alexis Ballier[45]
624 app-i18n/ibus-table[106] 10 Sep 2008 Matsuu Takuto[73]
625 games-strategy/defcon-demo[107] 10 Sep 2008 Michael Sterrett[46]
626 x11-plugins/pidgin-facebookchat[108] 11 Sep 2008 Bernard Cafarelli[109]
627 media-sound/xwax[110] 13 Sep 2008 Joe Sapp[111]
628 dev-python/gnome-python-desktop-base[112] 14 Sep 2008 Arun Raghavan[113]
629 dev-python/bug-buddy-python[114] 14 Sep 2008 Arun Raghavan[113]
630 dev-python/evolution-python[115] 14 Sep 2008 Arun Raghavan[113]
631 dev-python/gnome-applets-python[116] 14 Sep 2008 Arun Raghavan[113]
632 dev-python/gnome-desktop-python[117] 14 Sep 2008 Arun Raghavan[113]
633 dev-python/gnome-media-python[118] 14 Sep 2008 Arun Raghavan[113]
634 dev-python/gnome-keyring-python[119] 14 Sep 2008 Arun Raghavan[113]
635 dev-python/gtksourceview-python[120] 14 Sep 2008 Arun Raghavan[113]
636 dev-python/libgnomeprint-python[121] 14 Sep 2008 Arun Raghavan[113]
637 dev-python/libgtop-python[122] 14 Sep 2008 Arun Raghavan[113]
638 dev-python/librsvg-python[123] 14 Sep 2008 Arun Raghavan[113]
639 dev-python/libwnck-python[124] 14 Sep 2008 Arun Raghavan[113]
640 dev-python/nautilus-cd-burner-python[125] 14 Sep 2008 Arun Raghavan[113]
641 dev-python/totem-python[126] 14 Sep 2008 Arun Raghavan[113]
642 dev-python/metacity-python[127] 14 Sep 2008 Arun Raghavan[113]
643 x11-misc/sselp[128] 14 Sep 2008 Jeroen Roovers[129]
644
645 45. aballier@g.o
646 46. mr_bones_@g.o
647 70. lack@g.o
648 73. matsuu@g.o
649 93. tove@g.o
650 97. http://packages.gentoo.org/package/dev-perl/HTML-RewriteAttributes
651 98. http://packages.gentoo.org/package/dev-perl/File-ShareDir
652 99. http://packages.gentoo.org/package/dev-perl/Class-Accessor-Chained
653 100. http://packages.gentoo.org/package/dev-perl/Text-vFile-asData
654 101. http://packages.gentoo.org/package/dev-perl/Data-ICal
655 102. http://packages.gentoo.org/package/x11-misc/ipager
656 103. http://packages.gentoo.org/package/dev-texlive/texlive-documentation-slovenian
657 104. http://packages.gentoo.org/package/app-admin/eselect-mpost
658 105. http://packages.gentoo.org/package/app-admin/eselect-pdftex
659 106. http://packages.gentoo.org/package/app-i18n/ibus-table
660 107. http://packages.gentoo.org/package/games-strategy/defcon-demo
661 108. http://packages.gentoo.org/package/x11-plugins/pidgin-facebookchat
662 109. voyageur@g.o
663 110. http://packages.gentoo.org/package/media-sound/xwax
664 111. nixphoeni@g.o
665 112. http://packages.gentoo.org/package/dev-python/gnome-python-desktop-base
666 113. ford_prefect@g.o
667 114. http://packages.gentoo.org/package/dev-python/bug-buddy-python
668 115. http://packages.gentoo.org/package/dev-python/evolution-python
669 116. http://packages.gentoo.org/package/dev-python/gnome-applets-python
670 117. http://packages.gentoo.org/package/dev-python/gnome-desktop-python
671 118. http://packages.gentoo.org/package/dev-python/gnome-media-python
672 119. http://packages.gentoo.org/package/dev-python/gnome-keyring-python
673 120. http://packages.gentoo.org/package/dev-python/gtksourceview-python
674 121. http://packages.gentoo.org/package/dev-python/libgnomeprint-python
675 122. http://packages.gentoo.org/package/dev-python/libgtop-python
676 123. http://packages.gentoo.org/package/dev-python/librsvg-python
677 124. http://packages.gentoo.org/package/dev-python/libwnck-python
678 125. http://packages.gentoo.org/package/dev-python/nautilus-cd-burner-python
679 126. http://packages.gentoo.org/package/dev-python/totem-python
680 127. http://packages.gentoo.org/package/dev-python/metacity-python
681 128. http://packages.gentoo.org/package/x11-misc/sselp
682 129. jer@g.o
683
684 Package: Addition date: Contact:
685 app-cdr/recorder[130] 15 Sep 2008 Ben de Groot[26]
686 dev-util/shunit2[131] 15 Sep 2008 Donnie Berkholz[132]
687 games-rpg/drascula[133] 16 Sep 2008 Michael Sterrett[46]
688 media-libs/stk[134] 17 Sep 2008 Alexis Ballier[45]
689 media-sound/lmms[135] 17 Sep 2008 Alexis Ballier[45]
690 dev-python/foolscap[136] 17 Sep 2008 Ali Polatel[137]
691 gnome-extra/gnome-lirc-properties[138] 17 Sep 2008 Doug Goldstein[9]
692 games-arcade/gnujump[139] 18 Sep 2008 Alfredo Tupone[47]
693 dev-embedded/pk2cmd[140] 19 Sep 2008 Joseph Jezak[141]
694 dev-ruby/net-scp[142] 20 Sep 2008 Hans de Graaff[143]
695 dev-ruby/net-ssh-gateway[144] 20 Sep 2008 Hans de Graaff[143]
696 media-gfx/wally[145] 21 Sep 2008 Ben de Groot[26]
697 dev-embedded/arduino[146] 21 Sep 2008 Ned Ludd[147]
698 dev-libs/polylib[148] 21 Sep 2008 Mike Frysinger[76]
699 dev-libs/ppl[149] 21 Sep 2008 Mike Frysinger[76]
700 dev-libs/libxr[150] 21 Sep 2008 Luca Barbato[151]
701
702 9. cardoe@g.o
703 26. yngwin@g.o
704 45. aballier@g.o
705 46. mr_bones_@g.o
706 47. tupone@g.o
707 76. vapier@g.o
708 130. http://packages.gentoo.org/package/app-cdr/recorder
709 131. http://packages.gentoo.org/package/dev-util/shunit2
710 132. dberkholz@g.o
711 133. http://packages.gentoo.org/package/games-rpg/drascula
712 134. http://packages.gentoo.org/package/media-libs/stk
713 135. http://packages.gentoo.org/package/media-sound/lmms
714 136. http://packages.gentoo.org/package/dev-python/foolscap
715 137. hawking@g.o
716 138. http://packages.gentoo.org/package/gnome-extra/gnome-lirc-properties
717 139. http://packages.gentoo.org/package/games-arcade/gnujump
718 140. http://packages.gentoo.org/package/dev-embedded/pk2cmd
719 141. josejx@g.o
720 142. http://packages.gentoo.org/package/dev-ruby/net-scp
721 143. graaff@g.o
722 144. http://packages.gentoo.org/package/dev-ruby/net-ssh-gateway
723 145. http://packages.gentoo.org/package/media-gfx/wally
724 146. http://packages.gentoo.org/package/dev-embedded/arduino
725 147. solar@g.o
726 148. http://packages.gentoo.org/package/dev-libs/polylib
727 149. http://packages.gentoo.org/package/dev-libs/ppl
728 150. http://packages.gentoo.org/package/dev-libs/libxr
729 151. lu_zero@g.o
730
731 Package: Addition date: Contact:
732 app-emacs/nxml-docbook5-schemas[152] 22 Sep 2008 Diego Pettenò[8]
733 app-text/docbook-xsl-ns-stylesheets[153] 22 Sep 2008 Diego Pettenò[8]
734 app-laptop/hdaps-gl[154] 22 Sep 2008 Hanno Boeck[155]
735 net-misc/termpkg[156] 23 Sep 2008 Stefan Briesenick[157]
736 media-sound/ncmpcpp[158] 23 Sep 2008 Ben de Groot[26]
737 media-video/whaawmp[159] 24 Sep 2008 Ben de Groot[26]
738 app-text/xfbib[160] 24 Sep 2008 Christoph Mende[161]
739 xfce-extra/xfce4-modemlights[162] 24 Sep 2008 Christoph Mende[161]
740 media-plugins/gmpc-alarm[163] 24 Sep 2008 Christoph Mende[161]
741 media-plugins/gmpc-extraplaylist[164] 24 Sep 2008 Christoph Mende[161]
742 media-plugins/gmpc-libnotify[165] 24 Sep 2008 Christoph Mende[161]
743 media-plugins/gmpc-lyricwiki[166] 24 Sep 2008 Christoph Mende[161]
744 sci-geosciences/mapnik[167] 25 Sep 2008 Steve Arnold[168]
745 mail-mta/qpsmtpd[169] 28 Sep 2008 Markus Ullmann[84]
746
747 8. flameeyes@g.o
748 26. yngwin@g.o
749 84. jokey@g.o
750 152. http://packages.gentoo.org/package/app-emacs/nxml-docbook5-schemas
751 153. http://packages.gentoo.org/package/app-text/docbook-xsl-ns-stylesheets
752 154. http://packages.gentoo.org/package/app-laptop/hdaps-gl
753 155. hanno@g.o
754 156. http://packages.gentoo.org/package/net-misc/termpkg
755 157. sbriesen@g.o
756 158. http://packages.gentoo.org/package/media-sound/ncmpcpp
757 159. http://packages.gentoo.org/package/media-video/whaawmp
758 160. http://packages.gentoo.org/package/app-text/xfbib
759 161. angelos@g.o
760 162. http://packages.gentoo.org/package/xfce-extra/xfce4-modemlights
761 163. http://packages.gentoo.org/package/media-plugins/gmpc-alarm
762 164. http://packages.gentoo.org/package/media-plugins/gmpc-extraplaylist
763 165. http://packages.gentoo.org/package/media-plugins/gmpc-libnotify
764 166. http://packages.gentoo.org/package/media-plugins/gmpc-lyricwiki
765 167. http://packages.gentoo.org/package/sci-geosciences/mapnik
766 168. nerdboy@g.o
767 169. http://packages.gentoo.org/package/mail-mta/qpsmtpd
768
769 ===========
770 7. Bugzilla
771 ===========
772
773 Statistics
774 ----------
775
776 The Gentoo community uses Bugzilla (bugs.gentoo.org[170]) to record and track
777 bugs, notifications, suggestions and other interactions with the development
778 team. The following chart summarizes activity on Bugzilla between 30 August
779 2008 and 29 September 2008.
780
781 170. http://bugs.gentoo.org
782
783 Figure 7.1: Bug activity split-up
784 http://www.gentoo.org/images/gmn/20080930/activity.png
785
786 Of the 12369 currently open bugs: 12 are labeled blocker, 106 are labeled
787 critical, and 451 are labeled major.
788
789 Closed bug ranking
790 ------------------
791
792 The developers and teams who have closed the most bugs during this period are
793 as follows.
794
795 Rank Developer/Team Bug Count
796 0 Others 865
797 1 Gentoo Games 54
798 2 Gentoo KDE team 50
799 3 Default Assignee for Orphaned Packages 44
800 4 Gentoo Security 41
801 5 Gentoo Linux Gnome Desktop Team 41
802 6 Gentoo's Team for Core System packages 34
803 7 Java team 32
804 8 Gentoo non-Linux Team 28
805 9 Gentoo Linux bug wranglers 25
806
807 Figure 7.1: Bug closed rankings
808 http://www.gentoo.org/images/gmn/20080930/closed.png
809
810 Assigned bug ranking
811 --------------------
812
813 The developers and teams who have been assigned the most bugs during this
814 period are as follows.
815
816 Rank Developer/Team Bug Count
817 0 Others 628
818 1 Default Assignee for New Packages 78
819 2 Gentoo Linux Gnome Desktop Team 40
820 3 Gentoo Security 38
821 4 Gentoo's Team for Core System packages 32
822 5 Gentoo X packagers 27
823 6 Gentoo KDE team 25
824 7 Java team 23
825 8 Python Gentoo Team 22
826 9 Gentoo Sound Team 20
827
828 Figure 7.1: Bugs assigned rankings
829 http://www.gentoo.org/images/gmn/20080930/opened.png
830
831 ===================
832 8. Getting Involved
833 ===================
834
835 The GMN relies on volunteers and members of the community for content every
836 month. If you are interested in writing for the GMN, do write in to
837 gmn-writers@g.o with your articles in plaintext or GuideXML format.
838
839 Note: The deadline for articles to be published in the next issue is October
840 17, 2008.
841
842 We solicit feedback from all our readers on the newsletter. If you have any
843 ideas for articles, sections, or have anything to say about the GMN, don't
844 hesitate to email us at gmn-feedback@g.o.
845
846 You can also give us your feedback and comment on this particular issue of
847 the GMN on the forum thread[1].
848
849 1. http://forums.gentoo.org/viewtopic-p-5232449.html
850
851 ===============================
852 9. GMN subscription information
853 ===============================
854
855 To subscribe to the Gentoo Monthly Newsletter, send a blank e-mail to
856 gentoo-gmn+subscribe@g.o.
857
858 To unsubscribe to the Gentoo Monthly Newsletter, send a blank e-mail to
859 gentoo-gmn+unsubscribe@g.o from the e-mail address you are subscribed
860 under.
861
862 ===================
863 10. Other languages
864 ===================
865
866 The Gentoo Monthly Newsletter is available in the following languages:
867
868 * English[171]
869 * German[172]
870 * Italian[173]
871 * Japanese[174]
872 * Polish[175]
873 * Spanish[176]
874 * Simplified Chinese[177]
875
876 171. http://www.gentoo.org/news/en/gmn/index.xml
877 172. http://www.gentoo.org/news/de/gmn/index.xml
878 173. http://www.gentoo.org/news/it/gmn/index.xml
879 174. http://www.gentoo.org/news/ja/gmn/
880 175. http://www.gentoo.org/news/pl/gmn/index.xml
881 176. http://www.gentoo.org/news/es/gmn/index.xml
882 177. http://www.gentoo.org/news/zh_cn/gmn/index.xml
883
884 Anant Narayanan <anant@g.o> - Editor
885 Joshua Saddler <nightmorph@g.o> - Editor
886 Daniel Black <dragonheart@g.o> - Author
887 Christian Faulhammer <opfer@g.o> - Author
888 Kevin Bryan <bryank@××××××.edu> - Author
889 Andrey Falko <andrey@××××××.net> - Author
890 Jon Malachowski <jmalacho@×××.edu> - Author
891 Laurent Duchesne <l@×××××.org> - Author
892 Sylvain Alain <d2_racing@×××××××.com> - Author