1 |
--------------------------------------------------------------------------- |
2 |
Gentoo Weekly Newsletter |
3 |
http://www.gentoo.org/news/en/gwn/current.xml |
4 |
This is the Gentoo Weekly Newsletter for the week of May 26th, 2003. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Summary |
12 |
------- |
13 |
|
14 |
* Hardware failures on Oregon State mirror |
15 |
* Gentoo Linux is seeking developers for the GNOME team |
16 |
* Gentoo Linux in the news |
17 |
|
18 |
Hardware failures on Oregon State mirror |
19 |
---------------------------------------- |
20 |
|
21 |
On Friday, the server that hosts gentoo.oregonstate.edu suffered two hard |
22 |
disk failures in its RAID 5 array, one of which was unfortunately the hot |
23 |
spare. This caused a series of problems, including a number of corrupted |
24 |
files and bad digests. We are actively working with the folks at OSU to |
25 |
resolve the problem, both in the short term as well as the long term. In |
26 |
the mean time, users are asked to use an alternate mirror[1] until the |
27 |
problem has been fully resolved. |
28 |
|
29 |
1. http://www.gentoo.org/main/en/mirrors.xml |
30 |
|
31 |
Gentoo Linux is seeking developers for the GNOME team |
32 |
----------------------------------------------------- |
33 |
|
34 |
The Gentoo GNOME Desktop team is looking for new developers to help squash |
35 |
bugs and keep the Gentoo GNOME-related ebuilds on the bleeding edge of |
36 |
development. We are looking for dedicated developers, preferably with |
37 |
experience in developing for GNOME/GTK, some experience in creating |
38 |
ebuilds and solid problem solving capabilities. A plus would be experience |
39 |
in the area of accessibility, possibly in combination with GNOME. Most of |
40 |
all we're looking for people who stand completely behind the current GNOME |
41 |
development philosophy. If you think you got what it takes and can help us |
42 |
out then please send a resume to Marinus Schraal[2], explain why you would |
43 |
like to be part of the team, include references to work you've done on OSS |
44 |
and provide us with your bugzilla email address if possible. |
45 |
|
46 |
2. foser@g.o |
47 |
|
48 |
Gentoo Linux in the news |
49 |
------------------------ |
50 |
|
51 |
Gentoo Linux has been generating some good press of late, with a mention |
52 |
on Slashdot[3] discussing our intent to port Gentoo Linux to the AMD |
53 |
Opteron platform. Additionally, Gentoo Linux received a favorable |
54 |
review[4] from LinuxWorld.com, where the author states, "[U]ntil further |
55 |
notice, Gentoo is now my flavor of Linux." |
56 |
|
57 |
3. |
58 |
http://developers.slashdot.org/article.pl?sid=03/05/13/0019245&mode=thread& |
59 |
tid=185&tid=106 |
60 |
4. http://www.linuxworld.com/2003/0516.petreley.html |
61 |
|
62 |
================== |
63 |
2. Gentoo Security |
64 |
================== |
65 |
|
66 |
Summary |
67 |
------- |
68 |
|
69 |
* GLSA: lv |
70 |
* GLSA: cdrtools |
71 |
* GLSA: xinetd |
72 |
* GLSA: ut2003-demo |
73 |
* New Security Bug Reports |
74 |
|
75 |
GLSA: lv |
76 |
-------- |
77 |
|
78 |
The lv file viewer reads a configuration file from the current directory. |
79 |
This could permit a malicious user to insert commands that would be |
80 |
executed by lv on viewing a particular file. |
81 |
|
82 |
* Severity: High - Potential local root exploit. |
83 |
* Packages Affected: app-text/lv prior to lv-4.49.5 |
84 |
* Rectification: Synchronize and emerge lv, emerge clean. |
85 |
* GLSA Announcement[5] |
86 |
|
87 |
5. http://forums.gentoo.org/viewtopic.php?t=54905 |
88 |
|
89 |
GLSA: cdrtools |
90 |
-------------- |
91 |
|
92 |
cdrecord contains a format string vulnerability that could permit the |
93 |
execution of arbitrary code. |
94 |
|
95 |
* Severity: High - Arbitrary code execution. |
96 |
* Packages Affected: |
97 |
* app-cdr/cdrtools prior to cdrtools-1.11.33-r1 (xcdroast users) |
98 |
* app-cdr/cdrtools prior to cdrtools-1.11.39-r1 (sparc) |
99 |
* app-cdr/cdrtools prior to cdrtools-2.01_alpha14 (others) |
100 |
* Rectification: Synchronize and emerge \=app-cdr/(your_version), emerge |
101 |
clean. |
102 |
* GLSA Announcement[6] |
103 |
* Advisory[7] |
104 |
|
105 |
6. http://forums.gentoo.org/viewtopic.php?t=54904 |
106 |
7. http://marc.theaimsgroup.com/?l=bugtraq&m=105285564307225&w=2 |
107 |
|
108 |
GLSA: xinetd |
109 |
------------ |
110 |
|
111 |
The xinet daemon contains a memory leak associated with rejecting |
112 |
connections. |
113 |
|
114 |
* Severity: Moderate - Memory leak. |
115 |
* Packages Affected: sys-apps/xinetd prior to xinetd-2.3.11 |
116 |
* Rectification: Synchronize and emerge xinetd, emerge clean. |
117 |
* GLSA Announcement[8] |
118 |
* Advisory[9] |
119 |
|
120 |
8. http://forums.gentoo.org/viewtopic.php?t=54982 |
121 |
9. http://marc.theaimsgroup.com/?l=bugtraq&m=105068673220605&w=2 |
122 |
|
123 |
GLSA: ut2003-demo |
124 |
----------------- |
125 |
|
126 |
The Unreal Tournament game demo has a bug in how it handles spoofed |
127 |
negative index values. This could permit a denial of service attack on the |
128 |
client. |
129 |
|
130 |
The security fix for this bug caused problems with the game itself. As |
131 |
such, it has been removed in -r2 of the ebuild until a better patch can be |
132 |
integrated. |
133 |
|
134 |
* Severity: Moderate - DoS. |
135 |
* Packages Affected: app-games/ut2003-demo prior to ut2003-demo-2206-r1 |
136 |
* Rectification: Synchronize and emerge ut2003-demo, emerge clean. |
137 |
* GLSA Announcement[10] |
138 |
* Advisory[11] |
139 |
|
140 |
10. http://forums.gentoo.org/viewtopic.php?t=54902 |
141 |
11. http://marc.theaimsgroup.com/?l=bugtraq&m=105285351304781&w=2 |
142 |
|
143 |
New Security Bug Reports |
144 |
------------------------ |
145 |
|
146 |
The following new security bugs were posted this week: |
147 |
|
148 |
* [12]imap clients |
149 |
* [13]kernel |
150 |
* [14]app-games/maelstrom |
151 |
* [15]net-analyzer/nessus |
152 |
|
153 |
12. http://bugs.gentoo.org/show_bug.cgi?id=21268 |
154 |
13. http://bugs.gentoo.org/show_bug.cgi?id=21269 |
155 |
14. http://bugs.gentoo.org/show_bug.cgi?id=21499 |
156 |
15. http://bugs.gentoo.org/show_bug.cgi?id=21529 |
157 |
|
158 |
=============== |
159 |
3. User stories |
160 |
=============== |
161 |
|
162 |
Mathy and lanzone.be |
163 |
|
164 |
Mathy Vanvoorden[16] from Belgium organizes LAN parties together with his |
165 |
brother and some other people. He is the webmaster of lanzone.be[17] |
166 |
(where he also did the HTML and PHP coding) and politics.be[18]. A few |
167 |
months ago the LANzone team decided to switch all their gameservers to |
168 |
Gentoo Linux (except for Delta Force Land Warrior, which only runs on |
169 |
Windows) and now we're going to learn about the tricks involved: |
170 |
|
171 |
16. matje@×××××××.be |
172 |
17. http://www.lanzone.be |
173 |
18. http://www.politics.be |
174 |
|
175 |
Avoiding backaches |
176 |
|
177 |
All of Mathy's gameservers are thin clients which boot from a Dual Pentium |
178 |
III. This setup has many benefits over regular servers. Firstly they don't |
179 |
need any hard drives, which saves money and leads to lighter servers which |
180 |
is really nice for the backs of the people carrying them. :-) But the |
181 |
greatest advantage is the easiness of hooking up a new game server: just |
182 |
plug in two network cards, set the MAC adress in dhcpd so the machine gets |
183 |
a static IP adress, copy a base directory and have fun! |
184 |
|
185 |
Details on the thin clients |
186 |
|
187 |
The setup used by Mathy and his friends is slightly based on the Linux |
188 |
Terminal Server Project[19] but evolved beyond that. Although they are |
189 |
using the project's kernel patch, the initrd script has already been |
190 |
modified and lots of changes were made to the Gentoo Linux init scripts |
191 |
(e.g. removing dependencies so that init wouldn't try to fsck mounted NFS |
192 |
systems). |
193 |
|
194 |
19. http://www.ltsp.org |
195 |
|
196 |
Using these thin clients is very easy: they are connected to the main |
197 |
server using a 100 MBit switch and boot from a floppy (although the |
198 |
LANzone guys are thinking about buying network cards with boot roms so |
199 |
they can get rid of the disk drives which would be even better for their |
200 |
backs ;-). After booting they just present a regular login. Based on which |
201 |
user one enters a gameserver will be started. This is accomplished by |
202 |
replacing the login shells with a script that starts up the server. So for |
203 |
example login in using the UID 'ut2k3instadm' will bring up an UT 2003 |
204 |
Instagib deathmatch server. |
205 |
|
206 |
Final words |
207 |
|
208 |
Many other small adaptations had to been done for specific gameservers, |
209 |
but this would go to far to be covered here. As a last note, LANzone also |
210 |
uses Gentoo Linux for the 0.5 Terabyte FTP server (running ProFTPD[20]) |
211 |
and the router (using iptables[21] and Squid[22] to limit incoming traffic |
212 |
to 5 kB/s per user), although Mathy's thinking about switching the router |
213 |
to a BSD because he heard that they handle traffic shaping better than |
214 |
Linux and he's curious about trying it out. |
215 |
|
216 |
20. http://www.proftpd.net/ |
217 |
21. http://www.iptables.org |
218 |
22. http://www.squid-cache.org/ |
219 |
|
220 |
========================= |
221 |
4. Heard In The Community |
222 |
========================= |
223 |
|
224 |
Web Forums |
225 |
---------- |
226 |
|
227 |
Gnome 2.3.2 |
228 |
|
229 |
Forum veteran Lovechild[23] started a thread announcing the ebuild he |
230 |
concocted mere minutes after the new Gnome version was published, and ever |
231 |
since then the band of Gnome fanatics in the forums has been merrily |
232 |
patching and tweaking it to almost stable use. Get carried away by the |
233 |
enthusiasm in this thread: |
234 |
|
235 |
* GNOME 2.3.2 is out now. [EBUILDS INSIDE][24] |
236 |
|
237 |
23. http://forums.gentoo.org/profile.php?mode=viewprofile&u=1402 |
238 |
24. http://forums.gentoo.org/viewtopic.php?t=55683 |
239 |
|
240 |
When Portage Chokes |
241 |
|
242 |
You'd expect critical alerts on bugs.gentoo.org or the mailing lists |
243 |
first, but whenever something affects a large number of people, many of |
244 |
them look to the Forums as the main emergency alert mechanism. Last week, |
245 |
Oregon State University's rsync server had temporary trouble that |
246 |
immediately got spotted by a lot of users. Check the sticky thread for an |
247 |
instant workaround in cases like this: |
248 |
|
249 |
* corrupt portage? MD5 sum problems[25] |
250 |
|
251 |
25. http://forums.gentoo.org/viewtopic.php?t=55926 |
252 |
|
253 |
gentoo-dev |
254 |
---------- |
255 |
|
256 |
JRE Support - Is it worth it? |
257 |
|
258 |
It has been brought up that there might be a couple of good reasons to |
259 |
remove the Java Runtime Envirronment (JRE) support from Gentoo. Read the |
260 |
full discussion.[26] |
261 |
|
262 |
26. http://article.gmane.org/gmane.linux.gentoo.devel/8719 |
263 |
|
264 |
======================= |
265 |
5. Gentoo International |
266 |
======================= |
267 |
|
268 |
Gentoo Poland Established |
269 |
|
270 |
Their URL[27] points to more than just Poland as a base, but it's essentially |
271 |
for their compatriots here and there and everywhere that the Polish Gentooists |
272 |
busied themselves with setting up a complete Gentoo Poland framework. Started |
273 |
by a handful of activists a few weeks ago, the #gentoo-pl IRC channel on |
274 |
irc.freenode.net is now quite popular, and the very well organized website has |
275 |
made great progress in providing translations of the Gentoo documentation, a |
276 |
forum of their own, and many other features. And to round it all up, the group |
277 |
around Jaroslaw Swierad is currently bringing together enough translators to |
278 |
work on a Polish version of the Gentoo Weekly Newsletter, too. |
279 |
|
280 |
27. http://gentoo.eu.org |
281 |
|
282 |
German Gentoo User Meeting Planning |
283 |
|
284 |
A small group of Gentoo Linux users, led by Gentoo developer Sascha |
285 |
Schwabbauer and Gentoo Linux user Tilman Klar, have started an effort to |
286 |
put together a German Gentoo User Meeting. As part of the effort, Sascha |
287 |
has put up a web page[29] that asks German Gentoo Linux users where they |
288 |
live. The responses to this survey will determine where the meeting will |
289 |
be held. Anyone interested in attending is invited to input their location |
290 |
using the above form. |
291 |
|
292 |
29. http://cybersystem.iq-computing.de/gentoo/ |
293 |
|
294 |
Additional details about the German Gentoo Linux user meeting will be made |
295 |
available in future editions of the GWN. |
296 |
|
297 |
================ |
298 |
6. Portage Watch |
299 |
================ |
300 |
|
301 |
The following stable packages were updated or added to portage this week |
302 |
------------------------------------------------------------------------ |
303 |
|
304 |
|
305 |
* app-arch/file-roller: archive manager for GNOME[30] |
306 |
* app-doc/abs-guide: An advanced reference and a tutorial on bash shell |
307 |
scripting.[31] |
308 |
* app-editors/bluefish: Bluefish is a GTK HTML editor for the experienced |
309 |
web designer or programmer.[32] |
310 |
* app-editors/gvim: Graphical Vim[33] |
311 |
* app-i18n/canna: A client-server based Kana-Kanji conversion system[34] |
312 |
* app-office/gnucash: A personal finance manager[35] |
313 |
* app-office/scribus: Layout program similar to Adobe® PageMaker, |
314 |
QuarkXPress, or Adobe® InDesign[36] |
315 |
* app-pda/gtkpod: GUI for iPod using GTK2[37] |
316 |
* app-sci/elph: ELPH -- general-purpose Gibbs sampler for finding motifs |
317 |
in a set of DNA or protein sequences[38] |
318 |
* app-sci/libnova: Celestial Mechanics and Astronomical Calculation |
319 |
Library[39] |
320 |
* app-shells/bash-completion: Programmable Completion for bash (includes |
321 |
emerge and ebuild commands).[40] |
322 |
* app-shells/tcsh: Enhanced version of the Berkeley C shell (csh)[41] |
323 |
* app-text/a2ps: Any to PostScript filter[42] |
324 |
* dev-db/mysql: A fast, multi-threaded, multi-user SQL database |
325 |
server[43] |
326 |
* dev-haskell/haddock: A documentation tool for Haskell[44] |
327 |
* dev-java/blackdown-jdk: Blackdown Java Development Kit 1.3.1[45] |
328 |
* dev-java/blackdown-jre: Blackdown Java Runtime Environment 1.4.1[46] |
329 |
* dev-java/infobus: InfoBus enables dynamic exchange of data between |
330 |
JavaBeans component architecture.[47] |
331 |
* dev-java/jaf: Sun's JavaBeans Activation Framework (JAF)[48] |
332 |
* dev-lisp/mule-ucs: A character code translator.[49] |
333 |
* dev-perl/Attribute-Handlers: A Perl module for I/O on in-core objects |
334 |
like strings and arrays[50] |
335 |
* dev-python/Cheetah: Python-powered template engine and code |
336 |
generator.[51] |
337 |
* dev-python/PyOpenGL: Python OpenGL bindings[52] |
338 |
* dev-python/bsddb3: Python bindings for BerkelyDB[53] |
339 |
* dev-ruby/amrita: A HTML/XHTML template library for Ruby[54] |
340 |
* dev-ruby/amstd: Ruby utility collection by Minero Aoki[55] |
341 |
* dev-ruby/devel-logger: Lightweight logging utility[56] |
342 |
* dev-ruby/fxruby: Ruby language binding to the FOX GUI toolkit[57] |
343 |
* dev-ruby/http-access2: HTTP accessing library[58] |
344 |
* dev-ruby/mysql-ruby: A Ruby extention library to use MySQL[59] |
345 |
* kde-base/arts: aRts, the KDE sound (and all-around multimedia) |
346 |
server/output manager[60] |
347 |
* kde-base/kde: KDE 3.1 - merge this to pull in all non-developer |
348 |
kde-base/* packages[61] |
349 |
* media-sound/alsa-driver: Advanced Linux Sound Architecture kernel |
350 |
modules[62] |
351 |
* media-sound/aumix: Aumix volume/mixer control program.[63] |
352 |
* media-sound/cm: Common Music: An object oriented music composition |
353 |
environment in LISP/scheme[64] |
354 |
* media-video/ati-drivers: Ati precompiled drivers for r300, r250 and |
355 |
r200 chipsets[65] |
356 |
* media-video/avidemux: Great Video editing/encoding tool. New, gtk2 |
357 |
version[66] |
358 |
* media-video/avifile: Library for AVI-Files[67] |
359 |
* net-dialup/diald: Daemon that provides on demand IP links via SLIP or |
360 |
PPP[68] |
361 |
* net-dialup/freeradius: Free RADIUS server with MySQL support[69] |
362 |
* net-dialup/gnokii: a client that plugs into your handphone[70] |
363 |
* net-firewall/shorewall: Full state iptables firewall[71] |
364 |
* net-fs/nfs-utils: NFS client and server daemons[72] |
365 |
* net-irc/cyclone: IRC daemon with hostname cloaking, SOCKS proxy |
366 |
checking and other advanced features[73] |
367 |
* net-irc/kvirc: An advanced IRC Client[74] |
368 |
* net-libs/libnet: library to provide an API for commonly used low-level |
369 |
network [75] |
370 |
* net-libs/linc: A library to ease the writing of networked |
371 |
applications[76] |
372 |
* net-mail/courier-imap: An IMAP daemon designed specifically for |
373 |
maildirs[77] |
374 |
* net-news/yydecode: A decoder for yENC format, popular on Usenet.[78] |
375 |
* net-print/foomatic: Generates printer configurations automagically[79] |
376 |
* net-wireless/bluez-utils: bluetooth utilities[80] |
377 |
* net-wireless/hostap: HostAP wireless drivers[81] |
378 |
* net-www/amphetadesk: AmphetaDesk is a free syndicated news |
379 |
aggregator[82] |
380 |
* net-www/apache: Apache Web Server, Version 2.0.x[83] |
381 |
* sys-apps/baselayout: Base layout for Gentoo Linux filesystem (incl. |
382 |
initscripts and sysvinit)[84] |
383 |
* sys-apps/console-tools: Console and font utilities[85] |
384 |
* sys-apps/dcron: A cute little cron from Matt Dillon[86] |
385 |
* sys-apps/debianutils: A selection of tools from Debian[87] |
386 |
* sys-devel/distcc: a program to distribute compilation of C code across |
387 |
several machines on a network[88] |
388 |
* sys-devel/gcc: The GNU Compiler Collection. Includes C/C++ and java |
389 |
compilers[89] |
390 |
* sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel[90] |
391 |
* sys-libs/cracklib: Password Checking Library[91] |
392 |
* sys-libs/db: Berkeley DB for transaction support in MySQL[92] |
393 |
* sys-libs/glibc: GNU libc6 (also called glibc2) C library[93] |
394 |
* sys-libs/libieee1284: Library to query devices using IEEE1284[94] |
395 |
* x11-base/xfree: Xfree86: famous and free X server[95] |
396 |
* x11-libs/gtkglextmm: C++ bindings for gtkglext[96] |
397 |
* x11-libs/gtkmm: C++ interface for GTK+2[97] |
398 |
* x11-themes/gnome-icon-theme: Gnome2 default icon theme[98] |
399 |
|
400 |
30. http://fileroller.sourceforge.net/ |
401 |
31. http://www.tldp.org/LDP/abs/html |
402 |
32. http://bluefish.openoffice.nl/ |
403 |
33. http://www.vim.org/ |
404 |
34. http://canna.sourceforge.jp/ |
405 |
35. http://www.gnucash.org/ |
406 |
36. http://web2.altmuehlnet.de/fschmid/ |
407 |
37. http://gtkpod.sourceforge.net/ |
408 |
38. http://www.tigr.org/software/ELPH/index.shtml |
409 |
39. http://libnova.sourceforge.net/ |
410 |
40. http://www.caliban.org/bash/index.shtml#completion |
411 |
41. http://www.tcsh.org/ |
412 |
42. http://www-inf.enst.fr/~demaille/a2ps/ |
413 |
43. http://www.mysql.com/ |
414 |
44. http://www.haskell.org/haddock |
415 |
45. http://www.blackdown.org |
416 |
46. http://www.blackdown.org |
417 |
47. http://java.sun.com/products/javabeans/infobus/index.html |
418 |
48. http://java.sun.com/products/javabeans/glasgow/jaf.html |
419 |
49. http://www.m17n.org/mule/ |
420 |
50. http://www.cpan.org/author/ABERGMAN/${P}/ |
421 |
51. http://www.cheetahtemplate.org/ |
422 |
52. http://pyopengl.sourceforge.net/ |
423 |
53. http://pybsddb.sourceforge.net/ |
424 |
54. http://www.brain-tokyo.jp/research/amrita/index.html |
425 |
55. http://www.loveruby.net/en/amstd.html |
426 |
56. http://rrr.jin.gr.jp/doc/devel-logger/ |
427 |
57. http://www.fxruby.org/ |
428 |
58. http://rrr.jin.gr.jp/doc/http-access2/ |
429 |
59. http://www.tmtm.org/en/mysql/ruby/ |
430 |
60. http://multimedia.kde.org |
431 |
61. http://www.kde.org/ |
432 |
62. http://www.alsa-project.org/ |
433 |
63. http://jpj.net/~trevor/aumix/ |
434 |
64. http://www-ccrma.stanford.edu/software/cm/doc/cm.html |
435 |
65. http://www.ati.com |
436 |
66. http://fixounet.free.fr/avidemux/ |
437 |
67. http://avifile.sourceforge.net/ |
438 |
68. http://diald.sourceforge.net |
439 |
69. http://www.freeradius.org |
440 |
70. http://www.gnokii.org |
441 |
71. http://www.shorewall.net |
442 |
72. http://nfs.sourceforge.net/ |
443 |
73. http://www.slashnet.org |
444 |
74. http://www.kvirc.net |
445 |
75. http://www.packetfactory.net/libnet/ |
446 |
76. http://www.gnome.org/ |
447 |
77. http://www.courier-mta.org/ |
448 |
78. http://yydecode.sf.net/ |
449 |
79. http://www.linuxprinting.org/foomatic |
450 |
80. http://bluez.sourceforge.net/ |
451 |
81. http://hostap.epitest.fi/ |
452 |
82. http://www.disobey.com/amphetadesk/ |
453 |
83. http://www.apache.org/ |
454 |
84. http://www.gentoo.org/ |
455 |
85. http://lct.sourceforge.net/ |
456 |
86. http://apollo.backplane.com/ |
457 |
87. http://packages.debian.org/unstable/base/debianutils.html |
458 |
88. http://distcc.samba.org/ |
459 |
89. http://www.gnu.org/software/gcc/gcc.html |
460 |
90. http://www.kernel.org/ |
461 |
91. http://www.crypticide.org/users/alecm/ |
462 |
92. http://www.sleepycat.com/ |
463 |
93. http://www.gnu.org/software/libc/libc.html |
464 |
94. http://cyberelk.net/tim/libieee1284/index.html |
465 |
95. http://www.xfree.org |
466 |
96. http://gtkglext.sourceforge.net/ |
467 |
97. http://gtkmm.sourceforge.net/ |
468 |
98. http://www.gnome.org/ |
469 |
|
470 |
Total categories: 82 |
471 |
|
472 |
Total packages: 4428 (32 new packages added this week). |
473 |
|
474 |
=========== |
475 |
7. Bugzilla |
476 |
=========== |
477 |
|
478 |
Summary |
479 |
------- |
480 |
|
481 |
* Statistics |
482 |
* Closed Bug Ranking |
483 |
* New Bug Rankings |
484 |
|
485 |
Statistics |
486 |
---------- |
487 |
|
488 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[99]) to record and |
489 |
track bugs, notifications, suggestions and other interactions with the |
490 |
development team. In the last 7 days, activity on the site has resulted |
491 |
in: |
492 |
|
493 |
99. http://bugs.gentoo.org |
494 |
|
495 |
* 343 new bugs this week |
496 |
* 346 bugs closed or resolved this week |
497 |
* 7 previously closed bugs were reopened this week. |
498 |
* 2669 total bugs currently marked 'new' |
499 |
* 339 total bugs currently assigned to developers |
500 |
|
501 |
There are currently 3056 bugs open in Bugzilla. Of these: 44 are labeled |
502 |
'blocker', 111 are labeled 'critical', and 242 are labeled 'major'. |
503 |
|
504 |
Closed Bug Rankings |
505 |
------------------- |
506 |
|
507 |
The developers and teams who have closed the most bugs this week are: |
508 |
|
509 |
* Martin Holzer[100], with 23 closed bugs[101] |
510 |
* Martin Schlemmer[102], with 14 closed bugs[103] |
511 |
* The Gnome Team[104], with 12 closed bugs[105] |
512 |
* The Games Team[106], with 10 closed bugs[107] |
513 |
* Todd Berman[108], with 8 closed bugs[109] |
514 |
|
515 |
100. mholzer@g.o |
516 |
101. |
517 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
518 |
&chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22 |
519 |
&resolution=FIXED&assigned_to=mholzer%40gentoo.org |
520 |
102. azarah@g.o |
521 |
103. |
522 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
523 |
&chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22 |
524 |
&resolution=FIXED&assigned_to=azarah%40gentoo.org |
525 |
104. gnome@g.o |
526 |
105. |
527 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
528 |
&chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22 |
529 |
&resolution=FIXED&assigned_to=gnome%40gentoo.org |
530 |
106. games@g.o |
531 |
107. |
532 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
533 |
&chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22 |
534 |
&resolution=FIXED&assigned_to=games%40gentoo.org |
535 |
108. tberman@g.o |
536 |
109. |
537 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED |
538 |
&chfield=bug_status&chfieldfrom=2003-05-16&chfieldto=2003-05-22 |
539 |
&resolution=FIXED&assigned_to=tberman%40gentoo.org |
540 |
|
541 |
New Bug Rankings |
542 |
---------------- |
543 |
|
544 |
The developers and teams who have been assigned the most new bugs this |
545 |
week are: |
546 |
|
547 |
* Nicholas Jones[110], with 14 new bugs[111] |
548 |
* The Sound Team[112], with 9 new bugs[113] |
549 |
* Vitaly Kushneriuk[114], with 8 new bugs[115] |
550 |
* The x86-Kernel Team[116], with 8 new bugs[117] |
551 |
* The XFree Team[118], with 8 new bugs[119] |
552 |
|
553 |
110. carpaski@g.o |
554 |
111. |
555 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
556 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16 |
557 |
&chfieldto=2003-05-22&=&assigned_to=carpaski%40gentoo.org |
558 |
112. sound@g.o |
559 |
113. |
560 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
561 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16 |
562 |
&chfieldto=2003-05-22&=&assigned_to=sound%40gentoo.org |
563 |
114. vitaly@g.o |
564 |
115. |
565 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
566 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16 |
567 |
&chfieldto=2003-05-22&=&assigned_to=vitaly%40gentoo.org |
568 |
116. x86-kernel@g.o |
569 |
117. |
570 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
571 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16 |
572 |
&chfieldto=2003-05-22&=&assigned_to=x86-kernel%40gentoo.org |
573 |
118. xfree@g.o |
574 |
119. |
575 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED |
576 |
&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2003-05-16 |
577 |
&chfieldto=2003-05-22&=&assigned_to=xfree%40gentoo.org |
578 |
|
579 |
================== |
580 |
8. Tips and Tricks |
581 |
================== |
582 |
|
583 |
Blocking Spam with bogofilter |
584 |
|
585 |
While we've already had one tip on blocking spam with SpamAssassin, this |
586 |
week we look at another way to block spam using bogofilter (available in |
587 |
portage), crontab and Evolution. This example uses MH style mailboxes but |
588 |
could be extended to other types as well. |
589 |
|
590 |
This week's tip was submitted by John Mylchreest[120]. |
591 |
|
592 |
120. mailto:johnm_NOSPAM_@g.o |
593 |
|
594 |
You will need bogofilter and a mail client that reads MH style mailboxes |
595 |
such as mutt or Evolution. |
596 |
|
597 |
--------------------------------------------------------------------------- |
598 |
| Code Listing 8.1: | |
599 |
| Installing bogofilter | |
600 |
--------------------------------------------------------------------------- |
601 |
| | |
602 |
|# emerge bogofilter | |
603 |
| | |
604 |
--------------------------------------------------------------------------- |
605 |
|
606 |
Create a folder called SPAM and mark it as MH format. Additionally, mark |
607 |
Inbox as MH format. |
608 |
|
609 |
Add a filter for incoming mail that pipes to a shell command. The shell |
610 |
command should be /usr/bin/bogofilter. Set the return condition to 0 and |
611 |
set the action as "Move to Folder SPAM". Add another action to this filter |
612 |
called "Stop Processing". |
613 |
|
614 |
Create another filter than runs after the first one. This filter should |
615 |
have two criteria. The first is that Size should be greater than 0. The |
616 |
second is another external pipe; this time to /usr/bin/bogofilter -Sn |
617 |
(notice the -Sn). The -Sn option tells bogofilter to register the text as |
618 |
non-spam and to undo any prior registrations of the message as spam. |
619 |
|
620 |
The last step is to set up a crontab to evaluate spam messages. Add the |
621 |
following to your crontab with crontab -e. |
622 |
|
623 |
--------------------------------------------------------------------------- |
624 |
| Code Listing 8.2: | |
625 |
| crontab | |
626 |
--------------------------------------------------------------------------| |
627 |
| | |
628 |
|Go through the SPAM folder and learn what spam looks like | |
629 |
|0 0 * * * cd ~/evolution/local/SPAM/mbox/ ; for i in *; do if \ | |
630 |
|[ ! "$i" = "*" ] ; then /usr/bin/bogofilter -Ns < $i ; \ | |
631 |
|rm $i ; fi ; done | |
632 |
|Go through the Inbox folder and learn what spam is not. | |
633 |
|5 0 * * * cd ~/evolution/local/Inbox/mbox/; for i in *; do if \ | |
634 |
|[ ! "$i" = "*" ] ; then /usr/bin/bogofilter -Sn < $i ; fi ; done | |
635 |
| | |
636 |
--------------------------------------------------------------------------- |
637 |
|
638 |
============================== |
639 |
9. Quote/Signature of the week |
640 |
============================== |
641 |
|
642 |
Old but still good: "There are 10 types of people in the world; those who |
643 |
understand binary, and those who don't". (Signature of forums user |
644 |
ssjf[121]) |
645 |
|
646 |
121. http://forums.gentoo.org/profile.php?mode=viewprofile&u=11634 |
647 |
|
648 |
=========================== |
649 |
10. Moves, Adds and Changes |
650 |
=========================== |
651 |
|
652 |
Moves |
653 |
----- |
654 |
|
655 |
The following developers recently left the Gentoo team: |
656 |
|
657 |
* none this week |
658 |
|
659 |
Adds |
660 |
---- |
661 |
|
662 |
The following developers recently joined the Gentoo Linux team: |
663 |
|
664 |
* none this week |
665 |
|
666 |
Changes |
667 |
------- |
668 |
|
669 |
The following developers recently changed roles within the Gentoo Linux |
670 |
project. |
671 |
|
672 |
* none this week |
673 |
|
674 |
===================== |
675 |
11. Contribute to GWN |
676 |
===================== |
677 |
|
678 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
679 |
email[122]. |
680 |
|
681 |
122. gwn-feedback@g.o |
682 |
|
683 |
================ |
684 |
12. GWN Feedback |
685 |
================ |
686 |
|
687 |
Please send us your feedback[123] and help make GWN better. |
688 |
|
689 |
123. gwn-feedback@g.o |
690 |
|
691 |
================================ |
692 |
13. GWN Subscription Information |
693 |
================================ |
694 |
|
695 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
696 |
gentoo-gwn-subscribe@g.o. |
697 |
|
698 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
699 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
700 |
subscribed under. |
701 |
|
702 |
=================== |
703 |
14. Other Languages |
704 |
=================== |
705 |
|
706 |
The Gentoo Weekly Newsletter is also available in the following languages: |
707 |
|
708 |
* Dutch[124] |
709 |
* English[125] |
710 |
* German[126] |
711 |
* French[127] |
712 |
* Japanese[128] |
713 |
* Italian[129] |
714 |
* Portuguese (Brazil)[130] |
715 |
* Portuguese (Portugal)[131] |
716 |
* Russian[132] |
717 |
* Spanish[133] |
718 |
* Turkish[134] |
719 |
|
720 |
124. http://www.gentoo.org/news/be/gwn/gwn.xml |
721 |
125. http://www.gentoo.org/news/en/gwn/gwn.xml |
722 |
126. http://www.gentoo.org/news/de/gwn/gwn.xml |
723 |
127. http://www.gentoo.org/news/fr/gwn/gwn.xml |
724 |
128. http://www.gentoo.org/news/ja/gwn/gwn.xml |
725 |
129. http://www.gentoo.org/news/it/gwn/gwn.xml |
726 |
130. http://www.gentoo.org/news/br/gwn/gwn.xml |
727 |
131. http://www.gentoo.org/news/pt/gwn/gwn.xml |
728 |
132. http://www.gentoo.org/news/ru/gwn/gwn.xml |
729 |
133. http://www.gentoo.org/news/es/gwn/gwn.xml |
730 |
134. http://www.gentoo.org/news/tr/gwn/gwn.xml |
731 |
|
732 |
Kurt Lieber <klieber@g.o> - Editor |
733 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
734 |
Brice Burgess <nesta@×××××××.net> - Contributor |
735 |
Michael Kohl <citizen428@g.o> - Contributor |
736 |
Yuji Carlos Kosugi <carlos@g.o> - Contributor |
737 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
738 |
David Narayan <david@×××××××.net> - Contributor |
739 |
Ulrich Plate <plate@g.o> - Contributor |
740 |
Peter Sharp <mail@××××××××××××××.net> - Contributor |
741 |
Kim Tingkaer <kim@×××××××.dk> - Contributor |
742 |
Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation |
743 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
744 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
745 |
Bernard Bernieke <bernieke@××××××××.com> - Dutch Translation |
746 |
Peter Ter Borg <peter@××××××.nl> - Dutch Translation |
747 |
Jochen Maes <linux@××××.be> - Dutch Translation |
748 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
749 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
750 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
751 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
752 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
753 |
Sebastien Cevey <seb@×××××.net> - French Translation |
754 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
755 |
Steffen Lassahn <madeagle@g.o> - German Translation |
756 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
757 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
758 |
Klaus-J. Wolf <yanestra@g.o> - German Translation |
759 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
760 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
761 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
762 |
Daniel Ketel <kage-chan@g.o> - Japanese Translation |
763 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
764 |
Andy Hunne <andy@×××××××××.com> - Japanese Translation |
765 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
766 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
767 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
768 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
769 |
Translation |
770 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
771 |
Translation |
772 |
Gustavo Felisberto <gustavo@××××××××××.net> - Portuguese (Portugal) |
773 |
Translation |
774 |
Ricardo Jorge Louro <rjlouro@×××××××.org> - Portuguese (Portugal) |
775 |
Translation |
776 |
Ricardo Nogueira <R.Nogueira@××××××××××××××××.au> - Portuguese (Brazil) |
777 |
Translation |
778 |
Sergey Kuleshov <infapx@××××××.ru> - Russian Translation |
779 |
Dmitry Suzdalev <dimsuz@××××.ru> - Russian Translation |
780 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
781 |
Rafael Cordones Marcos <rcm@×××××××.net> - Spanish Translation |
782 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
783 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
784 |
Pablo Pita Leira <pablo.leira@×××××××××.com> - Spanish Translation |
785 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
786 |
Tirant <tirant@×××××.net> - Spanish Translation |
787 |
Jaime Freire <jfreire@××.com> - Spanish Translation |
788 |
Lucas Sallovitz <krusty_ar@×××××.com> - Spanish Translation |
789 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
790 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
791 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
792 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
793 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
794 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |