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 |