This bug was fixed in the package mdadm - 3.1.4-1+8efb9d1ubuntu1 --------------- mdadm (3.1.4-1+8efb9d1ubuntu1) natty; urgency=low * Merge from debian unstable. (LP: #603582) * Remaining changes - Assemble.c, config.c: upgraded to the mdadm-3.1.4 version of these files from Debian. - debian/control: we need udev and util-linux in the right version. We also remove the build dependency from quilt and docbook-to-man as both are not used in Ubuntus mdadm. - debian/initramfs/hook: kept the Ubuntus version for handling the absence of active raid arrays in /etc/mdadm/mdadm.conf - debian/initramfs/script.local-top.DEBIAN, debian/mdadm-startall, debian/mdadm.raid.DEBIAN: removed. udev does its job now instead. - debian/mdadm-startall.sgml, debian/mdadm-startall.8: documentation of unused startall script - debian/mdadm.config, debian/mdadm.postinst - let udev do the handling instead. Resolved merge conflict by keeping Ubuntu's version. - debian/rules: kept debian's switch to using dh_lintian - debian/mdadm.links, debian/mdadm.manpages: dropped owing to the fact that these are not used in Ubuntu. Also dropped the build-dep on docbook to man) - debian/mdadm.postinst, debian/mdadm.config, initramfs/init-premount: boot-degraded enablement; maintain udev starting of RAID devices; init-premount hook script for the initramfs, to provide information at boot - debian/mkconf.in is the older mkconf. Kept the Ubuntus version. - debian/rules: Kept Ubuntus version for installing apport hooks, not installing un-used startall script and for adding a udev rule corresponding to mdadm. - debian/install-rc, check.d/_numbers, check.d/root_on_raid: Ubuntu partman installer changes - debian/presubj: Dropped this unused bug reporting file. Instead use source_mdadm.py act as an apport hook for bug handling. - rename debian/mdadm.vol_id.udev to debian/mdadm.mdadm-blkid.udev so that the rules file ends up with a more reasonable name mdadm (3.1.4-1+8efb9d1) unstable; urgency=low * Added patch with Makefile fix from upstream (commit 8efb9d1) to fix compiler/linker problem on non-x86 architectures (closes: #595290). mdadm (3.1.4-1) unstable; urgency=low * New upstream release, which closes:#595039 and addresses the following issues too: - reverts move of incremental map (closes: #585015). - fixes mdadm monitor in the case of an inactive (or start-failed) raid0 or linear array (closes: #539154). - prevent --remove faulty from skipping renumbered devices (closes: #587550). - fixed overflow when growing a RAID6 (closes: #589493). * However, disable the incremental assembly upstream turned on in 3.1.3 for now, this will have to wait until after the squeeze release. * initramfs/hook: make sure configuration file exists before accessing it; thanks to Michael Prokop for the fix and NMU (closes: #589836). * initramfs/hook: Match UUID case-insensitive while checking for running arrays not listed in mdadm.conf; thanks to Mario 'BitKoenig' Holbe for the patch (closes: #583545). * Fix URL in the bug reporting preamble (presubj) (closes: #589833). * Add I/O rescheduling functionality to the checkarray script and make the cronjob use the idle priority; this should now minimise the impact of the monthly re-check on the running system; Florian Heigl had the idea (closes: #592149, #508123). mdadm (3.1.2-2) unstable; urgency=low * Fix logcheck regexp to cure "egrep: Unmatched [ or [^" message (closes: #583376). * Cherry-pick 94fcb80 from upstream to fix compiler error due to argument type error (at least on ia64, sparc, powerpc) (closes: #583495). mdadm (3.1.2-1) unstable; urgency=low * New upstream release (closes: #567167). * Ignore lintian error about not stopping in runlevel 1. * Include more information about the configuration, initrd, and LVM in bugscript output. * Check active devices against configuration file based on UUID, not device name (closes: #553896). * When preparing the list of devices, treat /dev/mdX and /dev/md/X equally. * Bump Standards-Version to 3.8.4 without having to make changes. * Fix logcheck rule with patch from Frédéric Brière, since Rebuild events are now arbitrary, no longer multiples of 20 (closes: #570315). * checkarray: do not exit non-zero when there are no arrays found (see #582360). * Do not exit checkarray cronjob non-zero when the tests whether to run fail (closes: #580825). This is related to a recent change in behaviour in cron 3.0pl1-110 (see e.g. #581612). Thanks to everyone for their suggestions! * Call MAKEDEV to create device nodes only if MAKEDEV is installed (closes: #569360). mdadm (3.1.1-1) unstable; urgency=low * New upstream release. * Retire fixed/blkid-dev branch. * Reword warning about unbootable system when mdadm is purged (closes: #544558). * Updated FAQ to include s2ram as one of the reasons that can prevent an array from being stopped; thanks to Pascal Hambourg for writing in. * Install udev rules into udeb package (closes: #558823). * Update mdadd.sh (formerly /usr/share/doc/mdadm/examples/newdisk.gz) from Arno's website, refactoring the script into its own branch/patch (closes: #539103). * Do not single-quote homehost in initramfs script (closes: #549083). mdadm (3.0.3-2) unstable; urgency=low * Bumped Standards-Version to 3.8.3 without having to make changes. * Fixed init dependencies of mdadm daemon init.d script; thanks Petter Reinholdtsen (closes: #541396). * Switched source package to v3-quilt format. mdadm (3.0.3-1) unstable; urgency=low * New upstream release. * Acknowledge 3.0-3.1 NMU by Christian Kujau (patch by Marco d'Itri) (closes: #541884), and add util-linux dependency. * Copy udev rules into initramfs, which udev stopped doing (closes: #549535, #549083, #538843, #538143). * Fix the bug script to write debug information to the correct file descriptor (closes: #537734). * Switch to TopGit and split Debian diff into topic branches; add README.source. * Drop the outdated rootraiddoc.97.html document. mdadm (3.0-3.1) unstable; urgency=medium * Non-maintainer upload. * use blkid instead of vold_id in udev-md-raid.rules (closes: #541884) mdadm (3.0-2) unstable; urgency=low * Fixed initramfs script with patch from Steffen Hau: it was still using --auto-update-homehost, which has been removed and replaced by a better heuristic: arrays created for a different "homehost" will now be assembled read-only, rather than shoehorned into the system with --auto-update-homehost (closes: #537820). * Add version stamps to bugscript and mkconf scripts to facilitate debugging. mdadm (3.0-1) unstable; urgency=low * New stable upstream release. * Add information about udev and device links in /dev to bugscript output. * Add pointer to FAQ and in particular rootdelay to the bug script pre-subject file, which is displayed by tools like reportbug and thus hopefully reduces the numbers of duplicated bugs. * Patch from Frédéric Brière to make logcheck rules printk_time aware (closes: #537460). * Updated German translation due to typos and old spelling rules; thanks to Helge Kreutzmann for the patch (closes: #534663). * Bumped Standard-Version to 3.8.2; no changes necessary. mdadm (3.0~devel3-43-g2800528-1) experimental; urgency=low * Merge tip of upstream's devel-3.0 branch at commit 2800528. * Drop our own udev rules in favour of upstream's. If /etc/udev/rules.d/65_mdadm.vol_id.rules has not been modified (md5sum check), it is automatically removed; else, a warning is emitted. * Add information about udev and device links in /dev to bugscript output. mdadm (2.6.9-3) unstable; urgency=low * Fix the multipath prereq patch (#516605) and make it exit after printing the prerequisites (closes: #526793). * Change my previous recommendation for postfix over to the new virtual package default-mta (see #522300 and #508644). * Enhance bugscript, which now asks to run as root (sudo/su) if invoked by a normal user. * Include MD5 sums of md-related files in initrd in bug reports. * Add grub2 information retrieval to bugscript. * Trap SIGINT and thus prevent ctrl-c from terminating the bugscript prematurely. mdadm (3.0~devel3-1) experimental; urgency=low * Initial release of DEVELOPMENT BRANCH 3.0 to experimental. mdadm (2.6.9-2) unstable; urgency=low * Fix the check of whether mdadm.conf defines all devices known to the system; thanks Cristian Ionescu-Idbohrn (closes: #525655). * No longer pass -k to modprobe, which has been deprecated for a long time; thanks to Jan Hudec (closes: #519999). * Remove Mario Joußen from the uploaders list, since his email started bouncing. * Prepare mdadm source to use quilt, with the long-term goal to switch to TopGit, once I find the time. * Cherry-pick caa0f6c & 667e66d from Neil into a quilt patch to fix gcc-4.4 compiler issues (closes: #505375). mdadm (2.6.9-1) unstable; urgency=low * New upstream release. * Do not set -eu in the bugscript to maximise information output in the case of errors. * Make initramfs script depend on multipath to ensure its script is run before ours (closes: #516605). * Provide an alternative (postfix) for mail-transport-agent (closes: #522300). I chose postfix because that's the only one I could recommend, and since the alternative does not affect people who already have an MTA installed, or have a preference, it won't affect them. * Honour debconf pre-selection of mdadm/initrdstart (closes: #516802). * Incorporate patch from Adrian Bridgett: the initramfs hook now checks to see if all known arrays are listed in mdadm.conf and issues a warning if this is not the case (closes: #519328). * Make checkarray skip over arrays still marked auto-read-only (closes: #510641). * Add cron.daily snippet from Paul Slootman to run one-shot scans every day to ensure that failed arrays don't go unnoticed (closes: #497949). * Bumped Standards-Version to 3.8.1; no changes necessary. mdadm (2.6.8-12-gb47dff6-2) unstable; urgency=low * Brown paper bag release: I built from the wrong branch which caused some Debian-specific changes not to get into the package. Thus build fixes it. mdadm (2.6.8-12-gb47dff6-1) unstable; urgency=low * New upstream release. - better checks asprintf() return codes, thanks to patch from Dustin Kirkland (closes: #509167). * Fix start/stop runlevels in header of mdadm monitor init.d script (closes: #514923). * Use modprobe -q instead of --syslog from initramfs (closes: #502988). mdadm (2.6.7.2-1) unstable; urgency=low * New upstream release, created for Debian lenny: - fixes assembly of arrays that are being reshaped (closes: #512475) - this bug was also responsible for other assembly problems (closes: #498505, #499643, #496334) Again, many thanks to Neil Brown for being such an awesome upstream. * Documentation updates: - Actually install David Pashley's blog post added in 2.6.7.1-1, and register it with doc-base. - Update md.txt to version 2.6.26 (the lenny kernel). - Add a dump of a website detailing md superblock formats. - Register FAQ, md.txt, RAID5-vs-RAID10, README.recipes with doc-base - Cherry-picked UID/UUID typo in mdadm.conf(5) manpage fix (commit 0e69da7) (closes: #506245). * Added Italian debconf translation; thanks Luca Monducci (closes: #506572). -- Surbhi Palande