1 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
2 |
Gentoo Monthly Newsletter |
3 |
http://www.gentoo.org/news/en/gmn/ |
4 |
This is the fourth issue of the Gentoo Monthly Newsletter, for March 2008 – |
5 |
April 2008. |
6 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
7 |
|
8 |
=============== |
9 |
1. Introduction |
10 |
=============== |
11 |
|
12 |
This month in the GMN |
13 |
--------------------- |
14 |
|
15 |
Welcome to the April issue of the Gentoo monthly newsletter! This month, we |
16 |
haven't made any significant changes from the previous edition. However, we |
17 |
have featured an interview, and we hope to include more of them in future |
18 |
issues. You'll note that we will be interviewing not only Gentoo developers, |
19 |
but also people involved in the Gentoo community at large. |
20 |
|
21 |
We also had to delay the publication of this issue by a few days in order to |
22 |
accommodate the announcement of selected projects for this year's Summer of |
23 |
Code. |
24 |
|
25 |
As usual, you can discuss any aspect of this issue of the GMN in the |
26 |
corresponding forum thread[1]. We look forward to hearing from you! |
27 |
|
28 |
1. http://forums.gentoo.org/viewtopic-p-5071942.html |
29 |
|
30 |
============== |
31 |
2. Gentoo News |
32 |
============== |
33 |
|
34 |
baselayout-2 and OpenRC hit the tree |
35 |
------------------------------------ |
36 |
|
37 |
After a long wait, baselayout-2 and OpenRC have finally hit the unstable |
38 |
tree. For those of you who want to be on the bleeding edge, please make sure |
39 |
you read the migration guide[2] before attempting to upgrade. Both packages |
40 |
are in ~arch for a reason. We recommend you don't upgrade these packages on |
41 |
machines where stability is of prime importance. |
42 |
|
43 |
2. http://www.gentoo.org/doc/en/openrc-migration.xml |
44 |
|
45 |
Summer of Code 2008 |
46 |
------------------- |
47 |
|
48 |
The list of selected students for the Google Summer of Code 2008 was |
49 |
announced today. Gentoo is happy to mentor 6 students on proposals which were |
50 |
ranked highest by our developers: |
51 |
|
52 |
* Using Gentoo, Seed Linux and Catalyst, provide an easy access to a |
53 |
Beowulf clustering/HPC environment[3] to everyday users: by Eric |
54 |
Thibodeau. Mentored by Donnie Berkholz[4]. |
55 |
* "Automate It All[5]": by Nirbheek Chauhan. Mentored by Stephen |
56 |
Klimaszewski[6]. |
57 |
* Implement OpenPAM compatible modules[7] for Linux: by Serafeim |
58 |
Mellos. Mentored by Diego Pettenò[8]. |
59 |
* GNAP Love[9] (embedded framework enhancements): by Vít Vomáčko. |
60 |
Mentored by Andrey Falko[10]. |
61 |
* "Setting Beacon Afloat[11]": by Nandeep Mali. Mentored by Anant |
62 |
Narayanan[12]. |
63 |
* revdep-rebuild reimplementation[13]: by Carl Lucian Poston. Mentored |
64 |
by Marius Mauch[14]. |
65 |
|
66 |
3. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=79DB497BA0D95148 |
67 |
4. dberkholz@g.o |
68 |
5. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=4718E0E515B5040C |
69 |
6. steev@g.o |
70 |
7. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=32B8E902DEB30EE5 |
71 |
8. flameeyes@g.o |
72 |
9. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=E5B8B348752D9FB4 |
73 |
10. andrey@××××××.net |
74 |
11. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=1948EE5DE88D2087 |
75 |
12. anant@g.o |
76 |
13. http://code.google.com/soc/2008/gentoo/appinfo.html?csaid=93F051D573756C5A |
77 |
14. genone@g.o |
78 |
|
79 |
We will be featuring interviews with all our students in the coming months. |
80 |
All the best to our students! |
81 |
|
82 |
Gentoo is always looking for new contributors. You can help us in a variety |
83 |
of ways, not all of which are technical. Check out our guide[15] to becoming |
84 |
a new developer for more information. |
85 |
|
86 |
15. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=2 |
87 |
|
88 |
Council Meeting Summary |
89 |
----------------------- |
90 |
|
91 |
The Gentoo Council[16] held its monthly meeting on April 10, 2008. The items |
92 |
put up for discussion were: |
93 |
|
94 |
16. http://www.gentoo.org/proj/en/council/ |
95 |
|
96 |
* Minimal activity for ebuild devs: Current activity required is 1 |
97 |
commit every 60 days. Should it be higher? Agreement was hard to find. |
98 |
Some people thought it should be 1 commit / week, others said that people |
99 |
have busy lives and questioned the benefits. A number of people did agree |
100 |
that we should trust the judgment of the undertakers[17], and that the |
101 |
number of commits is not the only activity indicator. |
102 |
* Initial comments on PMS[18]: Are there any major changes needed, or |
103 |
just tuning details? The council voted that kdebuild-1 and other |
104 |
unapproved EAPIs could not be in an approved PMS document. The spec isn't |
105 |
a place for proposals or things that will never be submitted for approval |
106 |
by the council. It's a specification, a reference of what is allowed in |
107 |
the main tree. |
108 |
|
109 |
17. http://www.gentoo.org/proj/en/devrel/undertakers/index.xml |
110 |
18. http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git |
111 |
|
112 |
Some items were rolled over from the previous meeting: |
113 |
|
114 |
* GLEP 46 (Allow upstream tags in metadata.xml): Approved. |
115 |
* Document of being an active developer: No updates. |
116 |
|
117 |
Coming Up |
118 |
--------- |
119 |
|
120 |
* Bugday[19]: Looking for a way to help out Gentoo without investing a |
121 |
lot of time? Join us on May 03 for our monthly bugday, and help us squash |
122 |
some bugs[20]. |
123 |
* Trustees Meeting: There will be a single topic trustees meeting on |
124 |
May 04 - #gentoo-trustees on irc.freenode.net at 1900 UTC - with the aim |
125 |
of adopting the bylaws. All are welcome to attend. |
126 |
* Council Meeting[16]: The Gentoo Council meets every month to discuss |
127 |
important technical issues that affect Gentoo as a whole. This month's |
128 |
meeting is scheduled to be held on May 08, and everyone is welcome to |
129 |
participate - #gentoo-council on irc.freenode.net at 2000UTC. |
130 |
* LinuxTag Berlin[21]: The biggest European Linux event is on again. On |
131 |
the Berlin Fairgrounds, Gentoo will be featured again. Join developers |
132 |
and users on the booth between May 28 and 31, we hope it'll be as much |
133 |
fun as Chemnitz was! |
134 |
|
135 |
16. http://www.gentoo.org/proj/en/council/ |
136 |
19. http://www.gentoo.org/proj/en/bugday/index.xml |
137 |
20. http://bugday.gentoo.org/ |
138 |
21. http://www.linuxtag.org/2008/ |
139 |
|
140 |
========================= |
141 |
3. Heard in the Community |
142 |
========================= |
143 |
|
144 |
Interview: Gentoo in a production environment |
145 |
--------------------------------------------- |
146 |
|
147 |
This month, we had the opportunity to catch up with Ramon van Alteren[22], |
148 |
team leader of the system engineering department at Hyves[23]. Hyves is a |
149 |
European social networking site akin to MySpace, FaceBook or Orkut. |
150 |
|
151 |
22. http://ramon71.hyves.nl/ |
152 |
23. http://www.hyves.net/ |
153 |
|
154 |
GMN: Please give us a brief introduction of yourself and your role at Hyves. |
155 |
|
156 |
Ramon: I'm a long time Gentoo user both personally and professionally and |
157 |
started using Gentoo somewhere in 2002 coming from Mandrake. Before that I'd |
158 |
been using Linux for about 5 years. |
159 |
|
160 |
Hyves is a social network site akin to MySpace, FaceBook, Orkut etc. The |
161 |
website was originally started by Koen, Floris and Raymond, I joined the |
162 |
company in November 2005 as the first paid sysadmin to help with managing the |
163 |
40+ Gentoo linux servers. |
164 |
|
165 |
The System Engineering department currently is a team of 9 people who manage |
166 |
all servers from bare-metal provisioning up to the application software |
167 |
including the network infrastructure. The website itself is created by the |
168 |
developers (a team of 14 people). |
169 |
|
170 |
GMN: What is the scale of your website? |
171 |
|
172 |
Ramon: We currently have over 6 million registered users and counting, peak |
173 |
performance is currently at 150+ million page views per day (13 million per |
174 |
hour). These are filtered page views, raw http requests on our web farm are |
175 |
well over 20.000 req/sec. |
176 |
|
177 |
On our mysql database backend, we serve roughly 100.000 actions/sec at peak |
178 |
performance. Aside from the web frontend and the database backend we have a |
179 |
very large file-storage for media that our users upload. The total used |
180 |
storage totals around roughly about 280 Terabytes. All in all with all hosts |
181 |
accounted for we have 1800 servers most of them with 2 or 4 cores each. All |
182 |
of these run Gentoo Linux. :-) |
183 |
|
184 |
GMN: Why did you choose Gentoo Linux to power your infrastructure? What |
185 |
features in particular made you choose Gentoo over all the other |
186 |
distributions out there? |
187 |
|
188 |
Ramon: We've been running on Gentoo Linux since the inception of the website. |
189 |
There has been a very short period at the very beginning when the company |
190 |
owned two colocated servers which came with Fedora but that was a very long |
191 |
time ago. Our main reasons to switch to Gentoo were: |
192 |
|
193 |
* USE flags (the ability to easily switch additional functionality on |
194 |
or off) |
195 |
* Extreme customizability (custom ebuilds, install locations etc.) |
196 |
* Close tracking of upstream (speed of updates) |
197 |
* Good community support |
198 |
* Excellent documentation |
199 |
|
200 |
We're using some very bleeding edge software in some cases to run our website |
201 |
with fairly extensive customizations in general to adjust for scale and/or |
202 |
performance. Portage, overlays and the ebuild system in general go a long way |
203 |
to achieve that while staying within the Gentoo distribution framework for |
204 |
all the other stuff. |
205 |
|
206 |
The fact that a bare-bones Gentoo install doesn't come with all kinds of |
207 |
cruft and distribution-centric customizations, helps to keep our systems mean |
208 |
and lean. |
209 |
|
210 |
In upgrading from php-4 to php-5 we've found slotting to be an invaluable |
211 |
feature which eased the migration a great deal. Additionally we had to stay |
212 |
on php-4 for some time after Gentoo deprecated support for it, pulling in |
213 |
security patches with an ebuild turned out to be fairly simple, enabling us |
214 |
to migrate at our own pace. |
215 |
|
216 |
GMN: Please describe how you used the tools Gentoo offers to make maintaining |
217 |
such a huge pool of servers easier. |
218 |
|
219 |
Ramon: Most of our system administration is not done using Gentoo tools but |
220 |
by using an automated configuration management system for Unix hosts called |
221 |
puppet[24]. It uses eix[25] to build a package database. |
222 |
|
223 |
24. http://www.reductivelabs.com |
224 |
25. http://eix.sourceforge.net/ |
225 |
|
226 |
Among the tools Gentoo offers: |
227 |
|
228 |
* We use catalyst[26] to build our own stage3 and stage4 tarballs. |
229 |
* We use quickinstall by Andrew Gaffney[27] as part of our provisioning |
230 |
framework |
231 |
* Catalyst relies on genkernel[28] to build our kernel |
232 |
* We use Portage's binary package support for critical fixes |
233 |
|
234 |
26. http://www.gentoo.org/proj/en/releng/catalyst/ |
235 |
27. agaffney@g.o |
236 |
28. http://www.gentoo.org/doc/en/genkernel.xml |
237 |
|
238 |
GMN: Have you been through any major "stumbling blocks" while setting up your |
239 |
infrastructure? If so, how did you go about resolving them? Did you find the |
240 |
various support avenues that Gentoo offers to be helpful at the time? |
241 |
|
242 |
Ramon: Several of course! Most of them had absolutely nothing to do with |
243 |
Gentoo but more with bugs and performance issues in various software |
244 |
packages. |
245 |
|
246 |
With respect to community support, we actively search and query IRC, bugzilla |
247 |
and sometimes the forums as well. Additionally we track the gentoo-dev list |
248 |
for changes. The forums tend to be a valuable source of information for |
249 |
desktop issues we might have had (most of the system engineering team runs |
250 |
Gentoo as desktop OS). However for large-scale server issues it has a bit too |
251 |
high noise/content ratio because of its desktop oriented nature. |
252 |
|
253 |
We try to give stuff that we learned back to the community by filing bugs, if |
254 |
possible with patches. However we find that most of the stuff we customize is |
255 |
of fairly limited interest to the larger community because of its focus on |
256 |
our own environment. |
257 |
|
258 |
Running a server park this large is usually eats away most of the time |
259 |
available, so there is little left to clean up patches and/or ebuilds to make |
260 |
them more generally usable. We do try to file amd64 keyword stabling reports |
261 |
on stuff we deploy in our server park that hasn't been marked stable (yet). |
262 |
|
263 |
GMN: Is there a feature that you wish Gentoo had? |
264 |
|
265 |
Ramon: Let's see [rumbles around desk for the long list of features we'd wish |
266 |
gentoo had]. More seriously, the list is actually surprisingly short: |
267 |
|
268 |
* Currently I'm working on getting stackless python[29] working in an |
269 |
agreeable fashion with the rest of the python framework in Gentoo. We've |
270 |
rolled out a preliminary stackless ebuild which basically installs it |
271 |
side by side with the normal python setup in /opt but I consider this to |
272 |
be sub-optimal at the least. We haven't finished it yet, but I think it |
273 |
will be doable. |
274 |
* I'd really really like to see a release-based Portage snapshot |
275 |
released together with the actual release. However, that is not of much |
276 |
use without a snapshot from the distfiles mirrors at the same time. This |
277 |
would make Gentoo less of a moving target and a more reliable base to |
278 |
build servers on. There has been talk about this on several mailing lists |
279 |
where people invariably object that this would create a false sense of |
280 |
stability because no one would port security patches and/or issues but as |
281 |
far as we are concerned that would not be necessary. I understand the |
282 |
constraints placed on the mirror system by such a setup. We are doing |
283 |
this internally for our stage4 files at the moment and that's pretty |
284 |
doable, but then, we only mirror the distfiles part (that we actually use |
285 |
in our stage4 builds) and not the entire Gentoo release with all the |
286 |
related desktop software. |
287 |
* We depend fairly heavily on the binary package support in Gentoo, and |
288 |
we need to separate packages over multiple ServerOS images (stage4 |
289 |
builds) if we need them with different USE flags. I would like proper USE |
290 |
flag support for binary packages. |
291 |
* A little less aggressive pruning of ebuilds in the Portage tree would |
292 |
help. A lot of people are probably still running apache-2.0.x versions, |
293 |
as we are. They've left the Portage tree which is kind of sad, I miss |
294 |
them! |
295 |
|
296 |
29. http://www.stackless.com/ |
297 |
|
298 |
GMN: Any concluding comments? |
299 |
|
300 |
Ramon: The beauty of Gentoo is that it offers a flexible framework for |
301 |
building a highly customizable linux base to run your application on without |
302 |
getting in the way. That flexibility and customizability brings its own |
303 |
complexity but as far as I'm concerned it has been worth the trouble. |
304 |
|
305 |
Running this kind of infrastructure with just 9 people is a form of highly |
306 |
organized madness! If there are any developers or sysadmins out there with a |
307 |
healthy interest in high-performance large-scale infrastructures and |
308 |
Amsterdam I'd like to talk to them. We have open positions in both |
309 |
development and system engineering and would prefer to hire people from the |
310 |
Gentoo community. |
311 |
|
312 |
We welcome feedback from the community, you can reach me personally by |
313 |
email[30] or poke me on IRC (My nick is Innocenti on the Freenode network). |
314 |
If you're interested in working with us, please don't contact me directly but |
315 |
send mail to: jobs.sysadmin@×××××.nl. |
316 |
|
317 |
30. mailto:ramon@×××××.nl |
318 |
|
319 |
And last but not least I'm really pleased to make the following announcement: |
320 |
|
321 |
Based on a recent discussion with Robin H. Johnson[31] and Alex Howells[32] |
322 |
from gentoo-infra, Hyves will sponsor the Gentoo community by helping out |
323 |
with new servers for Bugzilla. We are putting up two large AMD64, 16Gb |
324 |
servers with fast SCSI disks for the database backend and 2 beefy webservers |
325 |
to improve the current bugzilla situation. We're currently working with infra |
326 |
to get the stuff up and running and I hope the servers to go live soon. |
327 |
|
328 |
31. robbat2@g.o |
329 |
32. astinus@g.o |
330 |
|
331 |
GMN: Thank you, Ramon, for your time and for speaking with us! |
332 |
|
333 |
Figure 3.1: The team at Hyves (L-R): Jeffrey Lensen, Marlon de Boer, Eugene |
334 |
Molenaar, Ramon van Alteren, Gerwin Scheeve, Maarten van der Bogaard, Stefan |
335 |
van der Wiele and Frank Zwart |
336 |
http://www.gentoo.org/images/gmn/20080424/hyves-team.png |
337 |
|
338 |
Planet Gentoo |
339 |
------------- |
340 |
|
341 |
The good user: Ben de Groot[33] explains to us in a series[34] of posts, how |
342 |
one can become a successful[35] Gentoo user[36] and stay[37] that way. |
343 |
|
344 |
33. yngwin@g.o |
345 |
34. http://ben.liveforge.org/2008/03/18/how-to-be-a-successful-gentoo-user |
346 |
35. http://ben.liveforge.org/2008/03/19/gentoo-documentation-sources |
347 |
36. http://ben.liveforge.org/2008/03/20/gentoo-features |
348 |
37. http://ben.liveforge.org/2008/04/02/get-better-help |
349 |
|
350 |
Baselayout status: Doug Goldstein[38] informs us about the status[39] of the |
351 |
new baselayout[40]. |
352 |
|
353 |
38. cardoe@g.o |
354 |
39. http://blog.cardoe.com/archives/2008/03/20/openrc-baselayout-2/ |
355 |
40. http://blog.cardoe.com/archives/2008/03/28/openrc-hits-the-tree/ |
356 |
|
357 |
Translations: Translations are an important part and free software has spread |
358 |
into markets because of translation into some uncommon languages. Diego |
359 |
Pettenò[8] shares his thoughts[41] on ebuild internationalization. |
360 |
|
361 |
8. flameeyes@g.o |
362 |
41. http://blog.flameeyes.eu/articles/2008/03/20/some-thoughts-about-internationalisation-and-common-strings |
363 |
|
364 |
Alternative package search engine: Steve Dibb[42] implemented the old design |
365 |
of packages.gentoo.org[43] with new code[44]. |
366 |
|
367 |
42. beandog@g.o |
368 |
43. http://packages.gentoo.org/ |
369 |
44. http://wonkabar.org/archives/417 |
370 |
|
371 |
Workplaces: Ever wanted to know where Gentoo is hand-crafted with lots of |
372 |
love? Some[45] developers setups are presented[46] in a few[47] blog posts. |
373 |
|
374 |
45. http://tsunam.org/2008/03/23/setups/ |
375 |
46. http://www.faulhammer.org/index.php?option=com_content&task=view&id=243 |
376 |
47. http://blog.flameeyes.eu/articles/2008/03/24/setups |
377 |
|
378 |
Man pages with Vim: Ali Polatel[48] tells us how to view man pages from your |
379 |
Vi-like editor[49]. |
380 |
|
381 |
48. hawking@g.o |
382 |
49. http://hawking.nonlogic.org/archives/2008/04/06/viewing_man_pages_with_vim/ |
383 |
|
384 |
Playstations and Gentoo: Although older Playstations are MIPS based, Stuart |
385 |
Longland[50] tells us why they are not supported[51]. |
386 |
|
387 |
50. redhatter@g.o |
388 |
51. http://stuartl.longlandclan.yi.org/blog/2008/04/06/gentoomips-ps/ |
389 |
|
390 |
Book review: For our German readers, Christian Faulhammer[52] posted a little |
391 |
review[53] on the second German Gentoo book by Gunnar Wrobel[54]. |
392 |
|
393 |
52. opfer@g.o |
394 |
53. http://www.faulhammer.org/index.php?option=com_content&task=view&id=245 |
395 |
54. wrobel@g.o |
396 |
|
397 |
Go for Gold: Maybe you have heard about the new linker in binutils. Bernard |
398 |
Cafarelli[55] tells us how to[56] use it beside a stable version for your own |
399 |
projects. |
400 |
|
401 |
55. voyageur@g.o |
402 |
56. http://blog.cafarelli.fr/post/2008/04/09/Testing-the-new-gold-linker-from-binutils |
403 |
|
404 |
Gentoo in the News |
405 |
------------------ |
406 |
|
407 |
PC Magazine: An article featuring the Zonbu PC mentions that it runs Gentoo |
408 |
Linux - "Though sold through a nontraditional channel there's no hard drive, |
409 |
so you pay monthly for online storage the Zonbu PC is a good alternative to |
410 |
the traditional desktop PC. It runs Gentoo Linux, which is a lot more usable |
411 |
than the gOS Linux on the gPC. This is the EPEAT Gold and Energy Star 4.0 |
412 |
certified PC to buy if your computing needs run mainly on the Web. It's the |
413 |
first PC Mag Green Approved product ever". For more information, check out |
414 |
the complete article[57]. |
415 |
|
416 |
57. http://www.pcmag.com/article2/0,2817,2153829,00.asp |
417 |
|
418 |
Linux Devices: PC-Doctor, a well known software vendor has developed a new |
419 |
Network Factory appliance, which is currently in the prototype phase. The |
420 |
device runs Gentoo, on an undisclosed hardware platform. The company chose |
421 |
the Gentoo distro, "because we know it," said van Aman. "We chose a |
422 |
source-based distribution because we only need to support a few hardware |
423 |
configurations, and we want to squeeze the maximum performance out of the |
424 |
hardware that we have". For more information, check out the complete |
425 |
article[58]. |
426 |
|
427 |
58. http://www.linuxdevices.com/news/NS7542896830.html |
428 |
|
429 |
ITWire: A news item on the website describes how a user used Gentoo to create |
430 |
his own distribution - Kororaa[59]. Check out the complete article[60] for |
431 |
more information. |
432 |
|
433 |
59. http://www.kororaa.org/ |
434 |
60. http://www.itwire.com/content/view/17519/1090/ |
435 |
|
436 |
================== |
437 |
4. Tips and Tricks |
438 |
================== |
439 |
|
440 |
Speedup Boot Time |
441 |
----------------- |
442 |
|
443 |
Are you impatient when booting your computer? If yes, try the following: |
444 |
|
445 |
+----------------------------------------------------------------------------+ |
446 |
| Code Listing 4.1 | |
447 |
| Tell Gentoo's startup system to turn on services in parallel | |
448 |
+----------------------------------------------------------------------------+ |
449 |
| $ $EDITOR /etc/conf.d/rc | |
450 |
| (Change) | |
451 |
| RC_PARALLEL_STARTUP="no" | |
452 |
| (To) | |
453 |
| RC_PARALLEL_STARTUP="yes" | |
454 |
+----------------------------------------------------------------------------+ |
455 |
|
456 |
+----------------------------------------------------------------------------+ |
457 |
| Code Listing 4.2 | |
458 |
| Prevent the kernel from displaying status messages | |
459 |
+----------------------------------------------------------------------------+ |
460 |
| (Assuming you are using GRUB and /boot is mounted correctly) | |
461 |
| $ $EDITOR /boot/grub/grub.conf | |
462 |
| (Append the 'quiet' option to the kernel you use, for example:) | |
463 |
| kernel /boot/vmlinuz-2.6.23.9 root=/dev/hda2 quiet | |
464 |
+----------------------------------------------------------------------------+ |
465 |
|
466 |
+------------------------------------------------------------------------------+ |
467 |
| Code Listing 4.3 | |
468 |
| Remove services that you do not need | |
469 |
+------------------------------------------------------------------------------+ |
470 |
| (View what services are currently activated on boot) | |
471 |
| $ rc-status boot | |
472 |
| (Check what is good with a default runlevel) | |
473 |
| $ rc-default default | |
474 |
| (For example, you probably won't need keymap if you're building a carputer:) | |
475 |
| $ rc-update del keymap | |
476 |
+------------------------------------------------------------------------------+ |
477 |
|
478 |
If you build your kernel with no modules, you can remove modules from boot. |
479 |
|
480 |
Note: If you do not understand what a particular service or module does, do |
481 |
not remove it! |
482 |
|
483 |
You may also like to install BootChart[61], a tool for performance analysis |
484 |
and visualization of the Linux boot process. |
485 |
|
486 |
61. http://www.bootchart.org/ |
487 |
|
488 |
IRSSI and BitlBee |
489 |
----------------- |
490 |
|
491 |
Irssi and BitlBee are both great for simple chat clients. If you have a shell |
492 |
available, we recommend you run them off the server, since you will never |
493 |
logoff. |
494 |
|
495 |
+----------------------------------------------------------------------------+ |
496 |
| Code Listing 4.1 | |
497 |
| Installing | |
498 |
+----------------------------------------------------------------------------+ |
499 |
| # emerge irssi bitlbee screenie | |
500 |
+----------------------------------------------------------------------------+ |
501 |
|
502 |
A previous GMN featured tips and tricks on screenie[62]. Now, configure |
503 |
bitlbee to your taste, and start it: |
504 |
|
505 |
62. http://www.gentoo.org/news/en/gmn/20080218-newsletter.xml#doc_chap4 |
506 |
|
507 |
+----------------------------------------------------------------------------+ |
508 |
| Code Listing 4.2 | |
509 |
| Starting bitlbee | |
510 |
+----------------------------------------------------------------------------+ |
511 |
| $ /etc/init.d/bitlbeed start | |
512 |
+----------------------------------------------------------------------------+ |
513 |
|
514 |
Now start screenie and start an irssi session: |
515 |
|
516 |
+----------------------------------------------------------------------------+ |
517 |
| Code Listing 4.3 | |
518 |
| Creating an IRSSI session | |
519 |
+----------------------------------------------------------------------------+ |
520 |
| $ /connect 127.0.0.1 | |
521 |
+----------------------------------------------------------------------------+ |
522 |
|
523 |
Now follow the instructions and connect into your IM accounts and IRC, never |
524 |
worrying about logging off. |
525 |
|
526 |
========================= |
527 |
5. Gentoo developer moves |
528 |
========================= |
529 |
|
530 |
Summary |
531 |
------- |
532 |
|
533 |
Gentoo is made up of 259 active developers, of which 44 are currently away. |
534 |
Gentoo has recruited a total of 637 developers since its inception. |
535 |
|
536 |
Moves |
537 |
----- |
538 |
|
539 |
The following developers recently left the Gentoo project: |
540 |
|
541 |
* None during this period |
542 |
|
543 |
Adds |
544 |
---- |
545 |
|
546 |
The following developers recently joined the Gentoo project: |
547 |
|
548 |
* Ahmed Ammar (b33fc0d3) - amd64 |
549 |
* Josh Glover (jmglov) - CJK |
550 |
|
551 |
Changes |
552 |
------- |
553 |
|
554 |
The following developers recently changed roles within the Gentoo project: |
555 |
|
556 |
* Alfredo Tupone (tupone) joined the net-zope herd |
557 |
* Ben de Groot (yngwin) joined the desktop-misc herd |
558 |
|
559 |
========== |
560 |
6. Portage |
561 |
========== |
562 |
|
563 |
Summary |
564 |
------- |
565 |
|
566 |
This section summarizes the current state of the Portage tree. |
567 |
|
568 |
General Statistics |
569 |
Architectures 15 |
570 |
Categories 151 |
571 |
Packages 12565 |
572 |
ebuilds 24548 |
573 |
|
574 |
Keyword Distribution |
575 |
Architecture StableTestingTotal% Packages |
576 |
alpha 3629435406432.34% |
577 |
amd64 696938671083686.24% |
578 |
arm 159572166713.27% |
579 |
hppa 2660488314825.05% |
580 |
ia64 3223552377530.04% |
581 |
m68k 493165094.05% |
582 |
mips 1104671177514.13% |
583 |
ppc 62392858909772.40% |
584 |
ppc64 3431621405232.25% |
585 |
s390 12014712489.93% |
586 |
sh 141545146011.62% |
587 |
sparc 48051275608048.39% |
588 |
sparc-fbsd 03163162.51% |
589 |
x86 932730541238198.54% |
590 |
x86-fbsd 02493249319.84% |
591 |
|
592 |
Figure 6.1: Package distribution by keyword |
593 |
http://www.gentoo.org/images/gmn/20080424/keywords.png |
594 |
|
595 |
The following section lists packages that have either been moved or added to |
596 |
the tree. The package removals come from many locations, including the |
597 |
Treecleaners[63] and various developers. |
598 |
|
599 |
63. http://www.gentoo.org/proj/en/qa/treecleaners/ |
600 |
|
601 |
Removals: |
602 |
--------- |
603 |
|
604 |
Package: Removal date: Contact: |
605 |
dev-java/cryptix 24 Mar 2008 Vlastimil Babka[64] |
606 |
dev-java/cryptix-asn1-bin 24 Mar 2008 Vlastimil Babka[64] |
607 |
dev-java/cryptix-jce-bin 24 Mar 2008 Vlastimil Babka[64] |
608 |
dev-java/javamake-bin 24 Mar 2008 Vlastimil Babka[64] |
609 |
dev-java/minml2 24 Mar 2008 Vlastimil Babka[64] |
610 |
dev-java/jasmin-sable 24 Mar 2008 Vlastimil Babka[64] |
611 |
www-servers/orion 24 Mar 2008 Petteri Räty[65] |
612 |
dev-java/jsx 24 Mar 2008 Petteri Räty[65] |
613 |
app-laptop/smcinit 25 Mar 2008 Michele Noberasco[66] |
614 |
sys-apps/tcb 27 Mar 2008 Diego Pettenò[8] |
615 |
sys-apps/baselayout-lite 30 Mar 2008 Mike Frysinger[67] |
616 |
|
617 |
8. flameeyes@g.o |
618 |
64. caster@g.o |
619 |
65. betelgeuse@g.o |
620 |
66. s4t4n@g.o |
621 |
67. vapier@g.o |
622 |
|
623 |
Package: Removal date: Contact: |
624 |
x11-themes/gtk-engines-mist 31 Mar 2008 Rèmi Cardona[68] |
625 |
dev-libs/tinyq 31 Mar 2008 Raúl Porcel[69] |
626 |
net-ftp/gtkfxp 31 Mar 2008 Raúl Porcel[69] |
627 |
net-libs/libhttpd-persistent 31 Mar 2008 Raúl Porcel[69] |
628 |
app-admin/ctcs 31 Mar 2008 Raúl Porcel[69] |
629 |
net-ftp/swiftfxp 31 Mar 2008 Raúl Porcel[69] |
630 |
x11-misc/xnview 01 Apr 2008 Samuli Suominen[70] |
631 |
mail-client/ciphire-mail 04 Apr 2008 Torsten Veller[71] |
632 |
media-gfx/gimp-print 05 Apr 2008 Stefan Schweizer[72] |
633 |
app-vim/ant 06 Apr 2008 Ali Polatel[48] |
634 |
|
635 |
48. hawking@g.o |
636 |
68. remi@g.o |
637 |
69. armin76@g.o |
638 |
70. drac@g.o |
639 |
71. tove@g.o |
640 |
72. genstef@g.o |
641 |
|
642 |
Package: Removal date: Contact: |
643 |
media-video/x264-svn-encoder 07 Apr 2008 Ben de Groot[33] |
644 |
media-libs/x264-svn 07 Apr 2008 Ben de Groot[33] |
645 |
dev-lang/smalltalkx 09 Apr 2008 Luis Francisco Araujo[73] |
646 |
media-sound/opmixer 09 Apr 2008 Samuli Suominen[70] |
647 |
app-misc/pastemecli 09 Apr 2008 Raúl Porcel[69] |
648 |
sys-kernel/suspend2-sources 12 Apr 2008 Krzysiek Pawlik[74] |
649 |
sys-apps/suspend2-userui 12 Apr 2008 Krzysiek Pawlik[74] |
650 |
media-fonts/skinenigmang-fonts 13 Apr 2008 Matthias Schwarzott[75] |
651 |
|
652 |
33. yngwin@g.o |
653 |
69. armin76@g.o |
654 |
70. drac@g.o |
655 |
73. araujo@g.o |
656 |
74. nelchael@g.o |
657 |
75. zzam@g.o |
658 |
|
659 |
Package: Removal date: Contact: |
660 |
sys-fs/cryptsetup-luks 14 Apr 2008 Doug Goldstein[38] |
661 |
dev-scheme/mit-scheme 14 Apr 2008 Marijn Schouten[76] |
662 |
dev-lisp/gcl-cvs 14 Apr 2008 Marijn Schouten[76] |
663 |
virtual/postgresql-libs 15 Apr 2008 Tiziano Müller[77] |
664 |
|
665 |
38. cardoe@g.o |
666 |
76. hkbst@g.o |
667 |
77. dev-zero@g.o |
668 |
|
669 |
Additions: |
670 |
---------- |
671 |
|
672 |
Package: Addition date: Contact: |
673 |
gnome-base/gvfs[78] 24 Mar 2008 Mart Raudsepp[79] |
674 |
dev-libs/libgweather[80] 24 Mar 2008 Gilles Dartiguelongue[81] |
675 |
media-plugins/vdr-atscepg[82] 24 Mar 2008 Joerg Bornkessel[83] |
676 |
dev-util/gtk-doc-am[84] 24 Mar 2008 Daniel Gryniewicz[85] |
677 |
sys-cluster/pypvm[86] 24 Mar 2008 Donnie Berkholz[4] |
678 |
sys-cluster/pbs-python[87] 24 Mar 2008 Donnie Berkholz[4] |
679 |
media-fonts/proggy-fonts[88] 24 Mar 2008 Ben de Groot[33] |
680 |
media-fonts/webby-fonts[89] 24 Mar 2008 Ben de Groot[33] |
681 |
sci-mathematics/lybniz[90] 25 Mar 2008 Sebastien Fabbro[91] |
682 |
sys-boot/mbr-gpt[92] 25 Mar 2008 Robin H. Johnson[31] |
683 |
x11-libs/openmotif-compat[93] 25 Mar 2008 Ulrich Müller[94] |
684 |
net-p2p/frostwire[95] 25 Mar 2008 William Thomson[96] |
685 |
dev-python/rdflib[97] 25 Mar 2008 Rob Cakebread[98] |
686 |
app-misc/iguanaIR[99] 26 Mar 2008 Joerg Bornkessel[83] |
687 |
gnome-extra/mousetweaks[100] 26 Mar 2008 Gilles Dartiguelongue[81] |
688 |
sys-auth/tcb[101] 27 Mar 2008 Diego Pettenò[8] |
689 |
net-misc/mediatomb[102] 27 Mar 2008 Diego Pettenò[8] |
690 |
sci-libs/parmetis[103] 27 Mar 2008 Sebastien Fabbro[91] |
691 |
app-emacs/grep-edit[104] 27 Mar 2008 Ulrich Müller[94] |
692 |
media-plugins/vdr-extb[105] 27 Mar 2008 Joerg Bornkessel[83] |
693 |
dev-java/jazzy[106] 28 Mar 2008 Petteri Räty[65] |
694 |
net-analyzer/centreon[107] 28 Mar 2008 Benedikt Boehm[108] |
695 |
dev-libs/ossp-uuid[109] 28 Mar 2008 Tiziano Müller[77] |
696 |
media-sound/miniaudicle[110] 29 Mar 2008 Cédric Krier[111] |
697 |
media-sound/audicle[112] 30 Mar 2008 Cédric Krier[111] |
698 |
media-sound/sndpeek[113] 30 Mar 2008 Cédric Krier[111] |
699 |
media-sound/tapestrea[114] 30 Mar 2008 Cédric Krier[111] |
700 |
|
701 |
4. dberkholz@g.o |
702 |
8. flameeyes@g.o |
703 |
31. robbat2@g.o |
704 |
33. yngwin@g.o |
705 |
65. betelgeuse@g.o |
706 |
77. dev-zero@g.o |
707 |
78. http://packages.gentoo.org/package/gnome-base/gvfs |
708 |
79. leio@g.o |
709 |
80. http://packages.gentoo.org/package/dev-libs/libgweather |
710 |
81. eva@g.o |
711 |
82. http://packages.gentoo.org/package/media-plugins/vdr-atscepg |
712 |
83. hd_brummy@g.o |
713 |
84. http://packages.gentoo.org/package/dev-util/gtk-doc-am |
714 |
85. dang@g.o |
715 |
86. http://packages.gentoo.org/package/sys-cluster/pypvm |
716 |
87. http://packages.gentoo.org/package/sys-cluster/pbs-python |
717 |
88. http://packages.gentoo.org/package/media-fonts/proggy-fonts |
718 |
89. http://packages.gentoo.org/package/media-fonts/webby-fonts |
719 |
90. http://packages.gentoo.org/package/sci-mathematics/lybniz |
720 |
91. bicatali@g.o |
721 |
92. http://packages.gentoo.org/package/sys-boot/mbr-gpt |
722 |
93. http://packages.gentoo.org/package/x11-libs/openmotif-compat |
723 |
94. ulm@g.o |
724 |
95. http://packages.gentoo.org/package/net-p2p/frostwire |
725 |
96. wltjr@g.o |
726 |
97. http://packages.gentoo.org/package/dev-python/rdflib |
727 |
98. pythonhead@g.o |
728 |
99. http://packages.gentoo.org/package/app-misc/iguanaIR |
729 |
100. http://packages.gentoo.org/package/gnome-extra/mousetweaks |
730 |
101. http://packages.gentoo.org/package/sys-auth/tcb |
731 |
102. http://packages.gentoo.org/package/net-misc/mediatomb |
732 |
103. http://packages.gentoo.org/package/sci-libs/parmetis |
733 |
104. http://packages.gentoo.org/package/app-emacs/grep-edit |
734 |
105. http://packages.gentoo.org/package/media-plugins/vdr-extb |
735 |
106. http://packages.gentoo.org/package/dev-java/jazzy |
736 |
107. http://packages.gentoo.org/package/net-analyzer/centreon |
737 |
108. hollow@g.o |
738 |
109. http://packages.gentoo.org/package/dev-libs/ossp-uuid |
739 |
110. http://packages.gentoo.org/package/media-sound/miniaudicle |
740 |
111. cedk@g.o |
741 |
112. http://packages.gentoo.org/package/media-sound/audicle |
742 |
113. http://packages.gentoo.org/package/media-sound/sndpeek |
743 |
114. http://packages.gentoo.org/package/media-sound/tapestrea |
744 |
|
745 |
Package: Addition date: Contact: |
746 |
dev-ruby/revolution[115] 31 Mar 2008 Hans de Graaff[116] |
747 |
xfce-extra/xfmpc[117] 01 Apr 2008 Christoph Mende[118] |
748 |
app-office/homebank[119] 01 Apr 2008 Denis Dupeyron[120] |
749 |
dev-java/dsiutils[121] 02 Apr 2008 Alistair Bush[122] |
750 |
app-vim/vim-spell-el[123] 02 Apr 2008 Aggelos Orfanakos[124] |
751 |
dev-ruby/osmlib-base[125] 02 Apr 2008 Hanno Boeck[126] |
752 |
dev-python/virtualenv[127] 03 Apr 2008 Rob Cakebread[98] |
753 |
dev-util/gitosis-gentoo[128] 04 Apr 2008 Robin H. Johnson[31] |
754 |
net-print/gutenprint[129] 05 Apr 2008 Stefan Schweizer[72] |
755 |
kde-misc/kgrab[130] 05 Apr 2008 Wulf Krueger[131] |
756 |
kde-misc/kgraphviewer[132] 05 Apr 2008 Wulf Krueger[131] |
757 |
kde-misc/kio_gopher[133] 05 Apr 2008 Wulf Krueger[131] |
758 |
kde-misc/libksane[134] 05 Apr 2008 Wulf Krueger[131] |
759 |
dev-ruby/mkrf[135] 06 Apr 2008 Hans de Graaff[116] |
760 |
app-text/xournal[136] 06 Apr 2008 Robert Buchholz[137] |
761 |
app-vim/ant_menu[138] 06 Apr 2008 Ali Polatel[48] |
762 |
|
763 |
31. robbat2@g.o |
764 |
48. hawking@g.o |
765 |
72. genstef@g.o |
766 |
98. pythonhead@g.o |
767 |
115. http://packages.gentoo.org/package/dev-ruby/revolution |
768 |
116. graaff@g.o |
769 |
117. http://packages.gentoo.org/package/xfce-extra/xfmpc |
770 |
118. angelos@g.o |
771 |
119. http://packages.gentoo.org/package/app-office/homebank |
772 |
120. calchan@g.o |
773 |
121. http://packages.gentoo.org/package/dev-java/dsiutils |
774 |
122. ali_bush@g.o |
775 |
123. http://packages.gentoo.org/package/app-vim/vim-spell-el |
776 |
124. agorf@g.o |
777 |
125. http://packages.gentoo.org/package/dev-ruby/osmlib-base |
778 |
126. hanno@g.o |
779 |
127. http://packages.gentoo.org/package/dev-python/virtualenv |
780 |
128. http://packages.gentoo.org/package/dev-util/gitosis-gentoo |
781 |
129. http://packages.gentoo.org/package/net-print/gutenprint |
782 |
130. http://packages.gentoo.org/package/kde-misc/kgrab |
783 |
131. philantrop@g.o |
784 |
132. http://packages.gentoo.org/package/kde-misc/kgraphviewer |
785 |
133. http://packages.gentoo.org/package/kde-misc/kio_gopher |
786 |
134. http://packages.gentoo.org/package/kde-misc/libksane |
787 |
135. http://packages.gentoo.org/package/dev-ruby/mkrf |
788 |
136. http://packages.gentoo.org/package/app-text/xournal |
789 |
137. rbu@g.o |
790 |
138. http://packages.gentoo.org/package/app-vim/ant_menu |
791 |
|
792 |
Package: Addition date: Contact: |
793 |
media-fonts/skinenigmang-fonts[139] 07 Apr 2008 Matthias Schwarzott[75] |
794 |
dev-tex/mh[140] 07 Apr 2008 Alexis Ballier[141] |
795 |
dev-libs/librelp[142] 07 Apr 2008 Tiziano Müller[77] |
796 |
app-admin/eselect-unison[143] 07 Apr 2008 Alexis Ballier[141] |
797 |
app-admin/rsyslog[144] 07 Apr 2008 Tiziano Müller[77] |
798 |
media-libs/x264[145] 07 Apr 2008 Ben de Groot[33] |
799 |
media-video/x264-encoder[146] 07 Apr 2008 Ben de Groot[33] |
800 |
x11-themes/pekwm-themes-hewphoria[147] 08 Apr 2008 Ben de Groot[33] |
801 |
rox-base/rox-launch[148] 08 Apr 2008 Jim Ramsay[149] |
802 |
dev-util/debhelper[150] 09 Apr 2008 Mike Frysinger[67] |
803 |
sys-apps/edac-utils[151] 09 Apr 2008 Tiziano Müller[77] |
804 |
x11-misc/xnots[152] 10 Apr 2008 Krzysiek Pawlik[74] |
805 |
x11-plugins/wmtime[153] 11 Apr 2008 Michele Noberasco[66] |
806 |
dev-tcltk/tkimg[154] 11 Apr 2008 Sebastien Fabbro[91] |
807 |
sci-astronomy/skycat[155] 11 Apr 2008 Sebastien Fabbro[91] |
808 |
media-video/ksubtitleripper[156] 11 Apr 2008 Ben de Groot[33] |
809 |
media-sound/lastfmproxy[157] 11 Apr 2008 Ben de Groot[33] |
810 |
dev-java/sblim-cim-client[158] 12 Apr 2008 Alistair Bush[122] |
811 |
app-laptop/kthinkbat[159] 12 Apr 2008 Ryan Hill[160] |
812 |
net-analyzer/pnp4nagios[161] 12 Apr 2008 Caleb Tennis[162] |
813 |
net-analyzer/nagircbot[163] 12 Apr 2008 Caleb Tennis[162] |
814 |
media-fonts/pigiarniq[164] 13 Apr 2008 Ben de Groot[33] |
815 |
games-server/greenhouse[165] 13 Apr 2008 Josh Glover[166] |
816 |
media-fonts/vdrsymbols-ttf[167] 13 Apr 2008 Matthias Schwarzott[75] |
817 |
|
818 |
33. yngwin@g.o |
819 |
66. s4t4n@g.o |
820 |
67. vapier@g.o |
821 |
74. nelchael@g.o |
822 |
75. zzam@g.o |
823 |
77. dev-zero@g.o |
824 |
91. bicatali@g.o |
825 |
122. ali_bush@g.o |
826 |
139. http://packages.gentoo.org/package/media-fonts/skinenigmang-fonts |
827 |
140. http://packages.gentoo.org/package/dev-tex/mh |
828 |
141. aballier@g.o |
829 |
142. http://packages.gentoo.org/package/dev-libs/librelp |
830 |
143. http://packages.gentoo.org/package/app-admin/eselect-unison |
831 |
144. http://packages.gentoo.org/package/app-admin/rsyslog |
832 |
145. http://packages.gentoo.org/package/media-libs/x264 |
833 |
146. http://packages.gentoo.org/package/media-video/x264-encoder |
834 |
147. http://packages.gentoo.org/package/x11-themes/pekwm-themes-hewphoria |
835 |
148. http://packages.gentoo.org/package/rox-base/rox-launch |
836 |
149. lack@g.o |
837 |
150. http://packages.gentoo.org/package/dev-util/debhelper |
838 |
151. http://packages.gentoo.org/package/sys-apps/edac-utils |
839 |
152. http://packages.gentoo.org/package/x11-misc/xnots |
840 |
153. http://packages.gentoo.org/package/x11-plugins/wmtime |
841 |
154. http://packages.gentoo.org/package/dev-tcltk/tkimg |
842 |
155. http://packages.gentoo.org/package/sci-astronomy/skycat |
843 |
156. http://packages.gentoo.org/package/media-video/ksubtitleripper |
844 |
157. http://packages.gentoo.org/package/media-sound/lastfmproxy |
845 |
158. http://packages.gentoo.org/package/dev-java/sblim-cim-client |
846 |
159. http://packages.gentoo.org/package/app-laptop/kthinkbat |
847 |
160. dirtyepic@g.o |
848 |
161. http://packages.gentoo.org/package/net-analyzer/pnp4nagios |
849 |
162. caleb@g.o |
850 |
163. http://packages.gentoo.org/package/net-analyzer/nagircbot |
851 |
164. http://packages.gentoo.org/package/media-fonts/pigiarniq |
852 |
165. http://packages.gentoo.org/package/games-server/greenhouse |
853 |
166. jmglov@g.o |
854 |
167. http://packages.gentoo.org/package/media-fonts/vdrsymbols-ttf |
855 |
|
856 |
Package: Addition date: Contact: |
857 |
net-misc/ethercard-diag[168] 14 Apr 2008 Mike Frysinger[67] |
858 |
media-sound/aqualung[169] 15 Apr 2008 Ben de Groot[33] |
859 |
app-admin/eselect-postgresql[170] 15 Apr 2008 Tiziano Müller[77] |
860 |
dev-java/sux4j[171] 15 Apr 2008 Alistair Bush[122] |
861 |
dev-db/postgresql-docs[172] 15 Apr 2008 Tiziano Müller[77] |
862 |
dev-db/postgresql-base[173] 15 Apr 2008 Tiziano Müller[77] |
863 |
dev-db/postgresql-server[174] 15 Apr 2008 Tiziano Müller[77] |
864 |
virtual/postgresql-base[175] 15 Apr 2008 Tiziano Müller[77] |
865 |
dev-util/guilt[176] 16 Apr 2008 Ingmar Vanhassel[177] |
866 |
net-dns/fpdns[178] 16 Apr 2008 Wolfram Schlich[179] |
867 |
sci-libs/xylib[180] 18 Apr 2008 Sebastien Fabbro[91] |
868 |
app-forensics/zzuf[181] 19 Apr 2008 Diego Pettenò[8] |
869 |
media-gfx/icns2png[182] 19 Apr 2008 Samuli Suominen[70] |
870 |
dev-perl/File-SearchPath[183] 19 Apr 2008 Robin H. Johnson[31] |
871 |
dev-perl/Sphinx-Config[184] 19 Apr 2008 Robin H. Johnson[31] |
872 |
dev-perl/Sphinx-Search[185] 19 Apr 2008 Robin H. Johnson[31] |
873 |
app-accessibility/speakup[186] 19 Apr 2008 William Hubbs[187] |
874 |
dev-embedded/openocd[188] 20 Apr 2008 Mike Frysinger[67] |
875 |
dev-java/json-simple[189] 20 Apr 2008 Petteri Räty[65] |
876 |
net-misc/twitux[190] 20 Apr 2008 Peter Weller[191] |
877 |
app-crypt/elettra[192] 20 Apr 2008 Luca Barbato[193] |
878 |
|
879 |
8. flameeyes@g.o |
880 |
31. robbat2@g.o |
881 |
33. yngwin@g.o |
882 |
65. betelgeuse@g.o |
883 |
67. vapier@g.o |
884 |
70. drac@g.o |
885 |
77. dev-zero@g.o |
886 |
91. bicatali@g.o |
887 |
122. ali_bush@g.o |
888 |
168. http://packages.gentoo.org/package/net-misc/ethercard-diag |
889 |
169. http://packages.gentoo.org/package/media-sound/aqualung |
890 |
170. http://packages.gentoo.org/package/app-admin/eselect-postgresql |
891 |
171. http://packages.gentoo.org/package/dev-java/sux4j |
892 |
172. http://packages.gentoo.org/package/dev-db/postgresql-docs |
893 |
173. http://packages.gentoo.org/package/dev-db/postgresql-base |
894 |
174. http://packages.gentoo.org/package/dev-db/postgresql-server |
895 |
175. http://packages.gentoo.org/package/virtual/postgresql-base |
896 |
176. http://packages.gentoo.org/package/dev-util/guilt |
897 |
177. ingmar@g.o |
898 |
178. http://packages.gentoo.org/package/net-dns/fpdns |
899 |
179. wschlich@g.o |
900 |
180. http://packages.gentoo.org/package/sci-libs/xylib |
901 |
181. http://packages.gentoo.org/package/app-forensics/zzuf |
902 |
182. http://packages.gentoo.org/package/media-gfx/icns2png |
903 |
183. http://packages.gentoo.org/package/dev-perl/File-SearchPath |
904 |
184. http://packages.gentoo.org/package/dev-perl/Sphinx-Config |
905 |
185. http://packages.gentoo.org/package/dev-perl/Sphinx-Search |
906 |
186. http://packages.gentoo.org/package/app-accessibility/speakup |
907 |
187. williamh@g.o |
908 |
188. http://packages.gentoo.org/package/dev-embedded/openocd |
909 |
189. http://packages.gentoo.org/package/dev-java/json-simple |
910 |
190. http://packages.gentoo.org/package/net-misc/twitux |
911 |
191. welp@g.o |
912 |
192. http://packages.gentoo.org/package/app-crypt/elettra |
913 |
193. lu_zero@g.o |
914 |
|
915 |
=========== |
916 |
7. Bugzilla |
917 |
=========== |
918 |
|
919 |
Statistics |
920 |
---------- |
921 |
|
922 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[194]) to record and track |
923 |
bugs, notifications, suggestions and other interactions with the development |
924 |
team. The following chart summarizes activity on Bugzilla between 16 March |
925 |
2008 and 20 April 2008. |
926 |
|
927 |
194. http://bugs.gentoo.org |
928 |
|
929 |
Figure 7.1: Bug activity split-up |
930 |
http://www.gentoo.org/images/gmn/20080424/activity.png |
931 |
|
932 |
Of the 10812 currently open bugs: 15 are labeled blocker, 106 are labeled |
933 |
critical, and 361 are labeled major. |
934 |
|
935 |
Closed bug ranking |
936 |
------------------ |
937 |
|
938 |
The developers and teams who have closed the most bugs during this period are |
939 |
as follows. |
940 |
|
941 |
Rank Developer/Team Bug Count |
942 |
0 Others 1316 |
943 |
1 Gentoo's Team for Core System packages 128 |
944 |
2 Gentoo Linux Gnome Desktop Team 87 |
945 |
3 Gentoo Security 73 |
946 |
4 AMD64 Project 70 |
947 |
5 Portage team 58 |
948 |
6 Java team 45 |
949 |
7 Gentoo Games 44 |
950 |
8 Gentoo Sound Team 41 |
951 |
9 Gentoo non-Linux Team 38 |
952 |
|
953 |
Figure 7.1: Bug closed rankings |
954 |
http://www.gentoo.org/images/gmn/20080424/closed.png |
955 |
|
956 |
Assigned bug ranking |
957 |
-------------------- |
958 |
|
959 |
The developers and teams who have been assigned the most bugs during this |
960 |
period are as follows. |
961 |
|
962 |
Rank Developer/Team Bug Count |
963 |
0 Others 952 |
964 |
1 Default Assignee for New Packages 116 |
965 |
2 Gentoo's Team for Core System packages 64 |
966 |
3 Java team 54 |
967 |
4 Gentoo Security 50 |
968 |
5 Gentoo Linux Gnome Desktop Team 50 |
969 |
6 Gentoo Games 44 |
970 |
7 Gentoo Release Team 38 |
971 |
8 Default Assignee for Orphaned Packages 37 |
972 |
9 Python Gentoo Team 30 |
973 |
|
974 |
Figure 7.1: Bugs assigned rankings |
975 |
http://www.gentoo.org/images/gmn/20080424/opened.png |
976 |
|
977 |
=================== |
978 |
8. Getting Involved |
979 |
=================== |
980 |
|
981 |
The GMN relies on volunteers and members of the community for content every |
982 |
month. If you are interested in writing for the GMN, do write in to |
983 |
gmn-writers@g.o with your articles in plaintext or GuideXML format. |
984 |
|
985 |
Note: The deadline for articles to be published in the next issue is May 16, |
986 |
2008. |
987 |
|
988 |
We solicit feedback from all our readers on the newsletter. If you have any |
989 |
ideas for articles, sections, or have anything to say about the GMN, don't |
990 |
hesitate to email us at gmn-feedback@g.o. |
991 |
|
992 |
You can also give us your feedback and comment on this particular issue of |
993 |
the GMN on the forum thread[1]. |
994 |
|
995 |
1. http://forums.gentoo.org/viewtopic-p-5071942.html |
996 |
|
997 |
=============================== |
998 |
9. GMN subscription information |
999 |
=============================== |
1000 |
|
1001 |
To subscribe to the Gentoo Monthly Newsletter, send a blank e-mail to |
1002 |
gentoo-gmn+subscribe@g.o. |
1003 |
|
1004 |
To unsubscribe to the Gentoo Monthly Newsletter, send a blank e-mail to |
1005 |
gentoo-gmn+unsubscribe@g.o from the e-mail address you are subscribed |
1006 |
under. |
1007 |
|
1008 |
=================== |
1009 |
10. Other languages |
1010 |
=================== |
1011 |
|
1012 |
The Gentoo Monthly Newsletter is available in the following languages: |
1013 |
|
1014 |
* English[195] |
1015 |
* German[196] |
1016 |
* Italian[197] |
1017 |
* Polish[198] |
1018 |
* Spanish[199] |
1019 |
* Simplified Chinese[200] |
1020 |
|
1021 |
195. http://www.gentoo.org/news/en/gmn/index.xml |
1022 |
196. http://www.gentoo.org/news/de/gmn/index.xml |
1023 |
197. http://www.gentoo.org/news/it/gmn/index.xml |
1024 |
198. http://www.gentoo.org/news/pl/gmn/index.xml |
1025 |
199. http://www.gentoo.org/news/es/gmn/index.xml |
1026 |
200. http://www.gentoo.org/news/zh_cn/gmn/index.xml |
1027 |
|
1028 |
Anant Narayanan <anant@g.o> - Editor |
1029 |
Joshua Saddler <nightmorph@g.o> - Copy Editor |
1030 |
Christian Faulhammer <opfer@g.o> - Author |
1031 |
RGK <rgk@××××××××.com> - Author |
1032 |
Joseph <syscon@×××××××××.com> - Author |
1033 |
Andrey Falko <andrey@××××××.net> - Author |
1034 |
Robert Buchholz <rbu@g.o> - Author |