Arch Linux Newsletter
November 14, 2004
1.0.0
Jason Chu
jason@archlinux.org
Ben Mazer
ben@benmazer.net
Summary
Welcome to the Arch Linux Newsletter. This document attempts to give you an
"at a glance" look at the world of Arch Linux.
Table Of Contents
Front Page News
- updated kdebase and libs
Added Arch Artwork to kde:
new default background
new default logout picture
new kdm look
Added new Defaults:
new kdm defaults
new Fonts setup
(changed ugly helvetica to Bitstream Vera and antialiasing is enabled by default)
Cups is now default printing system
Finally:
Added an Arch Menu in K-Menu for quicklinks on Arch services on Homepage
If you get problems while installing:
error: the following file conflicts were found:
kdebase: /opt/kde/share/apps/kdm/faces/.default.face.icon: exists in filesystem
you had set an other face-icon in kdm configure gui
you can safely install the package using the -f option
The reason for cannot see all the changes after update
is that you manually changed things for your user, that is no problem
to see all changes take a new user and see what the defaults are now
enjoy the new kde default look
- kde problems with no working kio_http
If you experience problems after kdebase and kdelibs update with no working kio_http
you have to install heimdal,
pacman -S heimdal and all should work fine again.
I will fix the package on weekend.
Thanks to the forum people who helped for debugging this issue.
- openoffice: how the new openoffice packages work
the openoffice package was split up in 3 packages
one that needs everyone:
pacman -S openoffice-base
langpacks (is needed for openoffice-base !!!):
pacman -S openoffice-[enteryourlanghere e.g. de for german]
If you want to ship around these problems with language
simple use:
pacman -S openoffice-[enteryourlanghere e.g. de for german]
and openoffice-base is installed with it automatically
optional spellchecking packs (if you need spellcheck):
pacman -S openoffice-spell-[enteryourlanghere e.g. de for german]
- New groups in default install: audio and optical
The latest filesystem package provides two new groups by default: audio and optical.
These are provided for users who have sound cards and/or DVD/CD-RW devices in their computers. To allow your regular user to access the device, simply add yourself to the audio and optical groups, and logout and back in.
# gpasswd -a johndoe audio
# gpasswd -a johndoe optical
The latest udev.permissions file will grant permissions to sound devices by default, but you're required to take an extra step to set up permissions on your DVD/CD-RW drive. Since Arch doesn't know which hdX device is your optical drive, the default udev.permissions does not assign any of them to the optical group. To point it to the right drive, create a file called /etc/udev/permissions.d/00.permissions (you shouldn't edit the existing udev.permissions, it may be overwritten in the future) and add the following line:
hdc:root:optical:0660
(obviously, we're using /dev/hdc as an example here)
If you'd like to have a /dev/dvd symlink to the proper device, you can create a /etc/udev/rules.d/00.rules file that has something like the following:
KERNEL="hdc", NAME="hdc", SYMLINK="dvd"
Then reboot or restart udev:
# /etc/start_udev
# mount /dev/pts
# mount /dev/shm
I know many of you probably already have an audio group or the like. If you do, you can continue using your own group and ignore these instructions.
If you'd like to learn more about uDev rules and their power, check out this article.
- kernel 2.6.9 usb problems and nvidia users
Some of you out there experienced that usb is not working anymore with 2.6.9 kernel.
Here the reason for it:
The usb host kernel parts are built as modules now
that means if you don't use hotplug daemon which loads these modules during startup, you have to load these modules in your r rc.conf module list.
The modules are:
ohci_hcd for usb1.0
uhci_hcd for usb1.0
ehci_hcd for usb2.0
try the right module you need
users of nvidia package out there:
The nvidia-3 package contains the fixes for kernel 2.6.9.
It may happen that your db of your mirror is not synced right and then you still get -2 package as nvidia package and that will not work with 2.6.9.
If this happens try to get -3 file and install it by hand
using pacman -U
-
We love DistroWatch
Our humble thanks to DistroWatch.com and LinuxCD.org, who have just donated $300 to Arch Linux.
As with most open source projects, running costs for servers can eat up a lot of cash, which primarily flows from the developers' pockets or their rich ancestors'. Extra money from donations ensures that we can continue to feed all you bandwidth-hungry --sysupgrade'ers and new users.
Big thanks to Ladislav Bodnar and the crew at DW and LinuxCD, as well as all the people that voted us as a worthy project. Your support is appreciated.
This Week in Devland
- tpowa is working on reforming our font usage to make it easier to add and remove fonts, specifically for openoffice.
- We are making the final push to update all packages to depend on x-server instead of xfree86.
- Packages in testing no longer have the 't' in the release number. This means that package upgrades in current and extra could jump release numbers.
Archstats Update
To Participate, visit: http://archstats.coding-zone.com/
Number of registered systems: 734
Date first system was registered: 20031017
Most recent update occurred: 20041114
Earliest recorded Arch release: Arch Linux 0.4 (Dragon)
Longest recorded uptime: 291 days, 10 hours, 22 minutes, 38 seconds.
Average uptime: 6 days, 14 hours, 34 minutes, 46 seconds.
Lowest kernel version: 2.4.21
Highest kernel version: 2.6.9-stefan-ARCH
Least packages installed on a system: 44
Average installed packages: 287
Most packages installed on a system: 1142
Seti@Home Update
To Participate, visit:http://setiathome.ssl.berkeley.edu/stats/team/team_185479.html
Members: 23
Results Received: 12414
Total CPU time: years
Average CPU time per work unit: 2 hr 40 min 04.8 sec
Forum Highlights
- Some people have been having trouble creating a BugTracker account. Email Judd if you have problems.
Mailing List Highlights
- Essien Ita Essien created a very cool patch that adds -T to makepkg. This flag allows you to rebuild a package that is currently installed on your system. This could be useful for transaction/rollback like features.
- Matthias-Christian Ott, like many people couldn't find at. It's currently in a package at TWM's TUR, and may eventually make its way to EXTRA. UPDATE: Judd is in the process of moving at to current, it will be there later today.
TUR Update
- It seems that some people have been mailing the old berlios.de mailing list address. It was apparently still being linked to in some places. Sorry about that. For the current mailing list, go to the info page to subscribe.
- We're getting lots of PKGBUILDs on the list. Thanks to everyone who submitted them.
- We also received many requests to be a TU. We're not accepting new TUs at the moment. When our new system goes live, please put your request in then.
- There was a discussion on how the new TUR system should work. Although different ideas were discussed, the "AUR" program that Eric is designing is what will be used. If that falls through for some reason, we will look at all the other ideas.
Package Highlights
- Windowmaker 0.91.0 was packaged this week. This is the first WM release in a long time and provides lots of new features. Read the WM homepage for all the changes.
- Easytag 1.0 was packaged. This is also a big release and includes lots of new features. Look for Easytag 2.x with GTK2 soon. The homepage has all the details.
New Packages
- kshutdown 0.4.0-1
- ipw2100 0.62-1
- icecast 2.1.0-1
- mesa 6.2-1
- libxml2 2.6.16-1
- moc 2.1.0-1
- cmus 0.9.3-1
- gaim 1.0.3-1
- kdelibs 3.3.1-3
- xmule 1.8.4-1
- ipw2200 0.13-1
- devtools 0.3.1-1
- minicom 2.1-2
- nbsmtp 0.97-1
- ssmtp 2.48-2
- lopster 1.2.2-2
- alsaplayer 0.99.76-2
- sdl_sound 1.0.1-2
- icewm 1.2.17-1
- parted 1.6.16-1
- rar 3.4.1-1
- windowmaker 0.91.0-1
- gentoo 0.11.53-1
- lsof 4.73-1
- mplayer 1.0pre5-6
- nmap 3.77-1
- whois 4.6.23-1
- xine-lib 1rc7-1
- libidl2 0.8.4-1
- gkrellmlaunch 0.5-3
- gkrellshoot 0.4.2-1
- dnsmasq 2.16-1
- dansguardian 2.8.0.3-1
- autofs 4.1.3-1
- duhdraw 2.7.8-1
- mdadm 1.8.1-1
- sudo 1.6.8-2
- devfsd 1.3.25-4
- samba 3.0.8-1
- shadow 4.0.6-1
- sqlite3 3.0.8-1
- kdebase 3.3.1-2
- arc 5.21-2
- bonnie++ 1.03a-2
- kmplayer 0.8.3a-2
- ttf-cheapskate 2.0-3
- elinks 0.9.2-1
- gweled 0.5-1
- devil 1.6.7-1
- glurp 0.11.3-1
- gmpc 0.11.2-1
- xpdf 3.00-5
- mysql 4.1.7-3
- ogmtools 1.5-1
- k3b 0.11.17-2
- zvbi 0.2.8-1
- kdetv 0.8.3-3
- cmucl 19a-1
- fwbuilder 2.0.3-1
- libfwbuilder 2.0.3-1
- nforce 1.0.0292-1
- nvidia 1.0.6629-1
- kradio 0.3.0-2
- mpc 0.11.1-1
- filesystem 0.7-4
- udev 043-1
- apache 2.0.52-2
- ices 2.0.0-2
- cpufreqd 1.2.2-1
- kismet 2004_10_R1-1
- kaffeine 0.5.rc2-1
- gcc 3.4.3-1
- util-linux 2.12-5
- hdparm 5.8-1
- libextractor 0.3.10-1
- j 0.21.0-1
- ddd 3.3.10-1
- ncmpc 0.11.0-2
- mpd 0.11.5-1
- scite 1.62-3
- procps 3.2.4-1
- eterm 0.9.3-1
- mlterm 2.9.0-2
- bogofilter 0.92.8-1
- gurlchecker 0.8rc3-1
- qjackctl 0.2.12-1
- dcraw 1.214-1
- ftgl 2.0.11-1
- gimp-dbp 1.0.2-2
- gimp-rawphoto 1.19-1
- gtk-sharp 1.0.4-1
- cssed 0.3.0-1
- mono 1.0.4-1
- monodoc 1.0.4-1
- perl-dbd-mysql 2.9004-2
- came 1.9-2
- gimp 2.0.6-2
- libtiff 3.7.0-2
- fwlogwatch 1.0-1
- nail 11.13-1
- tftp-hpa 0.40-1
- easytag 1.0-1
- ecasound 2.3.4-1
- streamtuner 0.99-1
- libnetdude 0.5-1
- libpcapnav 0.5-1
- libwnck 2.8.1-1
- teapop 0.3.8-1
- cups 1.1.22-1
- curl 7.12.2-1
- dillo 0.8.3-1
- imagemagick 6.1.3-1
- lftp 3.0.11-1
- libungif 4.1.3-1
- libxslt 1.1.12-1
- mm 1.3.1-1
- pcre 5.0-1
- w3m 0.5.1-1
- gnutls 1.0.22-1
- lesstif 0.93.97-1
- libgtop 2.8.1-1
- libmng 1.0.8-1
- libxklavier 1.04-1
- cdtool 2.1.7-1
- dirsync 1.0.4-1
- socat 1.4.0.3-1
- libnss-mysql 1.2-1
- fvwm 2.4.19-1
- zlib 1.2.2-1
- acpid 1.0.4-1
- distcc 2.18.1-1
- fakeroot 1.1.5-1
- planner 0.12.1-1
- giftoxic 0.0.10-1
- libcddb 0.9.6-1
- libesmtp 1.0.3r1-1
- plib 1.8.3-1
- gnet 2.0.5-1
- libast 0.6-1
- libgnomeprint 2.8.0.1-1
- libpng 1.2.7-1
- dbus 0.22-4
- hal 0.4.1-1
- gthumb 2.6.0.1-1
- nautilus-cd-burner 2.8.4-1
- totem 0.99.20-1
- gucharmap 1.4.2-1
- man-pages 1.70-1
- cryptsetup 0.1-1
- automake 1.9.3-1
- bash 3.0-3
- wesnoth 0.8.7-1
- liferea 0.6.1-1
- gnome-volume-manager 1.1.2-1
- gok 0.11.12-1
- libcap 1.10-1
- nautilus 2.8.2-1
- control-center 2.8.1-1
- eel 2.8.2-1
- eog 2.8.1-1
- file-roller 2.8.3-1
- gcalctool 4.4.20-1
- gnome-applets 2.8.1-1
- gnome-desktop 2.8.1-1
- gnome-mag 0.11.8-1
- gnome-session 2.8.1-1
- gnome-system-monitor 2.8.0-1
- gnome-terminal 2.8.0-1
- gnome-vfs 2.8.3-1
- gnome2-user-docs 2.8.1-1
- koffice 1.3.4-1
- xmms-mad 0.7-1
FAQ
Q: How do I make an Arch package?
A: There is lots of documentation for creating Arch packages. The best place to look is inside the makepkg man page. It explains every part of the PKGBUILD format. You can also find documentation inside the Wiki and the forum. If you have something weird, like a perl module, look at other existing PKGBUILDs in /var/abs.
Bugs
Bugs Closed
- 1431 kopete jabber ssl not working
- 1709 KDESU and k3b
- 1522 KDE PKGBUILD's
- 1617 path problem with KDE 3.3.1 and tcsh
- 1563 KDE not starting after fresh install of 0.7 beta
- 1771 KDE Lib error
- 1006 XMMS Package Group
- 1684 Find/Replace dialogs don't work in gedit
- 1763 Package name "numeric" must be renamed
- 1508 lmule needs a rebuild against new wxgtk
- 1772 KDE Lib error
- 1549 xmms should appear in the gnome menu
- 1568 XMMS, lame ... optimized rebuilt + GOGO
- 1764 minicom tries to write to /usr/etc (non-existant on complient systems)
- 1770 alsaplayer needs recompiled for flac
- 1751 sdl_sound and xine needs rebuild against new flac package
- 1749 lopster broke due to change in flac
- 1399 gcc 3.4.2 causes trouble
- 1745 kmplayer Same bug again
- 1621 amarok crashes !
- 1748 kde amarok crashes
- 1754 please update your cheapskate fonts package .install file
- 1752 k3b needs rebuild against new flac package
- 1744 evolution-2.0 reports libgnome.so not found
- 1750 mysql out of the box error
- 1742 slocate group not added when installing slocate package
- 1671 kismet doesn't compile and existing package segfaults
- 1737 apache 2.0.52-1: suExec compiled for 'www', runs as 'nobody'
- 1699 Bad dependency in gettext
- 1736 new glibc with new 2.6.9 headers?
- 1729 skel dotfiles overwrite existing users home dotfiles
- 1703 No keyboard in xorg after upgrade to kernel 2.6.9
- 1702 acpid: a default config file
- 1662 Please include libpython in python package
- 1664 ices incorrectly depends on icecast
- 1606 texmacs needs rebuild against r
- 1727 libxklavier 1.10 causes gnome session daemon to stop working
- 1731 Eterm needs to be rebuilt with new libast
- 1690 unnecessary dependency for gaim package
- 1723 perl-dbd-mysql needs a rebuild
- 1669 came needs libcurl.so.2 which doesn't exist
- 1732 scite 1.62
- 1730 Libtiff 3
- 1728 gs fails to load after libtiff 3.7.0-1 upgrade
- 1724 Pacman is unable to create dir specified in the build()
- 1726 groupadd broken with 0.7b2 iso
- 1725 slocate not in /etc/groups in 0.7b2 iso
- 1577 0.7 Installer - modprobe tulip fails
- 1715 'meld' fails to run
- 1708 nautilus-cd-burner missing dependency
- 1707 Missing hal dep from nautilus-cd-burner
- 1692 version numbers available from .install script
- 1713 Can't build kernel 2.6.9 with ABS.
- 1644 udev-036 broke my wifi connection
- 1663 HAL explode with ipw2200 module
Bugs Opened
- 1786 evolution dependencies + install script
- 1785 wxgtk-devel
- 1784 evolution-data-server description wrong
- 1783 Xmms-skins: New skins and fixed broken links
- 1782 /etc/profile $TERM check should look for xterm-xfree86 too
- 1781 balsa requires gpgme
- 1780 Gtodo should depend on gnome-vfs
- 1779 couldn't launch a new firefox window in gnome 2.8
- 1778 transcode depends on libdv and is not only a makedepend
- 1777 gecko-sdk depends on libidl-0.6
- 1776 Firefox improvements
- 1775 archlinux should provide ifup/ifdown scripts
- 1774 libxklavier prefix wrong
- 1773 gtk2 datadir path (icons)
- 1769 makepkg dependency checking with -s
- 1768 pdflatex (tetex) segfaults with libpng 1.2.7
- 1767 samba conflicts with tdb
- 1766 Freezing after some time
- 1765 hydrogen segmentation fault
- 1762 Mplayer can't go in full screen on Pekwm
- 1761 SA likes Mail::SPF::Query
- 1760 validity check problem during a kernel 2.6.9 rebuild
- 1759 File System Corruption after System Update - Upgrade
- 1758 HAL produces invalid fstab entries
- 1757 support for /forcefsck
- 1756 makepkg : handling unzip warning
- 1755 k3b is expected to be able to burn dvds
- 1753 please update your ttf-ms-fonts package .install file
- 1747 Official ethernet bonding support
- 1746 Kuser missing /etc/gshadow
- 1743 epplet-base dependancy broken
- 1741 Postfix requires gsasl support or cyrus
- 1740 replacing pkgs that provide the same is not easy possible
- 1739 xpdf seg faults
- 1738 ddd looks for nonexisting libXaw.so.8
- 1735 mysql-python needs a rebuild
- 1734 kernel hangs when loading module snd-nm256
- 1733 0.7-beta2 rescue bug
- 1722 Eclipse Package Dependencies
- 1721 Frozen Bubble Description
- 1720 font proposal for xorg
- 1719 Pacman installs IgnorePkg packages as dependencies
- 1718 gvim system gvimrc file
- 1717 Clamav missing dep for curl
- 1716 kernel26-scsi shows usbfs error on startup
- 1714 module-init-tools sound request
- 1712 kernel module 8139cp conflicts with 8139too
- 1711 bad national fonts when kde-i18n-pl installed
- 1710 kernel26 and kernel26-scsi differ in config
Closing
If you are interested in helping out with the newsletter, specifically writing one section every two weeks, please email Jason or myself. We could use some more volunteers.
That's it for this week, stay tuned for more exciting Arch Linux news.