Gentoo Weekly Newsletter: August 25, 2003
New experimental LiveCDs and stages released for the AMD64 platform
New LiveCDs and stage tarballs have been released for the AMD64 platform, along with some technical notes about the port. Changes include many new updated ebuilds, miscellaneous bugfixes and other improvements. Users with Opterons are encouraged to test these items out to help our efforts to port Gentoo Linux over to the AMD64 architecture.
Gentoo Forums reach several new milestones
Most users of Gentoo Linux have taken advantage of the wealth of knowledge available in the Gentoo Forums. As Gentoo Linux has continued to grow in popularity, so have the forums. Recently, the forums past several milestones:
- More than 25,000 registered users
- More than 75,000 topic threads
- Over 500 days old
Additionally, the forums database is nearing 2GB in size, with almost half a million posts. As far as we can tell, this makes it the busiest forum of any Linux distribution. While the forums have recently started to show some signs of strain due to the continued growth, they remain one of the best sources of information related to Gentoo Linux.
Over the coming months, we will continue to make changes to the forums to improve their usability and scalability.
There were no Security announcements this week
New Security Bug Reports
The following new security bugs were posted in the past week:
User stories is on hiatus this week. Remember to send us your bizarre, hilarious, or incredible Gentoo stories so they can be featured here!
Featured Developer of the Week
The Featured Developer section is taking a break this week.
Heard in the Community
Some people used to blame baselayout, some the transition from modutils to module-init-tools, and everybody agrees that devfs is behind it all. Several threads over the past few weeks have pointed out that dozens of error messages are scrolling past the screen or cluttering the log files upon each reboot and user login or logout. While the noise certainly has nothing to do with a malfunctioning system, it is very annoying to many people, and makes the occasional real error much harder to spot, of course:
2.6 Kernel Attracting the Masses
With the test being up to number 4 by now, many people (including lots who never tried the 2.5.x series before) are checking if it works for them to move on to the next major release of the Linux kernel. The most weathered kernel testers among the Gentooists have always been particularly fast to spot problems and discuss them in the Forums, and many times they're also providing help to newcomers while they're at it.
Not all locales get created automatically in Gentoo. Few people seem to know this, and every now and again it shimmers through a forum post:
Something like the Cron daemon may seem simple to experienced Linux administrators.
But sometimes the configuration and layout can be confusing to newer Linux users, like Scott Jones.
Scott was trying check his email every hour with Cron, and some other mailing list members
replied with tips and pointers that even more experienced Linux users may benefit from. Thread
Mailing list member Stephen was swapping an Intel P4 processor for an AMD Athlon XP.
in a post he made on the -user list this week, he inquired how he could do this without
reinstalling Gentoo all over again. Some fellow list members came to the rescue with a
flood of tips and suggestions to help the swap go smoothly. Read it
To Root or not to Root?
posed a question about root privilages when interacting with portage, especially with the perspective of creating portage related applications.
Copyright, copyleft, copy what?
A issue that comes up as often as the portage tree is changed is the one of copyright
and how it relates back to our much loved Gentoo linux systems. Paul asked this question related to why licence and copyright assignments are included in ebuilds.
Install CD Bloat
There was a very active thread this week regarding the current status of the installation CDs. Some users were concerned about the current size of the LiveCDs while other users suggested ways of reducing the overallsize.
International takes a break this week
While there are certainly many things worth noting, it would help the GWN team tremendously if its readers were forthcoming with any events, user stories, interesting projects and trivial tidbits in their own countries they happen to come across. Please send suggestions to email@example.com.
The following stable packages were updated or added to portage in the last two weeks:
- app-crypt/mhash: mhash is a library providing a uniform interface to a large number of hash algorithms.
- app-doc/linux-gazette: Sharing ideas and discoveries and Making Linux just a little more fun
- app-doc/linux-gazette-all: Linux Gazette - all issues
- app-doc/linux-gazette-base: Linux Gazette - common files
- app-editors/geresh: A simple multi-lingual console text editor with bidi & utf support
- app-editors/gvim: Graphical Vim
- app-editors/vi: The original VI package
- app-editors/vim: Vi IMproved!
- app-emacs/ddskk: SKK is one of Japanese input methods on Emacs
- app-emacs/liece: Liece is a client implementation of IRC (Internet Relay Chat, RFC 1459).
- app-emulation/epsxe: ePSXe Playstation Emulator
- app-emulation/game-launcher: universal front end for emulators ... works with MAME, Nesticle, RockNES, zSNES, snes9x, Callus, Stella, z26, and Genecyst
- app-emulation/pcsx: Playstation emulator
- app-emulation/psemu-gpupetemesagl: PSEmu MesaGL GPU
- app-emulation/psemu-peopsspu: P.E.Op.S Sound Emulation (SPU) PSEmu Plugin
- app-emulation/vmware-workstation: Emulate a complete PC on your PC without the usual performance overhead of most emulators
- app-emulation/xmame: Multiple Arcade Machine Emulator for X11
- app-emulation/xmess: Multiple Arcade Machine Emulator for X11
- app-games/abuse_sdl: port of Abuse by Crack Dot Com
- app-games/atanks: Worms and Scorched Earth-like game
- app-games/cowsay: configurable talking ASCII cow (and other characters)
- app-games/crack-attack: Addictive OpenGL-based block game
- app-games/crossfire-client: Client for the nethack-style but more in the line of UO
- app-games/duke3d: port of the original DukeNukem 3D
- app-games/fbg: A tetris-clone written in OpenGL
- app-games/freeciv: multiplayer strategy game (Civilization Clone)
- app-games/frotz: Curses based interpreter for Z-code based text games
- app-games/funny-manpages: funny manpages collected from various sources
- app-games/gcompris: full featured educational application for children from 3 to 10
- app-games/ggz-gtk-client: The gtk client for GGZ Gaming Zone
- app-games/ggz-gtk-games: These are the gtk versions of the games made by GGZ Gaming Zone
- app-games/ggz-txt-client: The textbased client for GGZ Gaming Zone
- app-games/gl117: An action flight simulator
- app-games/gnome-mud: GNOME MUD client
- app-games/greedy: fun little ncurses puzzle game
- app-games/gtkatlantic: Monopoly-like game that works with the monopd server
- app-games/halflife-cstrike: Halflife Counterstrike mod (server only, client only works in wine)
- app-games/humorixfortunes: Extra fortune cookies for fortune
- app-games/icebreaker: Trap and capture penguins on Antarctica
- app-games/jumpnbump: a funny multiplayer game about cute little fluffy bunnies
- app-games/koules: fast action arcade-style game w/sound and network support
- app-games/late: A game, similar to Barrack by Ambrosia Software
- app-games/lbreakout2: Breakout clone written with the SDL library
- app-games/lsdldoom: Port of ID's doom to SDL
- app-games/mindless: play collectable/trading card games (Magic: the Gathering and possibly others) against other people
- app-games/monopd: server for atlantik games
- app-games/neverball: Clone of Super Monkey Ball using SDL/OpenGL
- app-games/tuxracer: take on the role of Tux, the Linux Penguin, as he races down steep, snow-covered mountains
- app-games/umodpack: portable and useful [un]packer for Unreal Tournament's Umod files
- app-games/xblockout: XBlockOut: X Window block dropping game in 3 Dimension
- app-games/xgalaga: Clone of the game Galaga
- app-games/xskat: XSkat - famous german card game for X11
- app-gnustep/pantomime: A set of Objective-C classes that model a mail system
- app-i18n/kinput2: A Japanese input server which supports the XIM protocol
- app-i18n/skk-jisyo: Jisyo (dictionary) files for the SKK Japanese-input software
- app-i18n/skk-jisyo-cdb: Dictionary files for the SKK Japanese-input software in CDB format
- app-i18n/skk-jisyo-extra: Extra SKK dictionaries in plain text and cdb format
- app-i18n/skkinput: A SKK-like Japanese input method for X11
- app-i18n/skkserv: Dictionary server for the SKK Japanese-input software
- app-misc/ckermit: C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks.
- app-misc/grass: An open-source GIS with raster and vector functionality.
- app-misc/tdl: Command line To Do List manager
- app-office/gnumeric: Gnumeric, the GNOME Spreadsheet
- app-office/mrproject: Project manager for Gnome2
- app-office/openoffice: OpenOffice.org, a full office productivity suite.
- app-office/scribus: Desktop Publishing (DTP) and Layout program for Linux.
- app-portage/genlop: A nice emerge.log parser
- app-portage/mirrorselect: Tool to help select distfiles mirrors for Gentoo
- app-text/dvipdfmx: DVI to PDF translator with multi-byte character support
- app-text/xdvik: DVI previewer for X Window System
- app-vim/align: vim plugin: commands and maps to help produce aligned text
- app-vim/calendar: vim plugin: calendar window
- app-vim/ctx: vim plugin: display current scope context in a C file
- app-vim/cvscommand: vim plugin: CVS integration plugin
- app-vim/gtk-syntax: vim plugin: GTK+-2.2 syntax highlight
- app-vim/info: vim plugin: GNU info documentation browser
- app-vim/phpdocs: vim plugin: PHPDoc Support in VIM
- app-vim/taglist: vim plugin: ctags-based source code browser
- app-vim/xsl: vim plugin: Syntax for XSLT (with HTML and others)
- dev-cpp/gtkmm: C++ interface for GTK+2
- dev-db/cdb: fast, reliable, simple package for creating and reading constant databases
- dev-db/metakit: Embedded database library
- dev-db/mysql: A fast, multi-threaded, multi-user SQL database server
- dev-db/mysql++: C++ API interface to the MySQL database
- dev-games/crystalspace: portable 3D Game Development Kit written in C++
- dev-games/crystalspace-cvs: portable 3D Game Development Kit written in C++
- dev-games/ggz-client-libs: The client libraries for GGZ Gaming Zone
- dev-games/libggz: The GGZ library, used by GGZ Gameing Zone
- dev-games/physfs: abstraction layer for filesystems, useful for games
- dev-games/simgear: Development library for simulation games
- dev-lang/cfal: Compaq's enhanced Fortran compiler for the ALPHA platform
- dev-lang/inform: design system for interactive fiction
- dev-lang/perl: Larry Wall's Practical Extraction and Reporting Language
- dev-lang/swig: Simplied Wrapper and Interface Generator
- dev-libs/cyrus-sasl: The Cyrus SASL (Simple Authentication and Security Layer)
- dev-libs/elfutils: Libraries and utilities to handle compiled objects.
- dev-libs/libcxml: Compaqs eXtended Math Library for linux alpha
- dev-libs/libmoe: multi octet character encoding handling library
- dev-libs/libmrproject: Project manager for Gnome2
- dev-libs/memcached-api-perl: Perl API for memcached
- dev-perl/CGI: The Perl CGI Module
- dev-perl/text-autoformat: Automatic text wrapping and reformatting
- dev-perl/text-reform: Manual text wrapping and reformatting
- dev-perl/text-wrapper: The Perl Text::Wrapper Module
- dev-util/bitkeeper: A scalable configuration management system.
- dev-util/byacc: the best variant of the Yacc parser generator
- dev-util/cvs: Concurrent Versions System - source code revision control tools
- dev-util/guile: Scheme interpreter
- gnome-base/eel: EEL is the Eazel Extentions Library
- gnome-base/gnome-panel: Split out panel from gnome-core
- gnome-base/libgnome: Essential Gnome Libraries
- gnome-base/nautilus: A filemanager for the Gnome2 desktop
- gnome-extra/gal: The Gnome Application Libraries
- gnome-extra/libgtkhtml: Lightweight HTML Rendering/Printing/Editing Engine
- media-fonts/baekmuk-fonts: Korean Baekmuk Font
- media-fonts/monafont: Japanese bitmap fonts suitable for browsing 2ch
- media-fonts/mplus-fonts: mplus Japanese BDF FONTS
- media-gfx/fblogo: Creates images to substitute Linux boot logo
- media-gfx/gimp-freetype: GIMP freetype text plugin
- media-gfx/gthumb: Image viewer and browser for Gnome
- media-gfx/xpaint: XPaint is an image editor which supports most standard paint program options.
- media-libs/allegro: cross-platform multimedia library
- media-libs/audiofile: An elegant API for accessing audio files
- media-libs/flac: free lossless audio encoder which includes an XMMS plugin
- media-libs/id3lib: Id3 library for C/C++
- media-libs/jpgalleg: The jpeg loading routines are able to load almost any JPG image file with Allegro.
- media-libs/libcdaudio: Library of cd audio related routines.
- media-libs/libdv: Software codec for dv-format video (camcorders etc).
- media-libs/libgpio: I/O library for GPhoto 2.x
- media-libs/libmpeg3: An mpeg library for linux
- media-libs/libvorbis: the Ogg Vorbis sound file format library
- media-libs/musicbrainz: Client library to access free metadata about mp3/vorbis/CD media
- media-libs/paragui: A cross-platform high-level application framework and GUI library
- media-libs/plib: multimedia library used by many games
- media-libs/sdlmm: A C++ Wrapper for the Simple DirectMedia Layer
- media-libs/xine-lib: Core libraries for Xine movie player
- media-sound/bpmdj: Bpmdj, software for measuring the BPM of music and mixing
- media-sound/timidity++: A handy MIDI to WAV converter with OSS and ALSA output support
- media-sound/xmms: X MultiMedia System
- media-sound/yconsole: monitor and control the Y server
- media-tv/nvrec: High quality video capture for Linux
- media-video/mplayer: Media Player for Linux
- net-analyzer/arping: A utility to see if a specific IP address is taken and what MAC address owns it
- net-analyzer/dsniff: A collection of tools for network auditing and penetration testing
- net-analyzer/fwlogwatch: A packet filter and firewall log analyzer
- net-analyzer/netcat: A network piping program
- net-analyzer/snort: Libpcap-based packet sniffer/logger/lightweight IDS
- net-dialup/isdn4k-utils: ISDN-4-Linux Utils
- net-dialup/minicom: Serial Communication Program
- net-dialup/pptpclient: Linux client for PPTP
- net-dialup/rp-pppoe: A user-mode PPPoE client and server suite for Linux
- net-dialup/wvdial: Excellent program which automatically configures your PPP session
- net-dns/djbdns: Excellent high-performance DNS services
- net-dns/ez-ipupdate: Dynamic DNS client for lots of dynamic dns services
- net-im/bitlbee: Bitlbee is an irc to IM gateway that support mutliple IM protocols
- net-im/gaim: GTK Instant Messenger client
- net-irc/bitchx: An IRC Client
- net-irc/irssi: A modular textUI IRC client with IPv6 support.
- net-irc/xchat: X-Chat is a graphical IRC client for UNIX operating systems.
- net-libs/libcapsinetwork: C++ network library to allow fast development of server daemon processes
- net-libs/libnet: library to provide an API for commonly used low-level network functions (mainly packet injection)
- net-libs/libnids: Libnids is an implementation of an E-component of Network Intrusion Detection System. It emulates the IP stack of Linux 2.0.x. Libnids offers IP defragmentation, TCP stream assembly and TCP port scan detection.
- net-mail/evolution: A GNOME groupware application, a Microsoft Outlook workalike
- net-mail/mozilla-thunderbird: Thunderbird Mail Client
- net-mail/qmail-pop3d: Pop3 configuration for qmail which used the maildirs of the users
- net-misc/dropbear: small SSH 2 server designed for small memory environments
- net-misc/gemsvnc: an X11 vnc server for remote control
- net-misc/grdesktop: Gtk2 frontend for rdesktop
- net-misc/jwhois: Advanced Internet Whois client capable of recursive queries
- net-misc/ksambaplugin: KDE 3 plugin for configuring a SAMBA server
- net-misc/neon: HTTP and WebDAV client library
- net-misc/rdiff-backup: Remote incremental file backup utility, similar to rsync but more reliable
- net-misc/tsocks: Transparent SOCKS v4 proxying library.
- net-misc/urlview: extracts urls from text and will send them to another app
- net-misc/vnc: Remote desktop viewer display system
- net-misc/whoischk: monitor a list of domains and report when there has been any change
- net-news/pan: A newsreader for the Gnome2 desktop
- net-p2p/mldonkey: mldonkey is a new client to access the eDonkey network. It is written in Objective-Caml, and comes with its own GTK GUI, an HTTP interface and a telnet interface.
- net-p2p/xmule: wxWindows based client for the eDonkey/eMule/lMule network
- net-wireless/wireless-tools: A collection of tools to configure wireless lan cards.
- net-www/galeon: A GNOME Web browser based on gecko (mozilla's rendering engine)
- net-www/mozilla: The Mozilla Web Browser
- net-www/mozilla-firebird: The Mozilla Firebird Web Browser
- net-www/opera: Opera web browser.
- net-www/w3m: Text based WWW browser, supports tables and frames
- net-www/w3m-m17n: Multilingual text based WWW browser
- net-www/w3mmee: A variant of w3m with support for multiple character encodings
- sys-apps/gtkpbbuttons: PPC-only program to monitor special Powerbook/iBook keys in Linux
- sys-apps/portage: Portage ports system
- sys-apps/slocate: Secure locate provides a secure way to index and quickly search for files on your system (drop-in replacement for 'locate')
- sys-apps/smartmontools: control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.)
- sys-apps/sparc-utils: Various sparc utilites from Debian GNU/Linux
- sys-cluster/heartbeat: Heartbeat high availability cluster manager
- sys-cluster/ipvsadm: ipvsadm is a utility to administer the IP virtual server services offered by the Linux kernel with IP virtual server support.
- sys-cluster/keepalived: The main goal of the keepalived project is to add a strong & robust keepalive facility to the Linux Virtual Server project.
- sys-devel/binutils: Tools necessary to build programs
- sys-devel/egcs64-sparc: compiler to build 64-bit kernels for sparc64 (ultrasparcs).
- sys-devel/hardened-gcc: transparent etdyn randomization with propolice protection for elf binaries
- sys-kernel/ac-sources: Full sources for Alan Cox's Linux kernel
- sys-kernel/hppa-sources: Full sources for the Linux kernel with patch for hppa
- sys-kernel/mm-sources: Full sources for the development linux kernel with Andrew Morton's patchset
- sys-libs/db: Berkeley DB
- sys-libs/libcap: POSIX 1003.1e capabilities
- sys-libs/libmath++: template based math library, written in C++, for symbolic and numeric calculus applications
- sys-libs/libselinux: SELinux library (libselinux)
- sys-libs/ncurses: Linux console display library
- x11-base/xfree: Xfree86: famous and free X server
- x11-libs/gtkglext: GL extentions for Gtk+ 2.0
- x11-misc/bbcd: Basic CD Player for blackbox wm
- x11-misc/rss-glx: Really Slick Screensavers using OpenGL for XScreenSaver
- x11-misc/superkaramba: A version of Karamba with extra extensions in-built
- x11-plugins/wmclockmon: digital clock dockapp with three different styles.
- x11-themes/gnome-themes-extras: Additional themes for GNOME 2.2
- x11-themes/gtk-engines: GTK+1 and GTK+2 Theme Engines from GNOME including Pixmap, Metal, Raleigh, Redmond95, Raleigh and Notif
- x11-themes/ximian-artwork: Ximian Desktop's GTK, Galeon, GDM, Metacity, Nautilus, XMMS themes, icons and cursors.
- x11-wm/fluxbox: Window manager based on Blackbox -- has tabs.
- x11-wm/icewm: Ice Window Manager
- x11-wm/lwm: The ultimate lightweight window manager
- x11-wm/xfce: XFce is a lightweight desktop environment for various UNIX systems.
Total categories: 85
Total packages: 5274
The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track
bugs, notifications, suggestions and other interactions with the development team. Between 15 August 2003 and 21 August 2003, activity
on the site has resulted in:
- 373 new bugs during this period
- 260 bugs closed or resolved during this period
- 12 previously closed bugs were reopened this period
Of the 3666 currently open bugs: 92 are labeled 'blocker', 184 are labeled 'critical', and 279 are labeled 'major'.
Closed Bug Rankings
The developers and teams who have closed the most bugs during this period are:
New Bug Rankings
The developers and teams who have been assigned the most new bugs during this period are:
Tips and Tricks
Converting data with units
This week's tip shows you how to use the units command which is a
nifty utility that converts quantities between scales (e.g. meters to feet
or kilograms to pounds). While not an essential tool, it can certainly be
convenient at times.
Code Listing 9.1: Getting units
# emerge app-sci/units
There are two ways to use the units command, interactively and
non-interactively. To use it interactively, simply issue the command
Code Listing 9.2: Using units interactively
1948 units, 71 prefixes, 28 functions
You have: 1 meter
You want: feet
You have: 3 kilograms
You want: pounds
The first number (prefixed by a *) indicates the conversion as you
specified (i.e. there are about 3.28 feet in a meter). The second number
is the conversion in the opposite direction (i.e. there are about 0.3
meters in a foot).
To use units non-interactively, issue the command followed by the
original expression and then the new expression.
Code Listing 9.3: Using units non-interactively
% units '1 bushel' 'peck'
% units '1 knot' 'mph'
A 'knot' is one nautical mile per hour.
See the man page (man units) for more information on the
Featured Quote/Signature of the Week
Featured Quote/Signature is on hiatus this week. If you see an interesting signature or hear an interesting quote in the web forums, mailing lists, IRC, or in a meatspace conversation with a fellow Gentooist, let us know at firstname.lastname@example.org.
Moves, Adds and Changes
The following developers recently left the Gentoo team:
The following developers recently joined the Gentoo Linux team:
The following developers recently changed roles within the Gentoo Linux project.
Contribute to GWN
Interested in contributing to the Gentoo Weekly Newsletter? Send us an email.
Please send us your feedback and help make GWN better.
GWN Subscription Information
To subscribe to the Gentoo Weekly Newsletter, send a blank email to email@example.com.
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to firstname.lastname@example.org from the email address you are subscribed under.
The Gentoo Weekly Newsletter is also available in the following languages: