2010-08-22 19:45
by
TilmanSauerbeck - Updated for new glibc/gcc/xserver versions
Changed lines 8-9 from:
CRUX 2.7 includes glibc 2.11.2, gcc 4.5.0 and binutils 2.20.1
to:
CRUX 2.7 includes glibc 2.12.1, gcc 4.5.1 and binutils 2.20.1
Changed lines 11-12 from:
to:
Changed lines 14-15 from:
CRUX 2.7 ships with Xorg 7.5 and xorg-server 1.8.2.
to:
CRUX 2.7 ships with Xorg 7.5 and xorg-server 1.9.0.
Changed lines 20-21 from:
Besides the usual ISO image, a image suitable for USB thumbdrives is available from our download mirrors.
to:
Besides the usual ISO image, an image suitable for USB thumbdrives is available from our download mirrors.
Changed line 45 from:
* NFSv4 support has been added to nfs-utils. This requires a couple of new libraries (libevent, libtirpc, libnfsidmap), and portmap has to be replaced by rpcbind. We have moved the entire NFS stack to opt, which is still shipped with the ISO. Setup will not update to the new version if you have old nfs-utils installed, but will instead remove the old version and create a backup of /etc/exports.
to:
* NFSv4 support has been added to nfs-utils. This requires a couple of new libraries (libevent, libtirpc, libnfsidmap), and portmap has to be replaced by rpcbind. We have moved the entire NFS stack to opt, which is still shipped with the ISO. Setup will handle the upgrade and new requirements automatically.
Changed line 45 from:
* NFSv4 support has been added to nfs-utils. These requires a couple of new libraries (libevent, libtirpc, libnfsidmap) and portmap has to be replaced by rpcbind. We move the whole NFS stuff to opt, but is still shipped with the ISO. Setup does not update to the new version if you have old nfs-utils installed, but remove the old version and create a backup of /etc/exports.
to:
* NFSv4 support has been added to nfs-utils. This requires a couple of new libraries (libevent, libtirpc, libnfsidmap), and portmap has to be replaced by rpcbind. We have moved the entire NFS stack to opt, which is still shipped with the ISO. Setup will not update to the new version if you have old nfs-utils installed, but will instead remove the old version and create a backup of /etc/exports.
Added lines 36-40:
* New features in pkgutils:
** pkgmk has been enhanced to optionally compress newly built packages with bzip2 or xz additionally to gzip.
** pkgutils can read packages that have been compress with bzip2 and xz in addition to gzip.
** pkgmk has been extended by the --ignore-new command line switch, which makes it ignore new files in a footprint mismatch.
** pkgmk has learned distinct exit codes for the various errors that might occur.
Deleted lines 51-53:
%red%''TODO''%% changes to pkgutils (compression mode, ignore new)
Changed lines 14-15 from:
CRUX 2.7 ships with Xorg 7.5, xorg-server 1.8.2
to:
CRUX 2.7 ships with Xorg 7.5 and xorg-server 1.8.2.
Changed lines 46-47 from:
to:
* the default X font path has been changed to /usr/share/fonts/X11
Changed lines 14-15 from:
CRUX 2.7 ships with Xorg 7.4, xorg-server 1.8.1
to:
CRUX 2.7 ships with Xorg 7.5, xorg-server 1.8.2
Changed lines 18-19 from:
To save space all packages shipped with the image are compressed with xz, which requires a new version of pkgutils. A gz compressed package of pkgutils has been placed the /tools subdirectory.
to:
To save space, all packages shipped with the image are compressed with xz, which requires a new version of pkgutils. A gz compressed package of pkgutils has been placed the /tools subdirectory.
Changed lines 24-25 from:
Important libraries has been updated to new major versions, which are '''not''' ABI compatible to the old versions. We strongly advice against a manual update to CRUX 2.7 via ports, because the toolchain is affected and a system break is unavoidable.
to:
Important libraries have been updated to new major versions, which are '''not''' ABI compatible with the old versions. We strongly advise against manually updating to CRUX 2.7 via ports, since these changes will temporarily break the system.
Changed lines 27-28 from:
* libmpfr has been updated to version 4.0, required by gcc
* openssl has been updated to version 1.0, required by a lot of packages, most noticeable wget which in turn is used be pkgmk to download sources.
to:
* libmpfr has been updated to version 3.0, required by gcc
* openssl has been updated to version 1.0, required by many packages (most noticeable: wget, which in turn is called by pkgmk to download sources)
Changed line 41 from:
* NFSv4 support has been added to nfs-utils. These requires a couple of new libraries (libevent, libtirpc, libnfsidmap) and portmap has to be replaced by rpcbind. We move the whole NFS stuff to opt, but is still shipped with the ISO. Setup does '''not''' update to the new version if you have old nfs-utils installed, but remove the old version and create a backup of /etc/exports.
to:
* NFSv4 support has been added to nfs-utils. These requires a couple of new libraries (libevent, libtirpc, libnfsidmap) and portmap has to be replaced by rpcbind. We move the whole NFS stuff to opt, but is still shipped with the ISO. Setup does not update to the new version if you have old nfs-utils installed, but remove the old version and create a backup of /etc/exports.
Changed lines 44-46 from:
* default logging of dcron is done via sysklogd now
* minor release numbers are no longer used in the directory layout of perl. It's now possible to update the perl port without breaking every perl extension module.
to:
* default logging of dcron is now done via sysklogd
* minor release numbers are no longer used in the directory layout of perl. It is now possible to update the perl port without breaking every perl extension module.
Added lines 1-50:
!Release Notes for CRUX 2.7
!!! Introduction
This page discusses the relevant changes introduced in CRUX 2.7. Everybody upgrading from the
previous release is advised to carefully read the following notes.
!!! Toolchain updates
CRUX 2.7 includes glibc 2.11.2, gcc 4.5.0 and binutils 2.20.1
!!! Kernel
Linux 2.6.34
!!! Xorg
CRUX 2.7 ships with Xorg 7.4, xorg-server 1.8.1
!!! Image
To save space all packages shipped with the image are compressed with xz, which requires a new version of pkgutils. A gz compressed package of pkgutils has been placed the /tools subdirectory.
%red%''TODO''%% image suitable for USB thumbdrives
!!! Incompatible changes
Important libraries has been updated to new major versions, which are '''not''' ABI compatible to the old versions. We strongly advice against a manual update to CRUX 2.7 via ports, because the toolchain is affected and a system break is unavoidable.
* libgmp has been updated to version 5.0, required by gcc and coreutils
* libmpfr has been updated to version 4.0, required by gcc
* openssl has been updated to version 1.0, required by a lot of packages, most noticeable wget which in turn is used be pkgmk to download sources.
* libjpeg has been updated to version 8
* libpng has been updated to version 1.4
%red%''TODO''%% glitz/pango/gtk etc.
!!! Important changes
* acl has been added to core
* libattr has been renamed to attr and moved from opt to core
* libpcap has been moved from opt to core
* support for acl/cap has been added to coreutils
* NFSv4 support has been added to nfs-utils. These requires a couple of new libraries (libevent, libtirpc, libnfsidmap) and portmap has to be replaced by rpcbind. We move the whole NFS stuff to opt, but is still shipped with the ISO. Setup does '''not''' update to the new version if you have old nfs-utils installed, but remove the old version and create a backup of /etc/exports.
* portmap has been removed from core
* the default configuration of sysklogd has been extended
* default logging of dcron is done via sysklogd now
* minor release numbers are no longer used in the directory layout of perl. It's now possible to update the perl port without breaking every perl extension module.
%red%''TODO''%% changes to pkgutils (compression mode, ignore new)
!!! Known issues