Gentoo Archives: gentoo-gwn

From: Kurt Lieber <klieber@g.o>
To: gentoo-gwn@g.o
Subject: [gentoo-gwn] Gentoo Weekly Newsletter -- Volume 2, Issue 2
Date: Mon, 13 Jan 2003 02:51:17
Message-Id: 20030113024441.GB18151@mail.lieber.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 January 13th, 2003.
5 ---------------------------------------------------------------------------
6
7 ==============
8 1. Gentoo News
9 ==============
10
11 Summary
12 -------
13
14 * Portage Tree Frozen for Gentoo Linux 1.4_rc3/final
15 * gcc Changes to Gentoo Linux
16 * Gentoo Users Have Even More Control with virtual/bootloader and
17 virtual/editor
18
19
20 Portage Tree Frozen for Gentoo Linux 1.4_rc3/final
21 --------------------------------------------------
22
23 On January 8th, the Portage Tree was frozen pending the next release of
24 Gentoo Linux 1.4. Packages that are unmasked in Portage as of this date
25 will will make it into what hopefully becomes 1.4_final. As part of
26 Gentoo's new formal release policy[1], only changes that fix bugs or
27 security problems will be allowed from now until release. Gentoo Linux 1.4
28 is currently in the "Build and Test" phase where assigned builders for
29 each architecture build a "generic CPU" set of stage tarballs using a
30 current Portage snapshot.
31
32 1.
33 http://www.gentoo.org/news/en/gwn/20021230-newsletter.xml#doc_chap1_sect6
34
35 gcc Changes to Gentoo Linux
36 ---------------------------
37
38 gcc was recently upgraded to 3.2.1-r6 in the Portage tree, causing some
39 confusion[2] in the community. As part of this upgrade, Gentoo Linux now
40 offers the ability to run both 2.95.x and 3.2.x versions of gcc on the
41 same system using a new gcc-config tool that allows the user to manually
42 select which version of gcc to use when emerging a new package. With this
43 new upgrade comes some steps that users of Gentoo Linux need to follow on
44 a 1.4 system:
45
46 2. http://forums.gentoo.org/viewtopic.php?t=27066
47
48
49 ---------------------------------------------------------------------------
50 | Code Listing 1.1: |
51 | gcc-3.2.1-r6 upgrade proces |
52 ---------------------------------------------------------------------------
53 | |
54 | |
55 | # emerge -u gcc |
56 | # env-update && source /etc/profile (portage should do the |
57 | env-update for you, but it can't hurt to do it twice) |
58 | |
59 | If you have colorgcc emerged, you will need to remerge it |
60 | # emerge colorgcc |
61 | |
62 | If you have autoclean disabled, you will need to unmerge |
63 | old versions of gcc |
64 | # emerge clean gcc |
65 | |
66 | Finally, make sure old versions of gcc have been |
67 | successfully emerged |
68 | # emerge gentoolkit (only if you haven't already emerged it) |
69 | # qpkg -I -v -nc gcc |
70 | |
71 | You should only see the following output |
72 | # gcc-3.2.1-r6 |
73 | # gcc-2.95.3-r8 (only for systems that also have gcc-2.9.x |
74 | installed) |
75 | # gcc-config-1.2.7 |
76 | |
77 | |
78 ---------------------------------------------------------------------------
79
80 Users still using Gentoo Linux 1.2 should follow these steps when emerging
81 gcc-2.95.3-r8:
82
83 ---------------------------------------------------------------------------
84 | Code Listing 1.2: |
85 | gcc-2.95.3-r8 upgrade process |
86 ---------------------------------------------------------------------------
87 | |
88 | |
89 | # emerge -u gcc |
90 | # env-update && source /etc/profile (portage should do the |
91 | env-update for you, but it can't hurt to do it twice) |
92 | |
93 | If you have colorgcc emerged, you will need to remerge it |
94 | # emerge colorgcc |
95 | |
96 | If you have autoclean disabled, you will need to unmerge |
97 | old versions of gcc |
98 | # emerge clean gcc |
99 | |
100 | Finally, make sure old versions of gcc have been |
101 | successfully emerged |
102 | # emerge gentoolkit (only if you haven't already emerged it) |
103 | # qpkg -I -v -nc gcc |
104 | |
105 | You should only see the following output |
106 | # gcc-3.2.1-r6 (only for systems that also have gcc-3.2.1 |
107 | installed) |
108 | # gcc-2.95.3-r8 |
109 | # gcc-config-1.2.7 |
110 | |
111 | |
112 ---------------------------------------------------------------------------
113
114 Gentoo Users Have Even More Control with virtual/bootloader and
115 virtual/editor
116 --------------
117
118 Based on a suggestion[3] by Charles Brewer, Gentoo Linux now offers users
119 more control over their bootloaders and editors. With the new
120 virtual/bootloader and virtual/editor packages. For virtual/bootloader,
121 x86 users can install their choice of lilo or grub. Previously, grub was a
122 dependency of the base system. The virtual/editor package allows users to
123 select from a number of editors, including joe, vile, elvis, vi, vim,
124 emacs, xemacs, nano and pico. Users wishing to take advantage of these new
125 packages to get rid of either grub or nano can follow these instructions:
126
127 3. http://bugs.gentoo.org/show_bug.cgi?id=13199
128
129 ---------------------------------------------------------------------------
130 | Code Listing 1.1: |
131 | virtual/bootloader upgrade process to change from grub to lilo |
132 ---------------------------------------------------------------------------
133 | |
134 | |
135 | # emerge rsync |
136 | # emerge lilo |
137 | # emerge unmerge grub |
138 | |
139 | |
140 ---------------------------------------------------------------------------
141
142 Users wishing to get rid of nano can follow these instructions:
143
144 ---------------------------------------------------------------------------
145 | Code Listing 1.2: |
146 | virtual/editor upgrade process to change to a different editor |
147 ---------------------------------------------------------------------------
148 | |
149 | |
150 | # emerge rsync |
151 | # emerge your_favorite_editor (where your_favorite_editor |
152 | is one of the editors listed above) |
153 | # emerge unmerge nano |
154 | |
155 | |
156 ---------------------------------------------------------------------------
157
158 ==================
159 2. Gentoo Security
160 ==================
161
162 Summary
163 -------
164
165
166 * GLSA: libpng
167 * GLSA: lcdproc
168 * GLSA: http-fetcher
169 * GLSA: monopd
170 * GLSA: libmcrypt
171 * GLSA: dhcpcd
172 * New Security Bug Reports
173
174
175 GLSA: libpng
176 ------------
177
178 The affected libraries do not properly calculate offsets which permits a
179 remote buffer overflow attack and potential execution of arbitrary code as
180 well as potential DoS attacks by crashing the affected machine.
181 * Severity: high - remote execution of code.
182 * Packages Affected: libpng-1.2.5-r1 and earlier
183 * Rectification: Synchronize and emerge libpng. If running
184 libpng-1.0.12-r1 or earlier as well, that slot can be updated by emerging
185 media-libs/libpng-1.0.12-r2
186 * GLSA Announcement[4]
187 * Advisory[5]
188
189
190 4. http://forums.gentoo.org/viewtopic.php?t=29267
191 5. http://www.debian.org/security/2002/dsa-213
192
193 GLSA: lcdproc
194 -------------
195
196 The lcdproc system contains several boundary condition bugs that could
197 permit a remote DoS (server crash) attack or remote execution of arbitrary
198 code. An exploit has been published.
199 * Severity: high - remote execution of code, published exploit.
200 * Packages Affected: lcdproc-0.4.1-r1 and earlier
201 * Rectification: Synchronize and emerge lcdproc.
202 * GLSA Announcement[6]
203 * Advisory[7]
204
205
206 6. http://forums.gentoo.org/viewtopic.php?t=29152
207 7. http://online.securityfocus.com/archive/1/56411
208
209 GLSA: httpfetcher
210 -----------------
211
212 The httpfetcher library is exposed to several buffer overflow
213 vulnerabilities. This library is used in several other packages, and could
214 potentially permit execution of arbitrary code on affected platforms.
215 Sample exploits have been published.
216 * Severity: high - remote execution of code, published exploit.
217 * Packages Affected: http-fetcher-1.0.1 and earlier
218 * Rectification: Synchronize and emerge http-fetcher.
219 * GLSA Announcement[8]
220 * Advisory[9]
221
222
223 8. http://forums.gentoo.org/viewtopic.php?t=29113
224 9. http://marc.theaimsgroup.com/?|bugtrac&m=104187658217144&w=2
225
226 GLSA: monopd
227 ------------
228
229 The monodpd game server contains a buffer overflow which may permit remote
230 execution of arbitrary code.
231 * Severity: high - remote execution of code.
232 * Packages Affected: monopd-0.4.3-r1 and earlier
233 * Rectification: Synchronize and emerge monopd.
234 * GLSA Announcement[10]
235 * Advisory[11]
236
237
238 10. http://forums.gentoo.org/viewtopic.php?t=28966
239 11. http://www.securitytracker.com/alerts/2002/Dec/1005856.htm
240
241 GLSA: libmcrypt
242 ---------------
243
244 Improper input validation and small memory leaks in the libmcrypt
245 encryption library permit remote DoS (server crash) attacks against
246 affected platforms.
247 * Severity: moderate - remote DoS.
248 * Packages Affected: libmcrypt-2.5.1-r4 and earlier
249 * Rectification: Synchronize and emerge libmcrypt.
250 * GLSA Announcement[12]
251
252
253 12. http://forums.gentoo.org/viewtopic.php?t=28833
254
255 GLSA: dhcpcd
256 ------------
257
258 The dhcpcd server can be configured to execute an external script
259 (/sbin/dhcpcd-*.exe). The external script uses values from the server that
260 are improperly validated and may be exploited by a malicious DHCP server.
261 There is potential for the execution of arbitrary commands with root
262 privileges. The affected dhcpcd option is not setup by default in Gentoo.
263 * Severity: high - exposure of root privileges.
264 * Packages Affected: dhcpcd-1.3.20_p0-r1 and earlier
265 * Rectification: Synchronize and emerge dhcpcd.
266 * GLSA Announcement[13]
267 * Advisory[14]
268
269
270 13. http://forums.gentoo.org/viewtopic.php?t=28807
271 14. http://online.securityfocus.com/bid/6200/info/
272
273 New Security Bug Reports
274 ------------------------
275
276 There were no new security bug reports this week. An older issue with
277 mod_php has apparently been resolved, but no GLSA has been released at the
278 time of this writing, and the bug report remains open. See:
279 * mod_php[15]
280
281
282 15. http://bugs.gentoo.org/show_bug.cgi?id=12811
283
284 =========================
285 3. Heard In The Community
286 =========================
287
288 Web Forums
289 ----------
290
291 Can't stop the progress
292
293 A number of threads this week deal with the joys and pitfalls of the two
294 most prominent new features in the pending release of Gentoo Linux 1.4,
295 prelinking binaries and the Gentoo Reference Platform. Recommended reading
296 for anyone who wants to try their hands:
297 * prelinking[16]
298 * prelinking unmasked[17]
299 * Prelinking KDE - some solutions - some problems[18]
300 * GRP installation problems[19]
301 * Using GRP[20]
302
303
304
305 16. http://forums.gentoo.org/viewtopic.php?t=28969
306 17. http://forums.gentoo.org/viewtopic.php?t=27778
307 18. http://forums.gentoo.org/viewtopic.php?t=21117
308 19. http://forums.gentoo.org/viewtopic.php?t=28823
309 20. http://forums.gentoo.org/viewtopic.php?t=28321
310
311 And the winner is...
312
313 env-update && source /etc/profile... The transition to gcc3.2.1-r6 over
314 the holidays has led to an incredible number of questions. "gcc: command
315 not found", "make menuconfig doesn't work" and other panic attacks have
316 all but dominated the forums over the past week. That the same sort of
317 thing has been haunting the IRC channels, the newsgroup
318 alt.os.linux.gentoo and the mailing list wasn't exactly helpful. Ladies
319 and Gentoomen, the authoritative answer lies in this thread: update your
320 environment...
321 * Sticky: Pitfalls of using GCC - 3.2.1-r6[21]
322
323
324 21. http://forums.gentoo.org/viewtopic.php?t=27066
325
326 A closer look at the wallflowers
327
328 Far from the battlefields of the editor flame wars or the overclocker's
329 jihad, a decisively pacifist thread has quietly evolved around
330 applications that deserve more public attention than they get. If you've
331 ever wondered whether there was more to the Linux desktop than what's in
332 the KDE menu, but couldn't quite keep up with the constant buzz on
333 Freshmeat.net, you'll be interested to know that there's a thread
334 presenting a few select, yet widely ignored pieces of software, lovingly
335 described by your fellow Gentooists:
336 * Applications that don't get enough publicity[22]
337
338
339 22. http://forums.gentoo.org/viewtopic.php?t=29306
340
341 gentoo-user
342 -----------
343
344 Setting the clock right: ntpdate deprecated in favor of ntpd
345
346 People on the user mailing list were having fun this week trying to keep
347 their computer clocks in sync with an NTP server. Including a few
348 inevitable top vs. bottom posting messages, over 50 articles have been
349 dealing with the correct setting for ntpd, the daemon that takes care of
350 synchronizing your computer's clock with the real world. Anything you
351 always wanted to know about NTP, but were afraid to ask can be found
352 here[23].
353
354 23. http://marc.theaimsgroup.com/?t=104204684500002&r=1&w=2
355
356 gentoo-dev
357 ----------
358
359 Building a Second System.
360
361 John Nilsson posted[24] an e-mail asking how to use an athlon-xp optimized
362 system to compile a base system for a 486. This question looks like a
363 particular case of the more general: how does one compile packages on a
364 faster system to install them on a slower one (and optimized for the
365 slower one)? Timo A. Hummel proposed a "hard" solution[25]. Arnold deVos
366 chipped in with his two cents[26] and John Nilsson himself came up with
367 what seems The Right Thing (TM): distcc[27].
368
369 24. http://article.gmane.org/gmane.linux.gentoo.devel/6408
370 25. http://article.gmane.org/gmane.linux.gentoo.devel/6410
371 26. http://article.gmane.org/gmane.linux.gentoo.devel/6453
372 27. http://cvs.gentoo.org/~hanno/distcc.html
373
374 IUSE Variable Clarification. Burton Samograd asked[28] what the correct
375 use for the IUSE variable inside ebuilds is. This started quite a long
376 thread[29] in which two different interpretations were given. Nick Jones
377 mentioned[30] an upcoming feature in portage which he named
378 rebuild-on-use-change. This feature should take care of rebuilding
379 affected packages when changing USE flags. Maik Schreiber offered an
380 explanation[31]: "USE flags per definition define _optional_ features. So
381 in your case, if the package _requires_ ncurses, you don't list it in IUSE
382 (since you don't even pay attention to the "ncurses" USE flag anyway)." He
383 also mentioned[32] a possible origin of the word IUSE.
384
385 28. http://article.gmane.org/gmane.linux.gentoo.devel/6515
386 29.
387 http://news.gmane.org/onethread.php?group=gmane.linux.gentoo.devel&root=%3C
388 20030108143105.GC1480%40kruhft.dyndns.org%3E
389 30. http://article.gmane.org/gmane.linux.gentoo.devel/6518
390 31. http://article.gmane.org/gmane.linux.gentoo.devel/6517
391 32. http://article.gmane.org/gmane.linux.gentoo.devel/6542
392
393 =======================
394 4. Gentoo International
395 =======================
396
397 Gentoo User Group Korea
398
399 2003 is Asia's turn to promote Linux on a large scale, says the
400 horoscope[33]. Korea is already very much at the forefront of this
401 development, being particularly blessed with Linux activists - think
402 Hancom Office, think YOPY. Korea also has one of the more active Gentoo
403 user communities on the planet. Jungmin Seo, on the Gentoo dev team since
404 November last year, doubles as webmaster for a message forum at
405 http://users.gentoo.or.kr[34]. The software in use is a Korean open source
406 PHP bulletin board system, JSBoard[35], and the site underwent a complete
407 redesign only last month. On top of that, there's a very active #gentoo
408 IRC channel with a few dozen regulars at irc.hanirc.org, and not less than
409 three complete mirror sites. Seo, who is living on and off in Korea and
410 England, is working on Gentoo documentation "and some CJK stuff", he says,
411 but tries to distribute the user group's management workload as much as
412 possible. In spite of its webmaster sweating profusely under exam stress
413 at the University of York these days, the community site is going to see a
414 major face-lift to its other sections, namely the Wiki and the screenshot
415 gallery are being completely refurbished.
416
417 33. http://newsforge.com/newsforge/02/12/27/0259244.shtml?tid=11
418 34. http://users.gentoo.or.kr
419 35. http://jsboard.kldp.org
420
421 Figure 4.1: Neat: The completely redesigned Korean Gentoo User Group
422 website
423 http://www.ibiblio.org/pub/Linux/distributions/gentoo/images/gwn/20030113_g
424 entoo_user_korea.png
425 Do US export restrictions apply to Gentoo?
426
427 An innocent forum thread[36] has raised some uncertainty about the
428 legality of using Gentoo in countries under US embargo. Some major
429 distributions seem to fall under these regulations and refuse to ship to
430 destinations covered in the EAR[37], others have a more relaxed view of
431 things. But no matter which degree of paranoia or libertarianism the
432 software vendors choose to adopt for themselves, is it legal to download
433 the sources for ssh from Habana or Pyongyang as long as the mirror that
434 serves the files is physically located outside of the United States?
435 Probably not, but it does look next to impossible to enforce any form of
436 restrictive policy on a highly volatile, internationally fuzzy object like
437 Gentoo Linux...
438
439 36. http://forums.gentoo.org/viewtopic.php?t=29326
440 37. http://w3.access.gpo.gov/bis/ear/ear_data.html
441
442 ================
443 5. Portage Watch
444 ================
445
446 The following stable packages were added to portage this week
447 -------------------------------------------------------------
448
449
450 * app-admin/xsu2 : Interface for 'su - username -c command' in GNOME2.
451 http://xsu.freax.eu.org
452 * app-editors/XML-XSH : XML Editing Shell http://xsh.sourceforge.net/
453 * app-games/quintalign : KDEAlign - a one player boardgame
454 http://www.heni-online.de/linux/
455 * app-misc/cdspeed : Change the speed of your CD drive.
456 http://linuxfocus.org/~guido/
457 * app-misc/mmv : Move/copy/append/link multiple files according to a set
458 of wildcard patterns. http://packages.debian.org/unstable/utils/mmv.html
459 * app-sci/zetagrid : An open source and platform independent grid system
460 http://www.zetagrid.net
461 * app-text/cpp2latex : A program to convert C++ code to LaTeX source
462 http://www.arnoldarts.de/cpp2latex.html
463 * dev-db/mysqlnavigator : Advanced Qt based front end to mysql
464 http://sql.kldp.org/mysql
465 * dev-db/fastdb : OO-DBMS that holds all data in memory; interfaces for
466 C/C++/Kylix http://www.garret.ru/~knizhnik/fastdb.html
467 * dev-perl/Term-ReadLine-Perl : Quick implimentation of readline
468 utilities.
469 http:/search.cpan.org/src/ILYAZ/Term-ReadLine-Perl-1.0203/README
470 * dev-perl/XML-LibXML-Common : Routines and Constants common for
471 XML::LibXML and XML::GDOME."
472 http:/search.cpan.org/src/ILYAZ/Term-ReadLine-Perl-1.0203/README
473 * dev-perl/XML-XUpdate-LibXML : Process XUpdate commands over an XML
474 document. http:/search.cpan.org/src/PAJAS/XML-XUpdate-LibXML-0.3.0/README
475 * dev-ruby/ruby-libart : Ruby libart bindings
476 http://ruby-gnome.sourceforge.net/
477 * dev-util/shc : A (shell-) script compiler/scrambler.
478 http://www.datsi.fi.upm.es/~frosal
479 * media-libs/jbigkit : JBIG-KIT implements a highly effective data
480 compression algorithm for bi-level high-resolution images such as fax
481 pages or scanned documents http://www.cl.cam.ac.uk/~mgk25/jbigkit/
482 * media-libs/libsamplerate : a library for converting 44.1kHz CD Audio to
483 48kHz for DAT http://www.mega-nerd.com/SRC/
484 * media-sound/setmixer : command mode mixer
485 http://packages.debian.org/testing/sound/setmixer.html
486 * net-analyzer/iftop : display bandwidth usage on an interface
487 http://www.ex-parrot.com/~pdw/iftop/
488 * net-fs/intersync : Intermezzo is an advanced replicating networked
489 filesystem. http://www.inter-mezzo.org
490 * net-misc/grdesktop : Gtk2 frontend for rdesktop
491 http://www.nongnu.org/grdesktop
492 * net-misc/tsclient : Gtk2 frontend for rdesktop
493 http://www.gnomepro.com/tsclient
494 * net-www/opera : Opera web browser. http://www.opera.com/linux/
495 * app-xemacs/ada : Ada language support. http://xemacs.org/[38]
496 * app-xemacs/build : Build XEmacs from within (UNIX, Windows).
497 http://xemacs.org/[39]
498 * app-xemacs/c-support : Basic single-file add-ons for editing C code.
499 http://xemacs.org/[40]
500 * app-xemacs/calc : Emacs calculator http://xemacs.org/[41]
501 * app-xemacs/calendar : Calendar and diary support.
502 http://xemacs.org/[42]
503 * app-xemacs/cc-mode : C, C++ and Java language support.
504 http://xemacs.org/[43]
505 * app-xemacs/clearcase : New Clearcase Version Control for XEmacs (UNIX,
506 Windows). http://xemacs.org/[44]
507 * app-xemacs/cookie : Spook and Yow (Zippy quotes).
508 http://xemacs.org/[45]
509 * app-xemacs/crisp : Crisp/Brief emulation. http://xemacs.org/[46]
510 * app-xemacs/debug : GUD, gdb, dbx debugging support.
511 http://xemacs.org/[47]
512 * app-xemacs/dired : Manage file systems. http://xemacs.org/[48]
513 * app-xemacs/docbookide : DocBook editing support. http://xemacs.org/[49]
514 * app-xemacs/ecrypto : Crypto functionality in Emacs Lisp.
515 http://xemacs.org/[50]
516 * app-xemacs/edebug : An Emacs Lisp debugger. http://xemacs.org/[51]
517 * app-xemacs/edict : MULE: Lisp Interface to EDICT, Kanji Dictionary
518 http://xemacs.org/[52]
519 * app-xemacs/ediff : Interface over GNU patch. http://xemacs.org/[53]
520 * app-xemacs/edit-utils : Miscellaneous editor extensions, you probably
521 need this. http://xemacs.org/[54]
522 * app-xemacs/edt : DEC EDIT/EDT emulation. http://xemacs.org/[55]
523 * app-xemacs/efs : Treat files on remote systems the same as local files.
524 http://xemacs.org/[56]
525 * app-xemacs/egg-its : MULE: Wnn (4.2 and 6) support. SJ3 support.
526 http://xemacs.org/[57]
527 * app-xemacs/emerge : Another interface over GNU patch.
528 http://xemacs.org/[58]
529 * app-xemacs/eshell : Command shell implemented entirely in Emacs Lisp
530 http://xemacs.org/[59]
531 * app-xemacs/ess : ESS: Emacs Speaks Statistics. http://xemacs.org/[60]
532 * app-xemacs/eudc : Emacs Unified Directory Client (LDAP, PH).
533 http://xemacs.org/[61]
534 * app-xemacs/footnote : Footnoting in mail message editing modes.
535 http://xemacs.org/[62]
536 * app-xemacs/forms : Forms editing support (obsolete, use Widget
537 instead). http://xemacs.org/[63]
538 * app-xemacs/fortran-modes : Fortran support. http://xemacs.org/[64]
539 * app-xemacs/frame-icon : Set up mode-specific icons for each frame under
540 XEmacs http://xemacs.org/[65]
541 * app-xemacs/fsf-compat : FSF Emacs compatibility files.
542 http://xemacs.org/[66]
543 * app-xemacs/games : Tetris, Sokoban, and Snake. http://xemacs.org/[67]
544 * app-xemacs/gnats : XEmacs bug reports. http://xemacs.org/[68]
545 * app-xemacs/gnus : The Gnus Newsreader and Mailreader.
546 http://xemacs.org/[69]
547 * app-xemacs/haskell-mode : Haskell editing support.
548 http://xemacs.org/[70]
549 * app-xemacs/hm-html-menus : HTML editing. http://xemacs.org/[71]
550 * app-xemacs/idlwave : Editing and Shell mode for the Interactive Data
551 Language http://xemacs.org/[72]
552 * app-xemacs/latin-unity : MULE: find single ISO 8859 character set to
553 encode a buffer. http://xemacs.org/[73]
554 * app-xemacs/leim : MULE: Quail. All non-English and non-Japanese
555 language support. http://xemacs.org/[74]
556 * app-xemacs/locale : MULE: Localized menubars and localized splash
557 screens. http://xemacs.org/[75]
558 * app-xemacs/lookup : MULE: Dictionary support http://xemacs.org/[76]
559 * app-xemacs/mail-lib : Fundamental lisp files for providing email
560 support. http://xemacs.org/[77]
561 * app-xemacs/mh-e : Front end support for MH. http://xemacs.org/[78]
562 * app-xemacs/mine : Minehunt Game. http://xemacs.org/[79]
563 * app-xemacs/misc-games : Other amusements and diversions.
564 http://xemacs.org/[80]
565 * app-xemacs/mule-base : MULE: Basic Mule support, required for building
566 with Mule. http://xemacs.org/[81]
567 * app-xemacs/net-utils : Miscellaneous Networking Utilities.
568 http://xemacs.org/[82]
569 * app-xemacs/os-utils : Miscellaneous O/S utilities.
570 http://xemacs.org/[83]
571 * app-xemacs/pc : PC style interface emulation. http://xemacs.org/[84]
572 * app-xemacs/pcl-cvs : CVS frontend. http://xemacs.org/[85]
573 * app-xemacs/pcomplete : Provides programmatic completion.
574 http://xemacs.org/[86]
575 * app-xemacs/perl-modes : Perl support. http://xemacs.org/[87]
576 * app-xemacs/pgg : Emacs interface to various PGP implementations.
577 http://xemacs.org/[88]
578 * app-xemacs/prog-modes : Support for various programming languages.
579 http://xemacs.org/[89]
580 * app-xemacs/ps-print : Printing functions and utilities
581 http://xemacs.org/[90]
582 * app-xemacs/psgml-dtds : Deprecated collection of DTDs for psgml.
583 http://xemacs.org/[91]
584 * app-xemacs/python-modes : Python support. http://xemacs.org/[92]
585 * app-xemacs/reftex : Emacs support for LaTeX cross-references,
586 citations.. http://xemacs.org/[93]
587 * app-xemacs/rmail : An obsolete Emacs mailer. http://xemacs.org/[94]
588 * app-xemacs/ruby-modes : Ruby support. http://xemacs.org/[95]
589 * app-xemacs/sasl : Simple Authentication and Security Layer (SASL)
590 library. http://xemacs.org/[96]
591 * app-xemacs/scheme : Front-end support for Inferior Scheme.
592 http://xemacs.org/[97]
593 * app-xemacs/sgml : SGML/Linuxdoc-SGML editing. http://xemacs.org/[98]
594 * app-xemacs/sh-script : Support for editing shell scripts.
595 http://xemacs.org/[99]
596 * app-xemacs/sieve : Manage Sieve email filtering scripts.
597 http://xemacs.org/[100]
598 * app-xemacs/skk : MULE: Japanese Language Input Method.
599 http://xemacs.org/[101]
600 * app-xemacs/slider : User interface tool. http://xemacs.org/[102]
601 * app-xemacs/sml-mode : SML editing support. http://xemacs.org/[103]
602 * app-xemacs/sounds-au : XEmacs Sun sound files. http://xemacs.org/[104]
603 * app-xemacs/sounds-wav : XEmacs Microsoft sound files.
604 http://xemacs.org/[105]
605 * app-xemacs/strokes : Mouse enhancement utility. http://xemacs.org/[106]
606 * app-xemacs/supercite : An Emacs citation tool for News and Mail
607 messages. http://xemacs.org/[107]
608 * app-xemacs/text-modes : Miscellaneous support for editing text files.
609 http://xemacs.org/[108]
610 * app-xemacs/textools : Miscellaneous TeX support.
611 http://xemacs.org/[109]
612 * app-xemacs/tm : Emacs MIME support. Not needed for gnus >= 5.8.0
613 http://xemacs.org/[110]
614 * app-xemacs/tooltalk : Support for building with Tooltalk.
615 http://xemacs.org/[111]
616 * app-xemacs/tpu : DEC EDIT/TPU support. http://xemacs.org/[112]
617 * app-xemacs/vc : Version Control for Free systems.
618 http://xemacs.org/[113]
619 * app-xemacs/vc-cc : Version Control for ClearCase (UnFree) systems.
620 http://xemacs.org/[114]
621 * app-xemacs/vhdl : Support for VHDL. http://xemacs.org/[115]
622 * app-xemacs/viper : VI emulation support. http://xemacs.org/[116]
623 * app-xemacs/xemacs-base : Fundamental XEmacs support, you almost
624 certainly need this. http://xemacs.org/[117]
625 * app-xemacs/xemacs-devel : Emacs Lisp developer support.
626 http://xemacs.org/[118]
627 * app-xemacs/xslt-process : XSLT processing support.
628 http://xemacs.org/[119]
629
630
631 38 through 119: http://xemacs.org/
632
633 Updates to notable packages
634 ---------------------------
635
636 * sys-apps/portage - portage-2.0.47.ebuild; portage-2.0.47_pre4.ebuild;
637 * kde-base/kde - kde-3.1_rc6.ebuild;
638 * sys-kernel/* - sparc-sources-2.4.20-r1.ebuild;
639 xfs-sources-2.4.20_pre3.ebuild;
640 * dev-db/mysql - mysql-4.0.7.ebuild;
641 * dev-php/php - php-4.3.0-r1.ebuild;
642 * sys-devel/perl - perl-5.8.0-r8.ebuild;
643 * app-admin/gentoolkit - gentoolkit-0.1.17-r6.ebuild;
644 gentoolkit-0.1.17-r7.ebuild; gentoolkit-0.1.17-r8.ebuild;
645
646
647 ===========
648 6. Bugzilla
649 ===========
650
651 Summary
652 -------
653
654 * Statistics
655 * Bugs of Note
656
657
658 Statistics
659 ----------
660
661 The Gentoo community uses Bugzilla (bugs.gentoo.org[120]) to record and
662 track bugs, notifications, suggestions and other interactions with the
663 development team. In the last 7 days, activity on the site has resulted
664 in:
665 * 267 new bugs this week
666 * 1305 total bugs currently marked 'new'
667 * 537 total bugs curently assigned to developers
668 * 49 bugs that were previously closed have been reopened.
669 There are currently 1891 bugs open in bugzilla. Of these: 38 are labelled
670 'blocker', 72 are labelled 'critical', and 114 are labelled 'major'.
671
672 120. http://bugs.gentoo.org
673
674 GWN has decided to modify the list of developers from those with a large
675 number of open bugs to those who have closed a large number of bugs. The
676 developers and teams who have closed the most bugs this week are:
677 * Brandon Low[121], with 39 closed bugs
678 * George Shapovalov[122], with 25 closed bugs
679 * M. Holzer[123], with 25 closed bugs
680 * The KDE Team[124], with 14 closed bugs
681 * John P. Davis[125], with 14 closed bugs
682 The current list of developers' open bugs may be found at the Gentoo Bug
683 Count Report[126].
684
685 121. mailto://lostlogic@g.o
686 122. mailto://george@g.o
687 123. mailto://mholzer@g.o
688 124. mailto://kde@g.o
689 125. mailto://zhen@g.o
690 126.
691 http://bugs.gentoo.org/reports.cgi?product=-All-&output=most_doomed&links=1
692 &banner=1&quip=0
693
694 Bugs of Note
695 ------------
696
697 Each week, we will single out a few bugs for special mention, because they
698 have been provoking significant discussions, they are particularly
699 problematic, they are amusing or simply because they struck our fancy.
700 This week's featured bugs are (in no particular order):
701 * Bug 12246[127], although closed, deserves mention because of the
702 traffic in forums and the mailing lists about correcting a lost gcc link
703 (after emerging gcc-3.2.1-r6) with env-update.
704 * Bug 13614[128] is related to the bug above, and remains open because
705 colorgcc is broken by the new gcc.
706 * Bug 13255[129] discusses problems with emerge hanging when an rsync
707 server is not responding (or a firewall is blocking the port) for initial
708 gentoo installs.
709 * Bug 13055[130] describes a requested enhancement to portage that would
710 include USE flags information on emerge -p calls. A nice example of
711 community interaction on feature requests.
712 * Bug 12538[131] is a fairly high-traffic bug about difficulties
713 compiling kdelibs with qt-3.1.1
714
715
716 127. http://bugs.gentoo.org/show_bug.cgi?id=12246
717 128. http://bugs.gentoo.org/show_bug.cgi?id=13614
718 129. http://bugs.gentoo.org/show_bug.cgi?id=13255
719 130. http://bugs.gentoo.org/show_bug.cgi?id=12184
720 131. http://bugs.gentoo.org/show_bug.cgi?id=12538
721
722 ==================
723 7. Tips and Tricks
724 ==================
725
726 Keeping track of emerge world
727
728 Gentoo ebuilds sometimes require post-install configuration. Typically
729 these ebuilds will notify you of any necessary commands to run. However,
730 when running an emerge update world, these notices can scroll by very
731 quickly and get lost as subsequent packages are installed. To get around
732 this, we can send the output of emerge to a logfile. We use the 'tee'
733 command to accomplish this since 'tee' allows us to watch the emerge in
734 process in addition to writing to a file.
735
736 ---------------------------------------------------------------------------
737 | Code Listing 7.1: |
738 |-------------------------------------------------------------------------|
739 | |
740 | |
741 | The --deep option could also be used here |
742 |# emerge --update world 2>&1 | tee -a /tmp/emerge.log |
743 | |
744 | |
745 ---------------------------------------------------------------------------
746 The 2>&1 construct means that both errors and output will be logged. For
747 more information on input/output redirection see
748 http://linux.oreillynet.com/pub/a/linux/lpt/13_01.html
749
750 ==========================
751 8. Moves, Adds and Changes
752 ==========================
753
754 Moves
755 -----
756
757 The following developers recently left the Gentoo team:
758 * none this week
759
760
761 Adds
762 ----
763
764 The following developers recently joined the Gentoo team:
765 * none this week
766
767
768 Changes
769 -------
770
771 The following developers recently changed roles within the Gentoo project.
772 * none this week
773
774
775 ====================================
776 9. Subscribe to the GWN mailing list
777 ====================================
778
779 Subscribe to our mailing list by sending a blank email to
780 gentoo-gwn-subscribe@g.o.
781
782 =====================
783 10. Contribute to GWN
784 =====================
785
786 Interested in contributing to the Gentoo Weekly Newsletter? Send us an
787 email[132].
788
789 132. gwn-feedback@g.o
790
791 ================
792 11. GWN Feedback
793 ================
794
795 Please send us your feedback[133] and help make GWN better.
796
797 133. gwn-feedback@g.o
798
799 Kurt Lieber <klieber@g.o> - Editor
800 AJ Armstrong <aja@×××××××××××××.com> - Contributor
801 Brice Burgess <nesta@×××××××.net> - Contributor
802 Yuji Carlos Kosugi <carlos@××××××××.net> - Contributor
803 Rafael Cordones Marcos <rcm@×××××××.net> - Contributor
804 David Narayan <david@×××××××.net> - Contributor
805 Ulrich Plate <plate@×××.com> - Contributor
806 Peter Sharp <mail@××××××××××××××.net> - Contributor
807 Mathy Vanvoorden <matje@×××××××.be> - Dutch Translation
808 Tom Van Laerhoven <tom.vanlaerhoven@××××××.be> - Dutch Translation
809 Nicolas Ledez <nicolas.ledez@××××.fr> - French Translation
810 Guillaume Plessis <gui@×××××××××.com> - French Translation
811 Eric St-Georges <thevedge@××××××××.net> - French Translation
812 John Berry <anfini@××××.fr> - French Translation
813 Martin Prieto <riverdale@×××××××××.org> - French Translation
814 Michael Kohl <citizen428@g.o> - German Translation
815 Steffen Lassahn <lassahn@×××.de> - German Translation
816 Matthias Brandstetter <haim@××××.at> - German Translation
817 Thomas Raschbacher <lordvan@g.o> - German Translation
818 Marco Mascherpa <mush@××××××.net> - Italian Translation
819 Claudio Merloni <paper@×××××××.it> - Italian Translation
820 Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil)
821 Translation
822 Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal)
823 Translation
824 Lanark <lanark@××××××××××.ar> - Spanish Translation
825 Rafael Cordones Marcos <rcm@×××××××.net> - Spanish Translation
826 Julio Castillo <julio@×××××××××××××.com> - Spanish Translation
827 Jaime Freire <jfreire@××.com> - Spanish Translation
828 Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation