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