Blame SPECS/mdadm.spec

223bf3
Name:        mdadm
223bf3
Version:     4.2
223bf3
# extraversion is used to define rhel internal version
223bf3
%define extraversion 2
223bf3
Release:     %{extraversion}%{?dist}
223bf3
Summary:     The mdadm program controls Linux md devices (software RAID arrays)
223bf3
URL:         http://www.kernel.org/pub/linux/utils/raid/mdadm/
223bf3
License:     GPLv2+
223bf3
223bf3
Source:      http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}%{?subversion:-%{subversion}}.tar.xz
223bf3
Source1:     raid-check
223bf3
Source2:     mdadm.rules
223bf3
Source3:     mdadm-raid-check-sysconfig
223bf3
Source4:     mdmonitor.service
223bf3
Source5:     mdadm.conf
223bf3
Source6:     mdadm_event.conf
223bf3
Source7:     raid-check.timer
223bf3
Source8:     raid-check.service
223bf3
223bf3
# Build without -Werror.
223bf3
Patch00:    disable-Werror.patch
223bf3
Patch01:    0001-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch
223bf3
223bf3
# Fedora customization patches
223bf3
Patch97:    mdadm-3.3-udev.patch
223bf3
Patch98:    mdadm-2.5.2-static.patch
223bf3
223bf3
BuildRequires: make
223bf3
BuildRequires: systemd-rpm-macros binutils-devel gcc systemd-devel
223bf3
Requires: libreport-filesystem
223bf3
Requires(post): systemd coreutils
223bf3
Requires(preun): systemd
223bf3
Requires(postun): systemd coreutils
223bf3
223bf3
%description 
223bf3
The mdadm program is used to create, manage, and monitor Linux MD (software
223bf3
RAID) devices.  As such, it provides similar functionality to the raidtools
223bf3
package.  However, mdadm is a single program, and it can perform
223bf3
almost all functions without a configuration file, though a configuration
223bf3
file can be used to help with some common tasks.
223bf3
223bf3
%prep
223bf3
%autosetup -p1 -n %{name}-%{version}%{?subversion:_%{subversion}}
223bf3
223bf3
%build
223bf3
#If extraversion is defined, add EXTRAVERSION="%{extraversion}"
223bf3
make %{?_smp_mflags} CXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SYSCONFDIR="%{_sysconfdir}" EXTRAVERSION="%{extraversion}" mdadm mdmon
223bf3
223bf3
%install
223bf3
make DESTDIR=%{buildroot} MANDIR=%{_mandir} BINDIR=%{_sbindir} SYSTEMD_DIR=%{_unitdir} UDEVDIR=/usr/lib/udev/ install install-systemd
223bf3
install -Dp -m 755 %{SOURCE1} %{buildroot}%{_sbindir}/raid-check
223bf3
install -Dp -m 644 %{SOURCE2} %{buildroot}%{_udevrulesdir}/65-md-incremental.rules
223bf3
install -Dp -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/raid-check
223bf3
mkdir -p -m 710 %{buildroot}/run/mdadm
223bf3
223bf3
# systemd
223bf3
mkdir -p %{buildroot}%{_unitdir}
223bf3
install -m644 %{SOURCE4} %{buildroot}%{_unitdir}
223bf3
install -m644 %{SOURCE7} %{buildroot}%{_unitdir}
223bf3
install -m644 %{SOURCE8} %{buildroot}%{_unitdir}
223bf3
223bf3
# tmpfile
223bf3
mkdir -p %{buildroot}%{_tmpfilesdir}
223bf3
install -m 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{name}.conf
223bf3
mkdir -p %{buildroot}%{_localstatedir}/run/
223bf3
install -d -m 0710 %{buildroot}/run/%{name}/
223bf3
223bf3
# abrt
223bf3
mkdir -p %{buildroot}/etc/libreport/events.d
223bf3
install -m644 %{SOURCE6} %{buildroot}/etc/libreport/events.d
223bf3
223bf3
%post
223bf3
%systemd_post mdmonitor.service raid-check.timer
223bf3
%{_bindir}/systemctl disable mdmonitor-takeover.service  >/dev/null 2>&1 || :
223bf3
223bf3
%preun
223bf3
%systemd_preun mdmonitor.service raid-check.timer
223bf3
223bf3
%postun
223bf3
%systemd_postun_with_restart mdmonitor.service
223bf3
223bf3
%files
223bf3
%license COPYING
223bf3
%doc mdadm.conf-example misc/*
223bf3
%{_udevrulesdir}/*
223bf3
%{_sbindir}/*
223bf3
%{_unitdir}/*
223bf3
%{_mandir}/man*/md*
223bf3
%{_prefix}/lib/systemd/system-shutdown/*
223bf3
%config(noreplace) %{_sysconfdir}/sysconfig/*
223bf3
%dir /run/%{name}/
223bf3
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
223bf3
/etc/libreport/events.d/*
223bf3
223bf3
%changelog
223bf3
* Thu Feb 24 2022 Xiao Ni <xni@redhat.com> - 4.2-2
223bf3
- mdadm re-add fault/removed disk failed
223bf3
- Resolves rhbz#2047567
223bf3
223bf3
* Fri Dec 31 2021 Xiao Ni <xni@redhat.com> - 4.2
223bf3
- Update to upstream 4.2
223bf3
- Resolves rhbz#2026723, rhbz#2026532, rhbz#1995587
223bf3
223bf3
* Fri Aug 13 2021 Xiao Ni <xni@redhat.com> - 4.2-rc2_1.2
223bf3
- Fix gating test error and rpminspect error
223bf3
- Resolves rhbz#1870487, rhbz#1880529
223bf3
223bf3
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.2-rc2_1.1
223bf3
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
223bf3
  Related: rhbz#1991688
223bf3
223bf3
* Mon Aug 09 2021 Xiao Ni <xni@redhat.com> - 4.2-rc2_1
223bf3
- Update to mdadm-4.2-rc2
223bf3
- Resolves rhbz#1870487, rhbz#1880529
223bf3
223bf3
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4.1-8
223bf3
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
223bf3
223bf3
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-7
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
223bf3
223bf3
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-6
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
223bf3
223bf3
* Wed May 27 2020 Xiao Ni <xni@redhat.com> - 4.1-5
223bf3
- Don't enable raid-check.service to avoid raid check after every boot
223bf3
- Resolves bz1838409
223bf3
223bf3
* Sun Mar 08 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 4.1-4
223bf3
- Fix install location of udev rules (rhbz 1809117)
223bf3
223bf3
* Fri Feb 07 2020 Alejandro Domínguez Muñoz <adomu@net-c.com> - 4.1-3
223bf3
- Replace raid-check cron job with systemd timer
223bf3
223bf3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-2
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
223bf3
223bf3
* Mon Jan 13 2020 Peter Robinson <pbrobinson@fedoraproject.org> 4.1-1
223bf3
- Update to 4.1 GA
223bf3
- Spec cleanups and updates
223bf3
- Update mdadm.pid location (rhbz 1701114, rhbz 1557623, rhbz 1557623)
223bf3
223bf3
* Sun Dec 15 2019 Julian Sikorski <belegdol@fedoraproject.org> - 4.1-rc2.0.5.2
223bf3
- Fix invalid substitution type error
223bf3
- Resolves bz1740662, bz1749859
223bf3
223bf3
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-rc2.0.5.1
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
223bf3
223bf3
* Tue Jun 04 2019 Xiao Ni <xni@redhat.com> - 4.1-rc2.0.5
223bf3
- Update tmpfiles directory to non-legacy location
223bf3
- Resolves bz1704517
223bf3
223bf3
* Wed Apr 17 2019 Xiao Ni <xni@redhat.com> - 4.1-rc2.0.4
223bf3
- Change tmpfiles directory to /run/mdadm
223bf3
- Resovles bz1701821
223bf3
223bf3
* Sat Mar 16 2019 Björn Esser <besser82@fedoraproject.org> - 4.1-rc2.0.3
223bf3
- Add patch to build without -Werror, fixes FTBFS (#1675363)
223bf3
223bf3
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-rc2.0.2.1
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
223bf3
223bf3
* Thu Sep 13 2018 Adam Williamson <awilliam@redhat.com> - 4.1-rc2.0.2
223bf3
- Fix multipath check in udev rule, broke array init in F29
223bf3
- Resolves bz1628192
223bf3
223bf3
* Sun Aug 26 2018 Peter Robinson <pbrobinson@fedoraproject.org> 4.1-rc2.0.1
223bf3
- Update to 4.1 rc2
223bf3
223bf3
* Fri Jul 20 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1_1.2
223bf3
- Add gcc into BuildRequires
223bf3
- Resolves bz1604811
223bf3
223bf3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-rc1_1.1
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
223bf3
223bf3
* Mon Jul 09 2018 Xiao Ni <xni@redhat.com> 4.1-rc1-1
223bf3
- Update to latest upstream version 4.1-rc1
223bf3
- Resolves bz1556591
223bf3
 
223bf3
* Wed Jul  4 2018 Peter Robinson <pbrobinson@fedoraproject.org> 4.0-7
223bf3
- Cleanup spec, use %%licenece, drop old sys-v migration bits
223bf3
223bf3
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-6
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
223bf3
223bf3
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
223bf3
223bf3
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
223bf3
223bf3
* Wed Apr 26 2017 Xiao Ni <xni@redhat.com> - 4.0-3
223bf3
- Fix building errors against newer gcc (>=7.0)
223bf3
- Resolves bz1444756
223bf3
223bf3
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
223bf3
223bf3
* Thu Jan 12 2017 Xiao Ni <xni@redhat.com> - 4.0-1
223bf3
- Upgrade to mdadm-4.0 
223bf3
- Resolves bz1411555
223bf3
223bf3
* Mon Aug 15 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-3
223bf3
- Fix build against newer glibc (Fedora 26+)
223bf3
223bf3
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-2
223bf3
- Fix i686 build error
223bf3
- Fix problem where it was not possible to stop an IMSM array during reshape
223bf3
- Fix Degraded Raid1 array becomes inactive after rebooting
223bf3
- Fix problem with raid0 arrays not being detected by Anaconda due to it
223bf3
  setting MALLOC_PERTURB_
223bf3
- Fix problem with reshaping IMSM arrays, where a new reshape could be
223bf3
  launched before the first reshape had fully completed, leading to
223bf3
  unpected results.
223bf3
- Fix problem with mdadm large device names overflowing an internal buffer
223bf3
- Fix problem about reshape stuck at beginning
223bf3
- Resolves bz1303380
223bf3
223bf3
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-1
223bf3
- Upgrade to mdadm-3.4
223bf3
- Resolves bz1303380
223bf3
223bf3
* Mon May 30 2016 Xiao Ni <xni@redhat.com> - 3.3.4-4
223bf3
- Fix Degraded Raid1 array becomes inactive after rebooting
223bf3
- Resolves bz1337004
223bf3
223bf3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-3
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
223bf3
223bf3
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-2
223bf3
- Fix race when assembling or stopping IMSM RAID arrays
223bf3
- Resolves bz1268955
223bf3
223bf3
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-1
223bf3
- Upgrade to mdadm-3.3.4
223bf3
- Resolves bz1246474
223bf3
223bf3
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
223bf3
223bf3
* Tue Aug 26 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-1
223bf3
- Upgrade to mdadm-3.3.2
223bf3
- Resolves bz1132847
223bf3
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-7
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
223bf3
223bf3
* Tue Aug 5 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-6
223bf3
- Apply proper fix for bz1125883, clean up after rogue patch application
223bf3
- Resolves bz1125883
223bf3
223bf3
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-5
223bf3
- revert the previous fix, not upstream yet
223bf3
223bf3
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-4
223bf3
- fix FTBFS on ppc64 (#1125883)
223bf3
223bf3
* Tue Jul 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-3
223bf3
- Improve error message for "--grow -n2" when used on Linear arrays
223bf3
- Fix problem where explicitly specified arrays were not assembled if
223bf3
  they were disabled in /etc/mdadm.conf
223bf3
- Resolves bz1122146, bz1124310
223bf3
223bf3
* Thu Jun 12 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-2
223bf3
- Revert 'change' event support fix from 3.3.1-1 - this requires a lot
223bf3
  more testing if we are to go there.
223bf3
223bf3
* Tue Jun 10 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-1
223bf3
- Update to mdadm-3.3.1
223bf3
- Fixup mdadm.rules to honor 'change' events
223bf3
- Resolvez bz1105136
223bf3
223bf3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-8
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
223bf3
223bf3
* Fri Mar 14 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-7
223bf3
- Don't depend on syslog.target in mdmonitor.service
223bf3
- Resolves bz1055202
223bf3
223bf3
* Fri Jan 31 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-6
223bf3
- Revert changes introduced in 3.3-5, they were based on incorrect
223bf3
  recommendations.
223bf3
- Resolves bz1053176
223bf3
223bf3
* Thu Jan 30 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-5
223bf3
- Do not create /var/run/mdadm in the rpm file, since this is sitting on
223bf3
  tmpfs and is created by tmpfiles during boot.
223bf3
- Resolves bz1053176
223bf3
223bf3
* Thu Oct 10 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-4
223bf3
- Fix byteswap macros return types to allow for building on big endian
223bf3
  architectures again.
223bf3
- Resolves bz1015494
223bf3
223bf3
* Wed Oct 9 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-3
223bf3
- Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
223bf3
  DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
223bf3
- Resolves bz1015521
223bf3
223bf3
* Tue Oct 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-2
223bf3
- Fix dracut requirement, minimum version 034-1
223bf3
223bf3
* Thu Sep 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-1
223bf3
- Update to mdadm-3.3
223bf3
- Resolves bz977826
223bf3
223bf3
* Tue Aug 13 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-21
223bf3
- Fix pointless rpmbuild noise over mismatching date info
223bf3
- Remove Fedora 17 support
223bf3
- Fix problem where first stop command doesn't stop container during
223bf3
  IMSM volume's reshape bz956053 (f18), bz956056 (f19)
223bf3
223bf3
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-20
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
223bf3
223bf3
* Wed Apr 24 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-19
223bf3
- Fix problem where  rebuild of IMSM RAID5 volume started in OROM,
223bf3
  does not proceed in OS 
223bf3
- Resolves bz956021 (f18), bz956026 (f17), bz956031 (f19)
223bf3
223bf3
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-18
223bf3
- Fix problem with IMSM metadata where resync progress would be lost
223bf3
  if an array was stopped during ongoing expansion of a RAID1/5 volume.
223bf3
- Resolves bz948745
223bf3
223bf3
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-17
223bf3
- Reorder patches to allow for udev query patch to be applied on
223bf3
  Fedora 17 as well.
223bf3
223bf3
* Mon Apr 22 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-16
223bf3
- Rely on rpm macros to place files in correct directories, and match /usr
223bf3
  move
223bf3
- Resolves bz955248
223bf3
223bf3
* Thu Mar 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-15
223bf3
- Cleanup .spec file handling of different Fedora versions
223bf3
- Resolves bz914629
223bf3
223bf3
* Tue Feb 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-14
223bf3
- Resync with final version of upstream patches for launching mdmon
223bf3
  via systemctl. Require dracut 024-025 or later to match.
223bf3
- Resolves bz879327
223bf3
223bf3
* Fri Feb 1 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-13
223bf3
- Update to upstream solution for launching mdmon via systemctl
223bf3
- Resolves bz879327
223bf3
223bf3
* Mon Jan 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-12
223bf3
- Launch mdmon via systemctl to avoid it ending up in the wrong cgroup
223bf3
  and getting killed in the boot process when switching from the
223bf3
  initrd to the real root.
223bf3
- Resolves bz879327
223bf3
223bf3
* Tue Jan 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
223bf3
- Move code to leave udev cgroup into mdmon and excute it after we
223bf3
  work, to make sure it actually does the right thing.
223bf3
223bf3
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
223bf3
- Fix mdmonitor-takeover.service dangling symlink problem for real
223bf3
223bf3
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
223bf3
- Reintroduce fix for removing dangling symlink of
223bf3
  mdmonitor-takeover.service which got lost in the fix introduced in
223bf3
  3.2.6-8
223bf3
223bf3
* Fri Jan 4 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
223bf3
- mdmonitor-takeover.service is obsolete with the --offroot support,
223bf3
  and it is harmful as of 3.2.6
223bf3
- Resolves bz834245
223bf3
223bf3
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
223bf3
- Fix issue with udev scripts where if an raid volume with one of
223bf3
  the disks failing, the failed disk is still present in the volume
223bf3
  and container. The raid volume stays is in normal state (should be
223bf3
  degraded) and the rebuild cannot start.
223bf3
- Resolves bz886123
223bf3
223bf3
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-5
223bf3
- mdadm-sysvinit is obsolete given that we no longer support booting
223bf3
  using sysvinit scripts
223bf3
- Resolves bz884993
223bf3
223bf3
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
223bf3
- Fix typo in error message in fix for 880972. No functional changes
223bf3
223bf3
* Fri Nov 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
223bf3
- Disallow creating a second IMSM RAID array size 0 (bz880972)
223bf3
- Disallow creating IMSM RAIDs that spans multiple controllers (bz880974)
223bf3
- Resolves bz880972, bz880974
223bf3
223bf3
* Thu Nov 15 2012 Doug Ledford <dledford@redhat.com> - 3.2.6-2
223bf3
- Modify mdadm to set the cgroup of mdmon to systemd if it's available
223bf3
- Related bz873576 (and others)
223bf3
223bf3
* Thu Oct 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
223bf3
- Upgrade to mdadm-3.2.6
223bf3
- Resolves bz869930
223bf3
223bf3
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-14
223bf3
- Dummy update to work around bodhi breakage. No actual code changes.
223bf3
223bf3
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-13
223bf3
- Relax installation requirements for abrt script to only depend on
223bf3
  libreport-filesystem rather than the full abrt package
223bf3
223bf3
* Thu Oct 18 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-12
223bf3
- Add abrt script to retrieve /proc/mdstat output in case of crash
223bf3
- Resolves bz867842
223bf3
223bf3
* Wed Oct 17 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-11
223bf3
- Remove package requirements for udev and initscripts for F18+
223bf3
- Resolves bz864562
223bf3
223bf3
* Wed Oct 3 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-9
223bf3
- Resolve issue with ambiguous licenses
223bf3
- Resolves bz862761
223bf3
223bf3
* Mon Sep 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-8
223bf3
- Switch to using new systemd macros for F18+
223bf3
- Resolves bz850202
223bf3
223bf3
* Thu Aug 2 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-7
223bf3
- Remove bogus rogue patch applied in 3.2.5-5 with justification and
223bf3
  without following the structure of the mdadm package.
223bf3
223bf3
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-6
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
223bf3
223bf3
* Wed Jul 18 2012 Karsten Hopp <karsten@redhat.com> 3.2.5-5
223bf3
- include <linux/types.h> in some to avoid type clashes.
223bf3
  same problem as rhbz #840902  
223bf3
223bf3
* Mon Jul 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-4
223bf3
- Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/ to comply with
223bf3
  Fedora tmpfile rules
223bf3
- Resolves bz840187
223bf3
223bf3
* Mon Jun 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
223bf3
- Fix problem where reshape of RAID volume is broken after trying to
223bf3
  stop all MD devices.
223bf3
- Enhance raid-check to allow the adming to specify the max number of
223bf3
  concurrent arrays to be checked at any given time.
223bf3
- Resolves bz830177, bz820124
223bf3
223bf3
* Wed Jun 13 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-2
223bf3
- Fix uninstall script to remove dangling symlink to
223bf3
  mdmonitor-takeover.service, if the mdadm package is uninstalled from
223bf3
  the system.
223bf3
- Resolves bz828354
223bf3
223bf3
* Mon May 21 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
223bf3
- Upgrade to mdadm-3.2.5
223bf3
- Resolves bz822850
223bf3
223bf3
* Tue May 15 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-3
223bf3
- Fix mdadm-3.2.4 introduced bug where --add fails in common cases
223bf3
- Resolves bz821717 (f17) bz821718 (f16) bz821719 (f15)
223bf3
223bf3
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-2
223bf3
- Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the
223bf3
  map file getting deleted during boot.
223bf3
223bf3
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-1
223bf3
- Upgrade to mdadm-3.2.4
223bf3
- Resolves bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)
223bf3
223bf3
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-9
223bf3
- Fix Monitor mode sometimes crashes when a resync completes
223bf3
- Fix missing symlink for mdadm container device when incremental creates
223bf3
  the array
223bf3
- Make sure when creating a second array in a container that the second
223bf3
  array uses all available space since leaving space for a third array
223bf3
  is invalid
223bf3
- Validate the number of imsm volumes per controller
223bf3
- Fix issues with imsm arrays and disks larger than 2TB
223bf3
- Add support for expanding imsm arrays/containers
223bf3
- The support for expanding imsm arrays/containers was accepted upstream,
223bf3
  update to the official patches from there
223bf3
- Fix for the issue of --add not being very smart
223bf3
- Fix an issue causing rebuilds to fail to restart on reboot (data
223bf3
  corrupter level problem)
223bf3
- Reset the bad flag on map file updates
223bf3
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
223bf3
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
223bf3
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
223bf3
- Resolves: bz817039 (f17) bz817042 (f17)
223bf3
223bf3
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-8
223bf3
- Fix bug where IMSM arrays stay inactive in case a reboot is
223bf3
- performed during the reshape process.
223bf3
- Resolves: bz817522 (f17) bz817535 (f16) bz817537 (f15)
223bf3
223bf3
* Wed Mar 28 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-7
223bf3
- Fix issue when re-adding drive to a raid1 array with bitmap
223bf3
- Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)
223bf3
223bf3
* Thu Feb 23 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-6
223bf3
- Fix double free on buggy old kernel sysfs read
223bf3
- Fix segfault if trying to write superblock to non existing device
223bf3
- Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
223bf3
- Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)
223bf3
223bf3
* Thu Feb 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
223bf3
- Fix issue with devices failing to be added to a raid using bitmaps,
223bf3
  due to trying to write the bitmap with mis-aligned buffers using
223bf3
  O_DIRECT 
223bf3
- Resolves: bz789898 (f16) bz791189 (f15)
223bf3
223bf3
* Mon Jan 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
223bf3
- Add support for --offroot to mdadm/mdmon
223bf3
- Resolves: bz785739 (rawhide) bz785737 (f16) bz771405 (f15)
223bf3
223bf3
* Thu Jan 12 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
223bf3
- Fix case where we have to retry in case a remove fails due to an array
223bf3
  being busy
223bf3
- Resolves: bz773337 (rawhide) bz773340 (f16) bz773341 (f15)
223bf3
223bf3
* Thu Jan 5 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-2
223bf3
- Workaround for gcc-4.7 strict aliasing breaking the build
223bf3
223bf3
* Wed Jan 4 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-1
223bf3
- Update to upstream 3.2.3
223bf3
- Resolves: bz770110 (rawhide) bz771413 (f16) bz759014 (rawhide)
223bf3
- Resolves: bz759015 (f16) bz759035 (rawhide) bz759036 (f16)
223bf3
- Resolves: bz771608 (f15) bz759016 (f15) bz759039 (f15)
223bf3
223bf3
* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-15
223bf3
- Backport upstream fix for memory leak that can prevent migration to
223bf3
  RAID5 from completing.
223bf3
- Backport upstream fix preventing mounting a device while it is in
223bf3
  process of reshaping
223bf3
- Resolves: bz755005 bz755009
223bf3
223bf3
* Wed Nov 9 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-14
223bf3
- Backport upstream fixes to prevent growing v0.90 metadata raid out
223bf3
  of supported size.
223bf3
- Add missing 'disable' argument to systemctl in preun script
223bf3
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
223bf3
  Resolves: bz751716
223bf3
223bf3
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-13
223bf3
- Rebuilt for glibc bug#747377
223bf3
223bf3
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-12
223bf3
- Backport upstream version of fix for IMSM RAID assembly problem,
223bf3
  which resolves issues when booting off sysvinit based system.
223bf3
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
223bf3
223bf3
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-11
223bf3
- Fix systemd dependency problem
223bf3
- Resolves: bz741115 (F16) bz744226 (rawhide)
223bf3
223bf3
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-10
223bf3
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
223bf3
  boot, preventing booting from this RAID device.
223bf3
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
223bf3
- Fix race between udev and mdadm when assembling md device using
223bf3
  mdadm -I, where udev would spawn an additional mdadm command to
223bf3
  perform the assembly in parallel.
223bf3
223bf3
* Wed Aug 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-9
223bf3
- Fix boot with older imsm arrays that have an unused attribute set
223bf3
- Resolves: bz729205
223bf3
223bf3
* Thu Aug 25 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-8
223bf3
- Rework the 65-md-incremental.rules file to add the following support:
223bf3
  Nested md raid arrays should now work
223bf3
  MD on top of LUKS or other lvm based devices should now work
223bf3
  We should no longer grab multipath paths before multipath can
223bf3
223bf3
* Wed Jul 27 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-7
223bf3
- Fix a bug with readding a device
223bf3
- Fix a bug with writemostly flag handling
223bf3
223bf3
* Mon Jul 18 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-6
223bf3
- Bump and rebuild again
223bf3
223bf3
* Fri Jul 15 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-5
223bf3
- Bump and rebuild to keep version ahead of f15 version
223bf3
223bf3
* Thu Jul 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-4
223bf3
- Fix minor issue in man page
223bf3
- Resolves: bz717795
223bf3
223bf3
* Thu Jul 07 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-3
223bf3
- Use unit files with systemd. (johannbg)
223bf3
- Add sub-package sysvinit for SysV init script.
223bf3
- Resolves: bz713573
223bf3
223bf3
* Wed Jul 06 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-2
223bf3
- Fix build on PPC.
223bf3
- Resolves: bz719380
223bf3
223bf3
* Tue Jun 28 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-1
223bf3
- Update to latest upstream version
223bf3
- Resolves: bz714083
223bf3
223bf3
* Tue Jun 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-5
223bf3
- Fix for bz710646
223bf3
223bf3
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-4
223bf3
- Somehow the 64-md-raid.rules file went missing.  Put it back.
223bf3
- Resolves: bz692248
223bf3
223bf3
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-3
223bf3
- Fix mdmonitor init script setup of SELinux on PIDPATH
223bf3
- Resolves: bz692559
223bf3
223bf3
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-2
223bf3
- Restore build command to sane command instead of test command
223bf3
223bf3
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-1
223bf3
- Update to latest upstream version
223bf3
- Resolves: 691353
223bf3
223bf3
* Fri Mar 25 2011 Doug Ledford <dledford@redhat.com> - 3.1.5-1
223bf3
- Update to latest upstream stable release
223bf3
- Update mdadm.rules file to honor noiswmd and nodmraid command line options
223bf3
- Ghost the directory in /var/run, create /var/run/mdadm in mdmonitor init
223bf3
  script
223bf3
- Don't report mismatch counts on either raid1 or raid10
223bf3
- Check both active and idle arrays during raid check runs
223bf3
- Move the raid-check script from cron.weekly to /usr/sbin, add a crontab
223bf3
  file to /etc/cron.d and mark it config(noreplace).  This way users can
223bf3
  select their own raid-check frequency and have it honored through
223bf3
  upgrades.
223bf3
- Allow the raid-check script to set the process and io priority of the
223bf3
  thread performing the check in order to preserve responsiveness of the
223bf3
  machine during the check.
223bf3
- Resolves: 633229, 656620. 679843, 671076, 659933
223bf3
223bf3
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-0.git20100804.2.1
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
223bf3
223bf3
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.2
223bf3
- Add udev patch to not have incremental assembly in two rules files
223bf3
223bf3
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.1
223bf3
- Update to latest upstream release (resolves an issue with stale lock
223bf3
  files on the md device map file)
223bf3
223bf3
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.2
223bf3
- Remove the glibc-static buildreq and don't build the static mdadm since
223bf3
  we don't install it anyway
223bf3
- Remove the udev file since adding it was supposed to be a rawhide only change
223bf3
223bf3
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
223bf3
- Change git date format to the correct format (YYYYMMDD)
223bf3
- Update to latest upstream push (fixes bz604023)
223bf3
223bf3
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.2
223bf3
- Fix racy locking of mapfile (bz616596)
223bf3
223bf3
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
223bf3
- Update to latest git repo (3.1.2 plus pending changes, fixes bz602457)
223bf3
- Add in 64-md-raid.rules to compensate for it no longer being in udev
223bf3
  (bz581905)
223bf3
- Remove mdadm.static as its no longer used in initrd creation
223bf3
223bf3
* Tue Apr 13 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-10
223bf3
- Minor update to mdadm.rules to make anaconda happy
223bf3
223bf3
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-9
223bf3
- Slight fix on container patch
223bf3
223bf3
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-8
223bf3
- Updated container patch that also enables mdadm -IRs for imsm devices
223bf3
223bf3
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-7
223bf3
- Fix up directory in mdmonitor init script so that we restart mdmon like we
223bf3
  are supposed to
223bf3
- Add a rule to run incremental assembly on containers in case there are
223bf3
  multiple volumes in a container and we only started some of them in the
223bf3
  initramfs
223bf3
- Make -If work with imsm arrays.  We had too restrictive of a test in
223bf3
  sysfs_unique_holder.
223bf3
- Make incremental assembly of containers act like incremental assembly of
223bf3
  regular devices (aka, --run is needed to start a degraded array)
223bf3
223bf3
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-6
223bf3
- Typo in new rules file
223bf3
223bf3
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-5
223bf3
- Enable incremental support for imsm devices
223bf3
223bf3
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-4
223bf3
- One line fix for ppc64 compiles
223bf3
223bf3
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-3
223bf3
- Clean up directory mess once and for all
223bf3
- Add incremental remove support
223bf3
223bf3
* Wed Mar 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-2
223bf3
- Add a little more paranoia checking to the RebuildMap code to avoid ever
223bf3
  having the same infinite loop as in bz569019 again even if we change file
223bf3
  locations to somewhere where we can't create a mapfile
223bf3
223bf3
* Tue Mar 16 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-1
223bf3
- Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
223bf3
- The lack of /dev/md is causing problems, so add code to mapfile.c to cause
223bf3
  us to create /dev/md if it doesn't exist (bz569019)
223bf3
223bf3
* Tue Feb 23 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
223bf3
- Newer version of imsm patch that leaves warning, but only when there
223bf3
  actually are too many devices on the command line (bz554974)
223bf3
223bf3
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
223bf3
- The uuid patch cause a different problem during assembly, so use a gross
223bf3
  hack to work around the uuid issue that won't break assembly until fixed
223bf3
  properly upstream (bz567132)
223bf3
223bf3
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
223bf3
- Fix problem with booting multiple imsm containers when they aren't listed
223bf3
  "just so" in the mdadm.conf file (bz554974)
223bf3
223bf3
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
223bf3
- Don't run the raid-check script if the kernel doesn't support
223bf3
  md devices (bz557053)
223bf3
- Don't report any mismatch_cnt issues on raid1 devices as there are
223bf3
  legitimate reasons why the count may not be 0 and we are getting enough
223bf3
  false positives that it renders the check useless (bz554217, bz547128)
223bf3
223bf3
* Thu Feb 18 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.2
223bf3
- Fix s390/ppc64 UUID byte swap issue
223bf3
223bf3
* Wed Feb 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
223bf3
- Update to head of upstream git repo, which contains a significant number
223bf3
  of bug fixes we need (bz543746)
223bf3
223bf3
* Fri Jan 15 2010 Doug Ledford <dledford@redhat.com> - 3.0.3-3
223bf3
- Fix crash when AUTO keyword is in mdadm.conf (bz552342)
223bf3
223bf3
* Tue Dec 01 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-2
223bf3
- Minor tweak to init script for LSB compliance (bz527957)
223bf3
223bf3
* Wed Nov 04 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-1
223bf3
- New upstream release 3.0.3 (bz523320, bz527281)
223bf3
- Update a couple internal patches
223bf3
- Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
223bf3
  immediate use to resolve a bug
223bf3
- Drop the endian patch because it no longer applied cleanly and all attempts
223bf3
  to reproduce the original problem as reported in bz510605 failed, even up
223bf3
  to and including downloading the specific package that was reported as
223bf3
  failing in that bug and trying to reproduce with it on both ppc and ppc64
223bf3
  hardware and with both ppc and ppc64 versions on the 64bit hardware.
223bf3
  Without a reproducer, it is impossible to determine if a rehashed patch
223bf3
  to apply to this code would actually solve the problem, so remove the patch
223bf3
  entirely since the original problem, as reported, was an easy to detect DOA
223bf3
  issue where installing to a raid array was bound to fail on reboot and so
223bf3
  we should be able to quickly and definitively tell if the problem resurfaces.
223bf3
- Update the mdmonitor init script for LSB compliance (bz527957)
223bf3
- Link from mdadm.static man page to mdadm man page (bz529314)
223bf3
- Fix a problem in the raid-check script (bz523000)
223bf3
- Fix the intel superblock handler so we can test on non-scsi block devices
223bf3
223bf3
* Fri Oct  2 2009 Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
223bf3
- New upstream release 3.0.2
223bf3
- Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
223bf3
- Add a patch making mdmon store its state under /dev/.mdadm for initrd
223bf3
  mdmon, rootfs mdmon handover
223bf3
- Restart mdmon from initscript (when running) for rootfs mdmon handover
223bf3
223bf3
* Thu Sep 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-4
223bf3
- Stop some mdmon segfaults (bz523860)
223bf3
223bf3
* Tue Sep 15 2009 Doug Ledford <dledford@redhat.com> - 3.0-3
223bf3
- Update to current head of upstream git repo for various imsm related fixes
223bf3
  (fixes bz523262)
223bf3
- Fix display of metadata version in output of Detail mode
223bf3
- Add UUID output to --detail --export (bz523314)
223bf3
223bf3
* Fri Jul 24 2009 Doug Ledford <dledford@redhat.com> - 3.0-2
223bf3
- Improved raid-check script as well as the ability to configure what devices
223bf3
  get checked
223bf3
- Endian patch for uuid generation
223bf3
223bf3
* Mon Jun 29 2009 Doug Ledford <dledford@redhat.com> - 3.0-1
223bf3
- Remove stale patches already accepted by upstream
223bf3
- Fix the raid-check script to only try and check a device if it is
223bf3
  checkable
223bf3
- Update to official mdadm-3.0 version
223bf3
- Resolves: bz505587, bz505552
223bf3
223bf3
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
223bf3
- Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
223bf3
  need to precreate the /dev/md/ directory in order for incremental
223bf3
  assembly to work
223bf3
223bf3
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
223bf3
- Only check raid devices automatically, do not attempt to repair them
223bf3
  during the weekly data scrubbing
223bf3
223bf3
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
223bf3
- Fix a few issues with the new code to determine when a device gets to
223bf3
  keep its name and when it doesn't
223bf3
223bf3
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.4
223bf3
- Change the perms on the udev rules file, it doesn't need to be +x
223bf3
223bf3
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
223bf3
- Slightly tweak the udev rules to make sure we don't start arrays
223bf3
  while running in rc.sysinit...leave array starting to it instead
223bf3
- Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
223bf3
  since at startup /var/run/mdadm is read-only by default and this
223bf3
  breaks incremental assembly
223bf3
- Change how mdadm decides to assemble incremental devices using their 
223bf3
  preferred name or a random name to avoid possible conflicts when plugging
223bf3
  a foreign array into a host
223bf3
223bf3
* Wed Mar 18 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.2
223bf3
- Change around the mdadm udev rules we ship to avoid a udev file conflict
223bf3
223bf3
* Tue Mar 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
223bf3
- Update to latest devel release
223bf3
- Remove the no longer necessary udev patch
223bf3
- Remove the no longer necessary warn patch
223bf3
- Remove the no longer necessary alias patch
223bf3
- Update the mdadm.rules file to only pay attention to device adds, not
223bf3
  changes and to enable incremental assembly
223bf3
- Add a cron job to run a weekly repair of the array to correct bad sectors
223bf3
- Resolves: bz474436, bz490972
223bf3
223bf3
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.devel2.2.1
223bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
223bf3
223bf3
* Thu Feb 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
223bf3
- Readd our old mdadm rules file that does incremental assembly
223bf3
- Remove the new mdadm rules file from upstream as we already have this in
223bf3
  our udev package (and the one in the udev package already has a bug fixed)
223bf3
223bf3
* Thu Feb 12 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
223bf3
- Update to latest upstream devel release
223bf3
- Use the udev rules file included with mdadm instead of our own
223bf3
- Drop all the no longer relevant patches
223bf3
- Fix a build error in mdopen.c
223bf3
- Fix the udev rules path in Makefile
223bf3
- Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
223bf3
  to operations on the target of the macro as it could get executed
223bf3
  multiple times, and gcc now throws an error on that)
223bf3
- Add some casts to some print statements to keep gcc from complaining
223bf3
223bf3
* Fri Oct 24 2008 Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
223bf3
- Updated to latest upstream stable release (#466803)
223bf3
- Change udev rule to not assemble degraded arrays (#453314)
223bf3
- Fix metadata matching in config file (#466078)
223bf3
- Fix assembly of raid10 devices (#444237)
223bf3
- Fix incremental assembly of partitioned raid devices (#447818)
223bf3
223bf3
* Thu Jun 26 2008 Doug Ledford <dledford@redhat.com> - 2.6.7-1
223bf3
- Update to latest upstream version (should resolve #444237)
223bf3
- Drop incremental patch as it's now part of upstream
223bf3
- Clean up all the open() calls in the code (#437145)
223bf3
- Fix the build process to actually generate mdassemble (#446988)
223bf3
- Update the udev rules to get additional info about arrays being assembled
223bf3
  from the /etc/mdadm.conf file (--scan option) (#447818)
223bf3
- Update the udev rules to run degraded arrays (--run option) (#452459)
223bf3
223bf3
* Thu Apr 17 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-4
223bf3
- make /dev/md if necessary in incremental mode (#429604)
223bf3
- open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)
223bf3
 
223bf3
* Fri Feb  1 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-3
223bf3
- add a udev rules file for device assembly (#429604)
223bf3
223bf3
* Fri Jan 18 2008 Doug Ledford <dledford@redhat.com> - 2.6.4-2
223bf3
- Bump version and rebuild
223bf3
223bf3
* Fri Oct 19 2007 Doug Ledford <dledford@redhat.com> - 2.6.4-1
223bf3
- Update to latest upstream and remove patches upstream has taken
223bf3
223bf3
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.2-5
223bf3
- Rebuild for selinux ppc32 issue.
223bf3
223bf3
* Mon Jul 09 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-4
223bf3
- Oops, if we call -C -e1, minor_version is no longer properly set, fix that
223bf3
  up
223bf3
- Related: bz230207
223bf3
223bf3
* Fri Jul 06 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-3
223bf3
- Oops, had to update the file leak patch, missed one thing
223bf3
- Minor tweak to return codes in init script and add LSB header
223bf3
- Resolves: bz244582, bz246980
223bf3
223bf3
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-2
223bf3
- Fix a file leak issue when mdadm is in monitor mode
223bf3
- Update mdadm init script so that status will always run and so
223bf3
  return codes are standards compliant
223bf3
- Fix assembly of version 1 superblock devices
223bf3
- Make the attempt to create an already running device have a clearer
223bf3
  error message
223bf3
- Allow the creation of a degraded raid4 array like we allow for raid5
223bf3
- Make mdadm actually pay attention to raid4 devices when in monitor mode
223bf3
- Make the mdmonitor script use daemon() correctly
223bf3
- Fix a bug where manage mode would not add disks correctly under certain
223bf3
  conditions
223bf3
- Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
223bf3
- Resolves: bz174642, bz224272, bz186524
223bf3
223bf3
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-1
223bf3
- Update to latest upstream
223bf3
- Remove requirement for /usr/sbin/sendmail - it's optional and not on by
223bf3
  default, and sendmail isn't *required* for mdadm itself to work, and isn't
223bf3
  even required for the monitoring capability to work, just if you want to
223bf3
  have the monitoring capability do the automatic email thing instead of
223bf3
  run your own program (and if you use the program option of the monitor
223bf3
  capability, your program could email you in a different manner entirely)
223bf3
223bf3
* Mon Apr 16 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-4
223bf3
- More cleanups for merge review process
223bf3
- Related: bz226134
223bf3
223bf3
* Wed Apr 11 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-3
223bf3
- Various cleanups as part of merge review process
223bf3
- Related: bz226134
223bf3
223bf3
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-2
223bf3
- Oops, missing a dependency in the Makefile
223bf3
223bf3
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-1
223bf3
- Update to latest upstream version
223bf3
- Resolves: bz233422
223bf3
223bf3
* Fri Jan 26 2007 Doug Ledford <dledford@redhat.com> - 2.6-1
223bf3
- Update to latest upstream version
223bf3
- Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
223bf3
  packages handles multipath devices well, this is no longer needed.
223bf3
- Various cleanups in the spec file
223bf3
223bf3
* Thu Nov 09 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-3
223bf3
- Add a fix for the broken printout of array GUID when using the -E --brief
223bf3
  flags
223bf3
223bf3
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-2
223bf3
- tag present on another branch and can't be forcibly moved
223bf3
  required number bump
223bf3
223bf3
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-1
223bf3
- Update to 2.5.4 (listed as a bugfix update by upstream)
223bf3
- Remove previous bitmap patch that's now part of 2.5.4
223bf3
223bf3
* Sun Oct  8 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-2
223bf3
- Fix a big-endian machine error in the bitmap code (Paul Clements)
223bf3
223bf3
* Mon Aug  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-1
223bf3
- Update to 2.5.3 which upstream calls a "bug fix" release
223bf3
223bf3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.2-1.1
223bf3
- rebuild
223bf3
223bf3
* Fri Jul  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.2-1
223bf3
- Update to 2.5.2
223bf3
- Remove auto default patch as upstream now has a preferred default auto method
223bf3
223bf3
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 2.3.1-3
223bf3
- fix build on ppc64
223bf3
223bf3
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-2
223bf3
- fix build on ppc
223bf3
223bf3
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
223bf3
- update to 2.3.1 to fix raid5 (#184284)
223bf3
223bf3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2.1
223bf3
- bump again for double-long bug on ppc(64)
223bf3
223bf3
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2
223bf3
- rebuilt for new gcc4.1 snapshot and glibc changes
223bf3
223bf3
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
223bf3
- rebuilt
223bf3
223bf3
* Mon Dec 05 2005 Warren Togami <wtogami@redhat.com> 2.2-1
223bf3
- 2.2 upgrade (#167897)
223bf3
- disable diet because we don't ship it anymore
223bf3
  and we don't actually use mdassemble now
223bf3
223bf3
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
223bf3
- Make the mdmonitor init script use the pid-file option, major cleanup
223bf3
  of the script now possible (#134459)
223bf3
223bf3
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-3.fc4
223bf3
- Put back the obsoletes: raidtools that was present in 1.11.0-1.fc4
223bf3
223bf3
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
223bf3
- Change the default auto= mode so it need not be on the command line to
223bf3
  work with udev, however it is still supported on the command line (#132706)
223bf3
- Add a man page (from Luca Berra) for mdassemble
223bf3
223bf3
* Wed May 11 2005 Doug Ledford <dledford@redhat.com> - 1.11.0-1.fc4
223bf3
- Upgrade to 1.11.0
223bf3
223bf3
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 1.9.0-3.fc4
223bf3
- fix mdmonitor initscript (#144717)
223bf3
223bf3
* Mon Mar 21 2005 Doug Ledford <dledford@redhat.com> 1.9.0-2
223bf3
- Build mdadm.static and mdassemble (static as well) to be used in initrd
223bf3
  images
223bf3
223bf3
* Wed Mar 09 2005 Doug Ledford <dledford@redhat.com> 1.9.0-1
223bf3
- Initial upgrade to 1.9.0 and update of doc files
223bf3
- Fix an s390 build error
223bf3
223bf3
* Mon Oct 04 2004 Doug Ledford <dledford@redhat.com> 1.6.0-2
223bf3
- Remove /etc/mdadm.conf from the file list.  Anaconda will write one out
223bf3
  if it's needed.
223bf3
223bf3
* Fri Oct 01 2004 Doug Ledford <dledford@redhat.com> 1.6.0-1
223bf3
- Update to newer upstream version
223bf3
- Make mdmpd work on kernels that don't have the event interface patch
223bf3
223bf3
* Fri Jul 30 2004 Dan Walsh <dwalsh@redhat.com> 1.5.0-11
223bf3
- Create a directory /var/run/mdadm to contain mdadm.pid
223bf3
- This cleans up SELinux problem
223bf3
223bf3
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
223bf3
- rebuilt
223bf3
223bf3
* Sat May 22 2004 Doug Ledford <dledford@redhat.com> - 1.5.0-9
223bf3
- Fix Makefile and build method to satisfy bz #123769
223bf3
- Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
223bf3
- Make sure mdadm --monitor closes all md device files so that md devices
223bf3
  can be stopped while mdadm is still running - bz #119532
223bf3
223bf3
* Thu May 20 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-8
223bf3
- remove unneeded patch, can use --run instead
223bf3
223bf3
* Wed May 19 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-7
223bf3
- add patch with reallyforce mode on creation to be used by anaconda
223bf3
223bf3
* Wed May 12 2004 Doug Ledford <dledford@redhat.com> 2.5.0-6
223bf3
- Fix a bug in the postun scriptlet related to downgrading to a version
223bf3
  of mdadm that doesn't include the mdmpd daemon.
223bf3
223bf3
* Fri May 07 2004 Doug Ledford <dledford@redhat.com> 1.5.0-5
223bf3
- Disable service mdmpd by default to avoid [Failed] messages on
223bf3
  current 2.6 kernels.  Possibly re-enable it by default once the
223bf3
  2.6 kernels have the md event interface.
223bf3
223bf3
* Thu Apr 22 2004 Doug Ledford <dledford@redhat.com> 1.5.0-4
223bf3
- Update mdmonitor script to start daemon more cleanly
223bf3
- Repackage mdmpd tarball to include gcc-3.4 changes and to make
223bf3
  mdmpd properly daemonize at startup instead of forking and leaving
223bf3
  the child attached to the terminal.
223bf3
223bf3
* Thu Mar  4 2004 Bill Nottingham <notting@redhat.com> 1.5.0-3
223bf3
- ship /var/run/mpmpd (#117497)
223bf3
223bf3
* Thu Feb 26 2004 Doug Ledford <dledford@redhat.com> 1.5.0-2
223bf3
- Add a default MAILADDR line to the mdadm.conf file installed by default
223bf3
  (Bugzilla #92447)
223bf3
- Make it build with gcc-3.4
223bf3
223bf3
* Mon Feb 23 2004 Doug Ledford <dledford@redhat.com> 1.5.0-1
223bf3
- Update to 1.5.0 (from Matthew J. Galgoci <mgalgoci@redhat.com>)
223bf3
223bf3
* Sun Nov 16 2003 Doug Ledford <dledford@redhat.com> 1.4.0-1
223bf3
- fix problem with recovery thread sleeping in mdmpd
223bf3
223bf3
* Fri Nov 14 2003 Doug Ledford <dledford@redhat.com>
223bf3
- sync upstream
223bf3
- add mdmpd package into mdadm package
223bf3
223bf3
* Wed Sep 10 2003 Michael K. Johnson <johnsonm@redhat.com> 1.3.0-1
223bf3
- sync upstream
223bf3
223bf3
* Tue Mar 11 2003 Michael K. Johnson <johnsonm@redhat.com> 1.1.0-1
223bf3
- sync upstream
223bf3
223bf3
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 1.0.1-1
223bf3
- update for rebuild
223bf3
223bf3
* Wed Dec 25 2002 Tim Powers <timp@redhat.com> 1.0.0-8
223bf3
- fix references to %%install in the changelog so that it will build
223bf3
223bf3
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.0.0-7
223bf3
- Rebuild
223bf3
223bf3
* Fri Jul 12 2002 Michael K. Johnson <johnsonm@redhat.com>
223bf3
- Changed RPM Group to System Environment/Base
223bf3
223bf3
* Wed May 15 2002 Michael K. Johnson <johnsonm@redhat.com>
223bf3
- minor cleanups to the text, conditionalize rm -rf
223bf3
- added mdmonitor init script
223bf3
223bf3
* Fri May 10 2002  <neilb@cse.unsw.edu.au>
223bf3
- update to 1.0.0
223bf3
- Set CXFLAGS instead of CFLAGS
223bf3
223bf3
* Sat Apr  6 2002  <neilb@cse.unsw.edu.au>
223bf3
- change %%install to use "make install"
223bf3
223bf3
* Fri Mar 15 2002  <gleblanc@localhost.localdomain>
223bf3
- beautification
223bf3
- made mdadm.conf non-replaceable config
223bf3
- renamed Copyright to License in the header
223bf3
- added missing license file
223bf3
- used macros for file paths
223bf3
223bf3
* Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
223bf3
- Added Obsoletes: mdctl
223bf3
- missingok for configfile
223bf3
223bf3
* Tue Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
223bf3
- Add md.4 and mdadm.conf.5 man pages
223bf3
223bf3
* Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
223bf3
- builds properly as non-root.
223bf3
223bf3
* Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
223bf3
- updated for 0.7, fixed /usr/share/doc and added manpage
223bf3
223bf3
* Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
223bf3
- initial RPM build