Accepted mdadm 2.5.5-1ubuntu1 (source)

Fabio M. Di Nitto fabbione at ubuntu.com
Wed Nov 15 20:40:13 GMT 2006


Accepted:
 OK: mdadm_2.5.5-1ubuntu1.dsc
     -> Component: main Section: admin
 OK: mdadm_2.5.5.orig.tar.gz
 OK: mdadm_2.5.5-1ubuntu1.diff.gz

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 15 Nov 2006 12:35:19 -0800
Source: mdadm
Binary: mdadm mdadm-udeb
Architecture: source
Version: 2.5.5-1ubuntu1
Distribution: feisty
Urgency: high
Maintainer: Debian mdadm maintainers <pkg-mdadm-devel at lists.alioth.debian.org>
Changed-By: Fabio M. Di Nitto <fabbione at ubuntu.com>
Description: 
 mdadm      - tool to administer Linux MD arrays (software RAID)
 mdadm-udeb - tool to administer Linux MD arrays (software RAID)
Closes: 287415 310241 310241 314370 354144 355882 356153 356153 361408 367901 369765 369765 369779 369779 369850 370115 370582 372618 373802 375876 375879 376009 376181 377071 377412 377968 378678 379019 379352 379511 380152 380424 380425 380596 380746 381007 381057 381181 381284 381303 382263 382389 382450 382480 382876 383688 383806 383891 384222 384614 384754 385017 385690 385726 385951 385951 385951 385994 386315 386468 387017 388172 388355 389040 389083 389086 390311 390955 391215 393314
Changes: 
 mdadm (2.5.5-1ubuntu1) feisty; urgency=low
 .
   * Merge from debian unstable.
 .
 mdadm (2.5.5-1) unstable; urgency=low
 .
   * New upstream release:
     - fixes the build problems on several architectures (closes: #393314) by
       including the contents of linux/blkpg.h literally, not via #include.
     - optimises bitmap file use on 64bit systems.
     - does not error out anymore when trying to assemble an already assembled
       array without a corresponding /dev device node.
     - does not report an error if --assemble --scan only finds already running
       arrays.
     - fixes several bugs related to RAID10 and the new offset layout.
     - improves error message when a wrong '--update' option is given.
   * Added FAQ entries about partitionable arrays.
   * chroot detection now also works for 2.6.18 and beyond (c.f. kernel commit
     778c1144771f0064b6f51bee865cceb0d996f2f9).
   * Now recommends module-init-tools.
   * Hides ugly errors during configuration in the absense of module-init-tools
     or initramfs-tools.
   * Send udev events for arrays assembled by the mdadm-raid init.d script.
     This does not close #394193 but it's a good addition anyway. I am not
     sending these events from the initramfs as well because it would be
     non-trivial to ensure that an event doesn't get sent twice for a given
     array.
     Anyway, this is all a hack until the kernel sends online/offline events to
     udev. See #394193.
   * Added more RAID10 information to the FAQ.
   * Added filters to logcheck for regular events, even by the md driver; also
     promoted messages about non-fresh components to security events.
   * Hide informational messages unless VERBOSE is set to a true value in
     /etc/default/mdadm.
 .
 mdadm (2.5.4-1) unstable; urgency=low
 .
   * New upstream release:
     - --examine now reports chunk size also for RAID6 and RAID10
     - fix endianness issues with v1 superblocks (closes: #385726) and bitmap
       metadata.
     - improved message when mdadm detects similar superblocks
       (closes: #385951).
     - documents that the automatic update of the super-minor field in the
       superblock when using a 2.6 kernel only applies to RAID levels 1 and
       higher. RAID0 array superblocks must be manually updated
       (closes: #386315, #388172).
     - removes partition table from any whole device added to an array.
     - allow --auto=yes to specify a number; if mdadm determines from the
       device name that you want a partitionable array, this number determines
       the number of sub-device nodes to create.
   * Removed patch previously used to fix #385951 because it's not adequate.
     See the bug log for reasons.
 .
 mdadm (2.5.3.git200608202239-8) unstable; urgency=low
 .
   * This revision is dedicated to Peter Samuelson for his RAID10 expertise^W
     educated guess^W^W pure luck. (:
   * Now writes minimal mdadm.conf file even if the MD subsystem has not been
     loaded and the scan for arrays thus failed.
   * Now tries to ensure that the configuration file used for the initramfs
     actually defines arrays.
   * Now preserves MAILADDR from an existing mdadm.conf when generating a new
     one.
   * Documentation updates.
   * Updated debconf translations:
     - German by Mario Joussen.
     - Vietnamese by Clytie Siddall (closes: #390311).
     - Dutch by Frans Pop (closes: #390955).
     - French by Jean-Luc Coulon (closes: #391215).
 .
 mdadm (2.5.3.git200608202239-7) unstable; urgency=medium
 .
   * Fixed a serious bug in the debconf script which would cause the
     configuration to exit prematurely in cases when the root could not be
     determined. Since this is RC, the urgency is set to medium.
   * Updated the documentation a bit.
   * Updated debconf translations:
     - Swedish by Daniel Nylander (closes: #389040).
     - Czech by Miroslav Kure (closes: #389083).
     - Russian by Yuri Kozlov (closes: #389086).
     - Brazilian Portuguese by Felipe Augusto.
 .
 mdadm (2.5.3.git200608202239-6) unstable; urgency=high
 .
   * Bumping urgency to high because previous version has been in unstable for
     three days and this one really only fixes a stupid segfault:
   * Reworked the parsing of /proc/partitions and spotted a mean segfault
     (closes: #388355).
 .
 mdadm (2.5.3.git200608202239-5) unstable; urgency=medium
 .
   * Keeping medium urgency due to RC bug.
   * Modified the patch responsible for pruning parent devices so that
     superblocks at the end of a disk do not get interpreted twice. It now
     makes less assumptions about the exact output of /proc/partitions and
     should thus be more robust (now closes: #385951).
   * Added code that defers mdadm preconfiguration when the debconf backend is
     too old (and does not provide debconf-escape). Now configuration is
     postponed until the postinst is run in this case.
 .
 mdadm (2.5.3.git200608202239-4) unstable; urgency=medium
 .
   * Correct error related to an unbound variable in postinst.
   * Keeping medium urgency.
 .
 mdadm (2.5.3.git200608202239-3) unstable; urgency=medium
 .
   * Urgency medium because of RC bugs.
   * Add versioned dependency to debconf (closes: #385994); temporary fix until
     we find a proper fix for #386439.
   * Add patch by Steinar H. Gunderson to ensure mdadm does not interpret
     a superblock as belonging to a device when it's actually part of
     a partition on that device (closes: #385951).
   * Do not override the superblock default version in mdadm.conf to prevent
     creation of superblocks that the kernel can't handle (closes: #384614).
   * Added a note to alert people that the warning about arrays not listed in
     the configuration file is only relevant if the arrays are needed to be
     brought up by mdadm from initramfs during boot (closes: #385017).
   * Added bootloader/cmdline info to bugscript so that future bug reports via
     bug/reportbug include information on how the system is booted with respect
     to RAID (the root partition).
   * If mdadm is being configured in a chroot, it now defaults to starting all
     arrays from the initial ramdisk, rather than trying to figure out the root
     MD array (we're using /proc information, so it would be the one of the
     host, not the one of the chroot) (closes: #386468).
   * Added LSB headers to init scripts.
   * Reworked the documentation with respect to the use of "MD" and "RAID", and
     added a FAQ entry on the meaning of "MD". Thanks to Frans Pop for his
     help!
   * Updated debconf translations:
     - Czech by Miroslav Kure (closes: #384754).
     - French by Florentin Duneau (closes: #385690).
     - Russian by Yuri Kozlov (closes: #387017).
 .
 mdadm (2.5.3.git200608202239-2) unstable; urgency=low
 .
   * Allow ARRAY lines in configuration file to break across lines
     (closes: #384222).
   * Improved initramfs hook; now does not rely on initramfs to provide RAID
     assembly:
     - if a checked mdadm.conf file is present, use that.
     - if an unchecked mdadm.conf is present, create a temporary one
       - if that fails, use the unchecked one iff it contains at least one
         ARRAY statement. Otherwise rely on auto-generation from the initramfs
         during the book (and hope for the best).
     - if no mdadm.conf is found, create one on the fly
       - if that fails, hope that the auto-generation will work during boot
   * Improved the messages printed by the initramfs script.
   * Do not store the debconf answer for whether arrays not listed in the
     configuration file should be used.
   * Now asks again for the devices to start (preseeded with 'all') if the user
     does not want to proceed with devices not listed in the configuration
     file.
 .
 mdadm (2.5.3.git200608202239-1) unstable; urgency=low
 .
   * Tracking upstream git releases.
     - now the --run switch behaves as stated in the manpage. This properly
       fixes #287415
     - new version-1 partitionable arrays are now named X instead of _dX (e.g.
       0 instead of _d0) for device names like md_dX. I actually think this is
       a bug and hope upstream will use dX (e.g. d0) instead in a future
       version.
     - we specify --symlink=no and thus disable the new feature to create
       /dev/mdX symlinks to /dev/md/X devices until the entire device node mess
       is cleared up. No need to introduce yet another complicating factor at
       this stage.
   * Instead of trying to do a whole lot of magic with respect to detecting
     RAID devices to start, mdadm from now on requires a valid mdadm.conf file
     to be installed. It still tries to do what it can, but there are no
     heuristics anymore. See /usr/share/doc/mdadm/README.upgrading-2.5.3 .
   * Removed the zero-superblock warning because we require the user to sign
     off the configuration file anyway.
   * This also enables us to use mdadm.conf from the initial ramdisk and thus
     closes: #381303.
   * In case the user chooses to assemble all arrays from the initial ramdisk,
     use the new homehost feature of mdadm (closes: #381057). This will start
     only those arrays belonging to the local system, unless it is the first
     run on a system, in which case it will start all arrays and mark them as
     belonging to the local system.
   * Improved the debconf control script: integrated error messages into the
     frontends, and made it a bit smarter. Error messages can now be
     translated, and the script checks whether the user's choice is listed in
     the configuration file and only proceeds if it is, or the user chooses to
     ignore that it is not.
   * mkconf can now take a generate/force-generate parameter to write directly
     to /etc/mdadm/mdadm.conf. A second parameter specifies an alternate
     filename.
   * mkconf now outputs comments for the settings it suggests.
   * Removed all udev-related stuff. We must coexist with udev because there
     are setups that assemble arrays without mdadm, so the device nodes must be
     created by udev, if that is used.
     (closes: #382263, #382450, #383688, #383891, #383806, #382480)
     Staying at low urgency since these (RC) bugs only exist in unstable.
   * Now installs MD modules and mdadm/mdrun into initial ramdisk regardless of
     whether the hook script thinks there are devices to start. This was done
     to enable recovery from the initramfs shell.
   * Now uses 'MD' instead of 'RAID' consistently in all messages.
   * Now rebuilds initramfs for all installed kernels.
   * Now breaks the endless config loop only when the user does not see the
     question (see #381284, #381007).
   * Don't fail mdadm-raid when /dev is on a read-only filesystem
     (closes: #382876).
   * Updated debconf translations:
     - French by Florentin Duneau (closes: #382389).
 .
 mdadm (2.5.2-10) unstable; urgency=low
 .
   * Applied patch by upstream to fix the logic of the --run switch (see
     #287415). Thus also reverted the mdadm-raid hack used to fix the bug in
     the 2.5.2-9 upload.
   * Recognise devfs-style device nodes by fixing a regression bug in the root
     RAID autodetection code (closes: #381007), which was introduced as part of
     the fix for #380596 in the 2.5.2-9 upload. The bug is RC, but it only
     applies to unstable right now, so I am not pumping up the urgency.
     The autodetection code now doesn't care about the actual name of the array
     device, but instead only insists that it exists, is a block device, and
     recognised as an array by mdadm (mdadm --detail).
   * Added safety net to prevent endless loops in RAID autodetection. Now just
     falls back to starting all arrays from the initramfs if it fails to
     determine an acceptable array for the / filesystem in three tries
     (closes: #381284, also see #381007).
   * Added udev rules file to prevent udev from ever creating md device nodes,
     which can get in the way of mdadm (also see next item).
   * Added a workaround to the initramfs hook to deal with the problem with
     /dev/md/X device nodes when /dev/mdX is also present and version-0
     superblocks are in use (closes: #381181).
   * checkarray: correctly recognise when the kernel is too old for parity
     checks, or when there are no redundant arrays present (closes: #380746).
   * checkarray: now supports -s|--status switch to query parity check status
     for given devices.
   * checkarray: now supports -x|--cancel switch to cancel running checks.
   * mkconf: now also outputs 'MAILADDR root' and 'HOMEHOST <system>'.
   * Added README.checkarray with some information about the check process.
   * Added /usr/share/doc/mdadm/FAQ to answer some FAQs.
 .
 mdadm (2.5.2-9) unstable; urgency=low
 .
   * Added logcheck rules for kernel messages generated by checkarray, using
     logcheck server level.
   * Added handling of partitionable arrays to root RAID autodetection script
     (closes: #380596).
   * Forcing RAID assembly to run the arrays, working around an upstream bug
     until that's fixed (closes: #287415).
   * Updated documentation in README.initramfs-transition to include
     information related to #380089.
   * Updated debconf translations:
     - Vietnamese by Clytie Syddall, thanks!
 .
 mdadm (2.5.2-8) unstable; urgency=low
 .
   * Re-added rootraiddoc.97.html which was mysteriously lost (closes: #378678).
   * Catching modprobe error in case of absence of the kernel modules, or
     a non-modular kernel. Thanks to Holger Levsen.
   * Copy raid456 kernel module into initramfs, if present (closes: #380152).
   * checkarray: check for presence of active RAID arrays and give an
     appropriate error if there are none present (closes: #379019).
   * checkarray: skip sync for non-redundant devices (closes: #379352, #380424).
   * Fixing cron registration for checkarray. crontab(5) is really stupid and
     makes me think that they simply documented a bug instead of fixing it, so
     now I have to hack around it. See the cron.d file (closes: #380425).
   * Removed the code writing auto-detected devices to /var, which was silly
     since /var isn't necessarily mounted yet by the time mdadm-raid is called.
     Thanks to Maurizio Avogadro for pointing this out.
   * Add reference to BAARF to README.Debian and included the RAID5 vs RAID10
     article from the BAARF website.
   * Updated debconf translations:
     - Japanese by Hideki Yamane, thanks!
     - French by Florentin Duneau, thanks! (closes: #379511)
 .
 mdadm (2.5.2-7) unstable; urgency=low
 .
   * Release to unstable.
 .
 mdadm (2.5.2-6) experimental; urgency=low
 .
   * Adding mdrun to generated udeb. I will only remove mdrun after etch.
   * Updated debconf translations:
     - Dutch, thanks to Frans "Franzerl" Pop! (closes: #377412)
     - French, thanks to Florentin Duneau! (closes: #377968)
 .
 mdadm (2.5.2-5) UNRELEASED; urgency=low
 .
   * Remove the check for the lvm prereq in the initramfs hook, as #369617 is
     now fixed. Thus conflicts against initramfs-tools (<< 0.65).
   * Updated debconf translations:
     - German, thanks to Mario Joussen!
   * Added short note about maintenance in SVN to README.Debian.
 .
 mdadm (2.5.2-4) UNRELEASED; urgency=low
 .
   * The "it takes two to swing" release.
   * Now does not stop arrays on upgrade or remove. Thanks (and sorry) to
     Christian Pernegger (and hopefully no others).
   * Fixed small problem in debconf configuration script related to unbound
     MAIL_TO variable. Thanks to Christian Pernegger.
 .
 mdadm (2.5.2-3) UNRELEASED; urgency=low
 .
   * The initramfs now gets all RAID modules installed. It's a lot safer to
     have them all around, the size difference is negligible, and we still only
     load the needed ones at boot time.
   * Added /usr/share/mdadm/checkarray, which can be used to check arrays for
     parity. Also added a debconf question to let the user choose whether
     cron should run these checks (closes: #377071).
   * Only shut down arrays automatically when they've been automatically
     started (closes: #376009).
   * Make sure the user has a chance to choose the autostart feature by
     elevating the debconf priority to high (see #376009). The warning about
     reuse of RAID components has also been elevated to debconf priority high.
   * The MAIL_TO setting from /etc/default/mdadm has been removed. Instead, use
     MAILADDR in /etc/mdadm/mdadm.conf. See mdadm.conf(5). Your setting should
     be automatically migrated.
   * Now rewrites /etc/default/mdadm (but preserves settings) instead of trying
     to patch it with changes.
   * Added note to README.Debian to ensure users know that only the devices
     listed in mdadm.conf will be autostarted (see #376009).
   * Now includes latest md.txt from kernel documentation in
     /usr/share/doc/mdadm/md.txt.gz.
   * Added some more recipes to /usr/share/doc/mdadm/README.recipes.gz.
   * Updated debconf translations:
     - Swedish, thanks to Daniel Nylander!
     - Brazilian Portuguese, thanks to Felipe Augusto van de Wiel!
     - Czech, thanks to Miroslav Kure!
     - Russian, thanks to Yuri Kozlov (closes: #376181).
   * Further updates to the debconf templates; I hope the translators aren't
     going to kill me.
 .
 mdadm (2.5.2-2) experimental; urgency=low
 .
   * The "if it weren't for Munich's wheat beer, there'd be no" release.
   * Removed -fno-strict-aliasing from compiler options, after upstream fixed
     the bug that led to its use (see #369779, #356153). Thanks to Elimar
     Riesebieter for pointing this out (closes: #375876).
   * Moved detection of RAID devices from initramfs hook to debconf control
     file, and added a (low-priority) debconf question as to which devices
     should be started early in the boot sequence. For the cases where we
     failed to auto-detect previously (e.g. root on LVM on RAID), it's paranoid
     and suggests to start them all (closes: #375879). Thanks to Alec Berryman
     for spotting this.
   * Fixed a typo in README.experimental, which could lead to an unbootable
     system with initramfs-tools 0.64 or before. Again, thanks to Alec for
     spotting this.
   * Extended bug script to include --examine output for all components (at
     least if called by root, which hopefully should never happen. Err,
     wait...)
   * Disabled deprecation warning in mdrun until the transition is complete.
   * Reworded the debconf templates due to a new question, and also for
     readability.
 .
 mdadm (2.5.2-1) experimental; urgency=low
 .
   * New upstream release.
   * Implemented checks in the initramfs hooks and scripts for compatibility
     with initramfs-tools. Now we do not need a conflict anymore because
     mdadm's hooks and scripts will simply do nothing while the ones provided
     by initramfs-tools are still present.
   * Not using /bin/bash for mdrun, which I thought we'd need for read timeout
     support (for the deprecation warning). Since the -n and -t flags to the
     read shell builtin are non-POSIX, I dropped them, they were merely
     cosmetic anyway.
 .
 mdadm (2.5.1-2) experimental; urgency=low
 .
   * Updating dependency on initramfs-tools, which has not yet adopted to mdadm
     taking over the hooks.
 .
 mdadm (2.5.1-1) experimental; urgency=low
 .
   * New upstream release:
     - Really fixes return status of examine (closes: #367901).
     - Fixes a memory leak in monitor mode (closes: #372618).
     - Fixes compiler warnings and errors (closes: #373802, #356153, #369779).
     - Fix byte swapping issues (closes: #369765).
     - Now lists devices it stops (closes: #369850). This also leads to
       beautification of the init.d script's stop action.
   * Fixed RAID init script to not complain about missing logger command.
 .
 mdadm (2.5-4) experimental; urgency=low
 .
   * The "would you like fries with your parasite?" release.
   * Now does not require RAID support from the kernel just for package
     installation; that was silly of me, sorry (closes: Bug#370115).
   * Added version to Replaces: initramfs-tools dependency.
   * Further init.d script improvements.
   * Recommends mail-transport-agent, or the monitor daemon won't be able to
     send anything.
   * Ignores failures from modprobe in postinst when RAID modules are not
     available (closes: #370582).
 .
 mdadm (2.5-3) experimental; urgency=low
 .
   * Added /usr/share/doc/mdadm/README.recipes with some common usage examples.
   * Vastly improved the mdadm-raid init.d script output, and removed bashisms.
 .
 mdadm (2.5-2) experimental; urgency=low
 .
   * The "on her majesty's secret service" release.
   * Enabled -DDEBIAN during build, which will take care of default permissions
     on devices created by mdadm. Together with the CREATE configuration
     directive in 2.5, this now certainly closes: Bug#310241.
   * Added a patch (incorporating lib/mm/xlate.h from lvm2) to prevent direct
     access to kernel headers from userspace (closes: Bug#369765).
   * Disabled strict aliasing compiler checks until we find a better
     implementation for linked lists in C (closes: Bug#369779, Bug#356153).
   * Actually decreased the size of the udeb mdadm binary with -Os
     -fomit-frame-pointer (as suggested by Joey Hess) (closes: Bug#314370)
   * Added Replaces: initramfs-tools to communicate that we're not conflicting
     but replacing instead (see Bug#367567)
   * Updated conflict with initramfs-tools to (<< 0.63) per suggestion by the
     maintainers.
 .
 mdadm (2.5-1) experimental; urgency=low
 .
   * The "show me the way to the next whiskey bar" release.
   * See /usr/share/doc/mdadm/README.experimental or
     http://madduck.net/~madduck/scratch/README.experimental
   * New upstream release:
     - mails include /proc/mdstat output (closes: Bug#355882)
     - allows specification of device permissions in config (closes: Bug#310241)
   * /sbin/mdrun has been deprecated and replaced by calls to /sbin/mdadm;
     a proper deprecation warning is in place (see NEWS).
   * Moved initramfs hook and script into the package, and switched it to mdadm
     (from mdadm. Thanks to Stephen Frost for his help (closes: Bug#354144).
     This should make sure that the right minor numbers are chosen during boot
     (mainly because mdadm takes care of it all) (closes: Bug#361408).
   * Removing mdrun from the udeb (d-i patch submitted to debian-boot mailing
     list)
   * Upstream links against openssl for SHA1 support (homehost feature), which
     is a problem. An internal SHA1 implementation is provided, however, so
     I just link against that.
   * Switched init.d scripts to use LSB-compliant output.
   * Enhanced init.d script output.
Files: 
 364f31e8ed652f7a080d6c43f560446a 1417 admin optional mdadm_2.5.5-1ubuntu1.dsc
 c3198e42a8f38f3998e5578cc3956728 179777 admin optional mdadm_2.5.5.orig.tar.gz
 8eaba049eced4aaad6f3ded9c2632787 102066 admin optional mdadm_2.5.5-1ubuntu1.diff.gz
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iQIVAwUBRVt6VVA6oBJjVJ+OAQIipBAAkxsTX0UoXcH0ajfQnO0PsC97mgCJVzSr
apx980StUBbPiioM07b6IYx70fT6ehUXHVtdrYSvk7TRbcocxhvG7KrvSshMhzy0
ZCtdfV/uo55Vi2uLGZvilBQVsuRZd6v4wUxKx7pFAWNM6C/Iy7CPJ//LpZzLu7ga
AKH0jl/qfG/cYhmTiIsCXOVzxmDWDNU00gdMB+Nh2QhMm2x2cC4acHDDVSnb+w0C
9tmCAbG5zAsqe2JJTSVGaYNcIYgJ9a3B6j9zrvORxnJCQk7RrvlMqVFG2uWXt7pm
lFWdDFjMrtOubz2d8sfMU/oAY+HvN2/6pGPM9JziIol8IhjSXIkLl2xcqxuN6px5
W4/NvRCM+WzaK2vIt3+5tMkky7szEU+cV3mHpdCpfAjXqiv5QZWUjpHQuTYwKiRj
Ino5V3B+okNG5vsQym7sFJJGs04rbH3dxZFVEBU+IG188PKqkv5hY+0DLqBN5T5t
8W0r4tfx/OQvvGZCIZJlk4nQY1/J1IHK74ufuQZ18jJ0ooYXy2w4wKp/9IKfRGYp
K0NjhPUqOPfFYt4eW3/wTGQFV8YE7YvLUhqqNMOAP/N/SC0oTg8rQO7q84IJjQID
gWionwaqPmq54wig1wY40AdtllDShPoizKcCLPkHR9B2WKE1gRA79kJzjsXk/5MZ
R1IdlMUvhYg=
=wUwU
-----END PGP SIGNATURE-----





More information about the feisty-changes mailing list