Last commit made on 2017-10-19
Get this branch:
git clone -b ubuntu/zesty-devel https://git.launchpad.net/ubuntu/+source/mdadm
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

cd219c3... by Dimitri John Ledkov on 2017-10-13

Import patches-unapplied version 3.4-4ubuntu0.1 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: 393a840628ca26e5386f69cef491a40dbf17a66c

New changelog entries:
  * Ship mdadm-shutdown.service and suggest dracut-core. Users of systemd
    with rootfs on Intel Matrix Raid and DDF external metadata-raid arrays
    that require mdmon monitoring, may wish to install dracut-core package
    and enable mdadm-shutdown.service. This will create a shutdown
    initramfs, that systemd-shutdown can pivot to. This may result in an
    improved shutdown behaviour with less hangs and synced raid
    arrays. The generated initramfs will takeover mdmon monitoring, wait
    for the arrays to be clean before stopping them and unmounting
    everything and finally executing requested shutdown command.
    LP: #1722491

393a840... by Dimitri John Ledkov on 2016-07-28

Import patches-unapplied version 3.4-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b77369e42476e5c5568927e35d0ea0994e505cbb

New changelog entries:
  * Bring in changes from Ubuntu, to make the two packages in sync:
    - Drop README.Debian, quite out-of-date w.r.t. current packaging.
    - debian/control - on ubuntu, downgrade default-mta from Recommends to
    - update-grub in postinst, if available (note does not update grub1).
    - drop stderr warnings in postrm.
    - drop presubj, out of date, and all types of bugs are welcomed.
    - on ubuntu, install apport package hook.
    - on ubuntu, install incremental assembly udev rules into udeb.

b77369e... by Dimitri John Ledkov on 2016-07-26

Import patches-unapplied version 3.4-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a194bb2d0c6c1d0e0f4d767236f619b1556a2458

New changelog entries:
  * Fix UUID= grep for configured RAIDs to be case incesetive, regression from 3.4-2.
  * Re-trigger block devices at the start of local-block mdadm loop, to
    re-incrementally assemble disks that appeared before RAID
    personalities were registered with the kernel.
  * Also, invoke non-incremental assembly of raid arrays in the
    local-block loop to support running mdadm with user-exported variables
    specified via param.conf.
  * Set Vcs- fields to dgit repositories.
  * Closes: #830770, #830300.

a194bb2... by Dimitri John Ledkov on 2016-07-02

Import patches-unapplied version 3.4-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ac6faa26272b01e0fb41135da65f8a294dc2454b

New changelog entries:
  * Reneable incremental assembly
  * Rely on udev to assemble incremental arrays
  * In environments with systemd rely on mdadm-last-resort@.timer|.service
    units to activate degrated raids
  * In environments initramfs-tools initrd (no systemd) add local-block
    script to do the same after 2/3rds of root delay iteration
  * Drop local-top initramfs script
  * Drop dependency on initscripts package
  * Drop INITRDSTART support
  * Drop mdadm-raid init script
  * Drop ancient preinst
  * In mdadm.init remove dependency on mdadm-raid
  * In mdadm.init check, and bail out running in a container
  * In mdadm.config drop mdadm/autostart logic
  * Drop CREATE stanzas from mkconf and don't include them in the
    initramfs. The generated defaults, are the compiled-in defaults. And
    the current one generates warnings when running mdadm in the
    initramfs, as there is no passwd|group files to resolve root/disk
    uid/gid. Closes: 717609
  * Adapt changes and formatting of initramfs hook from Ubuntu
  * Bump standards version to 3.9.7, no changes required
  * Fix copyright-refers-to-symlink-license
  * Closes: #781172, #796624, #769201, #813335, #632401, #804973, #714155,
    #770002, #737132, #675452, #726390, #813637, #814036.

ac6faa2... by Dimitri John Ledkov on 2016-02-19

Import patches-unapplied version 3.4-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 376eb46b79d3cbf3b0e138ad88ac84a2484bef88

New changelog entries:
  * New upstream release.
  * Drop use-tempnode-not-devnode.patch, not needed anymore.
  * Drop use-external-blkid.diff. (Closes: #793631)
  * Refresh patches.

376eb46... by Yann Soubeyrand <email address hidden> on 2015-11-10

Import patches-unapplied version 3.3.4-1.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c2e60ebe39c4efec7205501ba90ed5bc609d4034

New changelog entries:
  * Non-maintainer upload.
  * disable-incremental-assembly.patch: incremental assembly prevents booting
    in degraded mode (Closes: #784070)

c2e60eb... by Dimitri John Ledkov on 2015-11-08

Import patches-unapplied version 3.3.4-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 717b2dead27bc46f8f8e0fbee4b7fd3d95e4ebbc

New changelog entries:
  [ Dimitri John Ledkov ]
  * Adopting the package as per mjt delegation. Thank you for your
    service mainting this package over the years, your contributions
    are highly appreciated by all of Debian and derivate communities.
  * New upstream release.
  * Bump standards version to, no changes required.
  * Use dh_prep instead of dh_clean -k
  * Drop cherrypicked patches.
  [ Helmut Grohne ]
  * Fix FTCBFS. Export CROSS_COMPILE=<triplet>- (Closes: #794335)
  [ Cyril B. ]
  * Copy AUTO lines from host into initrd, when updating initrd.
    (Closes: #785104)
  [ Martin von Wittich ]
  * Ignore errors attempting to apply *nice to checkarray, it may be
    done already. (Closes: #791554)

717b2de... by Michael Tokarev <email address hidden> on 2014-12-20

Import patches-unapplied version 3.3.2-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 50143bebda5fcee20bedeb2ac8f4a01f346fddd5

New changelog entries:
  * use-tempnode-not-devnode.patch: change udev rules file to use
    $tempnode which works both on wheezy and jessie udev, instead
    of $devnode which only works in jessie. At this stage it is
    better to make rules file compatible with old version instead
    of adding versioned dependency. Should be removed for jessie+1.
    (Closes: #770883)
  * fix Closes: list in previous entry (Closes: #771852)

50143be... by Michael Tokarev <email address hidden> on 2014-12-05

Import patches-unapplied version 3.3.2-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e006347342d09b9a8ce9ce64e9558963969fa88d

New changelog entries:
  * really remove /var/lib/mdadm in postinst, fixing a brown-paper bag
    bug in previous upload (I fixed it earlier but forgot to commit it
    before 3.3.2-3 release). (Closes: #764036 #771852)
  * mention closing of #588965 #599352 #694513 by 3.3-1

e006347... by Michael Tokarev <email address hidden> on 2014-11-28

Import patches-unapplied version 3.3.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 4643d2adb5055c5a52522b4d3d64467889f24630

New changelog entries:
  * remove /var/lib/mdadm dir in postinst to clean up from old pkg,
    remove config files on purge (restore extraneous cleanup from
    last change) (Closes: #764036)
  * remove set -u (error on unset variables) from maintscripts
    (Closes: #766308)
  * rebuildmap-strip-local-host-name-from-device-name.patch - a patch
    from upstream fixing a bug when mdadm have to re-create device
    nodes after assembling arrays (eg, when switching from initramfs
    without preserving /dev and /run), to choose the same device names
    as when doing inital assembly
  * readlink-path.patch: readlink is in /bin not /usr/bin on debian
    (Closes: #766416)
  * mdmonitor-service-simplify.diff: simplify mdmonitor.service
    systemd file, do not try to read non-existing files (Closes: #764647)