Gentoo Archives: gentoo-gwn

From: Anant Narayanan <anant@g.o>
To: gentoo-gmn@l.g.o
Subject: [gentoo-gmn] Gentoo Monthly Newsletter: 31 August 2008
Date: Mon, 01 Sep 2008 08:56:13
Message-Id: 20080901084635.GA12909@woodpecker.gentoo.org
1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 Gentoo Monthly Newsletter
3 http://www.gentoo.org/news/en/gmn/
4 This is the eighth issue of the Gentoo Monthly Newsletter, for July 2008 –
5 August 2008.
6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7
8 ===============
9 1. Introduction
10 ===============
11
12 This month in the GMN
13 ---------------------
14
15 Welcome to the August 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-5200246.html
21
22 ==============
23 2. Gentoo News
24 ==============
25
26 PHP4 removed from the Portage tree
27 ----------------------------------
28
29 All work on PHP4 was been discontinued by upstream on August 8. No more
30 security or bug fixes will be released. PHP4 has already been hardmasked in
31 the Portage tree since October 2007 (for security reasons), and now it has
32 finally been removed from the tree[2].
33
34 2. http://archives.gentoo.org/gentoo-dev/msg_020e1b3a1d976d5028d9c329470a732e.xml
35
36 If possible, you should upgrade to PHP5, which is still supported with bug
37 and security fixes.
38
39 If you or your company have still not upgraded to PHP5, there is a PHP4
40 overlay available[3]. However, running these older PHP4 packages on publicly
41 accessible services is not recommended, as the packages still contain
42 multiple security vulnerabilities.
43
44 3. http://overlays.gentoo.org/proj/php/browser
45
46 Trustees Meeting
47 ----------------
48
49 The Gentoo Trustees[4] held its monthly meeting on August 18. The agenda may
50 be found here[5]; the Trustees will vote at a later date on the proposed
51 Foundation Bylaws[6].
52
53 4. http://www.gentoo.org/foundation/en/
54 5. http://dev.gentoo.org/~neddyseagoon/docs/Trustee_Agenda_August_2008.xml
55 6. http://dev.gentoo.org/~neddyseagoon/docs/FoundationBylawsProposed_7.xml
56
57 Coming Up
58 ---------
59
60 * Bugday[7]: Looking for a way to help out Gentoo without investing a
61 lot of time? Join us on September 06 for our monthly bugday, and help us
62 squash some bugs[8].
63 * Council Meeting[9]: The Gentoo Council meets twice every month to
64 discuss important technical issues that affect Gentoo as a whole. The
65 next meeting is scheduled to be held on September 14, and everyone is
66 welcome to participate - #gentoo-council on irc.freenode.net at 2000UTC.
67 * Trustees Meeting[4]: Scheduled for September 19.
68
69 4. http://www.gentoo.org/foundation/en/
70 7. http://www.gentoo.org/proj/en/bugday/index.xml
71 8. http://bugday.gentoo.org/
72 9. http://www.gentoo.org/proj/en/council/
73
74 =========================
75 3. Heard in the Community
76 =========================
77
78 Interview: Google Summer of Code Student Nandeep Mali
79 -----------------------------------------------------
80
81 In the third of the series of interviews with our Summer of Code students, we
82 chat with Nandeep Mali[10], who is working on "Setting Beacon Afloat". Find
83 out more about him and the project by reading on!
84
85 10. n9986.mali@×××××.com
86
87 GMN: Give us a brief introduction of yourself. Where are you from? Where and
88 what do you study? What's your homepage or other means for fans to stalk you?
89
90 Nandeep: Hi folks! :) I am from India and completed my undergraduate (B.Tech)
91 in Computer Engineering from NIT Jaipur this year in May. My homepage/blog
92 used to be at miniorb.in but now it's just an empty domain awaiting some
93 care. And one can always haunt me at my email or poking me at Freenode (alias
94 = n9986).
95
96 GMN: Were you already involved with Gentoo and/or open source in general
97 before acceptance into SoC? If yes, briefly tell us how you got involved and
98 why you like writing open source code.
99
100 Nandeep:This summer has been my first plunge into this addictive activity. :D
101
102 I have been really interested in this whole front-end-for-the-network (read
103 'The Web') concept and wanted to vent out my energy into something more
104 useful than looping around my localhost.
105
106 While searching for a nice project I came upon this interesting idea in
107 Gentoo project pages. Knowing Anant (gamer buddy), I discussed with him the
108 possibilities with Beacon. The helpful 'pong' by rane during the drafting
109 stages helped me get around the Gentoo community. It was an awesome moment to
110 see my project page show 'Application Accepted!'.
111
112 From then on I have come a long way, learning about Gentoo by hanging out
113 #gentoo-dev and the mailing lists.
114
115 GMN: How has your experience with the Gentoo community been so far?
116
117 Nandeep: It's been a pleasure to be in touch with such efficient and very
118 talented developers. The documentation is very well done and user
119 contribution is also very easy. Despite some rumors about Gentoo not being
120 fun loving I would say that people here are very good humored and
121 professionals.
122
123 GMN: Please tell our readers a little about the project you're working on,
124 and why you think it will be helpful to Gentoo users. What was your
125 inspiration for starting the project? What do you expect to achieve with it?
126
127 Nandeep: The project is a kick start on a sleeping project 'Beacon' (and yes,
128 we'll gladly accept the award for the best project name) which was created by
129 Anant Narayanan[11] in 2006 as his Summer of Code project. I am working on
130 reviving this tool to, as put by rane, bring Gentoo documentation team out of
131 the middle ages of online editing (vim and cvs). The code base was already
132 strong and helped me get a good head start.
133
134 11. anant@g.o
135
136 There are many possibilities with Beacon. The Rich text Editor will help save
137 a lot of time and once integrated with the Documentation site it'll help easy
138 wiki-like editing of the docs. The useful repodoc-web module which was
139 already in place and the collaborative editor (like Google Docs) should have
140 some interesting impacts on the way the Doc Team works.
141
142 In fact I typed out the answers to this interview in Beacon's Rich text
143 Editor and probably saved the GMN some time. ^_^
144
145 The basic design consists of a master-server and numerous slaves. The master
146 does bookkeeping of jobs, hosts the various resources, preserves state, and
147 manages distribution among the slaves. The slaves run jobs according to sets
148 of instructions called "jobuilds" which are similar in spirit (and syntax) to
149 ebuilds, but are used to describe the smallest "quantum of work". The
150 (lengthy) details of how they all will work can be found in my first weekly
151 report[12].
152
153 12. http://archives.gentoo.org/gentoo-soc/msg_7b8cf5c6033d78f8afb3d5919b81560b.xml
154
155 GMN: What do you do when you're not coding? (hobbies, interests, favorite
156 T.V. shows etc.)
157
158 Nandeep: Anime, Gaming, Music that my ears fancy (anything based on the
159 mood), Tolkien fiction, Roald Dahl's twists and rampaging around on the web
160 looking for random stuff. TV is an alien concept. And of course I never
161 really thought of coding as work. :)
162
163 GMN: Thanks for your time!
164
165 Planet Gentoo
166 -------------
167
168 Parallel merges: Zac Medico[13]announces[14] parallel builds for Portage and
169 Jeremy Olexa[15] has some initial tests[16].
170
171 13. zmedico@g.o
172 14. http://planet.gentoo.org/developers/zmedico/2008/07/23/portage_parallel_builds
173 15. darkside@g.o
174 16. http://jolexa.wordpress.com/2008/07/24/gentoo-portages-new-jobs-feature/
175
176 More sets: Zac Medico[13] tells us about new package sets[17] available for
177 the Portage 2.2 RC versions.
178
179 13. zmedico@g.o
180 17. http://planet.gentoo.org/developers/zmedico/2008/07/31/live_rebuild_package_set
181
182 New IRC servant: As Jeeves, the IRC butler, reached its end of work life,
183 Robin H. Johnson[18] presents its replacement: Willikins[19].
184
185 18. robbat2@g.o
186 19. http://robbat2.livejournal.com/230618.html
187
188 Another ebook: Sven Vermeulen[20] is discusses his work[21] in progress on a
189 Linux book, centered around Gentoo.
190
191 20. swift@g.o
192 21. http://www.siphos.be/node/41
193
194 Gentoo in the News
195 ------------------
196
197 Gentoo was recently featured in the French edition of Linux Identity
198 Magazine[22]; several articles were contributed by Gentoo developers Olivier
199 Fisette[23] and Luis Francisco Araujo[24]. Some of the articles are even
200 available online[25] (in French).
201
202 22. http://www.linuxidentity.com
203 23. ribosome@g.o
204 24. araujo@g.o
205 25. http://www.linuxidentity.com/index.php?name=News&file=article&sid=43
206
207 Tigase: A Gentoo-based LiveCD
208 -----------------------------
209
210 Tigase[26] is a new Gentoo-based distribution. The project focuses on
211 developing XMPP (Jabber) server and web, AJAX based clients.
212
213 26. http://www.tigase.org
214
215 The LiveCD contains the Tigase server, Drupal CMS and Dovecot IMAP4 server
216 pre-configured to work together as one system. All services use the same user
217 database for authentication. You can also post news on the example website
218 directly from your Jabber client and also you can receive notifications about
219 new comments and posts to your Jabber client. More details are available on
220 the download page[27]. The LiveCD demonstrates how Tigase's Jabber code can
221 be integrated with other systems.
222
223 27. http://www.tigase.org/en/tigase-livecd-4-0-0
224
225 Even though the project's code is written in Java, the development platform
226 was always Gentoo Linux, and all the Tigase servers are based on the Gentoo
227 Linux. Selecting Gentoo for the LiveCD was a natural choice. It gives the
228 developers plenty of flexibility and control over installed elements and the
229 way they work with all installed programs. Additionally, the developers can
230 easily update all packages using Portage.
231
232 The LiveCD is a 32-bit environment to make sure it will work on as many
233 platforms as possible, but it was prepared and built on a 64-bit Gentoo
234 installation. Despite the architectural differences, building the LiveCD is
235 quite easy and smooth.
236
237 Tin Hat: A Hardened Gentoo-based LiveCD
238 ---------------------------------------
239
240 Tin Hat[28] is a LiveCD based on Hardened Gentoo[29]. It aims to provide a
241 very secure, stable, fast desktop environment that lives purely in RAM. It
242 doesn't mount any filesystem from CD, but instead it is a huge disc image
243 (2.3GB) that loads into tmpfs at boot. Tin Hat can also be run from a USB key
244 for somewhat shorter boot times. Whether used from a CD or USB key, once Tin
245 Hat is running in memory it's quite speedy, as it never has to access its
246 boot media.
247
248 28. http://opensource.dyc.edu/tinhat
249 29. http://www.gentoo.org/proj/en/hardened/
250
251 Tin Hat[30] takes security quite seriously, even aiming for "zero information
252 loss" -- its developers have taken steps to ensure that data is secured even
253 if an attacker physically acquires the box. To protect against network/code
254 exploits, Tin Hat layers GRSEC, PAX, and other nifty tricks. More information
255 on Tin Hat's security, speed, and rationale may be found on its project
256 page[28].
257
258 28. http://opensource.dyc.edu/tinhat
259 30. http://freshmeat.net/projects/tinhat
260
261 Tin Hat makes it easy to roll your own version via templates; you can even
262 save a snapshot of a currently running Tin Hat system and use that as a base,
263 complete with customizations, additional files, etc.
264
265 Want to try out Tin Hat? Get it here[31]!
266
267 31. http://opensource.dyc.edu/tinhat-downloads
268
269 ==================
270 4. Tips and Tricks
271 ==================
272
273 Using lsof to find open files and directories
274 ---------------------------------------------
275
276 Have you had problems deleting a file or unmounting a device even as the root
277 user? More likely than not, your file or the directory where your device is
278 mounted is simply being used by another user or application. This edition of
279 Tips and Tricks shows you how to find who and what may be using the file or
280 directory that you are having trouble with.
281
282 First install the lsof tool:
283
284 +----------------------------------------------------------------------------+
285 | Code Listing 4.1 |
286 | Installing lsof |
287 +----------------------------------------------------------------------------+
288 | # emerge lsof |
289 +----------------------------------------------------------------------------+
290
291 lsof lists the open files on the system. An open file can be a file that you
292 are editing, reading with another program, or a directory that you are
293 browsing. An example of how lsof can be used is to unmount a device that
294 refuses to be unmounted. Let's say Larry the Cow mounted a CD-ROM a few days
295 ago and now wants to unmount it. When he tries to unmount it, he gets the
296 following error:
297
298 +----------------------------------------------------------------------------+
299 | Code Listing 4.2 |
300 | Unmounting a CD |
301 +----------------------------------------------------------------------------+
302 | # umount /mnt/cdrom |
303 | umount: /mnt/cdrom: device is busy |
304 | umount: /mnt/cdrom: device is busy |
305 +----------------------------------------------------------------------------+
306
307 Something has /mnt/cdrom open. Since Larry does not remember what it can be,
308 he runs lsof to get the following:
309
310 +----------------------------------------------------------------------------+
311 | Code Listing 4.3 |
312 | Using lsof |
313 +----------------------------------------------------------------------------+
314 | # lsof | grep /mnt/cdrom |
315 | bash 6453 larry cwd DIR 7,0 2048 1856 /mnt/cdrom |
316 | su 15774 root cwd DIR 7,0 2048 1856 /mnt/cdrom |
317 +----------------------------------------------------------------------------+
318
319 The first two fields describe the process name and process ID, the third
320 field is the user who owns the process, the forth field is file descriptor,
321 followed by the type of file, device number, size of the file, node number,
322 and finally the filename. The file descriptor is the type of the file, in
323 this case it is cwd, or current working directory. This means that somewhere
324 the user larry has his shell's directory pointed to /mnt/cdrom. Since Larry
325 has too many shells open, he decides to narrow down which shell it might be:
326
327 +----------------------------------------------------------------------------+
328 | Code Listing 4.4 |
329 | Examining shells |
330 +----------------------------------------------------------------------------+
331 | # lsof -R | grep /mnt/temp |
332 | bash 6453 6437 larry cwd DIR 7,0 2048 1856 /mnt/cdrom |
333 | su 15774 6453 root cwd DIR 7,0 2048 1856 /mnt/cdrom |
334 +----------------------------------------------------------------------------+
335
336 An extra third field appears, which shows the parent process of bash and su.
337 As you can see, su is the child of bash. This likely means that Larry ran su
338 in the bash session that is keeping /mnt/cdrom busy. Next Larry finds the
339 parent of the bash process:
340
341 +-----------------------------------------------------------------------------------------+
342 | Code Listing 4.5 |
343 | Finding a parent process |
344 +-----------------------------------------------------------------------------------------+
345 | # ps aux | grep 6437 |
346 | larry 6437 0.0 0.7 38880 24628 ? S Aug09 9:00 konsole [kdeinit] -session 10be696 |
347 +-----------------------------------------------------------------------------------------+
348
349 Larry uses Konsole as his terminal program. Thus he knows that he must find
350 the bash session somewhere in one of his Konsole windows. Larry finds the
351 possible Konsole window by running pstree:
352
353 +----------------------------------------------------------------------------+
354 | Code Listing 4.6 |
355 | Looking for Konsole |
356 +----------------------------------------------------------------------------+
357 | # pstree 6437 |
358 | konsole-+-bash---python---{python} |
359 | |-2*[bash] |
360 | |-bash---su---bash---pstree |
361 | |-2*[bash---su---bash] |
362 | |-bash---su---bash---vi |
363 | |-bash---ssh |
364 | `-bash---su---bash---man---sh---sh---less |
365 +----------------------------------------------------------------------------+
366
367 Using this information, Larry narrows down his guessing to four bash sessions
368 where he ran su. To make /mnt/cdrom not busy he simply exits out of his su
369 terminals and uses cd to get out of the /mnt/cdrom directory.
370
371 lsof can be used for different purposes. For example, you can use it to
372 monitor your network connections:
373
374 +----------------------------------------------------------------------------------------------+
375 | Code Listing 4.7 |
376 | Monitoring network connections |
377 +----------------------------------------------------------------------------------------------+
378 | # lsof -i TCP:22 |
379 | COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME |
380 | sshd 6094 root 3u IPv4 9145 TCP *:ssh (LISTEN) |
381 | ssh 9962 andrey 3u IPv4 3489405 TCP larry.cow:35467>larry.bull:ssh (ESTABLISHED) |
382 +----------------------------------------------------------------------------------------------+
383
384 Here we see the sshd service that listens for ssh connections and an outgoing
385 ssh session.
386
387 lsof also comes with some scripts in the /usr/share/lsof/scripts/ directory.
388 Most will be useful in your quest to better spy on your users.
389
390 =========================
391 5. Gentoo developer moves
392 =========================
393
394 Summary
395 -------
396
397 Gentoo is made up of 242 active developers, of which 43 are currently away.
398 Gentoo has recruited a total of 649 developers since its inception.
399
400 Moves
401 -----
402
403 The following developers recently left the Gentoo project:
404
405 * Chris Gianelloni (wolf31o2)
406 * Nguyen Thai Ngoc Duy (pclouds)
407 * Benjamin Smee (strerror)
408 * Guillaume Destuynder (kang)
409 * Christian Heim (phreak)
410 * Antoine Raillon (cab)
411 * Benigno Batista Júnior (bbj)
412 * Stefan Knoblich (stkn)
413 * Ingmar Vanhassel (ingmar)
414 * Bo Ørsted Andresen (zlin)
415
416 Adds
417 ----
418
419 The following developers recently joined the Gentoo project:
420
421 * Jesus Rivero (neurogeek) joined the Python team
422
423 Changes
424 -------
425
426 The following developers recently changed roles within the Gentoo project:
427
428 * Ben de Groot (yngwin) joined the LXDE team
429
430 ==========
431 6. Portage
432 ==========
433
434 Summary
435 -------
436
437 This section summarizes the current state of the Portage tree.
438
439 General Statistics
440 Architectures 15
441 Categories 151
442 Packages 12839
443 ebuilds 24971
444
445 Keyword Distribution
446 Architecture StableTestingTotal% Packages
447 alpha 3685461414632.29%
448 amd64 720340411124487.58%
449 arm 1590112170213.26%
450 hppa 2712567327925.54%
451 ia64 3230597382729.81%
452 m68k 494215154.01%
453 mips 1004787179113.95%
454 ppc 63662910927672.25%
455 ppc64 3493657415032.32%
456 s390 11945012449.69%
457 sh 140762146911.44%
458 sparc 48521313616548.02%
459 sparc-fbsd 03673672.86%
460 x86 943232171264998.52%
461 x86-fbsd 02730273021.26%
462
463 Figure 6.1: Package distribution by keyword
464 http://www.gentoo.org/images/gmn/20080831/keywords.png
465
466 The following section lists packages that have either been moved or added to
467 the tree. The package removals come from many locations, including the
468 Treecleaners[32] and various developers.
469
470 32. http://www.gentoo.org/proj/en/qa/treecleaners/
471
472 Removals:
473 ---------
474
475 Package: Removal date: Contact:
476 dev-db/freecdb 01 Aug 2008 Akinori Hattori[33]
477 mail-client/claws-mail-pdf-viewer 03 Aug 2008 Christian Faulhammer[34]
478
479 33. hattya@g.o
480 34. opfer@g.o
481
482 Package: Removal date: Contact:
483 www-apps/knowledgetree 09 Aug 2008 Christian Hoffmann[35]
484 dev-php4/ZendOptimizer 09 Aug 2008 Robin H. Johnson[18]
485 dev-php4/adodb-ext 09 Aug 2008 Robin H. Johnson[18]
486 dev-php4/creole 09 Aug 2008 Robin H. Johnson[18]
487 dev-php4/eaccelerator 09 Aug 2008 Robin H. Johnson[18]
488 dev-php4/ffmpeg-php 09 Aug 2008 Robin H. Johnson[18]
489 dev-php4/jargon 09 Aug 2008 Robin H. Johnson[18]
490 dev-php4/jpgraph 09 Aug 2008 Robin H. Johnson[18]
491 dev-php4/pecl-apc 09 Aug 2008 Robin H. Johnson[18]
492 dev-php4/pecl-crack 09 Aug 2008 Robin H. Johnson[18]
493 dev-php4/pecl-fileinfo 09 Aug 2008 Robin H. Johnson[18]
494 dev-php4/pecl-http 09 Aug 2008 Robin H. Johnson[18]
495 dev-php4/pecl-id3 09 Aug 2008 Robin H. Johnson[18]
496 dev-php4/pecl-imagick 09 Aug 2008 Robin H. Johnson[18]
497 dev-php4/pecl-json 09 Aug 2008 Robin H. Johnson[18]
498 dev-php4/pecl-mailparse 09 Aug 2008 Robin H. Johnson[18]
499 dev-php4/pecl-memcache 09 Aug 2008 Robin H. Johnson[18]
500 dev-php4/pecl-pdflib 09 Aug 2008 Robin H. Johnson[18]
501 dev-php4/pecl-ps 09 Aug 2008 Robin H. Johnson[18]
502 dev-php4/pecl-radius 09 Aug 2008 Robin H. Johnson[18]
503 dev-php4/pecl-sqlite 09 Aug 2008 Robin H. Johnson[18]
504 dev-php4/pecl-tidy 09 Aug 2008 Robin H. Johnson[18]
505 dev-php4/pecl-translit 09 Aug 2008 Robin H. Johnson[18]
506 dev-php4/pecl-yaz 09 Aug 2008 Robin H. Johnson[18]
507 dev-php4/pecl-zip 09 Aug 2008 Robin H. Johnson[18]
508 dev-php4/php-java-bridge 09 Aug 2008 Robin H. Johnson[18]
509 dev-php4/phpdbg 09 Aug 2008 Robin H. Johnson[18]
510 dev-php4/phpunit 09 Aug 2008 Robin H. Johnson[18]
511 dev-php4/suhosin 09 Aug 2008 Robin H. Johnson[18]
512 dev-php4/syck-php-bindings 09 Aug 2008 Robin H. Johnson[18]
513 dev-php4/xcache 09 Aug 2008 Robin H. Johnson[18]
514 dev-php4/xdebug 09 Aug 2008 Robin H. Johnson[18]
515
516 18. robbat2@g.o
517 35. hoffie@g.o
518
519 Package: Removal date: Contact:
520 mail-mta/xmail 24 Aug 2008 Torsten Veller[36]
521
522 36. tove@g.o
523
524 Additions:
525 ----------
526
527 Package: Addition date: Contact:
528 sci-geosciences/osmosis[37] 28 Jul 2008 Hanno Boeck[38]
529 sci-geosciences/mkgmap[39] 28 Jul 2008 Hanno Boeck[38]
530 media-libs/sublib[40] 29 Jul 2008 Steve Dibb[41]
531 dev-python/pygene[42] 30 Jul 2008 Jesus Rivero[43]
532 dev-perl/Text-Markdown[44] 30 Jul 2008 Torsten Veller[36]
533 dev-perl/CGI-FormBuilder[45] 30 Jul 2008 Torsten Veller[36]
534 app-emacs/tempo-snippets[46] 30 Jul 2008 Ulrich Müller[47]
535 app-misc/tmux[48] 30 Jul 2008 Sven Wegener[49]
536 dev-java/lucene-analyzers[50] 30 Jul 2008 Jean-Noël Rivasseau [51]
537 x11-libs/xpyb[52] 30 Jul 2008 Donnie Berkholz[53]
538 dev-util/radare[54] 31 Jul 2008 Ioannis Aslanidis[55]
539 net-misc/wicd[56] 31 Jul 2008 Jeremy Olexa[15]
540 dev-perl/LWP-Authen-Wsse[57] 01 Aug 2008 Torsten Veller[36]
541 dev-perl/XML-Atom[58] 01 Aug 2008 Torsten Veller[36]
542 dev-perl/Feed-Find[59] 01 Aug 2008 Torsten Veller[36]
543 dev-perl/URI-Fetch[60] 01 Aug 2008 Torsten Veller[36]
544 dev-perl/XML-Feed[61] 01 Aug 2008 Torsten Veller[36]
545 dev-perl/LWPx-ParanoidAgent[62] 01 Aug 2008 Torsten Veller[36]
546 dev-perl/Net-OpenID-Consumer[63] 02 Aug 2008 Torsten Veller[36]
547 net-misc/switzerland[64] 03 Aug 2008 Cédric Krier[65]
548 net-analyzer/nagvis[66] 03 Aug 2008 Tobias Scherbaum[67]
549 dev-java/glassfish-transaction-api[68] 03 Aug 2008 Petteri Räty[69]
550 java-virtuals/transaction-api[70] 03 Aug 2008 Petteri Räty[69]
551 sci-chemistry/xds-bin[71] 03 Aug 2008 Donnie Berkholz[53]
552
553 15. darkside@g.o
554 36. tove@g.o
555 37. http://packages.gentoo.org/package/sci-geosciences/osmosis
556 38. hanno@g.o
557 39. http://packages.gentoo.org/package/sci-geosciences/mkgmap
558 40. http://packages.gentoo.org/package/media-libs/sublib
559 41. beandog@g.o
560 42. http://packages.gentoo.org/package/dev-python/pygene
561 43. neurogeek@g.o
562 44. http://packages.gentoo.org/package/dev-perl/Text-Markdown
563 45. http://packages.gentoo.org/package/dev-perl/CGI-FormBuilder
564 46. http://packages.gentoo.org/package/app-emacs/tempo-snippets
565 47. ulm@g.o
566 48. http://packages.gentoo.org/package/app-misc/tmux
567 49. swegener@g.o
568 50. http://packages.gentoo.org/package/dev-java/lucene-analyzers
569 51. elvanor@g.o
570 52. http://packages.gentoo.org/package/x11-libs/xpyb
571 53. dberkholz@g.o
572 54. http://packages.gentoo.org/package/dev-util/radare
573 55. deathwing00@g.o
574 56. http://packages.gentoo.org/package/net-misc/wicd
575 57. http://packages.gentoo.org/package/dev-perl/LWP-Authen-Wsse
576 58. http://packages.gentoo.org/package/dev-perl/XML-Atom
577 59. http://packages.gentoo.org/package/dev-perl/Feed-Find
578 60. http://packages.gentoo.org/package/dev-perl/URI-Fetch
579 61. http://packages.gentoo.org/package/dev-perl/XML-Feed
580 62. http://packages.gentoo.org/package/dev-perl/LWPx-ParanoidAgent
581 63. http://packages.gentoo.org/package/dev-perl/Net-OpenID-Consumer
582 64. http://packages.gentoo.org/package/net-misc/switzerland
583 65. cedk@g.o
584 66. http://packages.gentoo.org/package/net-analyzer/nagvis
585 67. dertobi123@g.o
586 68. http://packages.gentoo.org/package/dev-java/glassfish-transaction-api
587 69. betelgeuse@g.o
588 70. http://packages.gentoo.org/package/java-virtuals/transaction-api
589 71. http://packages.gentoo.org/package/sci-chemistry/xds-bin
590
591 Package: Addition date: Contact:
592 sci-chemistry/arp-warp-bin[72] 04 Aug 2008 Donnie Berkholz[53]
593 games-action/wordwarvi[73] 04 Aug 2008 Michael Sterrett[74]
594 sys-apps/ack[75] 04 Aug 2008 Rajiv Aaron Manglani[76]
595 media-libs/libass[77] 05 Aug 2008 Alexis Ballier[78]
596 media-sound/a2jmidid[79] 06 Aug 2008 Alexis Ballier[78]
597 www-apps/horde-dimp[80] 07 Aug 2008 Gunnar Wrobel[81]
598 app-doc/casting-spels-emacs[82] 08 Aug 2008 Ulrich Müller[47]
599 dev-libs/luafilesystem[83] 08 Aug 2008 Matsuu Takuto[84]
600 dev-util/luadoc[85] 08 Aug 2008 Matsuu Takuto[84]
601 app-emacs/bongo[86] 08 Aug 2008 Ulrich Müller[47]
602 app-emulation/virtualbox-guest-additions[87] 10 Aug 2008 Markus Ullmann[88]
603
604 47. ulm@g.o
605 53. dberkholz@g.o
606 72. http://packages.gentoo.org/package/sci-chemistry/arp-warp-bin
607 73. http://packages.gentoo.org/package/games-action/wordwarvi
608 74. mr_bones_@g.o
609 75. http://packages.gentoo.org/package/sys-apps/ack
610 76. rajiv@g.o
611 77. http://packages.gentoo.org/package/media-libs/libass
612 78. aballier@g.o
613 79. http://packages.gentoo.org/package/media-sound/a2jmidid
614 80. http://packages.gentoo.org/package/www-apps/horde-dimp
615 81. wrobel@g.o
616 82. http://packages.gentoo.org/package/app-doc/casting-spels-emacs
617 83. http://packages.gentoo.org/package/dev-libs/luafilesystem
618 84. matsuu@g.o
619 85. http://packages.gentoo.org/package/dev-util/luadoc
620 86. http://packages.gentoo.org/package/app-emacs/bongo
621 87. http://packages.gentoo.org/package/app-emulation/virtualbox-guest-additions
622 88. jokey@g.o
623
624 Package: Addition date: Contact:
625 x11-plugins/pidgin-msn-pecan[89] 18 Aug 2008 Bernard Cafarelli[90]
626 dev-db/m17n-contrib[91] 18 Aug 2008 Matsuu Takuto[84]
627 net-analyzer/symon[92] 19 Aug 2008 Peter Volkov[93]
628 net-analyzer/syweb[94] 19 Aug 2008 Peter Volkov[93]
629 dev-python/python-scw[95] 20 Aug 2008 Jesus Rivero[43]
630 net-wireless/iwl5000-ucode[96] 21 Aug 2008 Tony Vroon[97]
631 dev-python/webut[98] 21 Aug 2008 Jesus Rivero[43]
632 dev-perl/LWP-UserAgent-Determined[99] 22 Aug 2008 Torsten Veller[36]
633 dev-perl/Net-Amazon-S3[100] 22 Aug 2008 Torsten Veller[36]
634 x11-drivers/xf86-input-synaptics[101] 22 Aug 2008 Tony Vroon[97]
635 x11-wm/echinus[102] 22 Aug 2008 Ben de Groot[103]
636 dev-perl/XML-SAX-Expat[104] 23 Aug 2008 Torsten Veller[36]
637 dev-perl/Net-LibIDN[105] 23 Aug 2008 Torsten Veller[36]
638 sys-libs/mars[106] 23 Aug 2008 Luca Barbato[107]
639 dev-perl/Email-Date-Format[108] 23 Aug 2008 Torsten Veller[36]
640 dev-python/gnome-python-base[109] 24 Aug 2008 Arun Raghavan[110]
641 dev-python/gconf-python[111] 24 Aug 2008 Arun Raghavan[110]
642 dev-python/gnome-vfs-python[112] 24 Aug 2008 Arun Raghavan[110]
643 dev-python/libgnomecanvas-python[113] 24 Aug 2008 Arun Raghavan[110]
644 dev-python/libbonobo-python[114] 24 Aug 2008 Arun Raghavan[110]
645 dev-python/libgnome-python[115] 24 Aug 2008 Arun Raghavan[110]
646
647 36. tove@g.o
648 43. neurogeek@g.o
649 84. matsuu@g.o
650 89. http://packages.gentoo.org/package/x11-plugins/pidgin-msn-pecan
651 90. voyageur@g.o
652 91. http://packages.gentoo.org/package/dev-db/m17n-contrib
653 92. http://packages.gentoo.org/package/net-analyzer/symon
654 93. pva@g.o
655 94. http://packages.gentoo.org/package/net-analyzer/syweb
656 95. http://packages.gentoo.org/package/dev-python/python-scw
657 96. http://packages.gentoo.org/package/net-wireless/iwl5000-ucode
658 97. chainsaw@g.o
659 98. http://packages.gentoo.org/package/dev-python/webut
660 99. http://packages.gentoo.org/package/dev-perl/LWP-UserAgent-Determined
661 100. http://packages.gentoo.org/package/dev-perl/Net-Amazon-S3
662 101. http://packages.gentoo.org/package/x11-drivers/xf86-input-synaptics
663 102. http://packages.gentoo.org/package/x11-wm/echinus
664 103. yngwin@g.o
665 104. http://packages.gentoo.org/package/dev-perl/XML-SAX-Expat
666 105. http://packages.gentoo.org/package/dev-perl/Net-LibIDN
667 106. http://packages.gentoo.org/package/sys-libs/mars
668 107. lu_zero@g.o
669 108. http://packages.gentoo.org/package/dev-perl/Email-Date-Format
670 109. http://packages.gentoo.org/package/dev-python/gnome-python-base
671 110. ford_prefect@g.o
672 111. http://packages.gentoo.org/package/dev-python/gconf-python
673 112. http://packages.gentoo.org/package/dev-python/gnome-vfs-python
674 113. http://packages.gentoo.org/package/dev-python/libgnomecanvas-python
675 114. http://packages.gentoo.org/package/dev-python/libbonobo-python
676 115. http://packages.gentoo.org/package/dev-python/libgnome-python
677
678 ===========
679 7. Bugzilla
680 ===========
681
682 Statistics
683 ----------
684
685 The Gentoo community uses Bugzilla (bugs.gentoo.org[116]) to record and track
686 bugs, notifications, suggestions and other interactions with the development
687 team. The following chart summarizes activity on Bugzilla between 27 July
688 2008 and 29 August 2008.
689
690 116. http://bugs.gentoo.org
691
692 Figure 7.1: Bug activity split-up
693 http://www.gentoo.org/images/gmn/20080831/activity.png
694
695 Of the 11946 currently open bugs: 14 are labeled blocker, 106 are labeled
696 critical, and 422 are labeled major.
697
698 Closed bug ranking
699 ------------------
700
701 The developers and teams who have closed the most bugs during this period are
702 as follows.
703
704 Rank Developer/Team Bug Count
705 0 Others 931
706 1 Gentoo Linux Gnome Desktop Team 65
707 2 Gentoo's Team for Core System packages 47
708 3 Gentoo Security 44
709 4 Gentoo Games 41
710 5 Python Gentoo Team 34
711 6 media-video herd 33
712 7 Portage team 27
713 8 Gentoo Linux bug wranglers 26
714 9 Gentoo non-Linux Team 26
715
716 Figure 7.1: Bug closed rankings
717 http://www.gentoo.org/images/gmn/2008031/closed.png
718
719 Assigned bug ranking
720 --------------------
721
722 The developers and teams who have been assigned the most bugs during this
723 period are as follows.
724
725 Rank Developer/Team Bug Count
726 0 Others 720
727 1 Default Assignee for New Packages 85
728 2 Gentoo Security 53
729 3 Gentoo Linux Gnome Desktop Team 30
730 4 Gentoo KDE team 26
731 5 Gentoo's Team for Core System packages 25
732 6 Java team 21
733 7 Gentoo Toolchain Maintainers 20
734 8 Gentoo/BSD Team 20
735 9 Gentoo X packagers 18
736
737 Figure 7.1: Bugs assigned rankings
738 http://www.gentoo.org/images/gmn/20080831/opened.png
739
740 ===================
741 8. Getting Involved
742 ===================
743
744 The GMN relies on volunteers and members of the community for content every
745 month. If you are interested in writing for the GMN, do write in to
746 gmn-writers@g.o with your articles in plaintext or GuideXML format.
747
748 Note: The deadline for articles to be published in the next issue is
749 September 19, 2008.
750
751 We solicit feedback from all our readers on the newsletter. If you have any
752 ideas for articles, sections, or have anything to say about the GMN, don't
753 hesitate to email us at gmn-feedback@g.o.
754
755 You can also give us your feedback and comment on this particular issue of
756 the GMN on the forum thread[1].
757
758 1. http://forums.gentoo.org/viewtopic-p-5200246.html
759
760 ===============================
761 9. GMN subscription information
762 ===============================
763
764 To subscribe to the Gentoo Monthly Newsletter, send a blank e-mail to
765 gentoo-gmn+subscribe@g.o.
766
767 To unsubscribe to the Gentoo Monthly Newsletter, send a blank e-mail to
768 gentoo-gmn+unsubscribe@g.o from the e-mail address you are subscribed
769 under.
770
771 ===================
772 10. Other languages
773 ===================
774
775 The Gentoo Monthly Newsletter is available in the following languages:
776
777 * English[117]
778 * German[118]
779 * Italian[119]
780 * Japanese[120]
781 * Polish[121]
782 * Spanish[122]
783 * Simplified Chinese[123]
784
785 117. http://www.gentoo.org/news/en/gmn/index.xml
786 118. http://www.gentoo.org/news/de/gmn/index.xml
787 119. http://www.gentoo.org/news/it/gmn/index.xml
788 120. http://www.gentoo.org/news/ja/gmn/
789 121. http://www.gentoo.org/news/pl/gmn/index.xml
790 122. http://www.gentoo.org/news/es/gmn/index.xml
791 123. http://www.gentoo.org/news/zh_cn/gmn/index.xml
792
793 Anant Narayanan <anant@g.o> - Editor
794 Joshua Saddler <nightmorph@g.o> - Editor
795 Andrey Falko <andrey@××××××.net> - Author
796 Christian Faulhammer <opfer@g.o> - Author
797 Olivier Fisette <ribosome@g.o> - Author
798 Artur Hefczyc <artur.hefczyc@××××××.org> - Author
799 Anthony G. Basile <basile@××××××××××××××.edu> - Author