diff --git a/ANNOUNCE-3.2.3 b/ANNOUNCE-3.2.3 new file mode 100644 index 0000000..8a8dba4 --- /dev/null +++ b/ANNOUNCE-3.2.3 @@ -0,0 +1,24 @@ +Subject: ANNOUNCE: mdadm 3.2.3 - A tool for managing Soft RAID under Linux + +I am pleased to announce the availability of + mdadm version 3.2.3 + +It is available at the usual places: + countrycode=xx. + http://www.${countrycode}kernel.org/pub/linux/utils/raid/mdadm/ +and via git at + git://neil.brown.name/mdadm + http://neil.brown.name/git/mdadm + +This release is largely a bugfix release for the 3.2 series with many +minor fixes with little or no impact. + +The largest single area of change is support for reshape of Intel +IMSM arrays (OnLine Capacity Explansion and Level Migtration). +Among other fixes, this now has a better chance of surviving if a +device fails during reshape. + +Upgrading is recommended - particularly if you use mdadm for IMSM +arrays - but not essential. + +NeilBrown 23rd December 2011 diff --git a/ReadMe.c b/ReadMe.c index 25426d3..9aa798b 100644 --- a/ReadMe.c +++ b/ReadMe.c @@ -24,7 +24,7 @@ #include "mdadm.h" -char Version[] = Name " - v3.2.2 - 17th June 2011\n"; +char Version[] = Name " - v3.2.3 - 23rd December 2011\n"; /* * File: ReadMe.c diff --git a/inventory b/inventory index aa5cacb..ff41fc4 100755 --- a/inventory +++ b/inventory @@ -12,6 +12,7 @@ ANNOUNCE-3.1.5 ANNOUNCE-3.2 ANNOUNCE-3.2.1 ANNOUNCE-3.2.2 +ANNOUNCE-3.2.3 Assemble.c bitmap.c bitmap.h @@ -79,6 +80,7 @@ probe_roms.h pwgr.c Query.c raid5extend.c +raid6check.8 raid6check.c ReadMe.c README.initramfs diff --git a/makedist b/makedist index 0f10f42..3c99e3a 100755 --- a/makedist +++ b/makedist @@ -67,8 +67,18 @@ then cp ChangeLog $target/ChangeLog if [ " $arg" != " test" ] then - scp $target/$base master.kernel.org:/pub/linux/utils/raid/mdadm/mdadm-$version.tar.gz - scp $target/ANNOUNCE $target/ChangeLog master.kernel.org:/pub/linux/utils/raid/mdadm/ + echo -n "Confirm signing this release? " + read a + if [ " $a" != " y" ]; then echo OK - bye. ; exit 1; fi + if zcat $target/$base | gpg -ba > $target/$base.sign && gpg -ba $target/ANNOUNCE + then + kup put $target/$base $target/$base.sign \ + /pub/linux/utils/raid/mdadm/mdadm-$version.tar.gz + kup put $target/ANNOUNCE $target/ANNOUNCE.asc /pub/linux/utils/raid/mdadm/ANNOUNCE + else + echo signing failed + exit 1 + fi fi else if [ ! -f $target/$base ] diff --git a/mdadm.8.in b/mdadm.8.in index 929aff2..27be110 100644 --- a/mdadm.8.in +++ b/mdadm.8.in @@ -5,7 +5,7 @@ .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" See file COPYING in distribution for details. -.TH MDADM 8 "" v3.2.2 +.TH MDADM 8 "" v3.2.3 .SH NAME mdadm \- manage MD devices .I aka diff --git a/mdadm.spec b/mdadm.spec index c5b8bda..52c3d6a 100644 --- a/mdadm.spec +++ b/mdadm.spec @@ -1,6 +1,6 @@ Summary: mdadm is used for controlling Linux md devices (aka RAID arrays) Name: mdadm -Version: 3.2.2 +Version: 3.2.3 Release: 1 Source: http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tgz URL: http://neil.brown.name/blog/mdadm @@ -41,6 +41,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %doc TODO ChangeLog mdadm.conf-example COPYING %{_sbindir}/mdadm +%{_sbindir}/mdmon +/lib/udev/rules.d/64-md-raid.rules %config(noreplace,missingok)/%{_sysconfdir}/mdadm.conf %{_mandir}/man*/md* diff --git a/mdassemble.8 b/mdassemble.8 index 0210524..824d98b 100644 --- a/mdassemble.8 +++ b/mdassemble.8 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH MDASSEMBLE 8 "" v3.2.2 +.TH MDASSEMBLE 8 "" v3.2.3 .SH NAME mdassemble \- assemble MD devices .I aka diff --git a/mdmon.8 b/mdmon.8 index 03b31b8..8c1ce5f 100644 --- a/mdmon.8 +++ b/mdmon.8 @@ -1,5 +1,5 @@ .\" See file COPYING in distribution for details. -.TH MDMON 8 "" v3.2.2 +.TH MDMON 8 "" v3.2.3 .SH NAME mdmon \- monitor MD external metadata arrays