--- trunk/debian/changelog 2008/09/05 08:29:57 5081 +++ trunk/debian/changelog 2009/04/09 13:51:19 5311 @@ -1,30 +1,259 @@ -fai (3.2.10~beta1) unstable; urgency=low +fai (3.2.18) UNRELEASED; urgency=low - * control: add build-depends-indep (closes: #497683), + [ Thomas Lange ] + * ainsl: add test if target file exists + * fai-cd: use a pipe when sending commands to grub + * ftar, fcopy: add info about the other tool + * new file live.conf will disable some messages during booting + * make-fai-nfsroot: call apt-get update when using -k (closes: #507892), + -k now also upgrades all packages inside the nfsroot + * fai-do-scripts: skip files with certain suffixes (closes: #500579) + * lib/subroutines-linux: don't rely on ' as a field separator when + parsing boot.log, use = and strip off any quotes (closes: #439250) + * lib/get-config-dir-svn: Make username in svn:// config url optional + (thanks Alexander Fisher) (closes: #441436) + * bin/fai-setup: Do not unconditionally add $FAI_CONFIGDIR to exports(5) + (thanks Sebastian Harl) (closes: #504801) + + [ Michael Tautschnig ] + * setup-storage: Bumped version number to 1.0.4 + * setup-storage/Exec.pm: Use --timeout=10 instead of --timeout 10 to stay + compatible with etch (thanks Vincent Fortier) + * setup-storage/Sizes.pm: Immediately fail if partitions > 2TB are to be + created on msdos disk labels + * setup-storage: Enable debug mode if -d was given on the command line + * setup-storage/Fstab.pm, setup-storage/Commands.pm: Proper perl text + replace syntax and additional random initialization of partition + (thanks William Famy) + * examples/simple/scripts/GRUB/20-initramfs: Update the initramfs in case + lvm2 or mdadm have been installed. + * example/simple/classes/50-host-classes: Added hosts bear (class + LVM_XEN_SERVER) and puma (RAID_XEN_VIRTUAL) + * example/simple/disk_config/{LVM_XEN_SERVER,RAID_XEN_VIRTUAL}: Added + corresponding disk_config examples that have a large LVM and a software + RAID configured + * conf/NFSROOT, debian/control, setup-storage/Volumes.pm: Moving back to + Linux::LVM perl module for parsing LVM command output as #488205 has been + fixed. + * setup-storage/Parser.pm, setup-storage.8: Added and documented support for + glob patterns in device names (e.g., /dev/disk/by-id/scsi-*) + * setup-storage/Sizes.pm: Fail early, if a non-existing device is used in a + volume group. + * setup-storage/Commands.pm: Properly handle existing volume groups and only + extend them if the underlying devices are preserved, otherwise create them + anew. + * setup-storage/Volumes.pm, setup-storage/Parser.pm: Always write a new + disklabel, if no partition on the disk must be preserved + * setup-storage/Parser.pm, setup-storage/Commands.pm: Make sure that the + user hasn't configured spares/missing devices with RAID-0 and only add + --spare-devices if at least 1 is configured. Thanks Camille Barette. + (closes: #508192) + * setup-storage/Commands.pm: Use the proper id for telling the user about + preserved/resized partitions. (closes: #521290) + * setup-storage/Init.pm, disk-info: Added AOE etherd/ device names to + regular expressions (thanks Jean Spirat) + * setup-storage/Commands.pm: If the disk config is marked virtual, create + dummy commands to tell later commands that the devices exist + (closes: #508247) + * setup-storage/Parser.pm: Support :encrypt with all mountpoint + specifications + * setup-storage/Sizes.pm: Properly tell the user that the lower bound of a + parition size is already too high + * setup-storage/Commands.pm: Added debug output in command dependency sorter + * setup-storage/Parser.pm, setup-storage/Commands.pm: Make random + initialization of encrypted partitions configurable + * setup-storage.8: Document new encryption possibilities + * lib/get-config-dir-*: task_error requires the exit code of the + preceeding command as the second argument + * lib/subroutines-linux: The exit code of a command earlier in a pipe + must be read using $PIPESTATUS, not $? (closes: #444210) + * bin/faimond: Try to load Proc::Daemon only in case -d is given; if it + fails, print a helpful error message (closes: #513090) + + -- Thomas Lange Thu, 09 Apr 2009 15:49:36 +0200 + + (3.2.17) unstable; urgency=medium + + * fai 3.2.17 and 3.2.17~lenny1 are identical - the difference in version + number is only due to the way packages move within Debian releases. + * Added myself to uploaders. + * Fix typo in fai-do-scripts which prevented perl scripts to be executed, + thanks to Andrew Ruthven for reporting this. (Closes: #504662) + * setup-storage/Parser.pm: Do not enforce a space after VG/LV names in + resize/preserve options. Thanks to Frederic Blanc for the patch. + (closes: #516849) + * fai-mirror: honor $debug and $qflag environment variables, thanks to + Michael Tautschnig. (Closes: #494431) + * device2grub: Add /dev/i2o/hdX to the list of recognized devices. Thanks + to Jürgen Kahnert for the patch. (Closes: #515101) + + -- Holger Levsen Wed, 25 Feb 2009 12:26:19 +0100 + +fai (3.2.16) unstable; urgency=high + + [ Thomas Lange ] + * fai: fix RC bug, missing umount (closes: #511391) + * README: year++ + * prcopyleft: year++ + + [ Colin Tuckley ] + * fixed spelling mistakes in faimond.8, faimond-gui.1 + + -- Thomas Lange Mon, 12 Jan 2009 13:12:26 +0100 + +fai (3.2.15) unstable; urgency=low + + [ Thomas Lange ] + * fai-server.manpages: faimond-gui.1 was not included into the package + * fix typos in mkdebmirror, NEWS, classes_description.txt, fai-mirror, + fai-cd.8, fai-guide.sgml + * lib/subroutines: check *.var files if they are readable + * bootexample.sgml: fix typo + * dhcpd.conf/FAISERVER: fix wrong path in example + * links.html: fix typo (closes: #508598) + * fai-guide.sgml: fix package name in documentation (closes: #504797) + * get-boot-info: fix wrong test parameter (closes: #509090) + * setup-storage: increase version number + + [ Colin Tuckley ] + * fixed spelling mistakes in fai-do-scripts.1, fai-mirror.1 + + [ Sebastian Harl ] + * fai-guide.sgml: fix several typos, mention Git, use $FAI instead of + /fai (closes: #507129) + + [ Michael Tautschnig ] + * Commands.pm: Print an informational message whenever a volume or + partition is preserved or resized (closes: #508893) + + -- Thomas Lange Mon, 22 Dec 2008 14:51:54 +0100 + +fai (3.2.14) unstable; urgency=low + + * fai-guide.sgml: document behaviour of LOGSERVER (closes: #361524) + * install_packages: fix usage of option -n (closes: #489546) + * setup-storage, Commands.pm, Exec.pm: Call udevsettle before doing any + of the commands to avoid all the possible pitfalls, simplyfies the + code quite a bit. (closes: #503729) + + -- Thomas Lange Tue, 28 Oct 2008 10:32:20 +0100 + +fai (3.2.13) unstable; urgency=low + + * lib/setup-storage/Commands.pm: fixed dependency error in vgcreate + commands (closes: #502462) + * fcopy: fix ordering of classes (closes: #502975) + + -- Thomas Lange Wed, 22 Oct 2008 12:14:51 +0200 + +fai (3.2.12) unstable; urgency=low + + * setup-storage/Parser.pm, setup-storage/Sizes.pm: Warn, if a + preserved partition does not match the size specified in the + disk_config; fail, if an extended partition is to be created in place + of a to-be-preserved partition (closes: #501772) + * setup-storage/Exec.pm: recent versions of parted log errors to + stdout instead of stderr + adaption of error messages to current ones + (closes: #500823) + * setup-storage/Volumes.pm: Handle new error message in case of + missing disk label (closes: #500823) + * setup-storage: extended debug output of sorted commands + (closes: #500822) + * setup-storage/Commands.pm: Properly sort commands, fixed dependency + errors, use start_byte for new config instead of begin_byte + (closes: #500822) + * setup-storage: increase version number + * make-fai-nfsroot: print version of debootstrap (closes: #500046) + * fai-guide.sgml: minor update in example + * fai-chboot.8: fix warning from man + + -- Thomas Lange Wed, 15 Oct 2008 11:25:39 +0200 + +fai (3.2.11) unstable; urgency=low + + * control: depend on syslinux-common instead of syslinux (closes: #494417) + use same intro for description for all packages, + add dependeny and recommends on openbsd-inetd | inet-superserver as + workaround for #404760 + * fai-chboot.8, fai-cd.8, ainsl.1, fai.8, fai-class.8: apply patches + from Colin Tuckley + * THANKS: add Colin + * fai-chboot.8: add example for using templates, add link to pxelinux + documentation + * fai-cd.8: remove unused info + * fai-mirror.1: add information about files used by this script + * faimond.8: minor fixes + * install_packages.8: minor fixes + * make-fai-nfsroot.8: minor fixes + * fai-debconf.1: minor fixes + * setup-storage.8: replace mdoc macro version with man macro version, + reformat examples using tab stops, make groff happy + * fai-guide.sgml: remove info about make-fai-bootfloppy, add info about + kernel parameters + * faisetup.sgml: update messages + * bootexample.sgml: update example messages + * mkdebmirror: remove obsolete code for fetching boot floppy images + + -- Thomas Lange Wed, 01 Oct 2008 14:20:45 +0200 + +fai (3.2.10) unstable; urgency=low + + * add texlive-latex-recommended and texlive-fonts-recommended to + build-depends-indep which fixes FTBFS (closes: #497683), add cfengine2 as recommends to fai-client (closes: #442843), - remove mknbi, which is not used - * Init.pm: add bugfix that was only in svn but not in the package - included in 3.2.9 (closes: #494784), fix wrong variable name + remove mknbi from fai-docs recommends + * Init.pm: really add important bugfix (494784) that was only fixed in svn + but not in 3.2.9 upload (closes: #494784), fix typo in variable name * Volume.pm: ignore output line of parted containing "Model:" (closes: #497066) - * package_config/*: remove non-existing packages, change some package - names - * control: update the description (closes: #496113) - * Makefile,VERSION: remove variable KERNELVERSION, because it's not used - any more since 3.2, (closes: #494699) + * disk-info: fix bashism (closes: #498023), + add pattern for KVM devices like /dev/vd[abcd]X (closes: #494426) + * Makefile,VERSION: remove variable KERNELVERSION, because it's unused since + 3.2 (closes: #494699) + * fai-cd: do not redirect stderr to /dev/null when calling find_fai_data, + otherwise we do not get any errors when the grub call fails + * subroutines: use proper path to RUNNING_FROM_FAICD to make eject work + (closes: #439101), + do not access /proc/uptime if /proc is not mounted (closes: #496234), + check if list of cdrom devices is empty (closes: #498052) + * fai-client.postrm: use rm -rf, we do so in other maintainer scripts as + well and /var/run/fai is probably the least critical place + (closes: #494423) + * remove old, unsupported and broken script make-fai-bootfloppy and its man + page (it only works with fai-kernels which were removed from lenny) + (closes: #452375, #400373, #305363) + * remove old and unused util/tlink and the information about it from the + documentation + * fai-guide.sgml: major review, remove boot floppy info, remove BOOTP + info, update location of RUNNING_FROM_FAICD * fai-guide.sgml: minor documentation fix (closes: #473106), do not propose make-fai-nfsroot -r (closes: #481111), do reference NEWS.Debian (closes: #452760) - * ftar.8: minor fix (closes: #481528), update example + * ftar.8: minor fix (closes: #481528), update example used * fcopy.8: minor fix (closes: #419787) * fai-statoverride.8: add man page for fai-statoverride.8 (closes: #358967) - * fai-guide.sgml: major review, remove boot floppy info, remove BOOTP info - * remove old unused tlink util and info about it - * remove make-fai-bootfloppy script and man page - (closes: #452375, #400373, #305363) - * use new partition tool in simple examples + * setup-storage.8: document usage of USE_SETUP_STORAGE; some typo fixes + * fai-cd.8: add usage example, add warning that all data on USB stick + may be destroyed + * setup-storage.8: Properly escape \ in literal environments (thanks lintian) + * changes to the example classes: + - use new partition tool in simple examples + - remove class SETUPSTORAGE + - package_config/*: remove non-existing packages, change some package + - names + - package_config/GNOME: make gnome example smaller + - 10-misc: remove tune2fs call, now done by new partition tool + - use lenny in FAISERVER class + - remove empty directory /etc/X11 to make lintian happy + - 20-copy-mirror: set correct symlink, add comment + * update to standards version 3.8.0, no changes needed + * update the package description (closes: #496113) + * rules: Don't ignore errors from make clean + * Many thanks to Sebastian Harl, Holger Levsen, Michael Prokop and + Michael Tautschnig for all the discussions and for the help to create + this release - -- Thomas Lange Fri, 05 Sep 2008 10:29:02 +0200 + -- Thomas Lange Tue, 09 Sep 2008 15:08:20 +0200 fai (3.2.9) unstable; urgency=low