Gentoo Archives: gentoo-gwn

From: Ulrich Plate <plate@g.o>
To: gentoo-gwn@l.g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter 16 January 2006
Date: Mon, 16 Jan 2006 02:05:36
Message-Id: 20060116023241.318f6ba0.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 16 January 2005.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo news
9 ==============
10
11 New USE defaults in the making
12 ------------------------------
13
14 For some packages portage has auto-use entries, which means that unless
15 you explicitly override a USE flag it will be enabled after emerging a
16 package and disabled after unmerging it. Example: after "emerge sqlite"
17 the sqlite flag will show up as enabled in "emerge info" and "emerge -vp"
18 of something that has sqlite in iuse unless you have "-sqlite" or "-*" in
19 USE in make.conf. If you unmerge sqlite the USE flag will show up as
20 disabled again (unless you have sqlite in USE in make.conf of course).
21
22 This has caused some annoyances as USE flags tend to "randomly" jump when
23 a new package triggers auto-use (either because you emerged or unmerged it
24 or because the package.use file in the tree was edited). Many bugs have
25 been filed, the general consensus is to phase out auto-use.
26
27 The change will happen in one of the next Portage 2.1 releases - it is in
28 the tree and marked ~ARCH on almost all arches. "Stable" users will stay
29 unaffected for some time since Portage 2.0.x will not change its
30 behaviour, but upgrades can and will change USE flags. If you just
31 upgraded to a portage 2.1 release you will probably want to look at the
32 "emerge -DuvpN world" output and add flags that you want to keep enabled
33 to make.conf if they show up as "-foo*".
34
35 Baselayout changes
36 ------------------
37
38 The Gentoo baselayout team is pleased to release baselayout-1.12.0_pre14
39 to the eagerly awaiting public. Here's a summary of the major changes
40 since 1.11:
41
42 * Network backgrounding support from wpa_supplicant, ifplugd and netplug
43 with service dependency restart -- Typically ifplugd is used to monitor
44 ethernet cable being in/out and start/stop the network service
45 accordingly, along with the services depending on that network service.
46 The problem was that when ifplugd re-started the network service it didn't
47 restart the services it stopped! Now ifplugd and netplug support have been
48 merged into baselayout, we have more direct control and can remember which
49 services were stopped by the network service so we can re-start them.
50 wpa_supplicant can now do this too.
51 * Separate network configuration per interface -- Each interface is now
52 able to have its own resolv.conf and default route. We also prioritize
53 wired over wireless and merge resolv.confs together. This works great for
54 roaming laptop users.
55 * Interactive startup -- Do you have a service that causes serious issues
56 when booting? You should not, but if you do then you can now choose to
57 start, skip, continue or drop to shell for each service interactively.
58 Using generic stty and shell calls we do this in a non-blocking way
59 without the need for a daemon.
60 * Parallel startup/shutdown improvements -- Parallel startup and shutdown
61 didn't really do what it claimed to in previous releases, but now it's
62 very parallel and much faster than before. Which leads us onto ....
63 * Improved service dependency ordering (albeit slower) -- Thanks to
64 parallel startup, we found that our service ordering was totally wrong. So
65 we had to re-write it entirely. So far it's in its fourth re-write using a
66 topological sort written in bash and has been doing a very good job for
67 around three months now so we think we've finally cracked it.
68 * Service daemon status checks -- Services that launch daemons via
69 start-stop-daemon now ensure that they really start instead of start -
70 become daemon - die due to invalid config fooling rc into thinking they
71 have started. Also, if you check a service status we check if the daemon
72 is still running or not. If not then we stop the service and dependencies.
73 We also really stop the service, which fixes an issue where you start
74 cups, re-emerge cups and then it cannot stop or restart.
75
76 Gentoo PPC meeting defines roadmap for 2006.0 and beyond
77 --------------------------------------------------------
78
79 The PPC developers spent three hours on Sunday night to discuss what lies
80 ahead of them. The 2006.0 release for PowerPCs will include generic stages
81 1, 2 and 3, specific stage3 tarballs for G3 and G4, both a minimal and a
82 complete install CD, plus GRP packages on a separate CD image. All 2006.0
83 profiles, generic and optimized, will include NPTL support.
84
85 The PPC team will tackle some of the open bugs when another PPC bugday
86 will focus the efforts of developers and users. If you'd like to
87 participate in weeding out some of the undergrowth, tune into #gentoo-ppc
88 on irc.freenode.net next Saturday, 21 January 14:00 UTC. Before starting a
89 recruitment campaign for new develpers, the team is currently evaluating
90 who among the 21 listed PPC devs is currently active or de-facto retired.
91 Along with boosting the activity level within the team, they're also
92 planning to enhance communication with other architectures and users by
93 starting a mark-up of their blog posts and sending heads-up to the GWN
94 team on a regular basis.
95
96 AMD 64 project update
97 ---------------------
98
99 Major highlights from the Gentoo Linux for AMD64 activities have been
100 included in a status report published by the Gentoo AMD64 project last
101 week. As the hardware has become more affordable, 2005 saw the user base
102 grow a lot, and the number of developers didn't stand back: The AMD64 team
103 started with nine developers at the beginning of 2005, and currently
104 counts 32 active developers, plus 16 "arch testers", i.e. power users
105 putting the development under close scrutiny and filing bug reports. The
106 "arch testers" concept works so well that the idea has gained popularity
107 with other architectures who are now considering setting up tester teams
108 of their own. See the entire report[1] for more accomplishments of the
109 AMD64 team.
110 1. http://www.gentoo.org/proj/en/base/amd64/status/status_20060110.xml
111
112 =========================
113 2. Heard in the community
114 =========================
115
116 Web forums
117 ----------
118
119 New toolchain on SPARC
120
121 The Gentoo SPARC developers are getting ready for the 2006.0 release.
122 Gustavo Zacarias[2] has marked a new gcc (3.4.5) and glibc plus 2.6.11
123 kernel headers stable. The change will not affect those still using the
124 old 2005.1 profile, but as this upgrade demands users to re-emerge their
125 entire system, you may want to check the thread for useful information
126 before you get bitten by anything that didn't go as planned:
127 2. gustavoz@g.o
128
129 * New stable toolchain stuff on SPARC, read before using![3]
130 3. https://forums.gentoo.org/viewtopic-t-419845.html
131
132 =======================
133 3. Gentoo international
134 =======================
135
136 USA: Gentoo classes at MIT
137 --------------------------
138
139 Gentoo developer Rajiv Manglani[4] will again hold two evening seminars
140 about Gentoo Linux for students of the Massachusetts Institute of
141 Technology in Boston, MA. The first one (tomorrow, Tuesday) will give an
142 introduction to Gentoo, while the follow-up course on Thursday will
143 provide a more detailled look at Portage and the creation of ebuilds. If
144 you would like to attend one or both meetings, please contact
145 sipb-iap-gentoo@×××.edu today!
146 4. rajiv@g.o
147
148 * Introduction to Gentoo Linux: Tuesday, 17 January 2006, 20:00-22:00,
149 MIT Building 2, room 105
150 * Advanced Gentoo Linux:Thursday, 19 January 2006, 20:00-22:00, same
151 location
152
153 Note: Check the announcement at the MIT website for more details and
154 instructions how to get to the venue on campus.
155
156 USA: Utah Gentoo user group
157 ---------------------------
158
159 Steve Dibb[5] is the founder of a group of Gentoo users in Utah. Located
160 in West Jordan, he's recently set up a website[6] that uses "a vanilla
161 install of Geeklog" to provide state-wide support and articles about
162 Gentoo (first entry is a review of Damien Krotkine's[7] flagedit tool),
163 and serves as a starting point for future activities like meetings and
164 installfests. "Utah is actually a cool place for all the Linux support
165 going around," says Steve, which orginally made him worry a bit: "I had
166 sent out an e-mail[8] a few months earlier to see if there was any
167 interest, and to my surprise there was quite a positive response to the
168 idea, despite that fact that there are already a lot of local Linux, Unix
169 or other FOSS groups and mailing lists in the state." The one-month-old
170 Gentoo Utah group now counts eleven members, all of whom use Gentoo in
171 both production and private environments. On top of the website Steve is
172 hosting a mailing list where "we don't get flamed for using Gentoo like we
173 would on the other local mailing lists" and which benefits from being
174 small and local: "The list gives us a chance to discuss Gentoo, without
175 being flooded from a larger userbase."
176 5. sdibb@×××××.com
177 6. http://utah-gentoo.org
178 7. dams@×××××.org
179 8. http://uphpu.org/pipermail/uphpu/2005-October/004078.html
180
181 ======================
182 4. Gentoo in the press
183 ======================
184
185 Allround PC (9 January 2006, in German)
186 ---------------------------------------
187
188 Building a home theater PC (HTPC) with Gentoo Linux is a typical example
189 of the benefits obtained from setting up only a minimal installation. It's
190 been done several times before, of course, but this step-by-step
191 description[9] of the process provides a concise overview of which
192 hardware to use, where to configure which modules, how to integrate remote
193 controls and more. As some of the elements used are not yet part of the
194 official Portage tree, the article also points to the gentoo.de
195 overlay[10] that contains additional VDR plugins needed for the HTPC
196 setup.
197 9. http://www.allround-pc.com/index.php?reviews/06009/bericht.htm
198 10. http://www.gentoo.de/main/de/downloads.xml
199
200 Distrowatch (9 January 2006)
201 ----------------------------
202
203 Ladislav Bodnar from Distrowatch picked up a piece of Gentoo
204 documentation, the new Gentoo Linux LiveUSB Howto[11] that "has now become
205 part of the project's official documentation," and which he finds[12]
206 "particularly useful for installing Gentoo Linux on a modern laptop with
207 no CD-ROM drive."
208 11. http://www.gentoo.org/doc/en/liveusb.xml
209 12. http://distrowatch.com/weekly.php?issue=20060109#1
210
211 Linuxdevices.com (11 January 2006)
212 ----------------------------------
213
214 An article about a Linux robot site[13] that launched a user-controllable
215 robot appeared on the pages of the embedded online magazine
216 Linuxdevices.com last week.
217 13. http://www.linuxdevices.com/news/NS4842769131.html
218
219 =========================
220 5. Gentoo developer moves
221 =========================
222
223 Moves
224 -----
225
226 The following developers recently left the Gentoo project:
227
228 * None this week
229
230 Adds
231 ----
232
233 The following developers recently joined the Gentoo project:
234
235 * Martin Ehmsen (ehmsen) - TeX
236 * Michal Kurgan (moloh) - Polish GWN lead translator
237
238 Changes
239 -------
240
241 The following developers recently changed roles within the Gentoo project:
242
243 * None this week
244
245 ==================
246 6. Gentoo Security
247 ==================
248
249 mod_auth_pgsql: Multiple format string vulnerabilities
250 ------------------------------------------------------
251
252 Format string vulnerabilities in mod_auth_pgsql may lead to the execution
253 of arbitrary code.
254
255 For more information, please see the GLSA Announcement[14]
256 14. http://www.gentoo.org/security/en/glsa/glsa-200601-05.xml
257
258 xine-lib, FFmpeg: Heap-based buffer overflow
259 --------------------------------------------
260
261 xine-lib and FFmpeg are vulnerable to a buffer overflow that may be
262 exploited by attackers to execute arbitrary code.
263
264 For more information, please see the GLSA Announcement[15]
265 15. http://www.gentoo.org/security/en/glsa/glsa-200601-06.xml
266
267 Blender: Heap-based buffer overflow
268 -----------------------------------
269
270 Blender is vulnerable to a buffer overflow that may be exploited by
271 attackers to execute arbitrary code.
272
273 For more information, please see the GLSA Announcement[16]
274 16. http://www.gentoo.org/security/en/glsa/glsa-200601-08.xml
275
276 Wine: Windows Metafile SETABORTPROC vulnerability
277 -------------------------------------------------
278
279 There is a flaw in Wine in the handling of Windows Metafiles (WMF) files,
280 which could possibly result in the execution of arbitrary code.
281
282 For more information, please see the GLSA Announcement[17]
283 17. http://www.gentoo.org/security/en/glsa/glsa-200601-09.xml
284
285 ===========
286 7. Bugzilla
287 ===========
288
289 Statistics
290 ----------
291
292 The Gentoo community uses Bugzilla (bugs.gentoo.org[18]) to record and
293 track bugs, notifications, suggestions and other interactions with the
294 development team. Between 08 January 2006 and 15 January 2006, activity on
295 the site has resulted in:
296 18. http://bugs.gentoo.org
297
298 * 799 new bugs during this period
299 * 447 bugs closed or resolved during this period
300 * 37 previously closed bugs were reopened this period
301
302 Of the 9083 currently open bugs: 77 are labeled 'blocker', 176 are labeled
303 'critical', and 489 are labeled 'major'.
304
305 Closed bug rankings
306 -------------------
307
308 The developers and teams who have closed the most bugs during this period
309 are:
310
311 * Gentoo Linux Gnome Desktop Team[19], with 29 closed bugs[20]
312 * AMD64 Porting Team[21], with 22 closed bugs[22]
313 * Printing Team[23], with 17 closed bugs[24]
314 * PPC Porters[25], with 15 closed bugs[26]
315 * Gentoo Games[27], with 14 closed bugs[28]
316 * Perl Devs @ Gentoo[29], with 11 closed bugs[30]
317 * Daniel Black[31], with 10 closed bugs[32]
318 * SpanKY[33], with 9 closed bugs[34]
319 19. gnome@g.o
320 20.
321 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=gnome@g.o
322 21. amd64@g.o
323 22.
324 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=amd64@g.o
325 23. printing@g.o
326 24.
327 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=printing@g.o
328 25. ppc@g.o
329 26.
330 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=ppc@g.o
331 27. games@g.o
332 28.
333 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=games@g.o
334 29. perl@g.o
335 30.
336 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=perl@g.o
337 31. dragonheart@g.o
338 32.
339 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=dragonheart@g.o
340 33. vapier@g.o
341 34.
342 http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2006-01-08&chfieldto=2006-01-15&resolution=FIXED&assigned_to=vapier@g.o
343
344 New bug rankings
345 ----------------
346
347 The developers and teams who have been assigned the most new bugs during
348 this period are:
349
350 * Default Assignee for New Packages[35], with 49 new bugs[36]
351 * Default Assignee for Orphaned Packages[37], with 12 new bugs[38]
352 * Mozilla Gentoo Team[39], with 10 new bugs[40]
353 * AMD64 Porting Team[41], with 10 new bugs[42]
354 * Gentoo Games[43], with 8 new bugs[44]
355 * Gentoo Security[45], with 7 new bugs[46]
356 * Luis Medinas[47], with 7 new bugs[48]
357 * Gentoo KDE team[49], with 7 new bugs[50]
358 35. maintainer-wanted@g.o
359 36.
360 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=maintainer-wanted@g.o
361 37. maintainer-needed@g.o
362 38.
363 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=maintainer-needed@g.o
364 39. mozilla@g.o
365 40.
366 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=mozilla@g.o
367 41. amd64@g.o
368 42.
369 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=amd64@g.o
370 43. games@g.o
371 44.
372 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=games@g.o
373 45. security@g.o
374 46.
375 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=security@g.o
376 47. metalgod@g.o
377 48.
378 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=metalgod@g.o
379 49. kde@g.o
380 50.
381 http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2006-01-08&chfieldto=2006-01-15&assigned_to=kde@g.o
382
383 ===============
384 8. GWN feedback
385 ===============
386
387 Please send us your feedback[51] and help make the GWN better.
388 51. gwn-feedback@g.o
389
390 ===============================
391 9. GWN subscription information
392 ===============================
393
394 To subscribe to the Gentoo Weekly Newsletter, send a blank email to
395 gentoo-gwn+subscribe@g.o.
396
397 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to
398 gentoo-gwn+unsubscribe@g.o from the email address you are
399 subscribed under.
400
401 ===================
402 10. Other languages
403 ===================
404
405 The Gentoo Weekly Newsletter is also available in the following languages:
406
407 * Danish[52]
408 * Dutch[53]
409 * English[54]
410 * German[55]
411 * French[56]
412 * Korean[57]
413 * Japanese[58]
414 * Italian[59]
415 * Polish[60]
416 * Portuguese (Brazil)[61]
417 * Portuguese (Portugal)[62]
418 * Russian[63]
419 * Spanish[64]
420 * Turkish[65]
421 52. http://www.gentoo.org/news/da/gwn/gwn.xml
422 53. http://www.gentoo.org/news/nl/gwn/gwn.xml
423 54. http://www.gentoo.org/news/en/gwn/gwn.xml
424 55. http://www.gentoo.org/news/de/gwn/gwn.xml
425 56. http://www.gentoo.org/news/fr/gwn/gwn.xml
426 57. http://www.gentoo.org/news/ko/gwn/gwn.xml
427 58. http://www.gentoo.org/news/ja/gwn/gwn.xml
428 59. http://www.gentoo.org/news/it/gwn/gwn.xml
429 60. http://www.gentoo.org/news/pl/gwn/gwn.xml
430 61. http://www.gentoo.org/news/pt_br/gwn/gwn.xml
431 62. http://www.gentoo.org/news/pt/gwn/gwn.xml
432 63. http://www.gentoo.org/news/ru/gwn/gwn.xml
433 64. http://www.gentoo.org/news/es/gwn/gwn.xml
434 65. http://www.gentoo.org/news/tr/gwn/gwn.xml
435
436 Ulrich Plate <plate@g.o> - Editor
437 Roy Marples <uberlord@g.o> - Author
438 Marien Zwart <marienz@g.o> - Author
439 --
440 gentoo-gwn@g.o mailing list