Gentoo Weekly Newsletter 31 October 2005
Ulrich Plate <[email protected]> Mon, 31 Oct 2005 01:27:46 +0100
| Newsgroups | gmane.linux.gentoo.weekly-news |
|---|---|
| Message-ID | <[email protected]> |
-------------------------------------------------------------------------= -- Gentoo Weekly Newsletter http://www.gentoo.org/news/en/gwn/current.xml This is the Gentoo Weekly Newsletter for the week of 31 October 2005. -------------------------------------------------------------------------= -- =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1. Gentoo news =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 New Korean version for the Gentoo Weekly News --------------------------------------------- =20 Jin Kyu Park[1] is the initiator of a new project: adding a Korean versio= n=20 to the list of translated GWNs. He's been silently chipping away at the=20 block of English GWNs for a few weeks already, and samples of his=20 translation work can be found at the freshly established overview page[2]= .=20 He's now looking for fellow translators to help make the Korean GWN a=20 sustainable effort. If your Korean is up to the task, please contact him=20 directly.=20 1. [email protected] 2. http://www.gentoo.org/news/ko/gwn/gwn.xml =20 Note: Most of the other languages, even the ones that have a regular=20 update schedule, are always looking for additional help, too. If you woul= d=20 like to volunteer for any language, send a message to=20 [email protected], please. =20 Subforums introduced at Gentoo Forums ------------------------------------- =20 Starting this weekend, the introduction of subforums further improves the= =20 usability of the evergrowing Gentoo Forums[3]. After sufficient testing o= n=20 a test server (see our earlier report[4]), the German[5] and Italian[6]=20 forums are the first ones to benefit from this long requested feature.=20 Following the general forums structure, both now separate support request= s=20 from discussion and chat.=20 3. http://forums.gentoo.org 4. http://www.gentoo.org/news/en/gwn/20051017-newsletter.xml#doc_chap1 5. http://forums.gentoo.org/viewforum-f-28.html 6. http://forums.gentoo.org/viewforum-f-41.html =20 Besides the creation of more subforums, future plans include layout=20 polishing and an improved presentation of threads from several subforums.= =20 The Forums team would like to thank everyone who participated in the=20 testing of subforums.=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 2. Future zone =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Speeding up the cache - Portage on the move towards 3.0 ------------------------------------------------------- =20 What is the cache, why do I need it, and what's this metadata transferrin= g=20 thing?=20 =20 The cache is metadata saved from ebuilds; without the cache, access would= =20 be about 400x slower for every ebuild lookup. The metadata transfer is as= =20 it sounds; the system's local cache is updated with pregenerated cache=20 entries distributed via rsync, so that the user's machine doesn't have to= =20 regenerate portions of the cache itself.=20 =20 Why is it slow?=20 =20 The way stable's cache subsystem scales isn't exactly efficient; ebuilds=20 using eclasses (which must be tracked) scales horribly, and rears its hea= d=20 in particular during metadata transfers.=20 =20 What is being done to make it not suck?=20 =20 A cache rewrite, which is in use in the non-stable branches already, has=20 been backported to 2.0. Example statistics of the improvement are=20 available via a discussion thread[7]. Rough runtime reduction for a=20 Pentium at 233MHz is 35% normally, with reduction of worst case runtime b= y=20 65%.=20 7. http://article.gmane.org/gmane.linux.gentoo.portage.devel/1123 =20 Nifty. Downsides? =20 =20 Alternative cache backends need to be rewritten to work with the new=20 design. Tools that access the on disk cache directly (eix) will need to b= e=20 updated. This is still being tested.=20 =20 When will it be available in portage? =20 2.0.54 is targeted, if it's not clean enough, .55 - in other words, as=20 soon as we know it's bug free.=20 =20 Is a patch available now?=20 =20 Yes,=20 http://dev.gentoo.org/~ferringb/2.0/3.0-cache-backport-experimental-7.pat= ch [8] is the relevant patch.=20 8.=20 http://dev.gentoo.org/~ferringb/2.0/3.0-cache-backport-experimental-7.pat= ch =20 As per the norm, it's not supported yet; bugs, feedback etc. is welcome,=20 but using it means you're taking the responsibility of patching your=20 package manager -- a critical piece of a gentoo system. If it breaks,=20 you're stuck cleaning up the pieces.=20 Adding it into the Portage ebuild for local use requires more than just= =20 a src_unpack addition -- src_install needs adjustment also. =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 3. Developer of the week =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Roger Miliker (roger55) ----------------------- =20 Figure 3.1: Roger Milliker aka roger55 http://www.gentoo.org/images/gwn/20051031_roger55.jpg =20 Austrian Gentoo developer Roger Miliker, better known as roger55[9], is a= =20 regular on the #gentoo IRC channel (and some others) on Freenode, helping= =20 users wherever he can. He also does Release Engineering work -- "test=20 release material, CDs, stages, packages and check what updates in=20 documentation are necessary, find users who have trouble with certain=20 hardware and get them to try new LiveCDs", as he says.=20 9. [email protected] =20 In real life he's a student of medicine at the Graz Medical University,=20 and works as a bike courier (which is mostly a temporary job until he=20 finds something better).=20 =20 Between his girlfriend Manuela and his hobbies (biking and snowboarding)=20 it's quite amazing that he still finds so much time for Gentoo, but with = a=20 Thinkpad 570 (pentium2) notebook, an AthlonXP 1800+ (Desktop), an Epia=20 M10000 (mythtv) and a cute Thinkpad 701cs (486DX/2) with the butterfly=20 slide-out keyboard it's hard not to tinker around. Roger's desktop of=20 choice is KDE with kmail started first thing in the morning, right after=20 the first espresso...=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 4. Heard in the community =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 gentoo-dev ---------- =20 Handling dependencies =20 D.M.D. Ljungmark[10] started a rather technical thread about dependencies= .=20 "If your package, libFoo, installs .h files that directly require header=20 files from libBar, then you have a Runtime dependency on libBar, not only= =20 a compile time dependency" is one point of view, "It's not true runtime=20 dependence because it's not required for programs to run, only to=20 compile." the other. While this doesn't affect most people it can lead to= =20 ugly problems with binary packages and embedded systems where everything=20 not strictly necessary gets removed. The thread remained inconclusive to=20 what is the right solution to this problem.=20 10. [email protected] =20 * Handling dependencies [11]=20 11. http://thread.gmane.org/gmane.linux.gentoo.devel/32318 =20 modular X - 7.0 RC1 =20 In the spirit of "having a package before upstream releases it", Donnie=20 Berkholz[12] wrote: "The first release candidate was announced roughly 12= =20 hours ago. And fitting the Gentoo you know as up to the minute, so far=20 beyond the bleeding edge that it's wearing a Band-Aid before it starts to= =20 bleed, comes the complete package in Portage -- all 296 packages worth."=20 12. [email protected] =20 * [13]=20 13. http://thread.gmane.org/gmane.linux.gentoo.devel/ =20 Ebuilds for packages without homepage? =20 Harald van Dijk[14] asks: "What's the right thing to do with an ebuild's=20 HOMEPAGE variable if there is not any homepage? Different packages have=20 different approaches for this; some don't have any HOMEPAGE line , some=20 set HOMEPAGE to the empty string, possibly with a comment following it,=20 and some set HOMEPAGE to some string that's obviously not a URL such as=20 "none" or "I HAVE NO HOME:(""=20 14. [email protected] =20 * Ebuilds for packages without homepage? [15]=20 15. http://thread.gmane.org/gmane.linux.gentoo.devel/32324 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 5. Gentoo international =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Germany: European Gentoo developer conference line-up almost complete --------------------------------------------------------------------- =20 Little less than three weeks ahead of the European Gentoo developer=20 conference[16] at Kransberg castle on 18 November the line-up of speakers= =20 is almost complete. Topics covered include strictly internal affairs such= =20 as a projected infrastructure mirror in Europe, but also an overview of=20 activities on alternative architecture Gentoo flavors, a workshop on=20 wireless routers, presentations of individual projects and more. 20=20 participants have already confirmed their coming to date, slowly=20 approaching the maximum capacity of on-site accomodation. If you would=20 like to take part in this event, please register[17] as soon as possible. 16. http://conference.gentoo-ev.org 17. http://conference.gentoo-ev.org/cgi-bin/registration.pl =20 Belgium: Gentoo Belgium website goes bilingual ---------------------------------------------- =20 The website of the Belgian Gentoo users[18] has seen some refurbishments=20 over the last few weeks, and most importantly, a French interface has bee= n=20 added to tag along the Flemish version of the site.=20 18. http://www.gentoo.be =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D 6. Moves, adds, and changes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D =20 Moves ----- =20 The following developers recently left the Gentoo team:=20 =20 * None this week=20 =20 Adds ---- =20 The following developers recently joined the Gentoo Linux team:=20 =20 * None this week=20 =20 Changes ------- =20 The following developers recently changed roles within the Gentoo Linux=20 project: =20 * None this week=20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 7. Gentoo Security =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Zope: File inclusion through RestructuredText --------------------------------------------- =20 Zope is vulnerable to a file inclusion vulnerability when exposing=20 RestructuredText functionalities to untrusted users.=20 =20 For more information, please see the GLSA Announcement[19]=20 19. http://www.gentoo.org/security/en/glsa/glsa-200510-20.xml =20 phpMyAdmin: Local file inclusion and XSS vulnerabilities -------------------------------------------------------- =20 phpMyAdmin contains a local file inclusion vulnerability that may lead to= =20 the execution of arbitrary code, along with several cross-site scripting=20 issues.=20 =20 For more information, please see the GLSA Announcement[20]=20 20. http://www.gentoo.org/security/en/glsa/glsa-200510-21.xml =20 SELinux PAM: Local password guessing attack ------------------------------------------- =20 A vulnerability in the SELinux version of PAM allows a local attacker to=20 brute-force system passwords.=20 =20 For more information, please see the GLSA Announcement[21]=20 21. http://www.gentoo.org/security/en/glsa/glsa-200510-22.xml =20 TikiWiki: XSS vulnerability --------------------------- =20 TikiWiki is vulnerable to cross-site scripting attacks.=20 =20 For more information, please see the GLSA Announcement[22]=20 22. http://www.gentoo.org/security/en/glsa/glsa-200510-23.xml =20 Mantis: Multiple vulnerabilities -------------------------------- =20 Mantis is affected by multiple vulnerabilities ranging from information=20 disclosure to arbitrary script execution.=20 =20 For more information, please see the GLSA Announcement[23]=20 23. http://www.gentoo.org/security/en/glsa/glsa-200510-24.xml =20 Ethereal: Multiple vulnerabilities in protocol dissectors --------------------------------------------------------- =20 Ethereal is vulnerable to numerous vulnerabilities, potentially resulting= =20 in the execution of arbitrary code or abnormal termination.=20 =20 For more information, please see the GLSA Announcement[24]=20 24. http://www.gentoo.org/security/en/glsa/glsa-200510-25.xml =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 8. Bugzilla =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Summary ------- =20 * Statistics=20 * Closed bug ranking=20 * New bug rankings=20 =20 Statistics ---------- =20 The Gentoo community uses Bugzilla (bugs.gentoo.org[25]) to record and=20 track bugs, notifications, suggestions and other interactions with the=20 development team. Between 23 October 2005 and 30 October 2005, activity o= n=20 the site has resulted in:=20 25. http://bugs.gentoo.org =20 * 665 new bugs during this period=20 * 383 bugs closed or resolved during this period=20 * 28 previously closed bugs were reopened this period=20 =20 Of the 8750 currently open bugs: 107 are labeled 'blocker', 183 are=20 labeled 'critical', and 555 are labeled 'major'.=20 =20 Closed bug rankings ------------------- =20 The developers and teams who have closed the most bugs during this period= =20 are:=20 =20 * Gentoo for Mac OS X[26], with 28 closed bugs[27] =20 * Gentoo Games[28], with 20 closed bugs[29] =20 * Gentoo Linux Gnome Desktop Team[30], with 18 closed bugs[31] =20 * Mobile Herd[32], with 13 closed bugs[33] =20 * Gentoo Web Application Packages Maintainers[34], with 12 closed=20 bugs[35] =20 * Gentoo Security[36], with 12 closed bugs[37] =20 * Gentoo's Team for Core System packages[38], with 12 closed bugs[39] =20 * OpenOffice Team[40], with 11 closed bugs[41] =20 26. [email protected] 27.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 28. [email protected] 29.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 30. [email protected] 31.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 32. [email protected] 33.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 34. [email protected] 35.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 36. [email protected] 37.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 38. [email protected] 39.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] 40. [email protected] 41.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DRESOLVED&bug_status=3DCLO= SED&chfield=3Dbug_status&chfieldfrom=3D2005-10-23&chfieldto=3D2005-10-30&= resolution=3DFIXED&[email protected] =20 New bug rankings ---------------- =20 The developers and teams who have been assigned the most new bugs during=20 this period are:=20 =20 * Default Assignee for New Packages[42], with 42 new bugs[43] =20 * Default Assignee for Orphaned Packages[44], with 15 new bugs[45] =20 * Mozilla Gentoo Team[46], with 9 new bugs[47] =20 * Java team[48], with 9 new bugs[49] =20 * Gentoo Games[50], with 8 new bugs[51] =20 * Mobile Herd[52], with 7 new bugs[53] =20 * media-video herd[54], with 7 new bugs[55] =20 * Gentoo X-windows packagers[56], with 6 new bugs[57] =20 42. [email protected] 43.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 44. [email protected] 45.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 46. [email protected] 47.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 48. [email protected] 49.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 50. [email protected] 51.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 52. [email protected] 53.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 54. [email protected] 55.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] 56. [email protected] 57.=20 http://bugs.gentoo.org/buglist.cgi?bug_status=3DNEW&bug_status=3DASSIGNED= &bug_status=3DREOPENED&chfield=3Dassigned_to&chfieldfrom=3D2005-10-23&chf= ieldto=3D2005-10-30&[email protected] =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 9. GWN feedback =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 Please send us your feedback[58] and help make the GWN better.=20 58. [email protected] =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D 10. GWN subscription information =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D =20 To subscribe to the Gentoo Weekly Newsletter, send a blank email to=20 [email protected].=20 =20 To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to=20 [email protected] from the email address you are=20 subscribed under. =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 11. Other languages =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 The Gentoo Weekly Newsletter is also available in the following languages= : =20 * Danish[59] =20 * Dutch[60] =20 * English[61] =20 * German[62] =20 * French[63] =20 * Japanese[64] =20 * Italian[65] =20 * Polish[66] =20 * Portuguese (Brazil)[67] =20 * Portuguese (Portugal)[68] =20 * Russian[69] =20 * Spanish[70] =20 * Turkish[71] =20 59. http://www.gentoo.org/news/da/gwn/gwn.xml 60. http://www.gentoo.org/news/nl/gwn/gwn.xml 61. http://www.gentoo.org/news/en/gwn/gwn.xml 62. http://www.gentoo.org/news/de/gwn/gwn.xml 63. http://www.gentoo.org/news/fr/gwn/gwn.xml 64. http://www.gentoo.org/news/ja/gwn/gwn.xml 65. http://www.gentoo.org/news/it/gwn/gwn.xml 66. http://www.gentoo.org/news/pl/gwn/gwn.xml 67. http://www.gentoo.org/news/pt_br/gwn/gwn.xml 68. http://www.gentoo.org/news/pt/gwn/gwn.xml 69. http://www.gentoo.org/news/ru/gwn/gwn.xml 70. http://www.gentoo.org/news/es/gwn/gwn.xml 71. http://www.gentoo.org/news/tr/gwn/gwn.xml =20 Ulrich Plate <[email protected]> - Editor Brian Harring <[email protected]> - Author Patrick Lauer <[email protected]> - Author Dennis Nienh=C3=BCser <[email protected]> - Author --=20 [email protected] mailing list