Change logs for mdadm source package in Natty

  • mdadm (3.1.4-1+8efb9d1ubuntu4.3) natty-proposed; urgency=low
    
      * d/initramfs/mdadm-functions: Record in /tmp when boot-degraded
        question has been asked so that it is only asked once (LP: #820111)
        Backported from oneiric, replacing /run with /tmp since neither
        /run nor /var/run are available this early in natty's boot.
    
    mdadm (3.1.4-1+8efb9d1ubuntu4.2) natty-proposed; urgency=low
    
      * Call checks in local-premount to avoid race condition with udev
        and opening a degraded array. (LP: #778520)
     -- Clint Byrum <email address hidden>   Wed, 24 Aug 2011 12:50:11 -0700
  • mdadm (3.1.4-1+8efb9d1ubuntu4.2) natty-proposed; urgency=low
    
      * Call checks in local-premount to avoid race condition with udev
        and opening a degraded array. (LP: #778520)
     -- Clint Byrum <email address hidden>   Tue, 24 May 2011 15:53:08 -0700
  • mdadm (3.1.4-1+8efb9d1ubuntu4.1) natty-proposed; urgency=low
    
      * pass --test to mdadm to enable result codes for degraded arrays.
        (LP: #761971)
     -- Clint Byrum <email address hidden>   Wed, 27 Apr 2011 15:05:14 -0700
  • mdadm (3.1.4-1+8efb9d1ubuntu4) natty; urgency=low
    
      * mdadm udev rule incrementally adds mdadm member when detected. Starting
        such an array in degraded mode is possible by mdadm -IRs. Using mdadm -ARs
        without stopping the array first does nothing when no mdarray-unassociated
        device is available. Using mdadm -IRs to start a previously partially
        assembled array through incremental mode. Keeping the mdadm -ARs for
        assembling arrays which were for some reason not assembled through
        incremental mode (i.e through mdadm's udev rule). (LP: #728435)
     -- Surbhi Palande <email address hidden>   Wed, 23 Mar 2011 18:28:55 +0200
  • mdadm (3.1.4-1+8efb9d1ubuntu3) natty; urgency=low
    
      * Build udeb with -O2 on ppc64, working around a link error.
     -- Matthias Klose <email address hidden>   Sun, 20 Feb 2011 19:17:41 +0100
  • mdadm (3.1.4-1+8efb9d1ubuntu2) natty; urgency=low
    
      * debian/mdadm.manpages: add manpages back to build (LP: #697821).
     -- Kees Cook <email address hidden>   Wed, 05 Jan 2011 11:34:25 -0800
  • 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 <initramfs>/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 <email address hidden>   Thu, 30 Sep 2010 17:46:19 +0100
  • mdadm (2.6.7.1-1ubuntu16) maverick; urgency=low
    
      * debian/initramfs/hook: Added following code (invoked on update-initramfs)
        (LP: #617725):
        - create a mdadm.conf if it is not found in /etc and copy it in initramfs
        - update an existing mdadm.conf in the initramfs if it does'nt include
          a definition of any array
        - warn the user if the definition of an active array is not found in the
          initramfs/etc/mdadm.conf
     -- Surbhi Palande <email address hidden>   Mon, 13 Sep 2010 18:59:03 +0300