Blame SPECS/mdadm.spec

373056
Summary:     The mdadm program controls Linux md devices (software RAID arrays)
373056
Name:        mdadm
dd3a91
Version:     4.0
dd3a91
Release:     5%{?dist}
373056
Source:      http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tar.xz
373056
Source1:     mdmonitor.init
373056
Source2:     raid-check
373056
Source3:     mdadm.rules
373056
Source4:     mdadm-raid-check-sysconfig
373056
Source5:     mdadm-cron
373056
Source6:     mdmonitor.service
373056
Source7:     mdadm.conf
373056
Source8:     mdadm_event.conf
dd3a91
dd3a91
Patch1:      add-man-page-for-symlinks.patch
dd3a91
Patch2:      specify-enough-length-when-write-to-buffer.patch
dd3a91
Patch3:      generic-support-for-consistency-policy-and-PPL.patch
dd3a91
Patch4:      detail-show-consistency-policy.patch
dd3a91
Patch5:      imsmppl-support.patch
dd3a91
Patch6:      super1-ppl-support.patch
dd3a91
Patch7:      add-ppl-and-no-ppl-options-for-update.patch
dd3a91
Patch8:      support-consistency-policy-change.patch
dd3a91
Patch9:      imsm-use-rounded-size-for-metadata-initialization.patch
dd3a91
Patch10:     allow-drives-in-a-container-regardless-of-sector-size.patch
dd3a91
Patch11:     allocate-buffer-to-support-maximum-sector-size.patch
dd3a91
Patch12:     dont-allow-disks-with-different-sector-size-in-one.patch
dd3a91
Patch13:     Allow-more-spare-selection-criteria.patch
dd3a91
Patch14:     Add-sector-size-as-spare-selection-criterion.patch
dd3a91
Patch15:     Correct-examine-output-for-4k-disks.patch
dd3a91
Patch16:     dont-allow-array-geometry-change-with-ppl-enabled.patch
dd3a91
Patch17:     dont-allow-to-enable-PPL-reshape-in-progress.patch
dd3a91
0c53fc
# RHEL customization patches
7bdf8f
Patch95:     mdadm-3.4-udev-race.patch
0c53fc
Patch96:     mdadm-3.3.2-skip-rules.patch
0c53fc
Patch97:     mdadm-3.3-udev.patch
373056
Patch98:     mdadm-2.5.2-static.patch
dd3a91
Patch99:     disable-journal.patch
373056
URL:         http://www.kernel.org/pub/linux/utils/raid/mdadm/
373056
License:     GPLv2+
373056
Group:       System Environment/Base
373056
BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
373056
Obsoletes:   mdctl,raidtools
373056
Obsoletes:   mdadm-sysvinit
373056
Conflicts:   dracut < 024-25
373056
Requires(post): systemd-units chkconfig coreutils
373056
BuildRequires: systemd-units binutils-devel
373056
Requires(preun): systemd-units
373056
Requires(postun): systemd-units coreutils
373056
Requires: libreport-filesystem
373056
7bdf8f
%define _hardened_build 1
7bdf8f
373056
%description 
373056
The mdadm program is used to create, manage, and monitor Linux MD (software
373056
RAID) devices.  As such, it provides similar functionality to the raidtools
373056
package.  However, mdadm is a single program, and it can perform
373056
almost all functions without a configuration file, though a configuration
373056
file can be used to help with some common tasks.
373056
373056
%prep
373056
%setup -q
0c53fc
dd3a91
%patch1 -p1 -b .symlinks
dd3a91
%patch2 -p1 -b .specify
dd3a91
%patch3 -p1 -b .generic
dd3a91
%patch4 -p1 -b .detail
dd3a91
%patch5 -p1 -b .imsmppl
dd3a91
%patch6 -p1 -b .super1
dd3a91
%patch7 -p1 -b .options
dd3a91
%patch8 -p1 -b .change
dd3a91
%patch9 -p1 -b .rounded
dd3a91
%patch10 -p1 -b .regardless
dd3a91
%patch11 -p1 -b .maximum
dd3a91
%patch12 -p1 -b .different
dd3a91
%patch13 -p1 -b .criteria
dd3a91
%patch14 -p1 -b .criterion
dd3a91
%patch15 -p1 -b .output
dd3a91
%patch16 -p1 -b .pplgeometry
dd3a91
%patch17 -p1 -b .pplreshape
33ef8b
0c53fc
# RHEL customization patches
7bdf8f
%patch95 -p1 -b .race
0c53fc
%patch96 -p1 -b .rules
373056
%patch97 -p1 -b .udev
373056
%patch98 -p1 -b .static
7bdf8f
%patch99 -p1 -b .journal
373056
373056
%build
7bdf8f
make %{?_smp_mflags} CXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SYSCONFDIR="%{_sysconfdir}" mdadm mdmon
373056
373056
%install
373056
rm -rf %{buildroot}
373056
make DESTDIR=%{buildroot} MANDIR=%{_mandir} BINDIR=%{_sbindir} SYSTEMD_DIR=%{_unitdir} install install-systemd
373056
install -Dp -m 755 %{SOURCE2} %{buildroot}%{_sbindir}/raid-check
373056
install -Dp -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/65-md-incremental.rules
373056
install -Dp -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/raid-check
373056
install -Dp -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/cron.d/raid-check
373056
mkdir -p -m 700 %{buildroot}/var/run/mdadm
373056
373056
# systemd
373056
mkdir -p %{buildroot}%{_unitdir}
373056
install -m644 %{SOURCE6} %{buildroot}%{_unitdir}
373056
373056
# tmpfile
373056
mkdir -p %{buildroot}%{_tmpfilesdir}
373056
install -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
373056
mkdir -p %{buildroot}%{_localstatedir}/run/
373056
install -d -m 0710 %{buildroot}%{_localstatedir}/run/%{name}/
373056
373056
# abrt
373056
mkdir -p %{buildroot}/etc/libreport/events.d
373056
install -m644 %{SOURCE8} %{buildroot}/etc/libreport/events.d
373056
373056
%clean
373056
rm -rf %{buildroot}
373056
373056
%post
373056
%systemd_post mdmonitor.service
373056
/usr/bin/systemctl disable mdmonitor-takeover.service  >/dev/null 2>&1 || :
373056
373056
%preun
373056
%systemd_preun mdmonitor.service
373056
373056
%postun
373056
%systemd_postun_with_restart mdmonitor.service
373056
373056
%triggerun --  %{name} < 3.2.2-3
373056
%{_bindir}/systemd-sysv-convert --save mdmonitor >/dev/null 2>&1 || :
373056
/bin/systemctl --no-reload enable mdmonitor.service  >/dev/null 2>&1 || :
373056
/sbin/chkconfig --del mdmonitor >/dev/null 2>&1 || :
373056
/bin/systemctl try-restart mdmonitor.service >/dev/null 2>&1 || :
373056
373056
%files
373056
%defattr(-,root,root,-)
373056
%doc TODO ChangeLog mdadm.conf-example COPYING misc/*
373056
%{_udevrulesdir}/*
373056
%{_sbindir}/*
373056
%{_unitdir}/*
373056
%{_mandir}/man*/md*
0c53fc
/usr/lib/systemd/system-shutdown/*
373056
%config(noreplace) %{_sysconfdir}/cron.d/*
373056
%config(noreplace) %{_sysconfdir}/sysconfig/*
373056
%dir %{_localstatedir}/run/%{name}/
373056
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
373056
/etc/libreport/events.d/*
373056
373056
%changelog
dd3a91
* Mon Jun 12 2017 Nigel Croxon <ncroxon@redhat.com> - 4.0-5
dd3a91
- RAID array grow not blocked when PPL is enabled
dd3a91
- Resolves rhbz#1460141
dd3a91
dd3a91
* Wed May 31 2017 Xiao Ni <xni@redhat.com> - 4.0-4
dd3a91
- Imsm should not allow combing 512 and 4096 sector size disks in 
dd3a91
  one volume and Wrong array size shown for array built on 4096 
dd3a91
  sector size disks
dd3a91
- Resolves rhbz#1454390 and rhbz#1454379
dd3a91
dd3a91
* Wed May 17 2017 Xiao Ni <xni@redhat.com> - 4.0-3
dd3a91
- Support for Partial Parity Log
dd3a91
- Resolves rhbz#1450057
dd3a91
dd3a91
* Thu Apr 13 2017 Nigel Croxon <ncroxon@redhat.com> - 4.0-2
dd3a91
- Rebuilt for submission
dd3a91
- Resolves rhbz#1385946
dd3a91
dd3a91
* Sun Feb 26 2017 Xiao Ni <xni@redhat.com> - 4.0-1
dd3a91
- Update to upstream 4.0
dd3a91
- Resolves rhbz#1380017
dd3a91
dd3a91
* Wed Nov 16 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-15
d4a472
- Resolve case where a reshape could hang if started right after the
dd3a91
  completion of a resync.
dd3a91
- Resolves rhbz#1386700
d4a472
7bdf8f
* Tue Sep 27 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-14
7bdf8f
- The fix for 1331709 caused a problem with container arrays (IMSM) as
7bdf8f
  these can show up with a valid size of 0. Work around this to only
7bdf8f
  exit for non container arrays.
7bdf8f
- Resolves rhbz#1379194
7bdf8f
  
7bdf8f
* Wed Sep 14 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-13
7bdf8f
- Make udev-md-array-arrays.rules more resilient to races if arrays are
7bdf8f
  assembled and stopped and reassembled quick after each other.
7bdf8f
- Resolves rhbz#1331709
7bdf8f
7bdf8f
* Thu Aug 25 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-12
7bdf8f
- Apply additional required patch to fix buffer overrun using long device
7bdf8f
  names
7bdf8f
- Resolves rhbz#1369891
7bdf8f
7bdf8f
* Wed Aug 24 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-11
7bdf8f
- Fix problem when creating more than 127 md arrays leading to overruns
7bdf8f
- Resolves rhbz#1369891
7bdf8f
7bdf8f
* Thu Aug 11 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-10
7bdf8f
- Fix fix to enable security through obscurity
7bdf8f
- Resolves rhbz#1225025
7bdf8f
7bdf8f
* Tue Aug 9 2016 Xiao Ni <xni@redhat.com> - 3.4-9
7bdf8f
- Fix problem about reshape stuck at beginning
7bdf8f
- Resolves rhbz#1172937
7bdf8f
7bdf8f
* Fri Aug 5 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-8
7bdf8f
- Disable support for creating and reshaping into arrays with journals.
7bdf8f
- Resolves rhbz#1360464
7bdf8f
7bdf8f
* Mon Jun 20 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-7
7bdf8f
- Fix problem with mdadm large device names overflowing an internal buffer
7bdf8f
- Resolves rhbz#1347749
7bdf8f
7bdf8f
* Mon Jun 20 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-6
7bdf8f
- Fix problem with reshaping IMSM arrays, where a new reshape could be
7bdf8f
  launched before the first reshape had fully completed, leading to
7bdf8f
  unpected results.
7bdf8f
- Resolves rhbz#1347762
7bdf8f
7bdf8f
* Thu Jun 9 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-5
7bdf8f
- Enable security through obscurity
7bdf8f
- Resolves rhbz#1225025
7bdf8f
7bdf8f
* Thu Jun 9 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-4
7bdf8f
- Fix problem with raid0 arrays not being detected by Anaconda due to it
7bdf8f
  setting MALLOC_PERTURB_
7bdf8f
- Resolves rhbz#1324637
7bdf8f
7bdf8f
* Thu Apr 28 2016 Xiao Ni <xni@redhat.com> - 3.4-3
7bdf8f
- Fix Degraded Raid1 array becomes inactive after rebooting 
7bdf8f
- Resolves rhbz#1290494
7bdf8f
7bdf8f
* Tue Mar 1 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-2
7bdf8f
- Fix problem where it was not possible to stop an IMSM array during reshape
7bdf8f
- Resolves rhbz#1312837
7bdf8f
7bdf8f
* Tue Feb 9 2016 Xiao Ni <xni@redhat.com> - 3.4-1
7bdf8f
- Update to mdadm-3.4
7bdf8f
- Resolves rhbz#1273351
2ddfcf
2ddfcf
* Thu Sep 17 2015 Xiao Ni <xni@redhat.com> - 3.3.2-6
2ddfcf
- Fix issue reshape is stuck
2ddfcf
- Resolves rhbz#1246035
2ddfcf
2ddfcf
* Tue Aug 25 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-5
2ddfcf
- Add support for IMSM over NVME storage
2ddfcf
- Resolves rhbz#1173504
2ddfcf
2ddfcf
* Thu Jul 2 2015 Xiao Ni <xni@redhat.com> - 3.3.2-4
2ddfcf
- Fix issue mdadm --grow --size does not work for >2TB
2ddfcf
- Resolves rhbz#1236538
2ddfcf
2ddfcf
* Tue Mar 24 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-3
33ef8b
- Fix issue where migration record was not always cleared after successful
33ef8b
  reshape.
2ddfcf
- Resolves rhbz#1183724
33ef8b
0c53fc
* Mon Jan 19 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-2
0c53fc
- Do not install 64-md-raid-assembly.rules
0c53fc
- Resolves rhbz#1181620
0c53fc
0c53fc
* Wed Aug 27 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-1
0c53fc
- Update to upstream mdadm-3.3.2
0c53fc
- Resolves rhbz#1085533
0c53fc
0c53fc
* Fri Jul 25 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-33
8c8931
- Fix problem with spare disk not being added correctly to IMSM array
8c8931
  because mdmon is unable to write metadata to it.
0c53fc
- Resolves bz1072979
8c8931
0c53fc
* Thu Jul 24 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-32
8c8931
- Fix issue with mdmon not being launched correctly after reboot
8c8931
  during container reshape second of a second RAID5 array, resulting in
8c8931
  it being read-only and cannot be mounted.
0c53fc
- Resolves bz1074970
8c8931
fc6001
* Mon Mar 10 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-31
fc6001
- Fix problem of IMSM platform capabilities not being detected in UEFI
fc6001
  mode when only the second SATA controller is enabled.
fc6001
- Resolves bz1074161
fc6001
fc6001
* Mon Mar 3 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-30
fc6001
- Fix problem where Resync and recovery of RAID10 stopped at more than
fc6001
  50% does not continue after reassemblation
fc6001
- Resolves bz1068154
fc6001
fc6001
* Wed Jan 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-29
fc6001
- Fix problem with mdadm crashing, if trying to create an IMSM array, with
fc6001
  missing devices.
fc6001
- Resolves bz1056466
fc6001
fc6001
* Wed Jan 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-28
fc6001
- Fix problem with policy with path=* not working if there is no
fc6001
  /dev/disk/by-path/ directory, as is the case with (S)ATA only systems
fc6001
- Resovles bz1045510
fc6001
fc6001
* Wed Jan 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-27
fc6001
- Fix problem with failed disk staying available in IMSM volume/container
fc6001
- Resolves bz1052904
fc6001
fc6001
* Wed Jan 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-26
fc6001
- Fix problem with reshape not proceeding after reboot on RAID 0 and RAID 5
fc6001
- Resolves bz1046064
fc6001
fc6001
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.2.6-25
fc6001
- Mass rebuild 2014-01-24
fc6001
fc6001
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.2.6-24
fc6001
- Mass rebuild 2013-12-27
fc6001
fc6001
* Thu Nov 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-23
fc6001
- Fix problem with rebuild not restarting on stopped RAID1/10 IMSM arrays
fc6001
- Resolves bz1032911
fc6001
373056
* Thu Oct 10 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-22
373056
- Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
373056
  DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
373056
- Resolves bz1015515
373056
373056
* Thu Aug 29 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-21
373056
- Fix pointless rpmbuild noise over mismatching date info
373056
- Remove Fedora 17 support
373056
- Fix problem where first stop command doesn't stop container during
373056
  IMSM volume's bz956059
373056
373056
* Wed Apr 24 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-19
373056
- Fix problem where  rebuild of IMSM RAID5 volume started in OROM,
373056
  does not proceed in OS 
373056
- Resolves bz956021 (f18), bz956026 (f17), bz956031 (f19)
373056
373056
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-18
373056
- Fix problem with IMSM metadata where resync progress would be lost
373056
  if an array was stopped during ongoing expansion of a RAID1/5 volume.
373056
- Resolves bz948745
373056
373056
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-17
373056
- Reorder patches to allow for udev query patch to be applied on
373056
  Fedora 17 as well.
373056
373056
* Mon Apr 22 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-16
373056
- Rely on rpm macros to place files in correct directories, and match /usr
373056
  move
373056
- Resolves bz955248
373056
373056
* Thu Mar 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-15
373056
- Cleanup .spec file handling of different Fedora versions
373056
- Resolves bz914629
373056
373056
* Tue Feb 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-14
373056
- Resync with final version of upstream patches for launching mdmon
373056
  via systemctl. Require dracut 024-025 or later to match.
373056
- Resolves bz879327
373056
373056
* Fri Feb 1 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-13
373056
- Update to upstream solution for launching mdmon via systemctl
373056
- Resolves bz879327
373056
373056
* Mon Jan 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-12
373056
- Launch mdmon via systemctl to avoid it ending up in the wrong cgroup
373056
  and getting killed in the boot process when switching from the
373056
  initrd to the real root.
373056
- Resolves bz879327
373056
373056
* Tue Jan 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
373056
- Move code to leave udev cgroup into mdmon and excute it after we
373056
  work, to make sure it actually does the right thing.
373056
373056
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
373056
- Fix mdmonitor-takeover.service dangling symlink problem for real
373056
373056
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
373056
- Reintroduce fix for removing dangling symlink of
373056
  mdmonitor-takeover.service which got lost in the fix introduced in
373056
  3.2.6-8
373056
373056
* Fri Jan 4 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
373056
- mdmonitor-takeover.service is obsolete with the --offroot support,
373056
  and it is harmful as of 3.2.6
373056
- Resolves bz834245
373056
373056
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
373056
- Fix issue with udev scripts where if an raid volume with one of
373056
  the disks failing, the failed disk is still present in the volume
373056
  and container. The raid volume stays is in normal state (should be
373056
  degraded) and the rebuild cannot start.
373056
- Resolves bz886123
373056
373056
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-5
373056
- mdadm-sysvinit is obsolete given that we no longer support booting
373056
  using sysvinit scripts
373056
- Resolves bz884993
373056
373056
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
373056
- Fix typo in error message in fix for 880972. No functional changes
373056
373056
* Fri Nov 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
373056
- Disallow creating a second IMSM RAID array size 0 (bz880972)
373056
- Disallow creating IMSM RAIDs that spans multiple controllers (bz880974)
373056
- Resolves bz880972, bz880974
373056
373056
* Thu Nov 15 2012 Doug Ledford <dledford@redhat.com> - 3.2.6-2
373056
- Modify mdadm to set the cgroup of mdmon to systemd if it's available
373056
- Related bz873576 (and others)
373056
373056
* Thu Oct 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
373056
- Upgrade to mdadm-3.2.6
373056
- Resolves bz869930
373056
373056
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-14
373056
- Dummy update to work around bodhi breakage. No actual code changes.
373056
373056
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-13
373056
- Relax installation requirements for abrt script to only depend on
373056
  libreport-filesystem rather than the full abrt package
373056
373056
* Thu Oct 18 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-12
373056
- Add abrt script to retrieve /proc/mdstat output in case of crash
373056
- Resolves bz867842
373056
373056
* Wed Oct 17 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-11
373056
- Remove package requirements for udev and initscripts for F18+
373056
- Resolves bz864562
373056
373056
* Wed Oct 3 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-9
373056
- Resolve issue with ambiguous licenses
373056
- Resolves bz862761
373056
373056
* Mon Sep 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-8
373056
- Switch to using new systemd macros for F18+
373056
- Resolves bz850202
373056
373056
* Thu Aug 2 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-7
373056
- Remove bogus rogue patch applied in 3.2.5-5 with justification and
373056
  without following the structure of the mdadm package.
373056
373056
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-6
373056
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
373056
373056
* Wed Jul 18 2012 Karsten Hopp <karsten@redhat.com> 3.2.5-5
373056
- include <linux/types.h> in some to avoid type clashes.
373056
  same problem as rhbz #840902  
373056
373056
* Mon Jul 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-4
373056
- Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/ to comply with
373056
  Fedora tmpfile rules
373056
- Resolves bz840187
373056
373056
* Mon Jun 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
373056
- Fix problem where reshape of RAID volume is broken after trying to
373056
  stop all MD devices.
373056
- Enhance raid-check to allow the adming to specify the max number of
373056
  concurrent arrays to be checked at any given time.
373056
- Resolves bz830177, bz820124
373056
373056
* Wed Jun 13 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-2
373056
- Fix uninstall script to remove dangling symlink to
373056
  mdmonitor-takeover.service, if the mdadm package is uninstalled from
373056
  the system.
373056
- Resolves bz828354
373056
373056
* Mon May 21 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
373056
- Upgrade to mdadm-3.2.5
373056
- Resolves bz822850
373056
373056
* Tue May 15 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-3
373056
- Fix mdadm-3.2.4 introduced bug where --add fails in common cases
373056
- Resolves bz821717 (f17) bz821718 (f16) bz821719 (f15)
373056
373056
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-2
373056
- Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the
373056
  map file getting deleted during boot.
373056
373056
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-1
373056
- Upgrade to mdadm-3.2.4
373056
- Resolves bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)
373056
373056
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-9
373056
- Fix Monitor mode sometimes crashes when a resync completes
373056
- Fix missing symlink for mdadm container device when incremental creates
373056
  the array
373056
- Make sure when creating a second array in a container that the second
373056
  array uses all available space since leaving space for a third array
373056
  is invalid
373056
- Validate the number of imsm volumes per controller
373056
- Fix issues with imsm arrays and disks larger than 2TB
373056
- Add support for expanding imsm arrays/containers
373056
- The support for expanding imsm arrays/containers was accepted upstream,
373056
  update to the official patches from there
373056
- Fix for the issue of --add not being very smart
373056
- Fix an issue causing rebuilds to fail to restart on reboot (data
373056
  corrupter level problem)
373056
- Reset the bad flag on map file updates
373056
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
373056
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
373056
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
373056
- Resolves: bz817039 (f17) bz817042 (f17)
373056
373056
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-8
373056
- Fix bug where IMSM arrays stay inactive in case a reboot is
373056
- performed during the reshape process.
373056
- Resolves: bz817522 (f17) bz817535 (f16) bz817537 (f15)
373056
373056
* Wed Mar 28 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-7
373056
- Fix issue when re-adding drive to a raid1 array with bitmap
373056
- Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)
373056
373056
* Thu Feb 23 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-6
373056
- Fix double free on buggy old kernel sysfs read
373056
- Fix segfault if trying to write superblock to non existing device
373056
- Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
373056
- Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)
373056
373056
* Thu Feb 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
373056
- Fix issue with devices failing to be added to a raid using bitmaps,
373056
  due to trying to write the bitmap with mis-aligned buffers using
373056
  O_DIRECT 
373056
- Resolves: bz789898 (f16) bz791189 (f15)
373056
373056
* Mon Jan 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
373056
- Add support for --offroot to mdadm/mdmon
373056
- Resolves: bz785739 (rawhide) bz785737 (f16) bz771405 (f15)
373056
373056
* Thu Jan 12 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
373056
- Fix case where we have to retry in case a remove fails due to an array
373056
  being busy
373056
- Resolves: bz773337 (rawhide) bz773340 (f16) bz773341 (f15)
373056
373056
* Thu Jan 5 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-2
373056
- Workaround for gcc-4.7 strict aliasing breaking the build
373056
373056
* Wed Jan 4 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-1
373056
- Update to upstream 3.2.3
373056
- Resolves: bz770110 (rawhide) bz771413 (f16) bz759014 (rawhide)
373056
- Resolves: bz759015 (f16) bz759035 (rawhide) bz759036 (f16)
373056
- Resolves: bz771608 (f15) bz759016 (f15) bz759039 (f15)
373056
373056
* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-15
373056
- Backport upstream fix for memory leak that can prevent migration to
373056
  RAID5 from completing.
373056
- Backport upstream fix preventing mounting a device while it is in
373056
  process of reshaping
373056
- Resolves: bz755005 bz755009
373056
373056
* Wed Nov 9 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-14
373056
- Backport upstream fixes to prevent growing v0.90 metadata raid out
373056
  of supported size.
373056
- Add missing 'disable' argument to systemctl in preun script
373056
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
373056
  Resolves: bz751716
373056
373056
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-13
373056
- Rebuilt for glibc bug#747377
373056
373056
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-12
373056
- Backport upstream version of fix for IMSM RAID assembly problem,
373056
  which resolves issues when booting off sysvinit based system.
373056
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
373056
373056
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-11
373056
- Fix systemd dependency problem
373056
- Resolves: bz741115 (F16) bz744226 (rawhide)
373056
373056
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-10
373056
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
373056
  boot, preventing booting from this RAID device.
373056
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
373056
- Fix race between udev and mdadm when assembling md device using
373056
  mdadm -I, where udev would spawn an additional mdadm command to
373056
  perform the assembly in parallel.
373056
373056
* Wed Aug 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-9
373056
- Fix boot with older imsm arrays that have an unused attribute set
373056
- Resolves: bz729205
373056
373056
* Thu Aug 25 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-8
373056
- Rework the 65-md-incremental.rules file to add the following support:
373056
  Nested md raid arrays should now work
373056
  MD on top of LUKS or other lvm based devices should now work
373056
  We should no longer grab multipath paths before multipath can
373056
373056
* Wed Jul 27 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-7
373056
- Fix a bug with readding a device
373056
- Fix a bug with writemostly flag handling
373056
373056
* Mon Jul 18 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-6
373056
- Bump and rebuild again
373056
373056
* Fri Jul 15 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-5
373056
- Bump and rebuild to keep version ahead of f15 version
373056
373056
* Thu Jul 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-4
373056
- Fix minor issue in man page
373056
- Resolves: bz717795
373056
373056
* Thu Jul 07 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-3
373056
- Use unit files with systemd. (johannbg)
373056
- Add sub-package sysvinit for SysV init script.
373056
- Resolves: bz713573
373056
373056
* Wed Jul 06 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-2
373056
- Fix build on PPC.
373056
- Resolves: bz719380
373056
373056
* Tue Jun 28 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-1
373056
- Update to latest upstream version
373056
- Resolves: bz714083
373056
373056
* Tue Jun 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-5
373056
- Fix for bz710646
373056
373056
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-4
373056
- Somehow the 64-md-raid.rules file went missing.  Put it back.
373056
- Resolves: bz692248
373056
373056
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-3
373056
- Fix mdmonitor init script setup of SELinux on PIDPATH
373056
- Resolves: bz692559
373056
373056
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-2
373056
- Restore build command to sane command instead of test command
373056
373056
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-1
373056
- Update to latest upstream version
373056
- Resolves: 691353
373056
373056
* Fri Mar 25 2011 Doug Ledford <dledford@redhat.com> - 3.1.5-1
373056
- Update to latest upstream stable release
373056
- Update mdadm.rules file to honor noiswmd and nodmraid command line options
373056
- Ghost the directory in /var/run, create /var/run/mdadm in mdmonitor init
373056
  script
373056
- Don't report mismatch counts on either raid1 or raid10
373056
- Check both active and idle arrays during raid check runs
373056
- Move the raid-check script from cron.weekly to /usr/sbin, add a crontab
373056
  file to /etc/cron.d and mark it config(noreplace).  This way users can
373056
  select their own raid-check frequency and have it honored through
373056
  upgrades.
373056
- Allow the raid-check script to set the process and io priority of the
373056
  thread performing the check in order to preserve responsiveness of the
373056
  machine during the check.
373056
- Resolves: 633229, 656620. 679843, 671076, 659933
373056
373056
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-0.git20100804.2.1
373056
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
373056
373056
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.2
373056
- Add udev patch to not have incremental assembly in two rules files
373056
373056
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.1
373056
- Update to latest upstream release (resolves an issue with stale lock
373056
  files on the md device map file)
373056
373056
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.2
373056
- Remove the glibc-static buildreq and don't build the static mdadm since
373056
  we don't install it anyway
373056
- Remove the udev file since adding it was supposed to be a rawhide only change
373056
373056
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
373056
- Change git date format to the correct format (YYYYMMDD)
373056
- Update to latest upstream push (fixes bz604023)
373056
373056
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.2
373056
- Fix racy locking of mapfile (bz616596)
373056
373056
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
373056
- Update to latest git repo (3.1.2 plus pending changes, fixes bz602457)
373056
- Add in 64-md-raid.rules to compensate for it no longer being in udev
373056
  (bz581905)
373056
- Remove mdadm.static as its no longer used in initrd creation
373056
373056
* Tue Apr 13 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-10
373056
- Minor update to mdadm.rules to make anaconda happy
373056
373056
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-9
373056
- Slight fix on container patch
373056
373056
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-8
373056
- Updated container patch that also enables mdadm -IRs for imsm devices
373056
373056
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-7
373056
- Fix up directory in mdmonitor init script so that we restart mdmon like we
373056
  are supposed to
373056
- Add a rule to run incremental assembly on containers in case there are
373056
  multiple volumes in a container and we only started some of them in the
373056
  initramfs
373056
- Make -If work with imsm arrays.  We had too restrictive of a test in
373056
  sysfs_unique_holder.
373056
- Make incremental assembly of containers act like incremental assembly of
373056
  regular devices (aka, --run is needed to start a degraded array)
373056
373056
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-6
373056
- Typo in new rules file
373056
373056
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-5
373056
- Enable incremental support for imsm devices
373056
373056
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-4
373056
- One line fix for ppc64 compiles
373056
373056
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-3
373056
- Clean up directory mess once and for all
373056
- Add incremental remove support
373056
373056
* Wed Mar 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-2
373056
- Add a little more paranoia checking to the RebuildMap code to avoid ever
373056
  having the same infinite loop as in bz569019 again even if we change file
373056
  locations to somewhere where we can't create a mapfile
373056
373056
* Tue Mar 16 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-1
373056
- Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
373056
- The lack of /dev/md is causing problems, so add code to mapfile.c to cause
373056
  us to create /dev/md if it doesn't exist (bz569019)
373056
373056
* Tue Feb 23 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
373056
- Newer version of imsm patch that leaves warning, but only when there
373056
  actually are too many devices on the command line (bz554974)
373056
373056
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
373056
- The uuid patch cause a different problem during assembly, so use a gross
373056
  hack to work around the uuid issue that won't break assembly until fixed
373056
  properly upstream (bz567132)
373056
373056
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
373056
- Fix problem with booting multiple imsm containers when they aren't listed
373056
  "just so" in the mdadm.conf file (bz554974)
373056
373056
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
373056
- Don't run the raid-check script if the kernel doesn't support
373056
  md devices (bz557053)
373056
- Don't report any mismatch_cnt issues on raid1 devices as there are
373056
  legitimate reasons why the count may not be 0 and we are getting enough
373056
  false positives that it renders the check useless (bz554217, bz547128)
373056
373056
* Thu Feb 18 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.2
373056
- Fix s390/ppc64 UUID byte swap issue
373056
373056
* Wed Feb 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
373056
- Update to head of upstream git repo, which contains a significant number
373056
  of bug fixes we need (bz543746)
373056
373056
* Fri Jan 15 2010 Doug Ledford <dledford@redhat.com> - 3.0.3-3
373056
- Fix crash when AUTO keyword is in mdadm.conf (bz552342)
373056
373056
* Tue Dec 01 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-2
373056
- Minor tweak to init script for LSB compliance (bz527957)
373056
373056
* Wed Nov 04 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-1
373056
- New upstream release 3.0.3 (bz523320, bz527281)
373056
- Update a couple internal patches
373056
- Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
373056
  immediate use to resolve a bug
373056
- Drop the endian patch because it no longer applied cleanly and all attempts
373056
  to reproduce the original problem as reported in bz510605 failed, even up
373056
  to and including downloading the specific package that was reported as
373056
  failing in that bug and trying to reproduce with it on both ppc and ppc64
373056
  hardware and with both ppc and ppc64 versions on the 64bit hardware.
373056
  Without a reproducer, it is impossible to determine if a rehashed patch
373056
  to apply to this code would actually solve the problem, so remove the patch
373056
  entirely since the original problem, as reported, was an easy to detect DOA
373056
  issue where installing to a raid array was bound to fail on reboot and so
373056
  we should be able to quickly and definitively tell if the problem resurfaces.
373056
- Update the mdmonitor init script for LSB compliance (bz527957)
373056
- Link from mdadm.static man page to mdadm man page (bz529314)
373056
- Fix a problem in the raid-check script (bz523000)
373056
- Fix the intel superblock handler so we can test on non-scsi block devices
373056
373056
* Fri Oct  2 2009 Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
373056
- New upstream release 3.0.2
373056
- Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
373056
- Add a patch making mdmon store its state under /dev/.mdadm for initrd
373056
  mdmon, rootfs mdmon handover
373056
- Restart mdmon from initscript (when running) for rootfs mdmon handover
373056
373056
* Thu Sep 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-4
373056
- Stop some mdmon segfaults (bz523860)
373056
373056
* Tue Sep 15 2009 Doug Ledford <dledford@redhat.com> - 3.0-3
373056
- Update to current head of upstream git repo for various imsm related fixes
373056
  (fixes bz523262)
373056
- Fix display of metadata version in output of Detail mode
373056
- Add UUID output to --detail --export (bz523314)
373056
373056
* Fri Jul 24 2009 Doug Ledford <dledford@redhat.com> - 3.0-2
373056
- Improved raid-check script as well as the ability to configure what devices
373056
  get checked
373056
- Endian patch for uuid generation
373056
373056
* Mon Jun 29 2009 Doug Ledford <dledford@redhat.com> - 3.0-1
373056
- Remove stale patches already accepted by upstream
373056
- Fix the raid-check script to only try and check a device if it is
373056
  checkable
373056
- Update to official mdadm-3.0 version
373056
- Resolves: bz505587, bz505552
373056
373056
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
373056
- Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
373056
  need to precreate the /dev/md/ directory in order for incremental
373056
  assembly to work
373056
373056
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
373056
- Only check raid devices automatically, do not attempt to repair them
373056
  during the weekly data scrubbing
373056
373056
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
373056
- Fix a few issues with the new code to determine when a device gets to
373056
  keep its name and when it doesn't
373056
373056
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.4
373056
- Change the perms on the udev rules file, it doesn't need to be +x
373056
373056
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
373056
- Slightly tweak the udev rules to make sure we don't start arrays
373056
  while running in rc.sysinit...leave array starting to it instead
373056
- Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
373056
  since at startup /var/run/mdadm is read-only by default and this
373056
  breaks incremental assembly
373056
- Change how mdadm decides to assemble incremental devices using their 
373056
  preferred name or a random name to avoid possible conflicts when plugging
373056
  a foreign array into a host
373056
373056
* Wed Mar 18 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.2
373056
- Change around the mdadm udev rules we ship to avoid a udev file conflict
373056
373056
* Tue Mar 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
373056
- Update to latest devel release
373056
- Remove the no longer necessary udev patch
373056
- Remove the no longer necessary warn patch
373056
- Remove the no longer necessary alias patch
373056
- Update the mdadm.rules file to only pay attention to device adds, not
373056
  changes and to enable incremental assembly
373056
- Add a cron job to run a weekly repair of the array to correct bad sectors
373056
- Resolves: bz474436, bz490972
373056
373056
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.devel2.2.1
373056
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
373056
373056
* Thu Feb 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
373056
- Readd our old mdadm rules file that does incremental assembly
373056
- Remove the new mdadm rules file from upstream as we already have this in
373056
  our udev package (and the one in the udev package already has a bug fixed)
373056
373056
* Thu Feb 12 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
373056
- Update to latest upstream devel release
373056
- Use the udev rules file included with mdadm instead of our own
373056
- Drop all the no longer relevant patches
373056
- Fix a build error in mdopen.c
373056
- Fix the udev rules path in Makefile
373056
- Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
373056
  to operations on the target of the macro as it could get executed
373056
  multiple times, and gcc now throws an error on that)
373056
- Add some casts to some print statements to keep gcc from complaining
373056
373056
* Fri Oct 24 2008 Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
373056
- Updated to latest upstream stable release (#466803)
373056
- Change udev rule to not assemble degraded arrays (#453314)
373056
- Fix metadata matching in config file (#466078)
373056
- Fix assembly of raid10 devices (#444237)
373056
- Fix incremental assembly of partitioned raid devices (#447818)
373056
373056
* Thu Jun 26 2008 Doug Ledford <dledford@redhat.com> - 2.6.7-1
373056
- Update to latest upstream version (should resolve #444237)
373056
- Drop incremental patch as it's now part of upstream
373056
- Clean up all the open() calls in the code (#437145)
373056
- Fix the build process to actually generate mdassemble (#446988)
373056
- Update the udev rules to get additional info about arrays being assembled
373056
  from the /etc/mdadm.conf file (--scan option) (#447818)
373056
- Update the udev rules to run degraded arrays (--run option) (#452459)
373056
373056
* Thu Apr 17 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-4
373056
- make /dev/md if necessary in incremental mode (#429604)
373056
- open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)
373056
 
373056
* Fri Feb  1 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-3
373056
- add a udev rules file for device assembly (#429604)
373056
373056
* Fri Jan 18 2008 Doug Ledford <dledford@redhat.com> - 2.6.4-2
373056
- Bump version and rebuild
373056
373056
* Fri Oct 19 2007 Doug Ledford <dledford@redhat.com> - 2.6.4-1
373056
- Update to latest upstream and remove patches upstream has taken
373056
373056
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.2-5
373056
- Rebuild for selinux ppc32 issue.
373056
373056
* Mon Jul 09 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-4
373056
- Oops, if we call -C -e1, minor_version is no longer properly set, fix that
373056
  up
373056
- Related: bz230207
373056
373056
* Fri Jul 06 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-3
373056
- Oops, had to update the file leak patch, missed one thing
373056
- Minor tweak to return codes in init script and add LSB header
373056
- Resolves: bz244582, bz246980
373056
373056
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-2
373056
- Fix a file leak issue when mdadm is in monitor mode
373056
- Update mdadm init script so that status will always run and so
373056
  return codes are standards compliant
373056
- Fix assembly of version 1 superblock devices
373056
- Make the attempt to create an already running device have a clearer
373056
  error message
373056
- Allow the creation of a degraded raid4 array like we allow for raid5
373056
- Make mdadm actually pay attention to raid4 devices when in monitor mode
373056
- Make the mdmonitor script use daemon() correctly
373056
- Fix a bug where manage mode would not add disks correctly under certain
373056
  conditions
373056
- Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
373056
- Resolves: bz174642, bz224272, bz186524
373056
373056
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-1
373056
- Update to latest upstream
373056
- Remove requirement for /usr/sbin/sendmail - it's optional and not on by
373056
  default, and sendmail isn't *required* for mdadm itself to work, and isn't
373056
  even required for the monitoring capability to work, just if you want to
373056
  have the monitoring capability do the automatic email thing instead of
373056
  run your own program (and if you use the program option of the monitor
373056
  capability, your program could email you in a different manner entirely)
373056
373056
* Mon Apr 16 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-4
373056
- More cleanups for merge review process
373056
- Related: bz226134
373056
373056
* Wed Apr 11 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-3
373056
- Various cleanups as part of merge review process
373056
- Related: bz226134
373056
373056
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-2
373056
- Oops, missing a dependency in the Makefile
373056
373056
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-1
373056
- Update to latest upstream version
373056
- Resolves: bz233422
373056
373056
* Fri Jan 26 2007 Doug Ledford <dledford@redhat.com> - 2.6-1
373056
- Update to latest upstream version
373056
- Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
373056
  packages handles multipath devices well, this is no longer needed.
373056
- Various cleanups in the spec file
373056
373056
* Thu Nov 09 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-3
373056
- Add a fix for the broken printout of array GUID when using the -E --brief
373056
  flags
373056
373056
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-2
373056
- tag present on another branch and can't be forcibly moved
373056
  required number bump
373056
373056
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-1
373056
- Update to 2.5.4 (listed as a bugfix update by upstream)
373056
- Remove previous bitmap patch that's now part of 2.5.4
373056
373056
* Sun Oct  8 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-2
373056
- Fix a big-endian machine error in the bitmap code (Paul Clements)
373056
373056
* Mon Aug  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-1
373056
- Update to 2.5.3 which upstream calls a "bug fix" release
373056
373056
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.2-1.1
373056
- rebuild
373056
373056
* Fri Jul  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.2-1
373056
- Update to 2.5.2
373056
- Remove auto default patch as upstream now has a preferred default auto method
373056
373056
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 2.3.1-3
373056
- fix build on ppc64
373056
373056
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-2
373056
- fix build on ppc
373056
373056
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
373056
- update to 2.3.1 to fix raid5 (#184284)
373056
373056
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2.1
373056
- bump again for double-long bug on ppc(64)
373056
373056
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2
373056
- rebuilt for new gcc4.1 snapshot and glibc changes
373056
373056
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
373056
- rebuilt
373056
373056
* Mon Dec 05 2005 Warren Togami <wtogami@redhat.com> 2.2-1
373056
- 2.2 upgrade (#167897)
373056
- disable diet because we don't ship it anymore
373056
  and we don't actually use mdassemble now
373056
373056
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
373056
- Make the mdmonitor init script use the pid-file option, major cleanup
373056
  of the script now possible (#134459)
373056
373056
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-3.fc4
373056
- Put back the obsoletes: raidtools that was present in 1.11.0-1.fc4
373056
373056
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
373056
- Change the default auto= mode so it need not be on the command line to
373056
  work with udev, however it is still supported on the command line (#132706)
373056
- Add a man page (from Luca Berra) for mdassemble
373056
373056
* Wed May 11 2005 Doug Ledford <dledford@redhat.com> - 1.11.0-1.fc4
373056
- Upgrade to 1.11.0
373056
373056
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 1.9.0-3.fc4
373056
- fix mdmonitor initscript (#144717)
373056
373056
* Mon Mar 21 2005 Doug Ledford <dledford@redhat.com> 1.9.0-2
373056
- Build mdadm.static and mdassemble (static as well) to be used in initrd
373056
  images
373056
373056
* Wed Mar 09 2005 Doug Ledford <dledford@redhat.com> 1.9.0-1
373056
- Initial upgrade to 1.9.0 and update of doc files
373056
- Fix an s390 build error
373056
373056
* Mon Oct 04 2004 Doug Ledford <dledford@redhat.com> 1.6.0-2
373056
- Remove /etc/mdadm.conf from the file list.  Anaconda will write one out
373056
  if it's needed.
373056
373056
* Fri Oct 01 2004 Doug Ledford <dledford@redhat.com> 1.6.0-1
373056
- Update to newer upstream version
373056
- Make mdmpd work on kernels that don't have the event interface patch
373056
373056
* Fri Jul 30 2004 Dan Walsh <dwalsh@redhat.com> 1.5.0-11
373056
- Create a directory /var/run/mdadm to contain mdadm.pid
373056
- This cleans up SELinux problem
373056
373056
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
373056
- rebuilt
373056
373056
* Sat May 22 2004 Doug Ledford <dledford@redhat.com> - 1.5.0-9
373056
- Fix Makefile and build method to satisfy bz #123769
373056
- Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
373056
- Make sure mdadm --monitor closes all md device files so that md devices
373056
  can be stopped while mdadm is still running - bz #119532
373056
373056
* Thu May 20 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-8
373056
- remove unneeded patch, can use --run instead
373056
373056
* Wed May 19 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-7
373056
- add patch with reallyforce mode on creation to be used by anaconda
373056
373056
* Wed May 12 2004 Doug Ledford <dledford@redhat.com> 2.5.0-6
373056
- Fix a bug in the postun scriptlet related to downgrading to a version
373056
  of mdadm that doesn't include the mdmpd daemon.
373056
373056
* Fri May 07 2004 Doug Ledford <dledford@redhat.com> 1.5.0-5
373056
- Disable service mdmpd by default to avoid [Failed] messages on
373056
  current 2.6 kernels.  Possibly re-enable it by default once the
373056
  2.6 kernels have the md event interface.
373056
373056
* Thu Apr 22 2004 Doug Ledford <dledford@redhat.com> 1.5.0-4
373056
- Update mdmonitor script to start daemon more cleanly
373056
- Repackage mdmpd tarball to include gcc-3.4 changes and to make
373056
  mdmpd properly daemonize at startup instead of forking and leaving
373056
  the child attached to the terminal.
373056
373056
* Thu Mar  4 2004 Bill Nottingham <notting@redhat.com> 1.5.0-3
373056
- ship /var/run/mpmpd (#117497)
373056
373056
* Thu Feb 26 2004 Doug Ledford <dledford@redhat.com> 1.5.0-2
373056
- Add a default MAILADDR line to the mdadm.conf file installed by default
373056
  (Bugzilla #92447)
373056
- Make it build with gcc-3.4
373056
373056
* Mon Feb 23 2004 Doug Ledford <dledford@redhat.com> 1.5.0-1
373056
- Update to 1.5.0 (from Matthew J. Galgoci <mgalgoci@redhat.com>)
373056
373056
* Sun Nov 16 2003 Doug Ledford <dledford@redhat.com> 1.4.0-1
373056
- fix problem with recovery thread sleeping in mdmpd
373056
373056
* Fri Nov 14 2003 Doug Ledford <dledford@redhat.com>
373056
- sync upstream
373056
- add mdmpd package into mdadm package
373056
373056
* Wed Sep 10 2003 Michael K. Johnson <johnsonm@redhat.com> 1.3.0-1
373056
- sync upstream
373056
373056
* Tue Mar 11 2003 Michael K. Johnson <johnsonm@redhat.com> 1.1.0-1
373056
- sync upstream
373056
373056
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 1.0.1-1
373056
- update for rebuild
373056
373056
* Wed Dec 25 2002 Tim Powers <timp@redhat.com> 1.0.0-8
373056
- fix references to %%install in the changelog so that it will build
373056
373056
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.0.0-7
373056
- Rebuild
373056
373056
* Fri Jul 12 2002 Michael K. Johnson <johnsonm@redhat.com>
373056
- Changed RPM Group to System Environment/Base
373056
373056
* Wed May 15 2002 Michael K. Johnson <johnsonm@redhat.com>
373056
- minor cleanups to the text, conditionalize rm -rf
373056
- added mdmonitor init script
373056
373056
* Fri May 10 2002  <neilb@cse.unsw.edu.au>
373056
- update to 1.0.0
373056
- Set CXFLAGS instead of CFLAGS
373056
373056
* Sat Apr  6 2002  <neilb@cse.unsw.edu.au>
373056
- change %%install to use "make install"
373056
373056
* Fri Mar 15 2002  <gleblanc@localhost.localdomain>
373056
- beautification
373056
- made mdadm.conf non-replaceable config
373056
- renamed Copyright to License in the header
373056
- added missing license file
373056
- used macros for file paths
373056
373056
* Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
373056
- Added Obsoletes: mdctl
373056
- missingok for configfile
373056
373056
* Tue Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
373056
- Add md.4 and mdadm.conf.5 man pages
373056
373056
* Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
373056
- builds properly as non-root.
373056
373056
* Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
373056
- updated for 0.7, fixed /usr/share/doc and added manpage
373056
373056
* Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
373056
- initial RPM build