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 30 May 2005. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Hardware donation at OSU |
12 |
------------------------ |
13 |
|
14 |
Thanks to Gentoo AMD64 archtester[1] Chris Parrot, a developer at AMD[2]'s |
15 |
Austin plant, the Open Source Laboratory of Oregon State University |
16 |
received a surprise package this month. What was originally announced as a |
17 |
forthcoming donation of one disused AMD64 architecture PC turned out to be |
18 |
three dual-CPU motherboards complete with six CPUs and 3GB worth of |
19 |
registered DDR RAM. |
20 |
|
21 |
1. http://www.gentoo.org/proj/en/base/amd64/tests/index.xml?part=1&chap=1 |
22 |
2. http://www.amd.com |
23 |
|
24 |
Figure 1.1: Fresh out of the box: donated AMD64 motherboards |
25 |
http://www.gentoo.org/images/gwn/20050530_amd64.jpg |
26 |
|
27 |
One machine goes to the Gentoo release engineering team and will be used |
28 |
for the production of future releases, including LiveCDs, stages and more. |
29 |
The other two are to be used as a general development platform for the |
30 |
Gentoo/AMD64 team and will be made accessible to both Gentoo and outside |
31 |
developers upon request. Thanks a lot to Chris Parrott and AMD for this |
32 |
generous donation! |
33 |
|
34 |
Documentation status update |
35 |
--------------------------- |
36 |
|
37 |
A fun game to play for aspiring Gentoo documentation authors: If you'd |
38 |
like to try out your abilities in writing good clean XML code for the |
39 |
Gentoo documentation, why not go over the "magnificently ugly" disfigured |
40 |
document[3] prepared by the documentation team as part of a quiz? If you |
41 |
can fix that one, continue reading the updated policy[4] for becoming a |
42 |
member of the documentation task force, and help them do some more of the |
43 |
things they do: Some of last month's highlights of which include the KDE |
44 |
configuration guide[5] that is catching up with several applications in |
45 |
the split ebuilds of KDE above 3.4, updates to the Gentoolkit[6] and |
46 |
Portage introduction[7] guides that have been made over to reflect changes |
47 |
and additions, and many more new bits and pieces making the Gentoo |
48 |
documentation even better than it is. See the complete status update for |
49 |
the past month at the documentation status page[8]. |
50 |
|
51 |
3. http://www.gentoo.org/proj/en/gdp/doc/fix-me.xml.txt?passthru=1 |
52 |
4. http://www.gentoo.org/proj/en/gdp/doc/doc-policy.xml |
53 |
5. http://www.gentoo.org/doc/en/kde-config.xml |
54 |
6. http://www.gentoo.org/doc/en/gentoolkit.xml |
55 |
7. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1 |
56 |
8. http://www.gentoo.org/proj/en/gdp/status/status_20050529.xml |
57 |
|
58 |
======================== |
59 |
2. Developer of the week |
60 |
======================== |
61 |
|
62 |
"Gentoo -- Damien Krotkine |
63 |
-------------------------- |
64 |
|
65 |
Figure 2.1: Damien Krotkine aka dams |
66 |
http://www.gentoo.org/images/gwn/20050530_dams.jpg |
67 |
|
68 |
Damien Krotkine[9] or dams is officially one of the PPC monkeys, |
69 |
maintaining a few ebuilds of programs he uses, but he actually spends most |
70 |
of his Gentoo-time on coding configuration tools and related stuff. He |
71 |
used to be the lead of the - currently dormant - Gentoo Desktop Research |
72 |
Project. Outside of Gentoo he has designed the official logo of the |
73 |
PLF[10] (Penguin Liberation Front) and has done some perl hacking in his |
74 |
time, including crazy things like trying to use Mozilla's internal objects |
75 |
from perl with perl-XPCOM. Since he is a rather quiet and modest |
76 |
character, he isn't especially proud of his work, but the combination of |
77 |
Perl and gtk in his hands can do some really neat tricks. |
78 |
|
79 |
9. dams@g.o |
80 |
10. http://plf.zarb.org/ |
81 |
|
82 |
He went to school in different places like Frankfurt and Paris, even |
83 |
studied Computer Science, although his opinion of school seems rather low. |
84 |
His real life work is not as much about Gentoo as one could wish for, but |
85 |
developing software based on Mozilla and an OSS search engine at a French |
86 |
company is quite acceptable as a line of work. |
87 |
|
88 |
He recently reduced the number of computers at home, but it remains an |
89 |
impressive collection, including an Athlon, a PegasosPPC and an iBook. His |
90 |
predilection for perl and emacs makes him lose most flame war battles, but |
91 |
he's good at avoiding those, too. Other applications he likes are screen, |
92 |
zsh and Firefox which are almost always within reach on one or all of his |
93 |
computers. icewm and enlightenment are his window managers of choice, his |
94 |
mail client is currently Thunderbird instead of gnus - dams enjoys using |
95 |
the right tool for the right job. |
96 |
|
97 |
Since he is a really cool cat, he does snowboarding, rollerskating and |
98 |
climbing. He used to be "famous TM of the Sporks Of Chaos official team, |
99 |
hey that's actually something I'm proud of", and when he doesn't work or |
100 |
code, he tries to be at OSS events. Living in Paris (which makes him very |
101 |
French), he enjoys reinforcing stereotypes by being a slick seductive |
102 |
Frenchman - but hasn't met the right girl to get married yet. |
103 |
|
104 |
========================= |
105 |
3. Heard in the community |
106 |
========================= |
107 |
|
108 |
gentoo-dev |
109 |
---------- |
110 |
|
111 |
keeping ebuilds fresh |
112 |
|
113 |
As time goes by some ebuilds are not maintained as well as one could wish. |
114 |
In this thread many ideas were thrown around how to give users the |
115 |
possibility to help with testing and maintaining new versions of programs |
116 |
in the portage tree. |
117 |
|
118 |
* keeping ebuilds fresh [11] |
119 |
11. http://thread.gmane.org/gmane.linux.gentoo.devel/28240 |
120 |
|
121 |
|
122 |
Bashrc mini HOWTO |
123 |
|
124 |
Chris White[12] has written a nice mini-howto on the use of a bashrc file |
125 |
with portage - if you don't know what this means, this howto might not yet |
126 |
be for you, but in short it shows the awesome power of the newest portage |
127 |
cvs versions. |
128 |
|
129 |
12. chriswhite@g.o |
130 |
|
131 |
* Bashrc mini HOWTO [13] |
132 |
13. http://thread.gmane.org/gmane.linux.gentoo.devel/28299 |
133 |
|
134 |
|
135 |
baselayout request for testers |
136 |
|
137 |
Mike Frysinger[14] asks for some testing on the new baselayout 1.11.12-r2, |
138 |
a new and hopefully much better version of the baselayout scipts. Since |
139 |
many things have changed and some things have been modularized there might |
140 |
be some breakage - so if you don't mind potentially wrecking your system |
141 |
and want to help, read Mike's announcement and have fun with it. |
142 |
|
143 |
14. vapier@g.o |
144 |
|
145 |
* baselayout request for testers [15] |
146 |
15. http://thread.gmane.org/gmane.linux.gentoo.devel/28317 |
147 |
|
148 |
|
149 |
======================= |
150 |
4. Gentoo International |
151 |
======================= |
152 |
|
153 |
Canada: Ottawa Linux Symposium |
154 |
------------------------------ |
155 |
|
156 |
The Ottawa Linux Symposium[16] (OLS) will be held from 20 to 23 July 2005. |
157 |
Gentoo PPC64 developer Omkhar Arasaratnam[17] is going, if you would like |
158 |
to join a meet-up of Gentoo users and developers in Ottawa on this |
159 |
occasion, please contact him directly. |
160 |
|
161 |
16. http://www.linuxsymposium.org |
162 |
17. omkhar@g.o |
163 |
|
164 |
Japan: Open Source Party with GentooJP |
165 |
-------------------------------------- |
166 |
|
167 |
About 50 Japanese Gentoo developers and power users will meet on 3 June at |
168 |
an Open Source Party marking the occasion of the Linuxworld in Tokyo. |
169 |
Starting at 19:00 hours, it will be held at the Ginza franchise of a |
170 |
T.G.I. Friday's. GentooJP[18] founder Masatomo Nakano, on a visit from |
171 |
London, is said to attend the meeting, too. No need to report back to the |
172 |
GentooJP mailing list to announce your intentions to come, simply sign up |
173 |
in advance at the reservation page[19]. |
174 |
|
175 |
18. http://www.gentoo.gr.jp |
176 |
19. http://utage.org/enkai/menu.cgi?ENKAI_CODE=osp2005 |
177 |
|
178 |
====================== |
179 |
5. Gentoo in the press |
180 |
====================== |
181 |
|
182 |
LinuxUser (May/June 2005) |
183 |
------------------------- |
184 |
|
185 |
The German magazine LinuxUser recently published a "Gentoo-Mini-Series". |
186 |
The first part was about the proper installation of a Gentoo system: |
187 |
"Gentoo Linux provides a made-to-measure product: The clever distribution |
188 |
can be perfectly customized to the user's requirements." Within the second |
189 |
and last part, published in their current issue, the system maintenance |
190 |
using Portage is concerned. An English version is expected to be released |
191 |
in the UK/US-edition of the LinuxMagazine in about two months. As a first |
192 |
success of the Gentoo articles published by LinuxUser, its editor in chief |
193 |
got infected with the "Gentoo virus" and could no longer resist the sweet |
194 |
temptation: He installed Gentoo Linux himself. |
195 |
|
196 |
The Triangle (20 May 2005) |
197 |
-------------------------- |
198 |
|
199 |
In an article titled Debate pits open source Linux against Microsoft[20], |
200 |
the student newspaper of Drexel university, reports from an event |
201 |
organized by Drexel's Math and Computer Science Society[21]. Towards the |
202 |
end of a thorough account of the debate between a Microsoft academic |
203 |
relations manager and a member of the local Linux user group. Gentoo is |
204 |
mentioned as an example for 64-bit computing as it should be, with not |
205 |
just the kernel, but also applications compiled for this architecture. |
206 |
|
207 |
20. |
208 |
http://www.thetriangle.org/media/paper689/news/2005/05/20/SciTech/Debate.Pits.Open.Source.Linux.Against.Microsoft-953266.shtml?page=1 |
209 |
21. http://society.cs.drexel.edu/ |
210 |
|
211 |
================= |
212 |
6. Coding Session |
213 |
================= |
214 |
|
215 |
Preface |
216 |
------- |
217 |
|
218 |
A short presentation of dams' configuration tools: (code indentation might |
219 |
be broken. In case of questions ask dams[22]) |
220 |
|
221 |
22. dams@g.o |
222 |
|
223 |
Libconf |
224 |
------- |
225 |
|
226 |
Note: website: http://libconf.net what is it: it allows you to read/write |
227 |
easily config tools |
228 |
|
229 |
OK let's say you want to edit your gdm configuration, and set the |
230 |
autologin user. Let's see if libconf provides something for that. Launch |
231 |
simply on a console: |
232 |
|
233 |
--------------------------------------------------------------------------- |
234 |
| Code Listing 6.1: | |
235 |
|launch | |
236 |
libconf-------------------------------------------------------------------- |
237 |
----- |
238 |
| | |
239 |
|libconf | |
240 |
| | |
241 |
--------------------------------------------------------------------------- |
242 |
|
243 |
Figure 6.1: libconf command line |
244 |
http://www.gentoo.org/images/gwn/sc_libconf1.png |
245 |
|
246 |
Now let's call the built-in help: |
247 |
|
248 |
--------------------------------------------------------------------------- |
249 |
| Code Listing 6.2: | |
250 |
|libconf | |
251 |
help----------------------------------------------------------------------- |
252 |
-- |
253 |
| | |
254 |
|help | |
255 |
| | |
256 |
--------------------------------------------------------------------------- |
257 |
|
258 |
as suggested, you'll see the 'list_templates' command. Type |
259 |
|
260 |
--------------------------------------------------------------------------- |
261 |
| Code Listing 6.3: | |
262 |
|list_templates------------------------------------------------------------| |
263 |
------------- |
264 |
| | |
265 |
|list_templates | |
266 |
| | |
267 |
--------------------------------------------------------------------------- |
268 |
|
269 |
Figure 6.2: list of available high level templates |
270 |
http://www.gentoo.org/images/gwn/sc_libconf2.png |
271 |
|
272 |
Generic/Shell is the one the most used, but there are some others. As you |
273 |
can see, there is a 'X/Gdm' template. Now let's see what options it offers: |
274 |
|
275 |
--------------------------------------------------------------------------- |
276 |
| Code Listing 6.4: | |
277 |
|options for | |
278 |
X/Gdm---------------------------------------------------------------------- |
279 |
--- |
280 |
| | |
281 |
|list_template_options X/Gdm | |
282 |
| | |
283 |
--------------------------------------------------------------------------- |
284 |
|
285 |
Figure 6.3: X/Gdm options |
286 |
http://www.gentoo.org/images/gwn/sc_libconf3.png |
287 |
|
288 |
You can see it asks you to launch man Libconf::Glueconf::X::Gdm. If you do |
289 |
that it'll tell you there is no such documentation, that because it's not |
290 |
yet written. Too bad, huh? Nevermind, you'll see it's easy enough. |
291 |
|
292 |
Now let's do a bit perl: |
293 |
|
294 |
--------------------------------------------------------------------------- |
295 |
| Code Listing 6.5: | |
296 |
|gdm_autologin.pl----------------------------------------------------------| |
297 |
--------------- |
298 |
| | |
299 |
|#!/usr/bin/perl | |
300 |
|# first of all, include the libconf template module | |
301 |
|use Libconf::Glueconf::X::Gdm; | |
302 |
|# then use the template | |
303 |
|my $gdm_conf = Libconf::Glueconf::X::Gdm->new({ filename => | |
304 |
|'/etc/X11/gdm/gdm.conf' }); | |
305 |
|# now we would like to see what the structure looks like | |
306 |
|use Data::Dumper; | |
307 |
|print Dumper($gdm_conf) . "\n"; | |
308 |
|# that will print the content of the structure | |
309 |
| | |
310 |
--------------------------------------------------------------------------- |
311 |
|
312 |
write this in a file called gdm_autologin.pl, set it executable and |
313 |
launched it: |
314 |
|
315 |
--------------------------------------------------------------------------- |
316 |
| Code Listing 6.6: | |
317 |
|launch | |
318 |
gdm_autologin.pl----------------------------------------------------------- |
319 |
-------------- |
320 |
| | |
321 |
|./gdm_autologin.pl | |
322 |
| | |
323 |
--------------------------------------------------------------------------- |
324 |
|
325 |
Figure 6.4: dumped structure with gdm_autologin.pl |
326 |
http://www.gentoo.org/images/gwn/sc_libconf4.png |
327 |
|
328 |
It's easy to understand how it is structured. Now what we want, is take a |
329 |
username in argument, and set it to the autologin. That is done with: |
330 |
|
331 |
--------------------------------------------------------------------------- |
332 |
| Code Listing 6.7: | |
333 |
|take username in argument and set it to the | |
334 |
autologin------------------------------------------------------------------ |
335 |
------- |
336 |
| | |
337 |
|$gdm_con->{daemon}{AutomaticLogin} = $user; | |
338 |
| | |
339 |
--------------------------------------------------------------------------- |
340 |
|
341 |
Now here is the complete script: |
342 |
|
343 |
--------------------------------------------------------------------------- |
344 |
| Code Listing 6.8: | |
345 |
|complete script for | |
346 |
autologin------------------------------------------------------------------ |
347 |
------- |
348 |
| | |
349 |
|#!/usr/bin/perl | |
350 |
|# first of all, include the libconf template module | |
351 |
|use Libconf::Glueconf::X::Gdm; | |
352 |
|# get the first argument | |
353 |
|my $user = $ARGV[0] or die 'please give me one parameter'; | |
354 |
|# use the template | |
355 |
|my $gdm_conf = Libconf::Glueconf::X::Gdm->new({ filename => | |
356 |
|'/etc/X11/gdm/gdm.conf' }); | |
357 |
|# change the autologin field | |
358 |
|$gdm_conf->{daemon}{AutomaticLogin} = $user; | |
359 |
|# then write the structure back to the file | |
360 |
|$gdm_conf->write_conf(); | |
361 |
| | |
362 |
--------------------------------------------------------------------------- |
363 |
|
364 |
And it'll do the job. You can see that libconf has indented the file, |
365 |
which is easier to read. But if you don't want that, simply add the |
366 |
following line before writing the file: |
367 |
|
368 |
--------------------------------------------------------------------------- |
369 |
| Code Listing 6.9: | |
370 |
|don't let libconf intend the | |
371 |
file----------------------------------------------------------------------- |
372 |
-- |
373 |
| | |
374 |
|$Libconf::Templates::Indentspaces = ''; | |
375 |
| | |
376 |
--------------------------------------------------------------------------- |
377 |
|
378 |
Note: more doc (sorry it's not complete): |
379 |
http://libconf.net/documentation/html/Libconf.html |
380 |
|
381 |
Gtk2Fu |
382 |
------ |
383 |
|
384 |
Note: website: http://libconf.net/gtk2-fu/ what is it: it's a layer on |
385 |
top of perl-gtk2, that make it simplier and better. |
386 |
|
387 |
gtk2fu is actually simple: it provides more power and easiness. There is |
388 |
also full documentation[23] available. |
389 |
|
390 |
23. http://search.cpan.org/~dams/Gtk2Fu-0.07/Gtk2Fu.pm |
391 |
|
392 |
Now, if you have read the documentation, you should be able to create some |
393 |
simple stuff. Here is a small application that is fully functional, and |
394 |
display a GUI to edit the Automatic Login facility of gdm, based of what |
395 |
we previously did with libconf: |
396 |
|
397 |
--------------------------------------------------------------------------- |
398 |
| Code Listing 6.1: | |
399 |
|GUI for Automatic Login facility of gdm based on | |
400 |
libconf-------------------------------------------------------------------- |
401 |
----- |
402 |
| | |
403 |
|#!/usr/bin/perl | |
404 |
| | |
405 |
|# first of all, include the libconf template module | |
406 |
|use Libconf::Glueconf::X::Gdm; | |
407 |
|my $gdm_conf = Libconf::Glueconf::X::Gdm->new({ filename => | |
408 |
|'/etc/X11/gdm/gdm.conf' }); | |
409 |
|$Libconf::Templates::Indentspaces = ''; | |
410 |
| | |
411 |
|# include Gtk2Fu | |
412 |
|use Gtk2Fu qw(:all); | |
413 |
|# initialize Gtk2; | |
414 |
|Gtk2->init; | |
415 |
| | |
416 |
|# create the window | |
417 |
|my $main_window = create_window(); | |
418 |
|my $entry; | |
419 |
|# create the menubar | |
420 |
|my ($menubar, $item_factory) = $main_window->create_full_menubar( | |
421 |
| [ | |
422 |
| [ '/_File', undef, undef , 0, '<Branch>' ], | |
423 |
| [ '/File/_Save', '<control>S', sub { $gdm_conf->write_conf(); | |
424 |
|Gtk2->main_quit }, 0, '<StockItem>', 'gtk-save' ], | |
425 |
| [ '/File/_Quit', '<control>Q', sub { Gtk2->main_quit }, 0, | |
426 |
|'<StockItem>', 'gtk-quit' ], | |
427 |
| ] | |
428 |
| ); | |
429 |
|# create the widgets, handlers, and actions | |
430 |
|$main_window->signal_connect_(destroy => sub { Gtk2->main_quit } ) | |
431 |
| ->add_(Gtk2::VBox->new(0,0) | |
432 |
| ->gtkpack_(0, $menubar, | |
433 |
| 1, Gtk2::VBox->new(0, 0) | |
434 |
| ->gtkpack_(1, Gtk2::HBox->new(0, 0) | |
435 |
| ->gtkpack_(0, 'Gdm AutomaticLogin', | |
436 |
| 1, $entry = | |
437 |
|Gtk2::Entry->new() | |
438 |
| | |
439 |
|- ->set_text_($gdm_conf->{daemon}{AutomaticLogin}) | |
440 |
| | |
441 |
|- ->signal_connect_(changed => sub { | |
442 |
| | |
443 |
|$gdm_conf->{daemon}{AutomaticLogin} = $entry->get_text(); | |
444 |
| } ) | |
445 |
| ) | |
446 |
| ) | |
447 |
| ->set_border_width_(5), | |
448 |
| 0, Gtk2::HSeparator->new(), | |
449 |
| 0, Gtk2::HButtonBox->new() | |
450 |
| ->set_spacing_default_(10) | |
451 |
| ->set_layout_('end') | |
452 |
| | |
453 |
|- ->gtkpack(Gtk2::Button->new_from_stock('gtk-cancel') | |
454 |
| ->set_border_width_(5) | |
455 |
| ->signal_connect_(clicked => sub { | |
456 |
|Gtk2->main_quit; }), | |
457 |
| Gtk2::Button->new_from_stock('gtk-ok') | |
458 |
| ->set_border_width_(5) | |
459 |
| ->signal_connect_(clicked => sub { | |
460 |
|$gdm_conf->write_conf(); Gtk2->main_quit; }) | |
461 |
| ) | |
462 |
| ) | |
463 |
| ) | |
464 |
| ->show_all(); | |
465 |
|Gtk2->main; | |
466 |
| | |
467 |
--------------------------------------------------------------------------- |
468 |
|
469 |
Save this in a test.pl, set it executable, and launch it, it'll display |
470 |
something like: |
471 |
|
472 |
Figure 6.1: gtk2fu autologin test-window |
473 |
http://www.gentoo.org/images/gwn/gtk2fu_gwn.png |
474 |
|
475 |
The application is functional, if you run it as root and change the |
476 |
content of the entry and save, it'll work. I use the similar approach with |
477 |
perl-ncurses to build text mode GUIs. |
478 |
|
479 |
That's it for today, this is just a presentation of what is possible with |
480 |
libconf+gtk2fu+ncurses. I hope it gives some of you some ideas/directions |
481 |
to look into. And if you are willing to join the configuration tool |
482 |
deployment force, contact me. |
483 |
|
484 |
=========================== |
485 |
7. Moves, adds, and changes |
486 |
=========================== |
487 |
|
488 |
Moves |
489 |
----- |
490 |
|
491 |
The following developers recently left the Gentoo team: |
492 |
|
493 |
* None this week |
494 |
|
495 |
Adds |
496 |
---- |
497 |
|
498 |
The following developers recently joined the Gentoo Linux team: |
499 |
|
500 |
* None this week |
501 |
|
502 |
Changes |
503 |
------- |
504 |
|
505 |
The following developers recently changed roles within the Gentoo Linux |
506 |
project: |
507 |
|
508 |
* Mike Doty (kingtaco) - AMD64 strategic lead (replacing Jason Huebel) |
509 |
* Simon Stelling (blubb) - AMD64 operational co-lead (with Danny van Dyk) |
510 |
* David Holm (dholm) - PPC strategic lead |
511 |
* Luca Barbato (lu_zero) - PPC operational lead |
512 |
* Lars Weiler (pylon) - PPC release engineering (formerly assigned to the |
513 |
post of tactical lead) |
514 |
* Markus Rothe (corsair) - PPC64 Security |
515 |
* Daniel Ostrow (dostrow) - PPC profile maintainer |
516 |
* Joseph Jezak (josejx) - PPC documentation lead |
517 |
|
518 |
================== |
519 |
8. Gentoo security |
520 |
================== |
521 |
|
522 |
Qpopper: Multiple Vulnerabilities |
523 |
--------------------------------- |
524 |
|
525 |
Qpopper contains two vulnerabilities allowing an attacker to overwrite |
526 |
arbitrary files and create files with insecure permissions. |
527 |
|
528 |
For more information, please see the GLSA Announcement[24] |
529 |
|
530 |
24. http://www.gentoo.org/security/en/glsa/glsa-200505-17.xml |
531 |
|
532 |
Net-SNMP: fixproc insecure temporary file creation |
533 |
-------------------------------------------------- |
534 |
|
535 |
Net-SNMP creates temporary files in an insecure manner, possibly allowing |
536 |
the execution of arbitrary code. |
537 |
|
538 |
For more information, please see the GLSA Announcement[25] |
539 |
|
540 |
25. http://www.gentoo.org/security/en/glsa/glsa-200505-18.xml |
541 |
|
542 |
gxine: Format string vulnerability |
543 |
---------------------------------- |
544 |
|
545 |
A format string vulnerability in gxine could allow a remote attacker to |
546 |
execute arbitrary code. |
547 |
|
548 |
For more information, please see the GLSA Announcement[26] |
549 |
|
550 |
26. http://www.gentoo.org/security/en/glsa/glsa-200505-19.xml |
551 |
|
552 |
Mailutils: Multiple vulnerabilities in imap4d and mail |
553 |
------------------------------------------------------ |
554 |
|
555 |
The imap4d server and the mail utility from GNU Mailutils contain multiple |
556 |
vulnerabilities, potentially allowing a remote attacker to execute |
557 |
arbitrary code with root privileges. |
558 |
|
559 |
For more information, please see the GLSA Announcement[27] |
560 |
|
561 |
27. http://www.gentoo.org/security/en/glsa/glsa-200505-20.xml |
562 |
|
563 |
=========== |
564 |
9. Bugzilla |
565 |
=========== |
566 |
|
567 |
Summary |
568 |
------- |
569 |
|
570 |
* Statistics |
571 |
* Closed bug ranking |
572 |
* New bug rankings |
573 |
|
574 |
Statistics |
575 |
---------- |
576 |
|
577 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[28]) to record and |
578 |
track bugs, notifications, suggestions and other interactions with the |
579 |
development team. Between 22 May 2005 and 29 May 2005, activity on the |
580 |
site has resulted in: |
581 |
|
582 |
28. http://bugs.gentoo.org |
583 |
|
584 |
* 835 new bugs during this period |
585 |
* 474 bugs closed or resolved during this period |
586 |
* 35 previously closed bugs were reopened this period |
587 |
|
588 |
Of the 8480 currently open bugs: 85 are labeled 'blocker', 217 are labeled |
589 |
'critical', and 615 are labeled 'major'. |
590 |
|
591 |
Closed bug rankings |
592 |
------------------- |
593 |
|
594 |
The developers and teams who have closed the most bugs during this period |
595 |
are: |
596 |
|
597 |
* AMD64 Porting Team[29], with 29 closed bugs[30] |
598 |
* Gentoo X-windows packagers[31], with 28 closed bugs[32] |
599 |
* Gentoo KDE team[33], with 24 closed bugs[34] |
600 |
* Gentoo Games[35], with 21 closed bugs[36] |
601 |
* media-video herd[37], with 19 closed bugs[38] |
602 |
* Gentoo Linux Gnome Desktop Team[39], with 18 closed bugs[40] |
603 |
* Gentoo Sound Team[41], with 17 closed bugs[42] |
604 |
* Gentoo's Team for Core System packages[43], with 15 closed bugs[44] |
605 |
29. amd64@g.o |
606 |
30. |
607 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=amd64@g.o |
608 |
31. x11@g.o |
609 |
32. |
610 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=x11@g.o |
611 |
33. kde@g.o |
612 |
34. |
613 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=kde@g.o |
614 |
35. games@g.o |
615 |
36. |
616 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=games@g.o |
617 |
37. media-video@g.o |
618 |
38. |
619 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=media-video@g.o |
620 |
39. gnome@g.o |
621 |
40. |
622 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=gnome@g.o |
623 |
41. sound@g.o |
624 |
42. |
625 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=sound@g.o |
626 |
43. base-system@g.o |
627 |
44. |
628 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-05-22&chfieldto=2005-05-29&resolution=FIXED&assigned_to=base-system@g.o |
629 |
|
630 |
|
631 |
New bug rankings |
632 |
---------------- |
633 |
|
634 |
The developers and teams who have been assigned the most new bugs during |
635 |
this period are: |
636 |
|
637 |
* Gentoo Sound Team[45], with 16 new bugs[46] |
638 |
* AMD64 Porting Team[47], with 15 new bugs[48] |
639 |
* Gentoo's Team for Core System packages[49], with 13 new bugs[50] |
640 |
* Mobile Herd[51], with 12 new bugs[52] |
641 |
* media-video herd[53], with 12 new bugs[54] |
642 |
* Gentoo net-p2p team[55], with 10 new bugs[56] |
643 |
* The Gentoo Linux Hardened Team[57], with 10 new bugs[58] |
644 |
* Gentoo Games[59], with 10 new bugs[60] |
645 |
45. sound@g.o |
646 |
46. |
647 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=sound@g.o |
648 |
47. amd64@g.o |
649 |
48. |
650 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=amd64@g.o |
651 |
49. base-system@g.o |
652 |
50. |
653 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=base-system@g.o |
654 |
51. mobile@g.o |
655 |
52. |
656 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=mobile@g.o |
657 |
53. media-video@g.o |
658 |
54. |
659 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=media-video@g.o |
660 |
55. net-p2p@g.o |
661 |
56. |
662 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=net-p2p@g.o |
663 |
57. hardened@g.o |
664 |
58. |
665 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=hardened@g.o |
666 |
59. games@g.o |
667 |
60. |
668 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-05-22&chfieldto=2005-05-29&assigned_to=games@g.o |
669 |
|
670 |
|
671 |
================================ |
672 |
10. GWN subscription information |
673 |
================================ |
674 |
|
675 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
676 |
gentoo-gwn+subscribe@g.o. |
677 |
|
678 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
679 |
gentoo-gwn+unsubscribe@g.o from the email address you are |
680 |
subscribed under. |
681 |
|
682 |
=================== |
683 |
11. Other languages |
684 |
=================== |
685 |
|
686 |
The Gentoo Weekly Newsletter is also available in the following languages: |
687 |
|
688 |
* Danish[61] |
689 |
* Dutch[62] |
690 |
* English[63] |
691 |
* German[64] |
692 |
* French[65] |
693 |
* Japanese[66] |
694 |
* Italian[67] |
695 |
* Polish[68] |
696 |
* Portuguese (Brazil)[69] |
697 |
* Portuguese (Portugal)[70] |
698 |
* Russian[71] |
699 |
* Spanish[72] |
700 |
* Turkish[73] |
701 |
61. http://www.gentoo.org/news/da/gwn/gwn.xml |
702 |
62. http://www.gentoo.org/news/nl/gwn/gwn.xml |
703 |
63. http://www.gentoo.org/news/en/gwn/gwn.xml |
704 |
64. http://www.gentoo.org/news/de/gwn/gwn.xml |
705 |
65. http://www.gentoo.org/news/fr/gwn/gwn.xml |
706 |
66. http://www.gentoo.org/news/ja/gwn/gwn.xml |
707 |
67. http://www.gentoo.org/news/it/gwn/gwn.xml |
708 |
68. http://www.gentoo.org/news/pl/gwn/gwn.xml |
709 |
69. http://www.gentoo.org/news/pt_br/gwn/gwn.xml |
710 |
70. http://www.gentoo.org/news/pt/gwn/gwn.xml |
711 |
71. http://www.gentoo.org/news/ru/gwn/gwn.xml |
712 |
72. http://www.gentoo.org/news/es/gwn/gwn.xml |
713 |
73. http://www.gentoo.org/news/tr/gwn/gwn.xml |
714 |
|
715 |
|
716 |
Ulrich Plate <plate@g.o> - Editor |
717 |
Daniel Herzog <expose@×××××××××××.net> - Author |
718 |
Damien Krotkine <dams@g.o> - Author |
719 |
Patrick Lauer <patrick@g.o> - Author |
720 |
Lars Weiler <pylon@g.o> - Author |
721 |
|
722 |
-- |
723 |
gentoo-gwn@g.o mailing list |