1 |
[Editor's Note: Kurt Lieber is on vacation this week, so this week's GWN is |
2 |
being published by Sascha Schwabbauer] |
3 |
|
4 |
--------------------------------------------------------------------------- |
5 |
Gentoo Weekly Newsletter |
6 |
http://www.gentoo.org/news/en/gwn/current.xml |
7 |
This is the Gentoo Weekly Newsletter for the week of June 9th, 2003. |
8 |
--------------------------------------------------------------------------- |
9 |
|
10 |
============== |
11 |
1. Gentoo News |
12 |
============== |
13 |
|
14 |
Summary |
15 |
------- |
16 |
|
17 |
* Announcing Gentoo on MacOS X |
18 |
* Hardened Gentoo demonstrates SELinux |
19 |
* Open positions in the Gentoo Linux project |
20 |
|
21 |
Announcing Gentoo on MacOS X |
22 |
---------------------------- |
23 |
|
24 |
We're pleased to announce that the Gentoo platform will soon be available |
25 |
for MacOS X. This means that users will be able to enjoy the the power and |
26 |
simplicity of the Gentoo platform and Portage where they happen to be, on |
27 |
the operating system they are currently using -- even if that operating |
28 |
system isn't GNU/Linux. We want to give our users more choices than anyone |
29 |
else, including the ability to use non-GNU operating systems and non-Linux |
30 |
kernels if they have that particular requirement or desire. |
31 |
|
32 |
We are currently getting our infrastructure ready (mailing lists, project |
33 |
page, etc.) for this project and integrating Portage for MacOS X into our |
34 |
mainline Portage sources. News about further developments will be posted |
35 |
on the Gentoo news page[1] as well as in future editions of the GWN. |
36 |
|
37 |
1. http://www.gentoo.org/ |
38 |
|
39 |
Hardened Gentoo demonstrates SELinux |
40 |
------------------------------------ |
41 |
|
42 |
Hardened Gentoo is proud to announce that we have made available a machine |
43 |
to demonstrate some of our technology. The machine is available via ssh to |
44 |
illustrate SELinux, an advanced mandatory access control system. The |
45 |
reason we are providing this to everyone is to show everyone the |
46 |
significance of the work we are doing. |
47 |
|
48 |
What this machine is: |
49 |
|
50 |
* A Gentoo installation secured with SELinux, running several daemons for |
51 |
testing in a production environment. |
52 |
|
53 |
What this machine is not: |
54 |
|
55 |
* A chrooted installation |
56 |
* A uml installation |
57 |
* A userland restricted shell (ie: rbash) |
58 |
* A honeypot/honeynet |
59 |
* A completely useless and stripped down machine |
60 |
* Impervious to DoS attacks (don't DoS or forkbomb, it doesn't do |
61 |
anything except annoy people and stop others from enjoying the machine) |
62 |
* A workstation; the main focus is on servers, running selinux on |
63 |
desktops is possible, but not currently supported |
64 |
|
65 |
root is a real user with UID=0, nothing in addition to SELinux has been |
66 |
used to secure this machine so that we can demonstrate how SELinux works. |
67 |
Feel free to try and obtain higher access on the machine, and take a look |
68 |
at dmesg to see the denials when they occur. |
69 |
|
70 |
Without further ado, please visit http://selinux.dev.gentoo.org for root |
71 |
login information. |
72 |
|
73 |
Anyone who is interested in this, and would like to know when it's ready |
74 |
for most users and after it's been tested in production environments |
75 |
should subscribe to the gentoo-hardened@g.o mailing list and come |
76 |
to #gentoo-hardened on irc.freenode.net. Our project page at |
77 |
http://www.gentoo.org/proj/en/hardened will also be updated when status |
78 |
changes occur. |
79 |
|
80 |
Open positions in the Gentoo Linux project |
81 |
------------------------------------------ |
82 |
|
83 |
The following Portage packages are currently in need of a maintainer. If |
84 |
you are interested in taking one of these positions, please send an e-mail |
85 |
to recruiters@g.o with your full name, location, Linux (and |
86 |
especially Gentoo) experience, areas of expertise, and level of experience |
87 |
with the particular application in question. |
88 |
|
89 |
If you're unsure about what level of experience any of these tasks |
90 |
require, try searching http://bugs.gentoo.org for open bugs on the package |
91 |
name to get a feeling for the type of experience and skill necessary for |
92 |
that particular package. |
93 |
|
94 |
We will make every effort to respond to each email personally. However, |
95 |
due to the sheer volume of email that we receive, please accept our thanks |
96 |
in advance in case we're not able to respond to your email |
97 |
|
98 |
* XFree86 |
99 |
* Scheme |
100 |
* Emacs/XEmacs |
101 |
* courier |
102 |
* Wine/Winex |
103 |
* OpenOffice |
104 |
* Keychain |
105 |
|
106 |
================== |
107 |
2. Gentoo Security |
108 |
================== |
109 |
|
110 |
Summary |
111 |
------- |
112 |
|
113 |
* GLSA: tomcat |
114 |
* GLSA: uw-imapd |
115 |
* GLSA: maelstrom |
116 |
* GLSA: apache-2.x |
117 |
* New Security Bug Reports |
118 |
|
119 |
GLSA: tomcat |
120 |
------------ |
121 |
|
122 |
The tomcat servlet creates the /opt/tomcat directory with privileges that |
123 |
permit local users to read files that contain passwords. |
124 |
|
125 |
* Severity: High - Local password compromise. |
126 |
* Packages Affected: net-www/tomcat prior to tomcat-4.1.24-r1 |
127 |
* Rectification 1: Synchronize and emerge tomcat, emerge clean. |
128 |
* Rectification 2: /etc/init.d/tomcat stop ; chmod -R 750 /opt/topcat/ ; |
129 |
/etc/init.d/tomcat start |
130 |
* GLSA Announcement[2] |
131 |
2. http://forums.gentoo.org/viewtopic.php?t=58013 |
132 |
|
133 |
GLSA: uw-imapd |
134 |
-------------- |
135 |
|
136 |
The UW-imapd IMAP daemon can also be used as a client. By default, any |
137 |
authenticated user is permitted to connect to the server, even in |
138 |
restricted operating modes. Exploiting this vulnerability could be used to |
139 |
gain access to the system as the logged-in user. |
140 |
|
141 |
* Severity: High - Remote authentication compromise. |
142 |
* Packages Affected: net-mail/uw-imapd prior to uw-imapd-2002d |
143 |
* Rectification: Synchronize and emerge uw-imapd, emerge clean. |
144 |
* GLSA Announcement[3] |
145 |
* Advisory[4] |
146 |
3. http://forums.gentoo.org/viewtopic.php?t=57718 |
147 |
4. http://marc.theaimsgroup.com/?l=bugtraq&m=105294024124163&w=2 |
148 |
|
149 |
GLSA: maelstrom |
150 |
--------------- |
151 |
|
152 |
The game maelstrom has a buffer overflow that could permit a local user to |
153 |
execute arbitrary code. |
154 |
|
155 |
* Severity: Moderate - Arbitrary code execution, limited to users with |
156 |
local access. |
157 |
* Packages Affected: app-games/maelstrom prior to maelstrom-3.0.6 |
158 |
* Rectification: Synchronize and emerge maelstrom, emerge clean. |
159 |
* GLSA Announcement[5] |
160 |
* Advisory[6] |
161 |
5. http://forums.gentoo.org/viewtopic.php?t=57717 |
162 |
6. http://marc.theaimsgroup.com/?l=bugtraq&m=105337792703887&w=2 |
163 |
|
164 |
GLSA: apache-2.x |
165 |
---------------- |
166 |
|
167 |
Apache 2.0 servers are subject to a remote Denial-of-Service attack |
168 |
through the mod_dav (and possibly other) mechanism. This vulnerability is |
169 |
a result of a configuration bug that causes the server to be thread-unsafe |
170 |
in certain configurations. |
171 |
|
172 |
* Severity: Moderate - Remote DoS. |
173 |
* Packages Affected: net-www/apache-2.x prior to apache-2.0.46 |
174 |
* Rectification: Synchronize and emerge apache, emerge clean. |
175 |
* GLSA Announcement[7] |
176 |
* Advisory[8] |
177 |
* Advisory[9] |
178 |
7. http://forums.gentoo.org/viewtopic.php?t=57720 |
179 |
8. http://www.apache.org/dist/httpd/Announcement2.html |
180 |
9. http://www.idefense.com/advisory/05.30.03.txt |
181 |
|
182 |
New Security Bug Reports |
183 |
------------------------ |
184 |
|
185 |
The following new security bugs were posted this week: |
186 |
|
187 |
* app-text/ghostscript[10] |
188 |
* app-emulation/xmame[11] |
189 |
* net-www/mod_gzip[12] |
190 |
* app-i18n/kon2[13] |
191 |
* sys-apps/man[14] |
192 |
* net-ftp/atftp[15] |
193 |
10. http://bugs.gentoo.org/show_bug.cgi?id=22254 |
194 |
11. http://bugs.gentoo.org/show_bug.cgi?id=22255 |
195 |
12. http://bugs.gentoo.org/show_bug.cgi?id=22256 |
196 |
13. http://bugs.gentoo.org/show_bug.cgi?id=22258 |
197 |
14. http://bugs.gentoo.org/show_bug.cgi?id=22260 |
198 |
15. http://bugs.gentoo.org/show_bug.cgi?id=22261 |
199 |
|
200 |
=============== |
201 |
3. User stories |
202 |
=============== |
203 |
|
204 |
The guys behind breakmygentoo.net |
205 |
|
206 |
Figure 3.1: The team of breakmygentoo.net |
207 |
http://www.gentoo.org/images/gwn/20030609_breakmygentoo.jpg |
208 |
|
209 |
This week we feature the people who took care of all the CVS ebuilds left |
210 |
homeless by the "Great Portage CVS Purge '03", Matthew Schick |
211 |
(lin_matt[16]) and Karl Abbott (karl11[17]). |
212 |
|
213 |
16. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2799 |
214 |
17. http://forums.gentoo.org/profile.php?mode=viewprofile&u=2881 |
215 |
|
216 |
So who are these guys who so desperately try to break your Gentoo? Karl is |
217 |
currently a Computer Science undergraduate at the University of Southern |
218 |
Mississippi (USM) and 21 years old. He uses Linux as his operating system |
219 |
of choice since September 2001. Matthew Schick, 27, works as systems |
220 |
administrator at USM's computer science department. A Linux user since |
221 |
1998 he tried various distributions including Red Hat, Caldera, Mandrake |
222 |
and Debian before deciding to go with Gentoo Linux in May 2002. He |
223 |
recently switched the department's main server successfully from Red Hat |
224 |
7.2 to Gentoo Linux, and is currently looking into the viability of |
225 |
migrating all the lab's machines (around 100) sometime during this summer |
226 |
as well. |
227 |
|
228 |
Once upon a time in Gentoo land... |
229 |
|
230 |
breakmygentoo.net[18] originated from a site called "Ebuild Central". The |
231 |
purpose of this site was to have a place to share "home-grown" ebuilds |
232 |
among Gentoo users locally as well as having a place to link to from the |
233 |
forums. The quicktime enabled MPlayer ebuilds were hot at that time and |
234 |
after exceeding the bandwith of Karl's site[19] both of them knew they had |
235 |
to find another solution. |
236 |
|
237 |
18. http://breakmygentoo.net |
238 |
19. http://99b.org |
239 |
|
240 |
Unexpected success |
241 |
|
242 |
So Matt talked to one of his clients in Los Angeles and obtained some much |
243 |
needed space and bandwidth for the site in December of 2002. After a |
244 |
little while of going only with an IP address, Matt and Karl decided that |
245 |
a domain would be necessary, and thus breakmygentoo.net was born in |
246 |
February 2003. The name was decided on as both a warning and a |
247 |
tongue-in-cheek joke for anyone hitting the site. Even during those times |
248 |
they simply expected the project to be a way of sharing ebuilds amongst |
249 |
themselves and a few people who might be interested in the same types of |
250 |
software. For the first few months, the site was simply a listing of the |
251 |
ebuilds in the directory. But it soon became obvious that there was a high |
252 |
demand, and just a few weeks ago, Karl created a frontend for the site and |
253 |
then announced[20] the launch of the new site. With that launch comes the |
254 |
project's own bugzilla, giving brave Gentooists the ability to submit |
255 |
ebuilds and bug reports that they encounter with all the CVS ebuilds out |
256 |
there. |
257 |
|
258 |
20. http://forums.gentoo.org/viewtopic.php?t=56667 |
259 |
|
260 |
With the release of GNOME 2.3.2 has come some of the highest usage the |
261 |
site has ever experienced. The fans of breakmygentoo.net have also helped |
262 |
identify several potential bugs, both on the Gentoo side as well as in |
263 |
some of the GNOME software. This gives Gentoo users an opportunity to play |
264 |
with what many people regard as the most exciting release of GNOME so far. |
265 |
|
266 |
Some stats |
267 |
|
268 |
In January Matthew and Karl started to keep track of the site's stats |
269 |
using Webalizer[21]. At this time they had a daily average of 117 and a |
270 |
monthly total of 3650 hits, whereas in May they experienced an average of |
271 |
927 hits a day which amounted to a total of 28,748 page hits at the end of |
272 |
the month. The first two days of June already saw more than 10,000 hits |
273 |
which makes one think about all the people out there trying to break their |
274 |
Gentoos... ;-) |
275 |
|
276 |
21. http://www.mrunix.net/webalizer/ |
277 |
|
278 |
Final words |
279 |
|
280 |
Here's what they have to say: |
281 |
|
282 |
Matt: "breakmygentoo.net has become an unlikely resource for folks that |
283 |
enjoy bug hunting (or just playing) in the realm of unstable software. |
284 |
Hopefully some of the information that's gained through the usage of the |
285 |
ebuilds on the site will contribute to the overall quality of the stable |
286 |
releases." |
287 |
|
288 |
Karl: "breakmygentoo.net came out of the necessity for a shared space for |
289 |
development ebuilds. I never could have imagined it becoming as widely |
290 |
used as it is today." |
291 |
|
292 |
Also both of them would like to express their thanks to everyone who has |
293 |
contributed to the site! |
294 |
|
295 |
================================= |
296 |
4. Featured Developer of the Week |
297 |
================================= |
298 |
|
299 |
Joshua Brindle, aka Method |
300 |
|
301 |
Figure 4.1: Joshua Brindle, aka Method |
302 |
http://www.gentoo.org/images/gwn/20030609_method.jpg |
303 |
|
304 |
Joshua Brindle[22] is in charge of several security-related Gentoo |
305 |
projects, acting as liaison between the teams and Gentoo proper in |
306 |
addition to participating and getting his hands dirty. The biggest one is |
307 |
Hardened Gentoo, which Joshua himself started a few months ago and now |
308 |
boasts five active developers and the official SELinux play machine |
309 |
mentioned earlier in the newsletter. Joshua is also working on the |
310 |
integration of Propolice stack smashing protection[23] into Gentoo; he and |
311 |
his team are very close to getting it into the default profiles. With all |
312 |
this security work he hasn't been able to participate in SPARC development |
313 |
(when Joshua joined first the team in November 2002 it was as a SPARC |
314 |
developer), he's really proud of how far he and his teams have come in |
315 |
such a short time and hopes to continue to progress and show the world |
316 |
what Gentoo is really made of. |
317 |
|
318 |
22. method@g.o |
319 |
23. http://www.trl.ibm.com/projects/security/ssp/ |
320 |
|
321 |
An undergraduate studying for a BS in System Network Management, and |
322 |
working as UNIX administrator at Southern Nazarene University, Joshua's |
323 |
favorite applications are actually mostly servers: Apache, PHP, exim, |
324 |
MySQL, and openSSH. While he usually runs Linux on servers, on the rare |
325 |
occasions when he runs it on a desktop he uses KDE, Konqueror, and |
326 |
Evolution, as well as VMWare (which he wishes were open). His hobbies |
327 |
include watching the Simpsons, drinking Dr. Pepper, partying, clubbing, |
328 |
and playing Warcraft III. Joshua lives in Oklahoma but is from Texas! (he |
329 |
says that people who live or have lived in Texas would understand). When |
330 |
he graduates next semester and starts hunting for a job, he says he'll be |
331 |
sure to put in an application at the NSA. |
332 |
|
333 |
========================= |
334 |
5. Heard In The Community |
335 |
========================= |
336 |
|
337 |
Web Forums |
338 |
---------- |
339 |
|
340 |
Much Ado About Macintosh |
341 |
|
342 |
Drobbins' announcement of Gentoo/Mac OS X and the new LiveCDs for the |
343 |
PowerPC architecture have rippled the waves quite considerably last week. |
344 |
A few people are discussing the virtues of Portage vs. Fink or |
345 |
Darwinports, others suddenly express revived interest in Macintosh |
346 |
emulators on x86 for Linux, and the lead dev for PPC dropped by to ask for |
347 |
hardware loans of oldworld Macs and PReP machines (i.e. IBM RS/6000 etc.) |
348 |
that he could use for testing the LiveCD: |
349 |
|
350 |
* Gentoo on OSX[24] |
351 |
* Macintosh emulators[25] |
352 |
* Great ! the new LiveCD ! Fantastic bombastic ![26] |
353 |
* liveCD boots on /dev/hda but my HD is now not available[27] |
354 |
* Oldworld machines needed[28] |
355 |
24. http://forums.gentoo.org/viewtopic.php?t=58616 |
356 |
25. http://forums.gentoo.org/viewtopic.php?t=58687 |
357 |
26. http://forums.gentoo.org/viewtopic.php?t=58261 |
358 |
27. http://forums.gentoo.org/viewtopic.php?t=58827 |
359 |
28. http://forums.gentoo.org/viewtopic.php?t=58662 |
360 |
|
361 |
Ximian Desktop 2 Port |
362 |
|
363 |
Not many of the Gentoo developers are also forum regulars, since most of |
364 |
them prefer the mailing lists or the IRC channels. But when link[29] |
365 |
suddenly announced that he was starting work on a port of Ximian's Desktop |
366 |
2, due out in the market this week starting 9 June 2003, the devs came |
367 |
flocking in to offer advice and help and wish him luck: |
368 |
|
369 |
29. http://forums.gentoo.org/profile.php?mode=viewprofile&u=1794 |
370 |
|
371 |
* The Gentoo XD2 port project[30] |
372 |
30. http://forums.gentoo.org/viewtopic.php?t=58568 |
373 |
|
374 |
gentoo-user |
375 |
----------- |
376 |
|
377 |
Laptops and Gentoo |
378 |
|
379 |
In the beginning, only the most devout hackers with a basement full of |
380 |
luck were able to get Linux running properly on their laptops. The quirky |
381 |
hardware, screens and suspend modes boggled driver developers, leaving |
382 |
many features disabled or abandoned. Fortunately the increasing demand has |
383 |
fueled the maturation of laptop-centric drivers, and installing Linux on a |
384 |
laptop is now considered childs play. The good news is that the whole |
385 |
community feels that all distibutions considered, Gentoo Linux is an |
386 |
excellent choice for laptops. One reason for this is Gentoo's tendency to |
387 |
stay on the cutting edge of latest stable software. Armed with the ACPI |
388 |
patches of the 1.4rc4 LiveCD, Gentoo'ers should experience a smooth ride |
389 |
while running a base system on their laptop. Heat was mentioned as an |
390 |
important issue due to Gentoo's propensity to stress the CPU while |
391 |
compiling for extended periods on sometimes indadaquately cooled laptops. |
392 |
Finne Boonen solved[31] this by placing the laptop on bricks. Another |
393 |
issue was that of sound dying after returning from safe mode. Jason |
394 |
Nielson let us know his solution here[32]. In a seperate thread[33] Cedric |
395 |
Veilleux asked which vendor of laptop should be purchased. Many great |
396 |
recommendations were given, including Chris Meidinger's submission of |
397 |
linux-on-laptops.com[34]. All in all, Gentoo Linux is recommended as a |
398 |
viable solution for laptops, and that you are encouraged to try it out. |
399 |
|
400 |
31. http://article.gmane.org/gmane.linux.gentoo.user/35333 |
401 |
32. http://article.gmane.org/gmane.linux.gentoo.user/35417 |
402 |
33. |
403 |
http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2 |
404 |
00306042035.03298.cedric%40neopeak.com%3E |
405 |
34. http://www.linux-on-laptops.com/ |
406 |
|
407 |
* Laptop + Gentoo[35] |
408 |
* Which laptop vendors officially support linux?[36] |
409 |
35. |
410 |
http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2 |
411 |
00306041702.23524.johnny%40johnnys.info%3E |
412 |
36. |
413 |
http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.user&root=%3C2 |
414 |
00306042035.03298.cedric%40neopeak.com%3E |
415 |
|
416 |
gentoo-dev |
417 |
---------- |
418 |
|
419 |
This week has seen many smaller threads, however interesting. And one of |
420 |
them in particular: |
421 |
|
422 |
(FS) Attributes for Ebuilds? |
423 |
|
424 |
Using the file system as a sort of extra database functionality for |
425 |
portage. So as to allow for, maybe faster searches or expanded |
426 |
categorization. |
427 |
|
428 |
This idea[37] came as a followup, by Michael Kohl, to the earlier |
429 |
discussion about categories[38] in portage. |
430 |
|
431 |
37. http://article.gmane.org/gmane.linux.gentoo.devel/9121 |
432 |
38. http://article.gmane.org/gmane.linux.gentoo.devel/9084 |
433 |
|
434 |
======================= |
435 |
6. Gentoo International |
436 |
======================= |
437 |
|
438 |
Italian Gentoo Propaganda Machines Roundup |
439 |
|
440 |
Enrico Morelli, initiator of Gentoo Linux Italia[39], has recently closed |
441 |
the unofficial forum he maintained on a university server in favour of |
442 |
inviting everyone to join the official Italian forum[40]. His excellent |
443 |
website continues to be around, of course. And now there's yet another |
444 |
unofficial Gentoo website in Italy[41]: Joe and Stefano Lucidi have |
445 |
concocted a PHP-driven website based on Postnuke, and included a broad |
446 |
range of Gentoo-centric information with news directly off the frontpage, |
447 |
a user forum and a few other gimmicks including AvantGo PDA-formatted |
448 |
infos. The Italian mailing list[42] the duo established is also quite |
449 |
successful. |
450 |
|
451 |
39. http://www.gentoo.it |
452 |
40. http://forums.gentoo.org/viewforum.php?f=41 |
453 |
41. http://gentoo-italia.ath.cx/ |
454 |
42. http://it.groups.yahoo.com/group/gentoo-it/ |
455 |
|
456 |
Journ$BC)e des Gentooistes |
457 |
|
458 |
As reported earlier, the French Gentooists are discussing the date and |
459 |
venue for a Gentoo user meeting in France. The preliminary verdict seems |
460 |
to point in the direction of a meeting in Paris, sometime after the |
461 |
infamous rentr$BC)e when millions of French head back to town from their |
462 |
summer vacation. A web forum[43] set aside exclusively for coordinating |
463 |
the details is waiting for people to express their opinions. |
464 |
|
465 |
43. http://sebweb.homelinux.org/viewforum.php?f=2 |
466 |
|
467 |
================ |
468 |
7. Portage Watch |
469 |
================ |
470 |
|
471 |
The following notable packages were updated or added to portage this week |
472 |
------------------------------------------------------------------------- |
473 |
|
474 |
* sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel[44] |
475 |
44. http://www.kernel.org/ |
476 |
|
477 |
The following stable packages were updated or added to portage this week |
478 |
------------------------------------------------------------------------ |
479 |
|
480 |
* app-dicts/aspell-en: [45] |
481 |
* dev-perl/Apache-DBI: Apache::DBI module for perl[46] |
482 |
* dev-perl/AppConfig: The Perl CGI Module[47] |
483 |
* dev-perl/Archive-Tar: A Perl module for creation and manipulation of |
484 |
tar files[48] |
485 |
* media-fonts/arphicfonts: Arphic Fonts[49] |
486 |
* net-fs/am-utils: amd automounter and utilities[50] |
487 |
* net-www/adzapper: redirector for squid that intercepts advertising, |
488 |
page counters and some web bugs[51] |
489 |
* sys-libs/cracklib: Password Checking Library[52] |
490 |
* x11-plugins/asmem: Memory statistics monitor utility for X Windows[53] |
491 |
* x11-plugins/fsviewer: file system viewer for Window Maker[54] |
492 |
45. http://www.gnu.org/projects/aspell/index.html |
493 |
46. http://cpan.org/modules/by-module/Apache/ |
494 |
47. http://search.cpan.org/author/ABW/AppConfig-1.52/ |
495 |
48. http://www.cpan.org/modules/by-module/Archive/${P}.readme |
496 |
49. http://www.arphic.com.tw/ |
497 |
50. http://www.am-utils.org |
498 |
51. http://adzapper.sourceforge.net/ |
499 |
52. http://www.crypticide.org/users/alecm/ |
500 |
53. http://www.tigr.net |
501 |
54. http://www.bayernline.de/~gscholz/linux/fsviewer/ |
502 |
|
503 |
Total categories: 82 |
504 |
|
505 |
Total packages: 4564 (86 packages added since last week) |
506 |
|
507 |
=========== |
508 |
8. Bugzilla |
509 |
=========== |
510 |
|
511 |
Summary |
512 |
------- |
513 |
|
514 |
* Statistics |
515 |
* Closed Bug Ranking |
516 |
* New Bug Rankings |
517 |
|
518 |
Statistics |
519 |
---------- |
520 |
Due to server problems last week, this week's statistics are based on |
521 |
the 14 day period between 23 May 2003 and 5 Jun 2003 |
522 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[55]) to record and |
523 |
track bugs, notifications, suggestions and other interactions with the |
524 |
development team. In the last 14 days, activity on the site has resulted |
525 |
in: |
526 |
|
527 |
55. http://bugs.gentoo.org |
528 |
|
529 |
* 471 new bugs during this period |
530 |
* 326 bugs closed during this period |
531 |
* 10 previously closed bugs were reopened this period |
532 |
|
533 |
Of the 3259 currently open bugs: 54 are labeled 'blocker', 133 are labeled |
534 |
'critical', and 253 are labeled 'major'. |
535 |
|
536 |
Closed Bug Rankings |
537 |
------------------- |
538 |
|
539 |
The developers and teams who have closed the most bugs this week are: |
540 |
|
541 |
* The XFree Team[56], with 20 closed bugs[57] |
542 |
* The KDE Team[58], with 19 closed bugs[59] |
543 |
* Todd Berman[60], with 18 closed bugs[61] |
544 |
* Martin Holzer[62], with 18 closed bugs[63] |
545 |
* The Mirror Administrators[64], with 17 closed bugs[65] |
546 |
56. xfree@g.o |
547 |
57. |
548 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
549 |
&chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05 |
550 |
&resolution=FIXED&assigned_to=xfree%40gentoo.org |
551 |
58. kde@g.o |
552 |
59. |
553 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
554 |
&chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05 |
555 |
&resolution=FIXED&assigned_to=kde%40gentoo.org |
556 |
60. tberman@g.o |
557 |
61. |
558 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
559 |
&chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05 |
560 |
&resolution=FIXED&assigned_to=tberman%40gentoo.org |
561 |
62. mholzer@g.o |
562 |
63. |
563 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
564 |
&chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05 |
565 |
&resolution=FIXED&assigned_to=mholzer%40gentoo.org |
566 |
64. mirror-admin@g.o |
567 |
65. |
568 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
569 |
&chfield=bug_status&chfieldfrom=2003-05-23&chfieldto=2003-06-05 |
570 |
&resolution=FIXED&assigned_to=mirror-admin%40gentoo.org |
571 |
|
572 |
|
573 |
New Bug Rankings |
574 |
---------------- |
575 |
|
576 |
The developers and teams who have been assigned the most new bugs this |
577 |
week are: |
578 |
|
579 |
* The Perl Team[66], with 66 new bugs[67] |
580 |
* Nicholas Jones[68], with 23 new bugs[69] |
581 |
* The x86 Kernel Team[70], with 13 new bugs[71] |
582 |
* Martin Schlemmer[72], with 12 new bugs[73] |
583 |
* Dylan Carson[74], with 10 new bugs[75] |
584 |
* Ryan Phillips[76], with 10 new bugs[77] |
585 |
66. perl@g.o |
586 |
67. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
587 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
588 |
&chfieldto=2003-06-05&=&assigned_to=perl%40gentoo.org |
589 |
68. carpaski@g.o |
590 |
69. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
591 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
592 |
&chfieldto=2003-06-05&=&assigned_to=carpaski%40gentoo.org |
593 |
70. x86-kernel@g.o |
594 |
71. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
595 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
596 |
&chfieldto=2003-06-05&=&assigned_to=x86-kernel%40gentoo.org |
597 |
72. azarah@g.o |
598 |
73. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
599 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
600 |
&chfieldto=2003-06-05&=&assigned_to=azarah%40gentoo.org |
601 |
74. absinthe@g.o |
602 |
75. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
603 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
604 |
&chfieldto=2003-06-05&=&assigned_to=absinthe%40gentoo.org |
605 |
76. rphillips@g.o |
606 |
77. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
607 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-23 |
608 |
&chfieldto=2003-06-05&=&assigned_to=rphillips%40gentoo.org |
609 |
|
610 |
|
611 |
================== |
612 |
9. Tips and Tricks |
613 |
================== |
614 |
|
615 |
Combining Commands with For |
616 |
|
617 |
This week's tip shows you how to run similar commands in a loop to avoid |
618 |
typing in the same command over and over again. For example, untarring |
619 |
several tar.gz files. Or perhaps renaming files with similar extensions. |
620 |
|
621 |
--------------------------------------------------------------------------- |
622 |
| Code Listing 9.1: | |
623 |
| for and tar | |
624 |
--------------------------------------------------------------------------- |
625 |
| | |
626 |
|# for n in *.tar.gz; do tar -zxvf $n; done | |
627 |
| | |
628 |
--------------------------------------------------------------------------- |
629 |
|
630 |
This next instance demonstrates removing the .dist extension of several |
631 |
files. |
632 |
|
633 |
--------------------------------------------------------------------------- |
634 |
| Code Listing 9.2: | |
635 |
| for and mv | |
636 |
--------------------------------------------------------------------------- |
637 |
| | |
638 |
|# for n in *.dist; do mv $n `basename $n .dist`; done | |
639 |
| | |
640 |
--------------------------------------------------------------------------- |
641 |
|
642 |
If necessary, you could combine it with find to rename all .phtml files in |
643 |
/home/httpd/htdocs to .php |
644 |
|
645 |
--------------------------------------------------------------------------- |
646 |
| Code Listing 9.3: | |
647 |
| for and find | |
648 |
--------------------------------------------------------------------------- |
649 |
| | |
650 |
|# cd /home/httpd/htdocs | |
651 |
|# for n in `find -type f -name '*.phtml'`; \ | |
652 |
| do mv $n `basename $n .phtml`.php; done | |
653 |
| | |
654 |
--------------------------------------------------------------------------- |
655 |
|
656 |
=============================== |
657 |
10. Quote/Signature of the week |
658 |
=============================== |
659 |
|
660 |
This week's featured .sig was seen on gentoo-dev in a message[78] from |
661 |
Pascal Bourguignon: "Do not adjust your mind, there is a fault in |
662 |
reality." Or maybe it's just a fault in the matrix? ;-) |
663 |
|
664 |
78. http://article.gmane.org/gmane.linux.gentoo.devel/9011/ |
665 |
|
666 |
=========================== |
667 |
11. Moves, Adds and Changes |
668 |
=========================== |
669 |
|
670 |
Moves |
671 |
----- |
672 |
|
673 |
The following developers recently left the Gentoo team: |
674 |
|
675 |
* none this week |
676 |
|
677 |
Adds |
678 |
---- |
679 |
|
680 |
The following developers recently joined the Gentoo Linux team: |
681 |
|
682 |
* Abhishek Amit ("andrd") -- LDAP |
683 |
* Brad Laue (brad) -- phoenix/firebird |
684 |
|
685 |
Changes |
686 |
------- |
687 |
|
688 |
The following developers recently changed roles within the Gentoo Linux |
689 |
project. |
690 |
|
691 |
* none this week |
692 |
|
693 |
===================== |
694 |
12. Contribute to GWN |
695 |
===================== |
696 |
|
697 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
698 |
email[79]. |
699 |
|
700 |
79. gwn-feedback@g.o |
701 |
|
702 |
================ |
703 |
13. GWN Feedback |
704 |
================ |
705 |
|
706 |
Please send us your feedback[80] and help make GWN better. |
707 |
|
708 |
80. gwn-feedback@g.o |
709 |
|
710 |
================================ |
711 |
14. GWN Subscription Information |
712 |
================================ |
713 |
|
714 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
715 |
gentoo-gwn-subscribe@g.o. |
716 |
|
717 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
718 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
719 |
subscribed under. |
720 |
|
721 |
=================== |
722 |
15. Other Languages |
723 |
=================== |
724 |
|
725 |
The Gentoo Weekly Newsletter is also available in the following languages: |
726 |
|
727 |
* Dutch[81] |
728 |
* English[82] |
729 |
* German[83] |
730 |
* French[84] |
731 |
* Japanese[85] |
732 |
* Italian[86] |
733 |
* Polish[87] |
734 |
* Portuguese (Brazil)[88] |
735 |
* Portuguese (Portugal)[89] |
736 |
* Russian[90] |
737 |
* Spanish[91] |
738 |
* Turkish[92] |
739 |
81. http://www.gentoo.org/news/be/gwn/gwn.xml |
740 |
82. http://www.gentoo.org/news/en/gwn/gwn.xml |
741 |
83. http://www.gentoo.org/news/de/gwn/gwn.xml |
742 |
84. http://www.gentoo.org/news/fr/gwn/gwn.xml |
743 |
85. http://www.gentoo.org/news/ja/gwn/gwn.xml |
744 |
86. http://www.gentoo.org/news/it/gwn/gwn.xml |
745 |
87. http://www.gentoo.org/news/pl/gwn/gwn.xml |
746 |
88. http://www.gentoo.org/news/br/gwn/gwn.xml |
747 |
89. http://www.gentoo.org/news/pt/gwn/gwn.xml |
748 |
90. http://www.gentoo.org/news/ru/gwn/gwn.xml |
749 |
91. http://www.gentoo.org/news/es/gwn/gwn.xml |
750 |
92. http://www.gentoo.org/news/tr/gwn/gwn.xml |
751 |
|
752 |
|
753 |
Kurt Lieber <klieber@g.o> - Editor |
754 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
755 |
Brice Burgess <nesta@×××××××.net> - Contributor |
756 |
Michael Kohl <citizen428@g.o> - Contributor |
757 |
Yuji Carlos Kosugi <carlos@g.o> - Contributor |
758 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
759 |
David Narayan <david@×××××××.net> - Contributor |
760 |
Ulrich Plate <plate@g.o> - Contributor |
761 |
Peter Sharp <mail@××××××××××××××.net> - Contributor |
762 |
Kim Tingkaer <kim@×××××××.dk> - Contributor |
763 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
764 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
765 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
766 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
767 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
768 |
Jochen Maes <linux@××××.be> - Dutch Translation |
769 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
770 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
771 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
772 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
773 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
774 |
Sebastien Cevey <seb@×××××.net> - French Translation |
775 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
776 |
Steffen Lassahn <madeagle@g.o> - German Translation |
777 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
778 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
779 |
Klaus-J. Wolf <yanestra@g.o> - German Translation |
780 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
781 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
782 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
783 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
784 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
785 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
786 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
787 |
Jaroslaw Swierad <messer@××××××××.net> - Polish Translation |
788 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
789 |
Translation |
790 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
791 |
Translation |
792 |
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) |
793 |
Translation |
794 |
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) |
795 |
Translation |
796 |
Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil) |
797 |
Translation |
798 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
799 |
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translator |
800 |
Anton Vorovatov <mazurous@××××.ru> - Russian Translator |
801 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
802 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
803 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
804 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
805 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
806 |
Jes$BC:s Garc$BC-a Crespo <correo@××××××.com> - Spanish Translation |
807 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
808 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
809 |
Sergio G$BC3mez <s3r@××××××××××××.ar> - Spanish Translation |
810 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
811 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
812 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
813 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
814 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
815 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |