Gentoo Archives: gentoo-gwn

From: Ulrich Plate <plate@g.o>
To: gentoo-gwn@l.g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter 22 May 2006
Date: Mon, 22 May 2006 07:57:12
Message-Id: 20060522091032.8f72dbf1.plate@gentoo.org
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 22 May 2006.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo news
9 ==============
10
11 GCC 4.1 on its way into Portage
12 -------------------------------
13
14 The long awaited moment of GCC 4.1 being unmasked has almost arrived. The
15 toolchain team will be unmasking gcc-4.1.1 this week after it is released.
16 The upgrade should be incredibly easy and require no additional work to
17 install and use. The number of applications that do not compile with
18 gcc-4.1 is extremely small now, and most users should not experience any
19 problems with ~arch packages not compiling. To upgrade to the new version
20 (assuming you are using gcc-3.4), all that is required is to upgrade GCC
21 and then select the new profile using gcc-config. If you are upgrading
22 from an earlier version of GCC, please refer to our GCC Upgrading Guide[1]
23 for more detailed instructions.
24
25 1. http://www.gentoo.org/doc/en/gcc-upgrading.xml
26
27 If you run into any applications that do not compile, and they do not have
28 a bug currently open, please file a "GCC Porting" bug and assign it to
29 gcc-porting@g.o so that the GCC Porting team can look into it.
30
31 Gentoo Summer of Code
32 ---------------------
33
34 There were over 6400 applications from students, almost 90 mentoring
35 organizations - in almost every respect the Summer of Code program from
36 Google has grown a lot since last year. This year Gentoo will be one of
37 the mentoring organizations, with the UserRel project acting as organizer.
38 While the final numbers will be released on Monday the 22nd we can already
39 say that Gentoo got 130 applications. Out of these around 13 will be
40 sponsored by Google. We are very happy to see such a great interest in
41 Gentoo and hope that all sponsored projects will be successful!
42
43 Old-style PHP packages removed from Portage
44 -------------------------------------------
45
46 After being package.masked for quite some time, the old-style PHP packages
47 (dev-php/php, dev-php/php-cgi, dev-php/mod_php, and friends) have been
48 removed from the Portage tree. The new-style PHP packages (dev-lang/php,
49 dev-php4/*, dev-php5/*, and friends) are now stable on most architectures.
50
51 =========================
52 2. Heard in the community
53 =========================
54
55 gentoo-dev
56 ----------
57
58 et_EE locale and language of error messages
59
60 The Gentoo bugwranglers often have to wrangle bugs that have error
61 messages in other languages. This makes it difficult to understand and to
62 find duplicates. A workaround for this issue would be to set the default
63 language used by portage to "C", which is (through historic precedents)
64 English and the default when nothing else is set. A different class of
65 bugs comes from the estonian locale, et_EE: As their alphabet ordering is
66 different some "silly" buildsystems stumble as [a-z] no longer matches all
67 letters. While these bugs can be really annoying they should be fixed.
68 Setting the locale to another language would prevent these bugs, but it is
69 recommended to fix it so that future problems are avoided.
70
71 * et_EE locale and language of error messages [2]
72 2. http://thread.gmane.org/gmane.linux.gentoo.devel/38378
73
74
75 New eclasses
76
77 As there are many different Revision Control Systems and it is often
78 useful to have ebuild support to check out files directly from a
79 repository this week gives us a few eclasses that help with managing
80 darcs, git and mercurial. Those three are relatively new RCS that are
81 already used by many projects instead of CVS or subversion.
82
83 * New eclasses [3]
84 3. http://thread.gmane.org/gmane.linux.gentoo.devel/38364
85
86
87 Signing everything, for fun and for profit
88
89 The first recorded discussions about signing all Gentoo-provided files to
90 avoid tampering go back to 2003. Since then there have been a few tries to
91 get a Gentoo-wide system to cryptographically sign all files, but there
92 was never a consensus, and in the end it never got fully implemented.
93 Patrick Lauer[4] revives the discussion in the hope of getting it finally
94 done.
95
96 4. patrick@g.o
97
98 * Signing everything, for fun and for profit [5]
99 5. http://thread.gmane.org/gmane.linux.gentoo.devel/38363
100
101
102 RFC - Gentoo Knowledge Base
103
104 A new Gentoo project gets kickstarted by Sven Vermeulen[6]. The goal is to
105 create a knowledge base that "[...] provides answers to specific questions
106 and problems that users (or developers) might encounter. It is easily
107 searchable and maintained by developers who are knowledgeable in the
108 topic. The knowledge base entries ("topics" as I like to call them) are
109 not documentation guides, but very specific to a particular environment
110 and question."
111
112 6. swift@g.o
113
114 * RFC - Gentoo Knowledge Base [7]
115 7. http://thread.gmane.org/gmane.linux.gentoo.devel/38030
116
117
118 Paludis profiles yay or nay?
119
120 What started as a simple question by Stephen Bennett[8] whether there were
121 any objections to adding profiles for the Paludis package manager into the
122 mainline Gentoo tree became one of the fastest and most heated email
123 exchanges to happen on the gentoo-dev mailinglist. With around 300
124 messages in the main thread and three forked subthreads this is an
125 impressive debate:
126
127 8. spb@g.o
128
129 * Paludis and Profiles [9]
130 * Alternative Gentoo package managers discussion request (for the
131 council) [10]
132 * RFC: etiquette enforcement [11]
133 * 259 paludis-profile messages. ENOUGH! [12]
134 9. http://thread.gmane.org/gmane.linux.gentoo.devel/38016
135 10. http://thread.gmane.org/gmane.linux.gentoo.devel/38231
136 11. http://thread.gmane.org/gmane.linux.gentoo.devel/38342
137 12. http://thread.gmane.org/gmane.linux.gentoo.devel/38351
138
139
140 Planet Gentoo
141 -------------
142
143 Baselayout 1.12 going stable?
144
145 Asked by many users Roy Marples now announced that there is only one
146 unionfs bug left before he starts building baselayout's 1.12.0 tarball. If
147 there don't occur any show-stopping bugs it will take another month before
148 baselayout-1.12.0 can be marked stable by our ARCH-teams.
149
150 * Baselayout 1.12 going stable?
151
152 Apache 2.0.58 now available
153
154 Later than expected Apache 2.0.58 finally made it into the tree, including
155 some changes how Apache works within Gentoo. Most notable is the
156 deprecation of net-www/gentoo-webroot-default as discussed in Bug #90748.
157 As of 2.0.58 the /var/www/localhost directory will be leaved untouched if
158 it exists. If it doesn’t exist, it will be created and populated.
159
160 * Apache 2.0.58 now available
161
162 =======================
163 3. Gentoo international
164 =======================
165
166 Austria: Gentoo at the Grazer Linuxtage
167 ---------------------------------------
168
169 As announced in last week's GWN, Gentoo was present at the Linuxtag in
170 Graz. Markus Lang, Roger Miliker[13], Gregor Perner and Wernfried Haas[14]
171 were present at the Gentoo booth, handing out LiveCDs on request, selling
172 case badges and chatting with users about Portage features, and giving
173 away stickers. As usually, the grml folks (who were next to Gentoo) asked
174 if we still were compiling stuff, which was promptly answered by
175 demonstrating the installer. Of course this was just poking fun at each
176 other between the different distributions, the teams from Funkfeuer,
177 Gentoo, grml and Debian had a good time with each other. Wernfried Haas
178 also held a workshop introducing people to IRC with focus on the popular
179 IRC client irssi and the Freenode network. Both visitors as well as the
180 exhibitors had fun at the GLT, thanks to the organisation team and see you
181 in 2007.
182
183 13. roger55@g.o
184 14. amne@g.o
185
186 Figure 3.1: Amne readjusting the word order
187 http://www.gentoo.org/images/gwn/20060522_glt.jpg
188
189 Note: More pictures of the event can be found on
190 http://dufo.tugraz.at/glt06/
191
192 Italy: Gentoo at the Linux World Summit in Milano
193 -------------------------------------------------
194
195 Fellows from GeCHI (Gentoo CHannel Italia www.gechi.it) spent two intense
196 days at the Linux World Summit in Milan. Compared to past years, the
197 spaces reserved by the organization at the Marriot Hotel for the event
198 were small, which is probably why few commercial vendors were represented
199 in the exhibition hall. Stands managed by associations were bigger, more
200 colorful and funnier. As predicted in the last GWN, the GeCHI showed a Sun
201 Fire V120 and an OpenMosix cluster composed of four Via Epia motherboards,
202 both systems running Gentoo Linux. In the cluster only the first node is
203 connected to the two SATA disks, while the remaining three nodes boot from
204 network and are diskless. Due to its unusual casing, the cluster was at
205 the center of the public's attention on both days of the exhibition. The
206 GeCHI had also prepared a Gentoo brochure distributed at the stand, and
207 matching penguins and cows (as in: Larry) on offer.
208
209 Figure 3.1: One Larry, four Tuxes: The GeCHI at work
210 http://www.gentoo.org/images/gwn/20060522_gechi.jpg
211
212 Note: Left to right, in the back: deadhead, blackman, ElDios, front:
213 mouser, riquitoi. More pictures of the event can be viewed at the GeCHI
214 website
215
216 ======================
217 4. Gentoo in the press
218 ======================
219
220 Dot KDE (16 May 2006)
221 ---------------------
222
223 In a series of interviews with businesses that benefit from KDE -- or
224 vice-versa -- the KDE Dot News magazine spoke with Gentoo developer Caleb
225 Tennis[15] in his professional quality as system designer at AEI, a
226 company in Columbus, Indiana, specializing in diesel engine durability
227 assessment, exhaust research, performance development and numerous other
228 services. Caleb sees reliability as a key element in AEI's decision to run
229 Linux and KDE, as everything else "may be liveable on your girlfriend's
230 computer, but for one that's monitoring a $1,000,000 development engine,
231 it becomes pretty important to not have problems because 'Windows
232 crashed'."
233
234 15. http://dot.kde.org/1147698188/
235
236 Newsforge (19 May 2006)
237 -----------------------
238
239 Gentoo trustee and infrastructure lead Kurt Lieber[16] gets his say in an
240 article about Gentoo sponsor OSUOSL titled "Oregon lab plays Web host to
241 the stars of open source."[17] Setting the backdrop for the following
242 interview with OSUOSL's Scott Kveton, Kurt points out how fabulous the
243 open-source lab's services to Gentoo have been: "in fact, it's better than
244 what I would expect from commercial vendors in a lot of respects."
245
246 16. klieber@g.o
247 17. http://mobile.newsforge.com/mobility/06/05/05/2018250.shtml
248
249 ===
250 5.
251 ===
252
253 Managing your overlays with layman
254 ----------------------------------
255
256 Note: This is the first tips and tricks section in a while. If you have
257 tips and tricks you would like to share with the Gentoo community please
258 drop us a mail at gwn-feedback@g.o.
259
260 layman is a small and nifty Python application written by Gentoo developer
261 Gunnar Wrobel[18] which allows to easily use and synchronize several
262 Portage overlays on your local machine.
263
264 18. wrobel@×××××.org
265
266 As of now there is no stable layman version available, so you need to add
267 layman to your package.keywords file before installing.
268
269 +-------------------------------------------------------------------------+
270 | Code Listing 5.1: |
271 | Installing layman |
272 +-------------------------------------------------------------------------+
273 | |
274 |# echo "app-portage/layman" >> /etc/portage/package.keywords |
275 |# emerge layman |
276 | |
277 +-------------------------------------------------------------------------+
278
279 To include the overlays managed by layman to your PORTDIR_OVERLAY variable
280 you have to source a file where all layman-managed overlays listed. Note
281 that you can still add other overlays to the PORTDIR_OVERLAY variable in
282 /etc/make.conf.
283
284 +-------------------------------------------------------------------------+
285 | Code Listing 5.2: |
286 | Sourcing layman overlays |
287 +-------------------------------------------------------------------------+
288 | |
289 |# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf |
290 | |
291 +-------------------------------------------------------------------------+
292
293 Configuring layman is as easy as riding a bike ;) First you fetch a list
294 of available overlays and then start adding overlays you would like to
295 use.
296
297 +-------------------------------------------------------------------------+
298 | Code Listing 5.3: |
299 | Configure layman |
300 +-------------------------------------------------------------------------+
301 | |
302 |Fetch list of available overlays |
303 |# layman -f |
304 | |
305 |Add the 'gentoo-de' overlay |
306 |# layman -a gentoo-de |
307 | |
308 +-------------------------------------------------------------------------+
309
310 layman -l gives you a list of all available overlays, using the -a switch
311 you can add other overlays.
312
313 The -s switch allows you to synchronize the local overlay copies. You can
314 choose between syncing one specific overlay or all overlays you added.
315
316 +-------------------------------------------------------------------------+
317 | Code Listing 5.4: |
318 | Synchronizing overlays |
319 +-------------------------------------------------------------------------+
320 | |
321 |Synchronize the 'gentoo-de' overlay |
322 |# layman -s gentoo-de |
323 | |
324 |Synchronize all overlays |
325 |# layman -s ALL |
326 | |
327 +-------------------------------------------------------------------------+
328
329 =========================
330 6. Gentoo developer moves
331 =========================
332
333 Moves
334 -----
335
336 The following developers recently left the Gentoo project:
337
338 * Rob Holland
339
340 Adds
341 ----
342
343 The following developers recently joined the Gentoo project:
344
345 * Steve Dibbs (beandog) - Planet
346
347 Changes
348 -------
349
350 The following developers recently changed roles within the Gentoo project:
351
352 * None this week
353
354 ==================
355 7. Gentoo Security
356 ==================
357
358 libextractor: Two heap-based buffer overflows
359 ---------------------------------------------
360
361 libextractor is vulnerable to two heap overflow vulnerabilities which
362 could lead to the execution of arbitrary code.
363
364 For more information, please see the GLSA Announcement[19]
365
366 19. http://www.gentoo.org/security/en/glsa/glsa-200605-14.xml
367
368 Quagga Routing Suite: Multiple vulnerabilities
369 ----------------------------------------------
370
371 Quagga's RIP daemon allows the injection of routes and the disclosure of
372 routing information. The BGP daemon is vulnerable to a Denial of Service.
373
374 For more information, please see the GLSA Announcement[20]
375
376 20. http://www.gentoo.org/security/en/glsa/glsa-200605-15.xml
377
378 ===========
379 8. Bugzilla
380 ===========
381
382 Statistics
383 ----------
384
385 The Gentoo community uses Bugzilla (bugs.gentoo.org[21]) to record and
386 track bugs, notifications, suggestions and other interactions with the
387 development team. Between 14 May 2006 and 21 May 2006, activity on the
388 site has resulted in:
389
390 21. http://bugs.gentoo.org
391
392 * 653 new bugs during this period
393 * 323 bugs closed or resolved during this period
394 * 24 previously closed bugs were reopened this period
395
396 Of the 10139 currently open bugs: 56 are labeled 'blocker', 149 are
397 labeled 'critical', and 524 are labeled 'major'.
398
399 Closed bug rankings
400 -------------------
401
402 The developers and teams who have closed the most bugs during this period
403 are:
404
405 * Gentoo Linux Gnome Desktop Team[22], with 21 closed bugs[23]
406 * GNU Emacs Herd[24], with 16 closed bugs[25]
407 * Gentoo Security[26], with 15 closed bugs[27]
408 * Gentoo Games[28], with 14 closed bugs[29]
409 * Robin Johnson[30], with 11 closed bugs[31]
410 * Portage team[32], with 11 closed bugs[33]
411 * Apache Herd - Bugzilla Reports[34], with 10 closed bugs[35]
412 * ppc64 architecture team[36], with 9 closed bugs[37]
413 22. gnome@g.o
414 23.
415 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=gnome@g.o
416 24. emacs@g.o
417 25.
418 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=emacs@g.o
419 26. security@g.o
420 27.
421 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=security@g.o
422 28. games@g.o
423 29.
424 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=games@g.o
425 30. robbat2@g.o
426 31.
427 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=robbat2@g.o
428 32. dev-portage@g.o
429 33.
430 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=dev-portage@g.o
431 34. apache-bugs@g.o
432 35.
433 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=apache-bugs@g.o
434 36. ppc64@g.o
435 37.
436 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-05-14&chfieldto=2006-05-21&resolution=FIXED&assigned_to=ppc64@g.o
437
438
439 New bug rankings
440 ----------------
441
442 The developers and teams who have been assigned the most new bugs during
443 this period are:
444
445 * Default Assignee for New Packages[38], with 22 new bugs[39]
446 * AMD64 Project[40], with 17 new bugs[41]
447 * Gentoo Linux Gnome Desktop Team[42], with 11 new bugs[43]
448 * Jon Hood[44], with 9 new bugs[45]
449 * Gentoo's Team for Core System packages[46], with 9 new bugs[47]
450 * Default Assignee for Orphaned Packages[48], with 8 new bugs[49]
451 * Diego Pettenò[50], with 8 new bugs[51]
452 * Gentoo Sound Team[52], with 7 new bugs[53]
453 38. maintainer-wanted@g.o
454 39.
455 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=maintainer-wanted@g.o
456 40. amd64@g.o
457 41.
458 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=amd64@g.o
459 42. gnome@g.o
460 43.
461 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=gnome@g.o
462 44. squinky86@g.o
463 45.
464 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=squinky86@g.o
465 46. base-system@g.o
466 47.
467 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=base-system@g.o
468 48. maintainer-needed@g.o
469 49.
470 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=maintainer-needed@g.o
471 50. flameeyes@g.o
472 51.
473 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=flameeyes@g.o
474 52. sound@g.o
475 53.
476 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-05-14&chfieldto=2006-05-21&assigned_to=sound@g.o
477
478
479 ===============
480 9. GWN feedback
481 ===============
482
483 Please send us your feedback[54] and help make the GWN better.
484
485 54. gwn-feedback@g.o
486
487 ================================
488 10. GWN subscription information
489 ================================
490
491 To subscribe to the Gentoo Weekly Newsletter, send a blank e-mail to
492 gentoo-gwn+subscribe@g.o.
493
494 To unsubscribe to the Gentoo Weekly Newsletter, send a blank e-mail to
495 gentoo-gwn+unsubscribe@g.o from the e-mail address you are
496 subscribed under.
497
498 ===================
499 11. Other languages
500 ===================
501
502 The Gentoo Weekly Newsletter is also available in the following languages:
503
504 * Danish[55]
505 * Dutch[56]
506 * English[57]
507 * German[58]
508 * French[59]
509 * Korean[60]
510 * Japanese[61]
511 * Italian[62]
512 * Polish[63]
513 * Portuguese (Brazil)[64]
514 * Portuguese (Portugal)[65]
515 * Russian[66]
516 * Spanish[67]
517 * Turkish[68]
518 55. http://www.gentoo.org/news/da/gwn/gwn.xml
519 56. http://www.gentoo.org/news/nl/gwn/gwn.xml
520 57. http://www.gentoo.org/news/en/gwn/gwn.xml
521 58. http://www.gentoo.org/news/de/gwn/gwn.xml
522 59. http://www.gentoo.org/news/fr/gwn/gwn.xml
523 60. http://www.gentoo.org/news/ko/gwn/gwn.xml
524 61. http://www.gentoo.org/news/ja/gwn/gwn.xml
525 62. http://www.gentoo.org/news/it/gwn/gwn.xml
526 63. http://www.gentoo.org/news/pl/gwn/gwn.xml
527 64. http://www.gentoo.org/news/pt_br/gwn/gwn.xml
528 65. http://www.gentoo.org/news/pt/gwn/gwn.xml
529 66. http://www.gentoo.org/news/ru/gwn/gwn.xml
530 67. http://www.gentoo.org/news/es/gwn/gwn.xml
531 68. http://www.gentoo.org/news/tr/gwn/gwn.xml
532
533
534 Ulrich Plate <plate@g.o> - Editor
535 Sebastian Bergmann <sebastian@g.o> - Author
536 Wernfried Haas <amne@g.o> - Author
537 Patrick Lauer <patrick@g.o> - Author
538 Mark Loeser <halcy0n@g.o> - Author
539 Andrea Perotti <deadhead@×××××.it> - Author
540 Tobias Scherbaum <dertobi123@g.o> - Author
541
542 --
543 gentoo-gwn@g.o mailing list