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 31 October 2005. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo news |
9 |
============== |
10 |
|
11 |
New Korean version for the Gentoo Weekly News |
12 |
--------------------------------------------- |
13 |
|
14 |
Jin Kyu Park[1] is the initiator of a new project: adding a Korean version |
15 |
to the list of translated GWNs. He's been silently chipping away at the |
16 |
block of English GWNs for a few weeks already, and samples of his |
17 |
translation work can be found at the freshly established overview page[2]. |
18 |
He's now looking for fellow translators to help make the Korean GWN a |
19 |
sustainable effort. If your Korean is up to the task, please contact him |
20 |
directly. |
21 |
1. jinkyup@×××××.com |
22 |
2. http://www.gentoo.org/news/ko/gwn/gwn.xml |
23 |
|
24 |
Note: Most of the other languages, even the ones that have a regular |
25 |
update schedule, are always looking for additional help, too. If you would |
26 |
like to volunteer for any language, send a message to |
27 |
gwn-feedback@g.o, please. |
28 |
|
29 |
Subforums introduced at Gentoo Forums |
30 |
------------------------------------- |
31 |
|
32 |
Starting this weekend, the introduction of subforums further improves the |
33 |
usability of the evergrowing Gentoo Forums[3]. After sufficient testing on |
34 |
a test server (see our earlier report[4]), the German[5] and Italian[6] |
35 |
forums are the first ones to benefit from this long requested feature. |
36 |
Following the general forums structure, both now separate support requests |
37 |
from discussion and chat. |
38 |
3. http://forums.gentoo.org |
39 |
4. http://www.gentoo.org/news/en/gwn/20051017-newsletter.xml#doc_chap1 |
40 |
5. http://forums.gentoo.org/viewforum-f-28.html |
41 |
6. http://forums.gentoo.org/viewforum-f-41.html |
42 |
|
43 |
Besides the creation of more subforums, future plans include layout |
44 |
polishing and an improved presentation of threads from several subforums. |
45 |
The Forums team would like to thank everyone who participated in the |
46 |
testing of subforums. |
47 |
|
48 |
============== |
49 |
2. Future zone |
50 |
============== |
51 |
|
52 |
Speeding up the cache - Portage on the move towards 3.0 |
53 |
------------------------------------------------------- |
54 |
|
55 |
What is the cache, why do I need it, and what's this metadata transferring |
56 |
thing? |
57 |
|
58 |
The cache is metadata saved from ebuilds; without the cache, access would |
59 |
be about 400x slower for every ebuild lookup. The metadata transfer is as |
60 |
it sounds; the system's local cache is updated with pregenerated cache |
61 |
entries distributed via rsync, so that the user's machine doesn't have to |
62 |
regenerate portions of the cache itself. |
63 |
|
64 |
Why is it slow? |
65 |
|
66 |
The way stable's cache subsystem scales isn't exactly efficient; ebuilds |
67 |
using eclasses (which must be tracked) scales horribly, and rears its head |
68 |
in particular during metadata transfers. |
69 |
|
70 |
What is being done to make it not suck? |
71 |
|
72 |
A cache rewrite, which is in use in the non-stable branches already, has |
73 |
been backported to 2.0. Example statistics of the improvement are |
74 |
available via a discussion thread[7]. Rough runtime reduction for a |
75 |
Pentium at 233MHz is 35% normally, with reduction of worst case runtime by |
76 |
65%. |
77 |
7. http://article.gmane.org/gmane.linux.gentoo.portage.devel/1123 |
78 |
|
79 |
Nifty. Downsides? |
80 |
|
81 |
Alternative cache backends need to be rewritten to work with the new |
82 |
design. Tools that access the on disk cache directly (eix) will need to be |
83 |
updated. This is still being tested. |
84 |
|
85 |
When will it be available in portage? |
86 |
|
87 |
2.0.54 is targeted, if it's not clean enough, .55 - in other words, as |
88 |
soon as we know it's bug free. |
89 |
|
90 |
Is a patch available now? |
91 |
|
92 |
Yes, |
93 |
http://dev.gentoo.org/~ferringb/2.0/3.0-cache-backport-experimental-7.patch |
94 |
[8] is the relevant patch. |
95 |
8. |
96 |
http://dev.gentoo.org/~ferringb/2.0/3.0-cache-backport-experimental-7.patch |
97 |
|
98 |
As per the norm, it's not supported yet; bugs, feedback etc. is welcome, |
99 |
but using it means you're taking the responsibility of patching your |
100 |
package manager -- a critical piece of a gentoo system. If it breaks, |
101 |
you're stuck cleaning up the pieces. |
102 |
Adding it into the Portage ebuild for local use requires more than just |
103 |
a src_unpack addition -- src_install needs adjustment also. |
104 |
======================== |
105 |
3. Developer of the week |
106 |
======================== |
107 |
|
108 |
Roger Miliker (roger55) |
109 |
----------------------- |
110 |
|
111 |
Figure 3.1: Roger Milliker aka roger55 |
112 |
http://www.gentoo.org/images/gwn/20051031_roger55.jpg |
113 |
|
114 |
Austrian Gentoo developer Roger Miliker, better known as roger55[9], is a |
115 |
regular on the #gentoo IRC channel (and some others) on Freenode, helping |
116 |
users wherever he can. He also does Release Engineering work -- "test |
117 |
release material, CDs, stages, packages and check what updates in |
118 |
documentation are necessary, find users who have trouble with certain |
119 |
hardware and get them to try new LiveCDs", as he says. |
120 |
9. roger55@g.o |
121 |
|
122 |
In real life he's a student of medicine at the Graz Medical University, |
123 |
and works as a bike courier (which is mostly a temporary job until he |
124 |
finds something better). |
125 |
|
126 |
Between his girlfriend Manuela and his hobbies (biking and snowboarding) |
127 |
it's quite amazing that he still finds so much time for Gentoo, but with a |
128 |
Thinkpad 570 (pentium2) notebook, an AthlonXP 1800+ (Desktop), an Epia |
129 |
M10000 (mythtv) and a cute Thinkpad 701cs (486DX/2) with the butterfly |
130 |
slide-out keyboard it's hard not to tinker around. Roger's desktop of |
131 |
choice is KDE with kmail started first thing in the morning, right after |
132 |
the first espresso... |
133 |
|
134 |
========================= |
135 |
4. Heard in the community |
136 |
========================= |
137 |
|
138 |
gentoo-dev |
139 |
---------- |
140 |
|
141 |
Handling dependencies |
142 |
|
143 |
D.M.D. Ljungmark[10] started a rather technical thread about dependencies. |
144 |
"If your package, libFoo, installs .h files that directly require header |
145 |
files from libBar, then you have a Runtime dependency on libBar, not only |
146 |
a compile time dependency" is one point of view, "It's not true runtime |
147 |
dependence because it's not required for programs to run, only to |
148 |
compile." the other. While this doesn't affect most people it can lead to |
149 |
ugly problems with binary packages and embedded systems where everything |
150 |
not strictly necessary gets removed. The thread remained inconclusive to |
151 |
what is the right solution to this problem. |
152 |
10. spider@g.o |
153 |
|
154 |
* Handling dependencies [11] |
155 |
11. http://thread.gmane.org/gmane.linux.gentoo.devel/32318 |
156 |
|
157 |
modular X - 7.0 RC1 |
158 |
|
159 |
In the spirit of "having a package before upstream releases it", Donnie |
160 |
Berkholz[12] wrote: "The first release candidate was announced roughly 12 |
161 |
hours ago. And fitting the Gentoo you know as up to the minute, so far |
162 |
beyond the bleeding edge that it's wearing a Band-Aid before it starts to |
163 |
bleed, comes the complete package in Portage -- all 296 packages worth." |
164 |
12. spyderous@g.o |
165 |
|
166 |
* [13] |
167 |
13. http://thread.gmane.org/gmane.linux.gentoo.devel/ |
168 |
|
169 |
Ebuilds for packages without homepage? |
170 |
|
171 |
Harald van Dijk[14] asks: "What's the right thing to do with an ebuild's |
172 |
HOMEPAGE variable if there is not any homepage? Different packages have |
173 |
different approaches for this; some don't have any HOMEPAGE line , some |
174 |
set HOMEPAGE to the empty string, possibly with a comment following it, |
175 |
and some set HOMEPAGE to some string that's obviously not a URL such as |
176 |
"none" or "I HAVE NO HOME:("" |
177 |
14. truedfx@g.o |
178 |
|
179 |
* Ebuilds for packages without homepage? [15] |
180 |
15. http://thread.gmane.org/gmane.linux.gentoo.devel/32324 |
181 |
|
182 |
======================= |
183 |
5. Gentoo international |
184 |
======================= |
185 |
|
186 |
Germany: European Gentoo developer conference line-up almost complete |
187 |
--------------------------------------------------------------------- |
188 |
|
189 |
Little less than three weeks ahead of the European Gentoo developer |
190 |
conference[16] at Kransberg castle on 18 November the line-up of speakers |
191 |
is almost complete. Topics covered include strictly internal affairs such |
192 |
as a projected infrastructure mirror in Europe, but also an overview of |
193 |
activities on alternative architecture Gentoo flavors, a workshop on |
194 |
wireless routers, presentations of individual projects and more. 20 |
195 |
participants have already confirmed their coming to date, slowly |
196 |
approaching the maximum capacity of on-site accomodation. If you would |
197 |
like to take part in this event, please register[17] as soon as possible. |
198 |
16. http://conference.gentoo-ev.org |
199 |
17. http://conference.gentoo-ev.org/cgi-bin/registration.pl |
200 |
|
201 |
Belgium: Gentoo Belgium website goes bilingual |
202 |
---------------------------------------------- |
203 |
|
204 |
The website of the Belgian Gentoo users[18] has seen some refurbishments |
205 |
over the last few weeks, and most importantly, a French interface has been |
206 |
added to tag along the Flemish version of the site. |
207 |
18. http://www.gentoo.be |
208 |
|
209 |
=========================== |
210 |
6. Moves, adds, and changes |
211 |
=========================== |
212 |
|
213 |
Moves |
214 |
----- |
215 |
|
216 |
The following developers recently left the Gentoo team: |
217 |
|
218 |
* None this week |
219 |
|
220 |
Adds |
221 |
---- |
222 |
|
223 |
The following developers recently joined the Gentoo Linux team: |
224 |
|
225 |
* None this week |
226 |
|
227 |
Changes |
228 |
------- |
229 |
|
230 |
The following developers recently changed roles within the Gentoo Linux |
231 |
project: |
232 |
|
233 |
* None this week |
234 |
|
235 |
================== |
236 |
7. Gentoo Security |
237 |
================== |
238 |
|
239 |
Zope: File inclusion through RestructuredText |
240 |
--------------------------------------------- |
241 |
|
242 |
Zope is vulnerable to a file inclusion vulnerability when exposing |
243 |
RestructuredText functionalities to untrusted users. |
244 |
|
245 |
For more information, please see the GLSA Announcement[19] |
246 |
19. http://www.gentoo.org/security/en/glsa/glsa-200510-20.xml |
247 |
|
248 |
phpMyAdmin: Local file inclusion and XSS vulnerabilities |
249 |
-------------------------------------------------------- |
250 |
|
251 |
phpMyAdmin contains a local file inclusion vulnerability that may lead to |
252 |
the execution of arbitrary code, along with several cross-site scripting |
253 |
issues. |
254 |
|
255 |
For more information, please see the GLSA Announcement[20] |
256 |
20. http://www.gentoo.org/security/en/glsa/glsa-200510-21.xml |
257 |
|
258 |
SELinux PAM: Local password guessing attack |
259 |
------------------------------------------- |
260 |
|
261 |
A vulnerability in the SELinux version of PAM allows a local attacker to |
262 |
brute-force system passwords. |
263 |
|
264 |
For more information, please see the GLSA Announcement[21] |
265 |
21. http://www.gentoo.org/security/en/glsa/glsa-200510-22.xml |
266 |
|
267 |
TikiWiki: XSS vulnerability |
268 |
--------------------------- |
269 |
|
270 |
TikiWiki is vulnerable to cross-site scripting attacks. |
271 |
|
272 |
For more information, please see the GLSA Announcement[22] |
273 |
22. http://www.gentoo.org/security/en/glsa/glsa-200510-23.xml |
274 |
|
275 |
Mantis: Multiple vulnerabilities |
276 |
-------------------------------- |
277 |
|
278 |
Mantis is affected by multiple vulnerabilities ranging from information |
279 |
disclosure to arbitrary script execution. |
280 |
|
281 |
For more information, please see the GLSA Announcement[23] |
282 |
23. http://www.gentoo.org/security/en/glsa/glsa-200510-24.xml |
283 |
|
284 |
Ethereal: Multiple vulnerabilities in protocol dissectors |
285 |
--------------------------------------------------------- |
286 |
|
287 |
Ethereal is vulnerable to numerous vulnerabilities, potentially resulting |
288 |
in the execution of arbitrary code or abnormal termination. |
289 |
|
290 |
For more information, please see the GLSA Announcement[24] |
291 |
24. http://www.gentoo.org/security/en/glsa/glsa-200510-25.xml |
292 |
|
293 |
=========== |
294 |
8. Bugzilla |
295 |
=========== |
296 |
|
297 |
Summary |
298 |
------- |
299 |
|
300 |
* Statistics |
301 |
* Closed bug ranking |
302 |
* New bug rankings |
303 |
|
304 |
Statistics |
305 |
---------- |
306 |
|
307 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[25]) to record and |
308 |
track bugs, notifications, suggestions and other interactions with the |
309 |
development team. Between 23 October 2005 and 30 October 2005, activity on |
310 |
the site has resulted in: |
311 |
25. http://bugs.gentoo.org |
312 |
|
313 |
* 665 new bugs during this period |
314 |
* 383 bugs closed or resolved during this period |
315 |
* 28 previously closed bugs were reopened this period |
316 |
|
317 |
Of the 8750 currently open bugs: 107 are labeled 'blocker', 183 are |
318 |
labeled 'critical', and 555 are labeled 'major'. |
319 |
|
320 |
Closed bug rankings |
321 |
------------------- |
322 |
|
323 |
The developers and teams who have closed the most bugs during this period |
324 |
are: |
325 |
|
326 |
* Gentoo for Mac OS X[26], with 28 closed bugs[27] |
327 |
* Gentoo Games[28], with 20 closed bugs[29] |
328 |
* Gentoo Linux Gnome Desktop Team[30], with 18 closed bugs[31] |
329 |
* Mobile Herd[32], with 13 closed bugs[33] |
330 |
* Gentoo Web Application Packages Maintainers[34], with 12 closed |
331 |
bugs[35] |
332 |
* Gentoo Security[36], with 12 closed bugs[37] |
333 |
* Gentoo's Team for Core System packages[38], with 12 closed bugs[39] |
334 |
* OpenOffice Team[40], with 11 closed bugs[41] |
335 |
26. ppc-macos@g.o |
336 |
27. |
337 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=ppc-macos@g.o |
338 |
28. games@g.o |
339 |
29. |
340 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=games@g.o |
341 |
30. gnome@g.o |
342 |
31. |
343 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=gnome@g.o |
344 |
32. mobile@g.o |
345 |
33. |
346 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=mobile@g.o |
347 |
34. web-apps@g.o |
348 |
35. |
349 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=web-apps@g.o |
350 |
36. security@g.o |
351 |
37. |
352 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=security@g.o |
353 |
38. base-system@g.o |
354 |
39. |
355 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=base-system@g.o |
356 |
40. openoffice@g.o |
357 |
41. |
358 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2005-10-23&chfieldto=2005-10-30&resolution=FIXED&assigned_to=openoffice@g.o |
359 |
|
360 |
New bug rankings |
361 |
---------------- |
362 |
|
363 |
The developers and teams who have been assigned the most new bugs during |
364 |
this period are: |
365 |
|
366 |
* Default Assignee for New Packages[42], with 42 new bugs[43] |
367 |
* Default Assignee for Orphaned Packages[44], with 15 new bugs[45] |
368 |
* Mozilla Gentoo Team[46], with 9 new bugs[47] |
369 |
* Java team[48], with 9 new bugs[49] |
370 |
* Gentoo Games[50], with 8 new bugs[51] |
371 |
* Mobile Herd[52], with 7 new bugs[53] |
372 |
* media-video herd[54], with 7 new bugs[55] |
373 |
* Gentoo X-windows packagers[56], with 6 new bugs[57] |
374 |
42. maintainer-wanted@g.o |
375 |
43. |
376 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=maintainer-wanted@g.o |
377 |
44. maintainer-needed@g.o |
378 |
45. |
379 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=maintainer-needed@g.o |
380 |
46. mozilla@g.o |
381 |
47. |
382 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=mozilla@g.o |
383 |
48. java@g.o |
384 |
49. |
385 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=java@g.o |
386 |
50. games@g.o |
387 |
51. |
388 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=games@g.o |
389 |
52. mobile@g.o |
390 |
53. |
391 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=mobile@g.o |
392 |
54. media-video@g.o |
393 |
55. |
394 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=media-video@g.o |
395 |
56. x11@g.o |
396 |
57. |
397 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2005-10-23&chfieldto=2005-10-30&assigned_to=x11@g.o |
398 |
|
399 |
=============== |
400 |
9. GWN feedback |
401 |
=============== |
402 |
|
403 |
Please send us your feedback[58] and help make the GWN better. |
404 |
58. gwn-feedback@g.o |
405 |
|
406 |
================================ |
407 |
10. GWN subscription information |
408 |
================================ |
409 |
|
410 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
411 |
gentoo-gwn+subscribe@g.o. |
412 |
|
413 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
414 |
gentoo-gwn+unsubscribe@g.o from the email address you are |
415 |
subscribed under. |
416 |
|
417 |
=================== |
418 |
11. Other languages |
419 |
=================== |
420 |
|
421 |
The Gentoo Weekly Newsletter is also available in the following languages: |
422 |
|
423 |
* Danish[59] |
424 |
* Dutch[60] |
425 |
* English[61] |
426 |
* German[62] |
427 |
* French[63] |
428 |
* Japanese[64] |
429 |
* Italian[65] |
430 |
* Polish[66] |
431 |
* Portuguese (Brazil)[67] |
432 |
* Portuguese (Portugal)[68] |
433 |
* Russian[69] |
434 |
* Spanish[70] |
435 |
* Turkish[71] |
436 |
59. http://www.gentoo.org/news/da/gwn/gwn.xml |
437 |
60. http://www.gentoo.org/news/nl/gwn/gwn.xml |
438 |
61. http://www.gentoo.org/news/en/gwn/gwn.xml |
439 |
62. http://www.gentoo.org/news/de/gwn/gwn.xml |
440 |
63. http://www.gentoo.org/news/fr/gwn/gwn.xml |
441 |
64. http://www.gentoo.org/news/ja/gwn/gwn.xml |
442 |
65. http://www.gentoo.org/news/it/gwn/gwn.xml |
443 |
66. http://www.gentoo.org/news/pl/gwn/gwn.xml |
444 |
67. http://www.gentoo.org/news/pt_br/gwn/gwn.xml |
445 |
68. http://www.gentoo.org/news/pt/gwn/gwn.xml |
446 |
69. http://www.gentoo.org/news/ru/gwn/gwn.xml |
447 |
70. http://www.gentoo.org/news/es/gwn/gwn.xml |
448 |
71. http://www.gentoo.org/news/tr/gwn/gwn.xml |
449 |
|
450 |
Ulrich Plate <plate@g.o> - Editor |
451 |
Brian Harring <ferringb@g.o> - Author |
452 |
Patrick Lauer <patrick@g.o> - Author |
453 |
Dennis Nienhüser <fragfred@×××.de> - Author |
454 |
|
455 |
-- |
456 |
gentoo-gwn@g.o mailing list |