dcavalca / rpms / mdadm

Forked from rpms/mdadm 3 years ago
Clone

Blame SPECS/mdadm.spec

1f6b6a
Summary:     The mdadm program controls Linux md devices (software RAID arrays)
1f6b6a
Name:        mdadm
1f6b6a
Version:     4.1
2792dd
Release:     14%{?dist}
1f6b6a
Source:      http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tar.xz
1f6b6a
Source1:     mdmonitor.init
1f6b6a
Source2:     raid-check
1f6b6a
Source3:     mdadm.rules
1f6b6a
Source4:     mdadm-raid-check-sysconfig
1f6b6a
Source5:     mdadm-cron
1f6b6a
Source6:     mdmonitor.service
1f6b6a
Source7:     mdadm.conf
1f6b6a
Source8:     mdadm_event.conf
2910d5
Source9:     mdcheck
2910d5
Source10:    mdadm_env.sh
1f6b6a
5eacff
Patch1:      0001-Assemble-keep-MD_DISK_FAILFAST-and-MD_DISK_WRITEMOST.patch
5eacff
Patch2:      0002-Document-PART-POLICY-lines.patch
5eacff
Patch3:      0003-policy-support-devices-with-multiple-paths.patch
5eacff
Patch4:      0004-mdcheck-add-systemd-unit-files-to-run-mdcheck.patch
5eacff
Patch5:      0005-Monitor-add-system-timer-to-run-oneshot-periodically.patch
5eacff
Patch6:      0006-imsm-update-metadata-correctly-while-raid10-double-d.patch
5eacff
Patch7:      0007-Assemble-mask-FAILFAST-and-WRITEMOSTLY-flags-when-fi.patch
5eacff
Patch8:      0008-Grow-avoid-overflow-in-compute_backup_blocks.patch
5eacff
Patch9:      0009-Grow-report-correct-new-chunk-size.patch
5eacff
Patch10:     0010-policy.c-prevent-NULL-pointer-referencing.patch
5eacff
Patch11:     0011-policy.c-Fix-for-compiler-error.patch
5eacff
Patch12:     0012-imsm-finish-recovery-when-drive-with-rebuild-fails.patch
5eacff
Patch13:     0013-imsm-fix-reshape-for-2TB-drives.patch
5eacff
Patch14:     0014-Fix-spelling-typos.patch
5eacff
Patch15:     0015-Detail.c-do-not-skip-first-character-when-calling-xs.patch
5eacff
Patch16:     0016-Fix-reshape-for-decreasing-data-offset.patch
5eacff
Patch17:     0017-mdadm-tests-add-one-test-case-for-failfast-of-raid1.patch
5eacff
Patch18:     0018-mdmon-don-t-attempt-to-manage-new-arrays-when-termin.patch
5eacff
Patch19:     0019-mdmon-wait-for-previous-mdmon-to-exit-during-takeove.patch
5eacff
Patch20:     0020-Assemble-Fix-starting-array-with-initial-reshape-che.patch
5eacff
Patch21:     0021-add-missing-units-to-examine.patch
5eacff
Patch22:     0022-imsm-fix-spare-activation-for-old-matrix-arrays.patch
5eacff
Patch23:     0023-Create-Block-rounding-size-to-max.patch
5eacff
Patch24:     0024-udev-Add-udev-rules-to-create-by-partuuid-for-md-dev.patch
2910d5
Patch25:     0025-mdmon-fix-wrong-array-state-when-disk-fails-during-m.patch
2910d5
Patch26:     0026-Enable-probe_roms-to-scan-more-than-6-roms.patch
2910d5
Patch27:     0027-super-intel-Fix-issue-with-abs-being-irrelevant.patch
2910d5
Patch28:     0028-mdadm.h-Introduced-unaligned-get-put-_unaligned-16-3.patch
2910d5
Patch29:     0029-super-intel-Use-put_unaligned-in-split_ull.patch
2910d5
Patch30:     0030-mdadm-load-default-sysfs-attributes-after-assemblati.patch
2910d5
Patch31:     0031-mdadm.h-include-sysmacros.h-unconditionally.patch
2910d5
Patch32:     0032-mdadm-add-no-devices-to-avoid-component-devices-deta.patch
2910d5
Patch33:     0033-udev-add-no-devices-option-for-calling-mdadm-detail.patch
2910d5
Patch34:     0034-imsm-close-removed-drive-fd.patch
2910d5
Patch35:     0035-mdadm-check-value-returned-by-snprintf-against-error.patch
2910d5
Patch36:     0036-mdadm-Introduce-new-array-state-broken-for-raid0-lin.patch
2910d5
Patch37:     0037-mdadm-force-a-uuid-swap-on-big-endian.patch
2910d5
Patch38:     0038-mdadm-md.4-add-the-descriptions-for-bitmap-sysfs-nod.patch
2910d5
Patch39:     0039-Init-devlist-as-an-array.patch
2910d5
Patch40:     0040-Don-t-need-to-check-recovery-after-re-add-when-no-I-.patch
2910d5
Patch41:     0041-udev-allow-for-udev-attribute-reading-bug.patch
2910d5
Patch42:     0042-imsm-save-current_vol-number.patch
2910d5
Patch43:     0043-imsm-allow-to-specify-second-volume-size.patch
2910d5
Patch44:     0044-mdcheck-when-mdcheck_start-is-enabled-enable-mdcheck.patch
2910d5
Patch45:     0045-mdcheck-use-to-pass-variable-to-mdcheck.patch
2910d5
Patch46:     0046-SUSE-mdadm_env.sh-handle-MDADM_CHECK_DURATION.patch
2910d5
Patch47:     0047-super-intel-don-t-mark-structs-packed-unnecessarily.patch
2910d5
Patch48:     0048-mdcheck-service-can-t-start-succesfully-because-of-s.patch
2910d5
Patch49:     0049-Remove-last-traces-of-HOT_ADD_DISK.patch
2910d5
Patch50:     0050-Fix-up-a-few-formatting-issues.patch
2910d5
Patch51:     0051-Remove-unused-code.patch
2910d5
Patch52:     0052-imsm-return-correct-uuid-for-volume-in-detail.patch
2910d5
Patch53:     0053-imsm-Change-the-way-of-printing-nvme-drives-in-detai.patch
2910d5
Patch54:     0054-Create-add-support-for-RAID0-layouts.patch
2910d5
Patch55:     0055-Assemble-add-support-for-RAID0-layouts.patch
2910d5
Patch56:     0056-Respect-CROSS_COMPILE-when-CC-is-the-default.patch
2910d5
Patch57:     0057-Change-warning-message.patch
2910d5
Patch58:     0058-Manage-Remove-the-legacy-code-for-md-driver-prior-to.patch
2910d5
Patch59:     0059-imsm-Update-grow-manual.patch
2910d5
Patch60:     0060-Add-support-for-Tebibytes.patch
2910d5
Patch61:     0061-imsm-fill-working_disks-according-to-metadata.patch
2792dd
Patch62:     0062-mdadm.8-add-note-information-for-raid0-growing-opera.patch
2792dd
Patch63:     0063-Remove-the-legacy-whitespace.patch
2792dd
Patch64:     0064-imsm-pass-subarray-id-to-kill_subarray-function.patch
2792dd
Patch65:     0065-imsm-Remove-dump-restore-implementation.patch
2792dd
Patch66:     0066-imsm-Correct-minimal-device-size.patch
2792dd
Patch67:     0067-Detail-show-correct-bitmap-info-for-cluster-raid-dev.patch
2792dd
Patch68:     0068-imsm-support-the-Array-Creation-Time-field-in-metada.patch
2792dd
Patch69:     0069-imsm-show-Subarray-and-Volume-ID-in-examine-output.patch
2792dd
Patch70:     0070-udev-Ignore-change-event-for-imsm.patch
2792dd
Patch71:     0071-Monitor-improve-check_one_sharer-for-checking-duplic.patch
2792dd
Patch72:     0072-Detail-adding-sync-status-for-cluster-device.patch
2792dd
Patch73:     0073-Manage-imsm-Write-metadata-before-add.patch
2792dd
Patch74:     0074-Assemble-print-error-message-if-mdadm-fails-assembli.patch
2792dd
Patch75:     0075-clean-up-meaning-of-small-typo.patch
2792dd
Patch76:     0076-Assemble.c-respect-force-flag.patch
2792dd
Patch77:     0077-mdcheck-Log-when-done.patch
2910d5
1f6b6a
# RHEL customization patches
1f6b6a
Patch97:     mdadm-3.3-udev.patch
1f6b6a
Patch98:     mdadm-2.5.2-static.patch
1f6b6a
1f6b6a
URL:         http://www.kernel.org/pub/linux/utils/raid/mdadm/
1f6b6a
License:     GPLv2+
1f6b6a
Group:       System Environment/Base
1f6b6a
BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
1f6b6a
Obsoletes:   mdctl,raidtools
1f6b6a
Obsoletes:   mdadm-sysvinit
1f6b6a
Conflicts:   dracut < 034-1
1f6b6a
Requires(post): systemd-units chkconfig coreutils
1f6b6a
BuildRequires: systemd-units binutils-devel
1f6b6a
Requires(preun): systemd-units
1f6b6a
Requires(postun): systemd-units coreutils
1f6b6a
Requires: libreport-filesystem
1f6b6a
1f6b6a
%define _hardened_build 1
1f6b6a
1f6b6a
%description 
1f6b6a
The mdadm program is used to create, manage, and monitor Linux MD (software
1f6b6a
RAID) devices.  As such, it provides similar functionality to the raidtools
1f6b6a
package.  However, mdadm is a single program, and it can perform
1f6b6a
almost all functions without a configuration file, though a configuration
1f6b6a
file can be used to help with some common tasks.
1f6b6a
1f6b6a
%prep
1f6b6a
%setup -q
1f6b6a
5eacff
%patch1 -p1 -b .0001
5eacff
%patch2 -p1 -b .0002
5eacff
%patch3 -p1 -b .0003
5eacff
%patch4 -p1 -b .0004
5eacff
%patch5 -p1 -b .0005
5eacff
%patch6 -p1 -b .0006
5eacff
%patch7 -p1 -b .0007
5eacff
%patch8 -p1 -b .0008
5eacff
%patch9 -p1 -b .0009
5eacff
%patch10 -p1 -b .0010
5eacff
%patch11 -p1 -b .0011
5eacff
%patch12 -p1 -b .0012
5eacff
%patch13 -p1 -b .0013
5eacff
%patch14 -p1 -b .0014
5eacff
%patch15 -p1 -b .0015
5eacff
%patch16 -p1 -b .0016
5eacff
%patch17 -p1 -b .0017
5eacff
%patch18 -p1 -b .0018
5eacff
%patch19 -p1 -b .0019
5eacff
%patch20 -p1 -b .0020
5eacff
%patch21 -p1 -b .0021
5eacff
%patch22 -p1 -b .0022
5eacff
%patch23 -p1 -b .0023
5eacff
%patch24 -p1 -b .0024
2910d5
%patch25 -p1 -b .0025
2910d5
%patch26 -p1 -b .0026
2910d5
%patch27 -p1 -b .0027
2910d5
%patch28 -p1 -b .0028
2910d5
%patch29 -p1 -b .0029
2910d5
%patch30 -p1 -b .0030
2910d5
%patch31 -p1 -b .0031
2910d5
%patch32 -p1 -b .0032
2910d5
%patch33 -p1 -b .0033
2910d5
%patch34 -p1 -b .0034
2910d5
%patch35 -p1 -b .0035
2910d5
%patch36 -p1 -b .0036
2910d5
%patch37 -p1 -b .0037
2910d5
%patch38 -p1 -b .0038
2910d5
%patch39 -p1 -b .0039
2910d5
%patch40 -p1 -b .0040
2910d5
%patch41 -p1 -b .0041
2910d5
%patch42 -p1 -b .0042
2910d5
%patch43 -p1 -b .0043
2910d5
%patch44 -p1 -b .0044
2910d5
%patch45 -p1 -b .0045
2910d5
%patch46 -p1 -b .0046
2910d5
%patch47 -p1 -b .0047
2910d5
%patch48 -p1 -b .0048
2910d5
%patch49 -p1 -b .0049
2910d5
%patch50 -p1 -b .0050
2910d5
%patch51 -p1 -b .0051
2910d5
%patch52 -p1 -b .0052
2910d5
%patch53 -p1 -b .0053
2910d5
%patch54 -p1 -b .0054
2910d5
%patch55 -p1 -b .0055
2910d5
%patch56 -p1 -b .0056
2910d5
%patch57 -p1 -b .0057
2910d5
%patch58 -p1 -b .0058
2910d5
%patch59 -p1 -b .0059
2910d5
%patch60 -p1 -b .0060
2910d5
%patch61 -p1 -b .0061
2910d5
%patch62 -p1 -b .0062
2792dd
%patch63 -p1 -b .0063
2792dd
%patch64 -p1 -b .0064
2792dd
%patch65 -p1 -b .0065
2792dd
%patch66 -p1 -b .0066
2792dd
%patch67 -p1 -b .0067
2792dd
%patch68 -p1 -b .0068
2792dd
%patch69 -p1 -b .0069
2792dd
%patch70 -p1 -b .0070
2792dd
%patch71 -p1 -b .0071
2792dd
%patch72 -p1 -b .0072
2792dd
%patch73 -p1 -b .0073
2792dd
%patch74 -p1 -b .0074
2792dd
%patch75 -p1 -b .0075
2792dd
%patch76 -p1 -b .0076
2792dd
%patch77 -p1 -b .0077
5eacff
1f6b6a
# RHEL customization patches
1f6b6a
%patch97 -p1 -b .udev
1f6b6a
%patch98 -p1 -b .static
1f6b6a
1f6b6a
%build
1f6b6a
make %{?_smp_mflags} CXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" SYSCONFDIR="%{_sysconfdir}" mdadm mdmon
1f6b6a
1f6b6a
%install
1f6b6a
rm -rf %{buildroot}
1f6b6a
make DESTDIR=%{buildroot} MANDIR=%{_mandir} BINDIR=%{_sbindir} SYSTEMD_DIR=%{_unitdir} install install-systemd
1f6b6a
install -Dp -m 755 %{SOURCE2} %{buildroot}%{_sbindir}/raid-check
1f6b6a
install -Dp -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/65-md-incremental.rules
1f6b6a
install -Dp -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/raid-check
1f6b6a
install -Dp -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/cron.d/raid-check
1f6b6a
mkdir -p -m 710 %{buildroot}/var/run/mdadm
2910d5
mkdir -p -m 700 %{buildroot}/usr/share/mdadm
2910d5
mkdir -p -m 700 %{buildroot}/usr/lib/mdadm
2910d5
install -Dp -m 755 %{SOURCE9} %{buildroot}/usr/share/mdadm/mdcheck
2910d5
install -Dp -m 755 %{SOURCE10} %{buildroot}/usr/lib/mdadm/mdadm_env.sh
1f6b6a
1f6b6a
# systemd
1f6b6a
mkdir -p %{buildroot}%{_unitdir}
1f6b6a
install -m644 %{SOURCE6} %{buildroot}%{_unitdir}
1f6b6a
1f6b6a
# tmpfile
1f6b6a
mkdir -p %{buildroot}%{_tmpfilesdir}
1f6b6a
install -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
1f6b6a
mkdir -p %{buildroot}%{_localstatedir}/run/
1f6b6a
install -d -m 0710 %{buildroot}%{_localstatedir}/run/%{name}/
1f6b6a
1f6b6a
# abrt
1f6b6a
mkdir -p %{buildroot}/etc/libreport/events.d
1f6b6a
install -m644 %{SOURCE8} %{buildroot}/etc/libreport/events.d
1f6b6a
1f6b6a
%clean
1f6b6a
rm -rf %{buildroot}
1f6b6a
1f6b6a
%post
1f6b6a
%systemd_post mdmonitor.service
1f6b6a
/usr/bin/systemctl disable mdmonitor-takeover.service  >/dev/null 2>&1 || :
1f6b6a
1f6b6a
%preun
1f6b6a
%systemd_preun mdmonitor.service
1f6b6a
1f6b6a
%postun
1f6b6a
%systemd_postun_with_restart mdmonitor.service
1f6b6a
1f6b6a
%triggerun --  %{name} < 3.2.2-3
1f6b6a
%{_bindir}/systemd-sysv-convert --save mdmonitor >/dev/null 2>&1 || :
1f6b6a
/bin/systemctl --no-reload enable mdmonitor.service  >/dev/null 2>&1 || :
1f6b6a
/sbin/chkconfig --del mdmonitor >/dev/null 2>&1 || :
1f6b6a
/bin/systemctl try-restart mdmonitor.service >/dev/null 2>&1 || :
1f6b6a
1f6b6a
%files
1f6b6a
%defattr(-,root,root,-)
1f6b6a
%doc TODO ChangeLog mdadm.conf-example COPYING misc/*
1f6b6a
%{_udevrulesdir}/*
1f6b6a
%{_sbindir}/*
1f6b6a
%{_unitdir}/*
1f6b6a
%{_mandir}/man*/md*
1f6b6a
/usr/lib/systemd/system-shutdown/*
1f6b6a
%config(noreplace) %{_sysconfdir}/cron.d/*
1f6b6a
%config(noreplace) %{_sysconfdir}/sysconfig/*
1f6b6a
%dir %{_localstatedir}/run/%{name}/
1f6b6a
%config(noreplace) %{_tmpfilesdir}/%{name}.conf
1f6b6a
/etc/libreport/events.d/*
2910d5
/usr/share/mdadm/mdcheck
2910d5
/usr/lib/mdadm/mdadm_env.sh
1f6b6a
1f6b6a
%changelog
2792dd
* Fri Jun 05 2020 Xiao Ni <xni@redhat.com> - 4.1.14
2792dd
- Update to latest upstream
2792dd
- Resolves rhbz#1780501
2792dd
2910d5
* Fri Feb 28 2020 Xiao Ni <xni@redhat.com> - 4.1.13
2910d5
- Remove the unnecessary whitespace in .service file
2910d5
- Resolves rhbz#1803470
2910d5
2910d5
* Tue Feb 11 2020 Xiao Ni <xni@redhat.com> - 4.1.12
2910d5
- Update mdadm to latest upstream && change tmpfiles directory && correct changelog date
2910d5
- Resolves rhbz#1800521 and rhbz#1657265
2910d5
2910d5
* Sun Feb 09 2020 Xiao Ni <xni@redhat.com> - 4.1.11
2910d5
- mdcheck start service can't start
2910d5
- Resolves rhbz#1769823
2910d5
2910d5
* Fri Nov 15 2019 Xiao Ni <xni@redhat.com> - 4.1.10
2910d5
- Update mdadm to latest upstream
2910d5
- Resolves rhbz#1721937
2910d5
2910d5
* Wed Jul 10 2019 Xiao Ni <xni@redhat.com> - 4.1.9
5eacff
- Add --incremental for ddf member disk in udev rule
5eacff
- Resolves rhbz#1693583
5eacff
5eacff
* Thu Jun 13 2019 Xiao Ni <xni@redhat.com> - 4.1.8
5eacff
- Update to latest upstream
5eacff
- Resolves rhbz#1661203
5eacff
5eacff
* Wed Jun 12 2019 Xiao Ni <xni@redhat.com> - 4.1.7
5eacff
- Fix gating test error
5eacff
- Resolves rhbz#1682396
5eacff
5eacff
* Thu May 23 2019 Xiao Ni <xni@redhat.com> - 4.1.6
5eacff
- Enable raid5 journal
5eacff
- Resolves rhbz#1691202
5eacff
5eacff
* Fri Apr 12 2019 Xiao Ni <xni@redhat.com> - 4.1.5
5eacff
- add gating tests
5eacff
- Resolves rhbz#1682396
5eacff
1f6b6a
* Fri Jan 11 2019 Xiao Ni <xni@redhat.com> - 4.1.4
1f6b6a
- Disable raid5 journal
1f6b6a
- Resolves rhbz#1664961
1f6b6a
1f6b6a
* Fri Dec 21 2018 Xiao Ni <xni@redhat.com> - 4.1.3
1f6b6a
- Recovery isn't noticed while raid10 double degradation
1f6b6a
- Resolves rhbz#1654482
1f6b6a
1f6b6a
* Wed Dec 12 2018 Xiao Ni <xni@redhat.com> - 4.1.2
1f6b6a
- Add warning message for using raid1 cluster
1f6b6a
- Resolves rhbz#1654482
1f6b6a
1f6b6a
* Fri Oct 26 2018 Xiao Ni <xni@redhat.com> - 4.1.1
1f6b6a
- Update to upstream 4.1
1f6b6a
- Resolves rhbz#1642206
1f6b6a
1f6b6a
* Wed Oct 24 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-3
1f6b6a
- Can't find md device when install rhel8
1f6b6a
- Resolves rhbz#1628774
1f6b6a
1f6b6a
* Thu Aug 16 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-2
1f6b6a
- Fix two IMSM bugs
1f6b6a
- Resolves rhbz#1602420 and rhbz#1602422
1f6b6a
1f6b6a
* Fri Jun 22 2018 Xiao Ni <xni@redhat.com> - 4.1-rc1-1
1f6b6a
- Upgrade to upstream mdadm-4.1-rc1
1f6b6a
- Resolves rhbz#1493605 and rhbz#1494477 and rhbz#1502118
1f6b6a
1f6b6a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1f6b6a
1f6b6a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1f6b6a
1f6b6a
* Wed Apr 26 2017 Xiao Ni <xni@redhat.com> - 4.0-3
1f6b6a
- Fix building errors against newer gcc (>=7.0)
1f6b6a
- Resolves bz1444756
1f6b6a
1f6b6a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1f6b6a
1f6b6a
* Thu Jan 12 2017 Xiao Ni <xni@redhat.com> - 4.0-1
1f6b6a
- Upgrade to mdadm-4.0 
1f6b6a
- Resolves bz1411555
1f6b6a
1f6b6a
* Mon Aug 15 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-3
1f6b6a
- Fix build against newer glibc (Fedora 26+)
1f6b6a
1f6b6a
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-2
1f6b6a
- Fix i686 build error
1f6b6a
- Fix problem where it was not possible to stop an IMSM array during reshape
1f6b6a
- Fix Degraded Raid1 array becomes inactive after rebooting
1f6b6a
- Fix problem with raid0 arrays not being detected by Anaconda due to it
1f6b6a
  setting MALLOC_PERTURB_
1f6b6a
- Fix problem with reshaping IMSM arrays, where a new reshape could be
1f6b6a
  launched before the first reshape had fully completed, leading to
1f6b6a
  unpected results.
1f6b6a
- Fix problem with mdadm large device names overflowing an internal buffer
1f6b6a
- Fix problem about reshape stuck at beginning
1f6b6a
- Resolves bz1303380
1f6b6a
1f6b6a
* Fri Aug 12 2016 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.4-1
1f6b6a
- Upgrade to mdadm-3.4
1f6b6a
- Resolves bz1303380
1f6b6a
1f6b6a
* Mon May 30 2016 Xiao Ni <xni@redhat.com> - 3.3.4-4
1f6b6a
- Fix Degraded Raid1 array becomes inactive after rebooting
1f6b6a
- Resolves bz1337004
1f6b6a
1f6b6a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.4-3
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1f6b6a
1f6b6a
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-2
1f6b6a
- Fix race when assembling or stopping IMSM RAID arrays
1f6b6a
- Resolves bz1268955
1f6b6a
1f6b6a
* Mon Oct 5 2015 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-1
1f6b6a
- Upgrade to mdadm-3.3.4
1f6b6a
- Resolves bz1246474
1f6b6a
1f6b6a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-2
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1f6b6a
1f6b6a
* Tue Aug 26 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-1
1f6b6a
- Upgrade to mdadm-3.3.2
1f6b6a
- Resolves bz1132847
1f6b6a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-7
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1f6b6a
1f6b6a
* Tue Aug 5 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-6
1f6b6a
- Apply proper fix for bz1125883, clean up after rogue patch application
1f6b6a
- Resolves bz1125883
1f6b6a
1f6b6a
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-5
1f6b6a
- revert the previous fix, not upstream yet
1f6b6a
1f6b6a
* Mon Aug 04 2014 Dan Horák <dan[at]danny.cz> - 3.3.1-4
1f6b6a
- fix FTBFS on ppc64 (#1125883)
1f6b6a
1f6b6a
* Tue Jul 29 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-3
1f6b6a
- Improve error message for "--grow -n2" when used on Linear arrays
1f6b6a
- Fix problem where explicitly specified arrays were not assembled if
1f6b6a
  they were disabled in /etc/mdadm.conf
1f6b6a
- Resolves bz1122146, bz1124310
1f6b6a
1f6b6a
* Thu Jun 12 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-2
1f6b6a
- Revert 'change' event support fix from 3.3.1-1 - this requires a lot
1f6b6a
  more testing if we are to go there.
1f6b6a
1f6b6a
* Tue Jun 10 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.1-1
1f6b6a
- Update to mdadm-3.3.1
1f6b6a
- Fixup mdadm.rules to honor 'change' events
1f6b6a
- Resolvez bz1105136
1f6b6a
1f6b6a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-8
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1f6b6a
1f6b6a
* Fri Mar 14 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-7
1f6b6a
- Don't depend on syslog.target in mdmonitor.service
1f6b6a
- Resolves bz1055202
1f6b6a
1f6b6a
* Fri Jan 31 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-6
1f6b6a
- Revert changes introduced in 3.3-5, they were based on incorrect
1f6b6a
  recommendations.
1f6b6a
- Resolves bz1053176
1f6b6a
1f6b6a
* Thu Jan 30 2014 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-5
1f6b6a
- Do not create /var/run/mdadm in the rpm file, since this is sitting on
1f6b6a
  tmpfs and is created by tmpfiles during boot.
1f6b6a
- Resolves bz1053176
1f6b6a
1f6b6a
* Thu Oct 10 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-4
1f6b6a
- Fix byteswap macros return types to allow for building on big endian
1f6b6a
  architectures again.
1f6b6a
- Resolves bz1015494
1f6b6a
1f6b6a
* Wed Oct 9 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-3
1f6b6a
- Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
1f6b6a
  DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
1f6b6a
- Resolves bz1015521
1f6b6a
1f6b6a
* Tue Oct 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-2
1f6b6a
- Fix dracut requirement, minimum version 034-1
1f6b6a
1f6b6a
* Thu Sep 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-1
1f6b6a
- Update to mdadm-3.3
1f6b6a
- Resolves bz977826
1f6b6a
1f6b6a
* Tue Aug 13 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-21
1f6b6a
- Fix pointless rpmbuild noise over mismatching date info
1f6b6a
- Remove Fedora 17 support
1f6b6a
- Fix problem where first stop command doesn't stop container during
1f6b6a
  IMSM volume's reshape bz956053 (f18), bz956056 (f19)
1f6b6a
1f6b6a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-20
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1f6b6a
1f6b6a
* Wed Apr 24 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-19
1f6b6a
- Fix problem where  rebuild of IMSM RAID5 volume started in OROM,
1f6b6a
  does not proceed in OS 
1f6b6a
- Resolves bz956021 (f18), bz956026 (f17), bz956031 (f19)
1f6b6a
1f6b6a
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-18
1f6b6a
- Fix problem with IMSM metadata where resync progress would be lost
1f6b6a
  if an array was stopped during ongoing expansion of a RAID1/5 volume.
1f6b6a
- Resolves bz948745
1f6b6a
1f6b6a
* Tue Apr 23 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-17
1f6b6a
- Reorder patches to allow for udev query patch to be applied on
1f6b6a
  Fedora 17 as well.
1f6b6a
1f6b6a
* Mon Apr 22 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-16
1f6b6a
- Rely on rpm macros to place files in correct directories, and match /usr
1f6b6a
  move
1f6b6a
- Resolves bz955248
1f6b6a
1f6b6a
* Thu Mar 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-15
1f6b6a
- Cleanup .spec file handling of different Fedora versions
1f6b6a
- Resolves bz914629
1f6b6a
1f6b6a
* Tue Feb 5 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-14
1f6b6a
- Resync with final version of upstream patches for launching mdmon
1f6b6a
  via systemctl. Require dracut 024-025 or later to match.
1f6b6a
- Resolves bz879327
1f6b6a
1f6b6a
* Fri Feb 1 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-13
1f6b6a
- Update to upstream solution for launching mdmon via systemctl
1f6b6a
- Resolves bz879327
1f6b6a
1f6b6a
* Mon Jan 21 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-12
1f6b6a
- Launch mdmon via systemctl to avoid it ending up in the wrong cgroup
1f6b6a
  and getting killed in the boot process when switching from the
1f6b6a
  initrd to the real root.
1f6b6a
- Resolves bz879327
1f6b6a
1f6b6a
* Tue Jan 8 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
1f6b6a
- Move code to leave udev cgroup into mdmon and excute it after we
1f6b6a
  work, to make sure it actually does the right thing.
1f6b6a
1f6b6a
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
1f6b6a
- Fix mdmonitor-takeover.service dangling symlink problem for real
1f6b6a
1f6b6a
* Mon Jan 7 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
1f6b6a
- Reintroduce fix for removing dangling symlink of
1f6b6a
  mdmonitor-takeover.service which got lost in the fix introduced in
1f6b6a
  3.2.6-8
1f6b6a
1f6b6a
* Fri Jan 4 2013 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
1f6b6a
- mdmonitor-takeover.service is obsolete with the --offroot support,
1f6b6a
  and it is harmful as of 3.2.6
1f6b6a
- Resolves bz834245
1f6b6a
1f6b6a
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
1f6b6a
- Fix issue with udev scripts where if an raid volume with one of
1f6b6a
  the disks failing, the failed disk is still present in the volume
1f6b6a
  and container. The raid volume stays is in normal state (should be
1f6b6a
  degraded) and the rebuild cannot start.
1f6b6a
- Resolves bz886123
1f6b6a
1f6b6a
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-5
1f6b6a
- mdadm-sysvinit is obsolete given that we no longer support booting
1f6b6a
  using sysvinit scripts
1f6b6a
- Resolves bz884993
1f6b6a
1f6b6a
* Mon Dec 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
1f6b6a
- Fix typo in error message in fix for 880972. No functional changes
1f6b6a
1f6b6a
* Fri Nov 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
1f6b6a
- Disallow creating a second IMSM RAID array size 0 (bz880972)
1f6b6a
- Disallow creating IMSM RAIDs that spans multiple controllers (bz880974)
1f6b6a
- Resolves bz880972, bz880974
1f6b6a
1f6b6a
* Thu Nov 15 2012 Doug Ledford <dledford@redhat.com> - 3.2.6-2
1f6b6a
- Modify mdadm to set the cgroup of mdmon to systemd if it's available
1f6b6a
- Related bz873576 (and others)
1f6b6a
1f6b6a
* Thu Oct 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
1f6b6a
- Upgrade to mdadm-3.2.6
1f6b6a
- Resolves bz869930
1f6b6a
1f6b6a
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-14
1f6b6a
- Dummy update to work around bodhi breakage. No actual code changes.
1f6b6a
1f6b6a
* Fri Oct 19 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-13
1f6b6a
- Relax installation requirements for abrt script to only depend on
1f6b6a
  libreport-filesystem rather than the full abrt package
1f6b6a
1f6b6a
* Thu Oct 18 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-12
1f6b6a
- Add abrt script to retrieve /proc/mdstat output in case of crash
1f6b6a
- Resolves bz867842
1f6b6a
1f6b6a
* Wed Oct 17 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-11
1f6b6a
- Remove package requirements for udev and initscripts for F18+
1f6b6a
- Resolves bz864562
1f6b6a
1f6b6a
* Wed Oct 3 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-9
1f6b6a
- Resolve issue with ambiguous licenses
1f6b6a
- Resolves bz862761
1f6b6a
1f6b6a
* Mon Sep 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-8
1f6b6a
- Switch to using new systemd macros for F18+
1f6b6a
- Resolves bz850202
1f6b6a
1f6b6a
* Thu Aug 2 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-7
1f6b6a
- Remove bogus rogue patch applied in 3.2.5-5 with justification and
1f6b6a
  without following the structure of the mdadm package.
1f6b6a
1f6b6a
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.5-6
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1f6b6a
1f6b6a
* Wed Jul 18 2012 Karsten Hopp <karsten@redhat.com> 3.2.5-5
1f6b6a
- include <linux/types.h> in some to avoid type clashes.
1f6b6a
  same problem as rhbz #840902  
1f6b6a
1f6b6a
* Mon Jul 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-4
1f6b6a
- Move /etc/tmpfiles.d/mdadm.conf to /lib/tmpfiles.d/ to comply with
1f6b6a
  Fedora tmpfile rules
1f6b6a
- Resolves bz840187
1f6b6a
1f6b6a
* Mon Jun 25 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
1f6b6a
- Fix problem where reshape of RAID volume is broken after trying to
1f6b6a
  stop all MD devices.
1f6b6a
- Enhance raid-check to allow the adming to specify the max number of
1f6b6a
  concurrent arrays to be checked at any given time.
1f6b6a
- Resolves bz830177, bz820124
1f6b6a
1f6b6a
* Wed Jun 13 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-2
1f6b6a
- Fix uninstall script to remove dangling symlink to
1f6b6a
  mdmonitor-takeover.service, if the mdadm package is uninstalled from
1f6b6a
  the system.
1f6b6a
- Resolves bz828354
1f6b6a
1f6b6a
* Mon May 21 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
1f6b6a
- Upgrade to mdadm-3.2.5
1f6b6a
- Resolves bz822850
1f6b6a
1f6b6a
* Tue May 15 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-3
1f6b6a
- Fix mdadm-3.2.4 introduced bug where --add fails in common cases
1f6b6a
- Resolves bz821717 (f17) bz821718 (f16) bz821719 (f15)
1f6b6a
1f6b6a
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-2
1f6b6a
- Fix mdadm.conf to use 'd' for /var/run/mdadm creation, to avoid the
1f6b6a
  map file getting deleted during boot.
1f6b6a
1f6b6a
* Thu May 10 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.4-1
1f6b6a
- Upgrade to mdadm-3.2.4
1f6b6a
- Resolves bz820534 (rawhide) bz820527 (f17) bz820531 (f16) bz820532 (f15)
1f6b6a
1f6b6a
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-9
1f6b6a
- Fix Monitor mode sometimes crashes when a resync completes
1f6b6a
- Fix missing symlink for mdadm container device when incremental creates
1f6b6a
  the array
1f6b6a
- Make sure when creating a second array in a container that the second
1f6b6a
  array uses all available space since leaving space for a third array
1f6b6a
  is invalid
1f6b6a
- Validate the number of imsm volumes per controller
1f6b6a
- Fix issues with imsm arrays and disks larger than 2TB
1f6b6a
- Add support for expanding imsm arrays/containers
1f6b6a
- The support for expanding imsm arrays/containers was accepted upstream,
1f6b6a
  update to the official patches from there
1f6b6a
- Fix for the issue of --add not being very smart
1f6b6a
- Fix an issue causing rebuilds to fail to restart on reboot (data
1f6b6a
  corrupter level problem)
1f6b6a
- Reset the bad flag on map file updates
1f6b6a
- Correctly fix failure when trying to add internal bitmap to 1.0 arrays
1f6b6a
- Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17)
1f6b6a
- Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17)
1f6b6a
- Resolves: bz817039 (f17) bz817042 (f17)
1f6b6a
1f6b6a
* Mon Apr 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-8
1f6b6a
- Fix bug where IMSM arrays stay inactive in case a reboot is
1f6b6a
- performed during the reshape process.
1f6b6a
- Resolves: bz817522 (f17) bz817535 (f16) bz817537 (f15)
1f6b6a
1f6b6a
* Wed Mar 28 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-7
1f6b6a
- Fix issue when re-adding drive to a raid1 array with bitmap
1f6b6a
- Resolves: bz807743 (f17) bz769323 (f16) bz791159 (f15)
1f6b6a
1f6b6a
* Thu Feb 23 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-6
1f6b6a
- Fix double free on buggy old kernel sysfs read
1f6b6a
- Fix segfault if trying to write superblock to non existing device
1f6b6a
- Resolves: bz795707 (f17) bz795747 (f16) bz795748 (f15)
1f6b6a
- Resolves: bz795461 (f17) bz795749 (f16) bz795750 (f15)
1f6b6a
1f6b6a
* Thu Feb 16 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
1f6b6a
- Fix issue with devices failing to be added to a raid using bitmaps,
1f6b6a
  due to trying to write the bitmap with mis-aligned buffers using
1f6b6a
  O_DIRECT 
1f6b6a
- Resolves: bz789898 (f16) bz791189 (f15)
1f6b6a
1f6b6a
* Mon Jan 30 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
1f6b6a
- Add support for --offroot to mdadm/mdmon
1f6b6a
- Resolves: bz785739 (rawhide) bz785737 (f16) bz771405 (f15)
1f6b6a
1f6b6a
* Thu Jan 12 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
1f6b6a
- Fix case where we have to retry in case a remove fails due to an array
1f6b6a
  being busy
1f6b6a
- Resolves: bz773337 (rawhide) bz773340 (f16) bz773341 (f15)
1f6b6a
1f6b6a
* Thu Jan 5 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-2
1f6b6a
- Workaround for gcc-4.7 strict aliasing breaking the build
1f6b6a
1f6b6a
* Wed Jan 4 2012 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-1
1f6b6a
- Update to upstream 3.2.3
1f6b6a
- Resolves: bz770110 (rawhide) bz771413 (f16) bz759014 (rawhide)
1f6b6a
- Resolves: bz759015 (f16) bz759035 (rawhide) bz759036 (f16)
1f6b6a
- Resolves: bz771608 (f15) bz759016 (f15) bz759039 (f15)
1f6b6a
1f6b6a
* Mon Nov 21 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-15
1f6b6a
- Backport upstream fix for memory leak that can prevent migration to
1f6b6a
  RAID5 from completing.
1f6b6a
- Backport upstream fix preventing mounting a device while it is in
1f6b6a
  process of reshaping
1f6b6a
- Resolves: bz755005 bz755009
1f6b6a
1f6b6a
* Wed Nov 9 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-14
1f6b6a
- Backport upstream fixes to prevent growing v0.90 metadata raid out
1f6b6a
  of supported size.
1f6b6a
- Add missing 'disable' argument to systemctl in preun script
1f6b6a
- Resolves: bz735306 (Fedora 15) bz748731 (Fedora 16) bz748732 (rawhide),
1f6b6a
  Resolves: bz751716
1f6b6a
1f6b6a
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-13
1f6b6a
- Rebuilt for glibc bug#747377
1f6b6a
1f6b6a
* Sat Oct 22 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-12
1f6b6a
- Backport upstream version of fix for IMSM RAID assembly problem,
1f6b6a
  which resolves issues when booting off sysvinit based system.
1f6b6a
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
1f6b6a
1f6b6a
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-11
1f6b6a
- Fix systemd dependency problem
1f6b6a
- Resolves: bz741115 (F16) bz744226 (rawhide)
1f6b6a
1f6b6a
* Wed Oct 19 2011 Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-10
1f6b6a
- Fix problem where a dirty IMSM RAID isn't assembled correctly during
1f6b6a
  boot, preventing booting from this RAID device.
1f6b6a
- Resolves: bz736387 (Fedora 15) bz744217 (Fedora 16)
1f6b6a
- Fix race between udev and mdadm when assembling md device using
1f6b6a
  mdadm -I, where udev would spawn an additional mdadm command to
1f6b6a
  perform the assembly in parallel.
1f6b6a
1f6b6a
* Wed Aug 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-9
1f6b6a
- Fix boot with older imsm arrays that have an unused attribute set
1f6b6a
- Resolves: bz729205
1f6b6a
1f6b6a
* Thu Aug 25 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-8
1f6b6a
- Rework the 65-md-incremental.rules file to add the following support:
1f6b6a
  Nested md raid arrays should now work
1f6b6a
  MD on top of LUKS or other lvm based devices should now work
1f6b6a
  We should no longer grab multipath paths before multipath can
1f6b6a
1f6b6a
* Wed Jul 27 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-7
1f6b6a
- Fix a bug with readding a device
1f6b6a
- Fix a bug with writemostly flag handling
1f6b6a
1f6b6a
* Mon Jul 18 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-6
1f6b6a
- Bump and rebuild again
1f6b6a
1f6b6a
* Fri Jul 15 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-5
1f6b6a
- Bump and rebuild to keep version ahead of f15 version
1f6b6a
1f6b6a
* Thu Jul 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.2-4
1f6b6a
- Fix minor issue in man page
1f6b6a
- Resolves: bz717795
1f6b6a
1f6b6a
* Thu Jul 07 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-3
1f6b6a
- Use unit files with systemd. (johannbg)
1f6b6a
- Add sub-package sysvinit for SysV init script.
1f6b6a
- Resolves: bz713573
1f6b6a
1f6b6a
* Wed Jul 06 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-2
1f6b6a
- Fix build on PPC.
1f6b6a
- Resolves: bz719380
1f6b6a
1f6b6a
* Tue Jun 28 2011 Milan Broz <mbroz@redhat.com> - 3.2.2-1
1f6b6a
- Update to latest upstream version
1f6b6a
- Resolves: bz714083
1f6b6a
1f6b6a
* Tue Jun 14 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-5
1f6b6a
- Fix for bz710646
1f6b6a
1f6b6a
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-4
1f6b6a
- Somehow the 64-md-raid.rules file went missing.  Put it back.
1f6b6a
- Resolves: bz692248
1f6b6a
1f6b6a
* Thu Mar 31 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-3
1f6b6a
- Fix mdmonitor init script setup of SELinux on PIDPATH
1f6b6a
- Resolves: bz692559
1f6b6a
1f6b6a
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-2
1f6b6a
- Restore build command to sane command instead of test command
1f6b6a
1f6b6a
* Mon Mar 28 2011 Doug Ledford <dledford@redhat.com> - 3.2.1-1
1f6b6a
- Update to latest upstream version
1f6b6a
- Resolves: 691353
1f6b6a
1f6b6a
* Fri Mar 25 2011 Doug Ledford <dledford@redhat.com> - 3.1.5-1
1f6b6a
- Update to latest upstream stable release
1f6b6a
- Update mdadm.rules file to honor noiswmd and nodmraid command line options
1f6b6a
- Ghost the directory in /var/run, create /var/run/mdadm in mdmonitor init
1f6b6a
  script
1f6b6a
- Don't report mismatch counts on either raid1 or raid10
1f6b6a
- Check both active and idle arrays during raid check runs
1f6b6a
- Move the raid-check script from cron.weekly to /usr/sbin, add a crontab
1f6b6a
  file to /etc/cron.d and mark it config(noreplace).  This way users can
1f6b6a
  select their own raid-check frequency and have it honored through
1f6b6a
  upgrades.
1f6b6a
- Allow the raid-check script to set the process and io priority of the
1f6b6a
  thread performing the check in order to preserve responsiveness of the
1f6b6a
  machine during the check.
1f6b6a
- Resolves: 633229, 656620. 679843, 671076, 659933
1f6b6a
1f6b6a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-0.git20100804.2.1
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1f6b6a
1f6b6a
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.2
1f6b6a
- Add udev patch to not have incremental assembly in two rules files
1f6b6a
1f6b6a
* Wed Aug 04 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100804.1
1f6b6a
- Update to latest upstream release (resolves an issue with stale lock
1f6b6a
  files on the md device map file)
1f6b6a
1f6b6a
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.2
1f6b6a
- Remove the glibc-static buildreq and don't build the static mdadm since
1f6b6a
  we don't install it anyway
1f6b6a
- Remove the udev file since adding it was supposed to be a rawhide only change
1f6b6a
1f6b6a
* Thu Jul 22 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
1f6b6a
- Change git date format to the correct format (YYYYMMDD)
1f6b6a
- Update to latest upstream push (fixes bz604023)
1f6b6a
1f6b6a
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.2
1f6b6a
- Fix racy locking of mapfile (bz616596)
1f6b6a
1f6b6a
* Tue Jul 20 2010 Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
1f6b6a
- Update to latest git repo (3.1.2 plus pending changes, fixes bz602457)
1f6b6a
- Add in 64-md-raid.rules to compensate for it no longer being in udev
1f6b6a
  (bz581905)
1f6b6a
- Remove mdadm.static as its no longer used in initrd creation
1f6b6a
1f6b6a
* Tue Apr 13 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-10
1f6b6a
- Minor update to mdadm.rules to make anaconda happy
1f6b6a
1f6b6a
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-9
1f6b6a
- Slight fix on container patch
1f6b6a
1f6b6a
* Thu Apr 08 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-8
1f6b6a
- Updated container patch that also enables mdadm -IRs for imsm devices
1f6b6a
1f6b6a
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-7
1f6b6a
- Fix up directory in mdmonitor init script so that we restart mdmon like we
1f6b6a
  are supposed to
1f6b6a
- Add a rule to run incremental assembly on containers in case there are
1f6b6a
  multiple volumes in a container and we only started some of them in the
1f6b6a
  initramfs
1f6b6a
- Make -If work with imsm arrays.  We had too restrictive of a test in
1f6b6a
  sysfs_unique_holder.
1f6b6a
- Make incremental assembly of containers act like incremental assembly of
1f6b6a
  regular devices (aka, --run is needed to start a degraded array)
1f6b6a
1f6b6a
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-6
1f6b6a
- Typo in new rules file
1f6b6a
1f6b6a
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-5
1f6b6a
- Enable incremental support for imsm devices
1f6b6a
1f6b6a
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-4
1f6b6a
- One line fix for ppc64 compiles
1f6b6a
1f6b6a
* Tue Apr 06 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-3
1f6b6a
- Clean up directory mess once and for all
1f6b6a
- Add incremental remove support
1f6b6a
1f6b6a
* Wed Mar 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-2
1f6b6a
- Add a little more paranoia checking to the RebuildMap code to avoid ever
1f6b6a
  having the same infinite loop as in bz569019 again even if we change file
1f6b6a
  locations to somewhere where we can't create a mapfile
1f6b6a
1f6b6a
* Tue Mar 16 2010 Doug Ledford <dledford@redhat.com> - 3.1.2-1
1f6b6a
- Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
1f6b6a
- The lack of /dev/md is causing problems, so add code to mapfile.c to cause
1f6b6a
  us to create /dev/md if it doesn't exist (bz569019)
1f6b6a
1f6b6a
* Tue Feb 23 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
1f6b6a
- Newer version of imsm patch that leaves warning, but only when there
1f6b6a
  actually are too many devices on the command line (bz554974)
1f6b6a
1f6b6a
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
1f6b6a
- The uuid patch cause a different problem during assembly, so use a gross
1f6b6a
  hack to work around the uuid issue that won't break assembly until fixed
1f6b6a
  properly upstream (bz567132)
1f6b6a
1f6b6a
* Sun Feb 21 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
1f6b6a
- Fix problem with booting multiple imsm containers when they aren't listed
1f6b6a
  "just so" in the mdadm.conf file (bz554974)
1f6b6a
1f6b6a
* Fri Feb 19 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
1f6b6a
- Don't run the raid-check script if the kernel doesn't support
1f6b6a
  md devices (bz557053)
1f6b6a
- Don't report any mismatch_cnt issues on raid1 devices as there are
1f6b6a
  legitimate reasons why the count may not be 0 and we are getting enough
1f6b6a
  false positives that it renders the check useless (bz554217, bz547128)
1f6b6a
1f6b6a
* Thu Feb 18 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.2
1f6b6a
- Fix s390/ppc64 UUID byte swap issue
1f6b6a
1f6b6a
* Wed Feb 17 2010 Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
1f6b6a
- Update to head of upstream git repo, which contains a significant number
1f6b6a
  of bug fixes we need (bz543746)
1f6b6a
1f6b6a
* Fri Jan 15 2010 Doug Ledford <dledford@redhat.com> - 3.0.3-3
1f6b6a
- Fix crash when AUTO keyword is in mdadm.conf (bz552342)
1f6b6a
1f6b6a
* Tue Dec 01 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-2
1f6b6a
- Minor tweak to init script for LSB compliance (bz527957)
1f6b6a
1f6b6a
* Wed Nov 04 2009 Doug Ledford <dledford@redhat.com> - 3.0.3-1
1f6b6a
- New upstream release 3.0.3 (bz523320, bz527281)
1f6b6a
- Update a couple internal patches
1f6b6a
- Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
1f6b6a
  immediate use to resolve a bug
1f6b6a
- Drop the endian patch because it no longer applied cleanly and all attempts
1f6b6a
  to reproduce the original problem as reported in bz510605 failed, even up
1f6b6a
  to and including downloading the specific package that was reported as
1f6b6a
  failing in that bug and trying to reproduce with it on both ppc and ppc64
1f6b6a
  hardware and with both ppc and ppc64 versions on the 64bit hardware.
1f6b6a
  Without a reproducer, it is impossible to determine if a rehashed patch
1f6b6a
  to apply to this code would actually solve the problem, so remove the patch
1f6b6a
  entirely since the original problem, as reported, was an easy to detect DOA
1f6b6a
  issue where installing to a raid array was bound to fail on reboot and so
1f6b6a
  we should be able to quickly and definitively tell if the problem resurfaces.
1f6b6a
- Update the mdmonitor init script for LSB compliance (bz527957)
1f6b6a
- Link from mdadm.static man page to mdadm man page (bz529314)
1f6b6a
- Fix a problem in the raid-check script (bz523000)
1f6b6a
- Fix the intel superblock handler so we can test on non-scsi block devices
1f6b6a
1f6b6a
* Fri Oct  2 2009 Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
1f6b6a
- New upstream release 3.0.2
1f6b6a
- Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
1f6b6a
- Add a patch making mdmon store its state under /dev/.mdadm for initrd
1f6b6a
  mdmon, rootfs mdmon handover
1f6b6a
- Restart mdmon from initscript (when running) for rootfs mdmon handover
1f6b6a
1f6b6a
* Thu Sep 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-4
1f6b6a
- Stop some mdmon segfaults (bz523860)
1f6b6a
1f6b6a
* Tue Sep 15 2009 Doug Ledford <dledford@redhat.com> - 3.0-3
1f6b6a
- Update to current head of upstream git repo for various imsm related fixes
1f6b6a
  (fixes bz523262)
1f6b6a
- Fix display of metadata version in output of Detail mode
1f6b6a
- Add UUID output to --detail --export (bz523314)
1f6b6a
1f6b6a
* Fri Jul 24 2009 Doug Ledford <dledford@redhat.com> - 3.0-2
1f6b6a
- Improved raid-check script as well as the ability to configure what devices
1f6b6a
  get checked
1f6b6a
- Endian patch for uuid generation
1f6b6a
1f6b6a
* Mon Jun 29 2009 Doug Ledford <dledford@redhat.com> - 3.0-1
1f6b6a
- Remove stale patches already accepted by upstream
1f6b6a
- Fix the raid-check script to only try and check a device if it is
1f6b6a
  checkable
1f6b6a
- Update to official mdadm-3.0 version
1f6b6a
- Resolves: bz505587, bz505552
1f6b6a
1f6b6a
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
1f6b6a
- Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
1f6b6a
  need to precreate the /dev/md/ directory in order for incremental
1f6b6a
  assembly to work
1f6b6a
1f6b6a
* Tue May 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
1f6b6a
- Only check raid devices automatically, do not attempt to repair them
1f6b6a
  during the weekly data scrubbing
1f6b6a
1f6b6a
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
1f6b6a
- Fix a few issues with the new code to determine when a device gets to
1f6b6a
  keep its name and when it doesn't
1f6b6a
1f6b6a
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.4
1f6b6a
- Change the perms on the udev rules file, it doesn't need to be +x
1f6b6a
1f6b6a
* Fri Mar 20 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
1f6b6a
- Slightly tweak the udev rules to make sure we don't start arrays
1f6b6a
  while running in rc.sysinit...leave array starting to it instead
1f6b6a
- Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
1f6b6a
  since at startup /var/run/mdadm is read-only by default and this
1f6b6a
  breaks incremental assembly
1f6b6a
- Change how mdadm decides to assemble incremental devices using their 
1f6b6a
  preferred name or a random name to avoid possible conflicts when plugging
1f6b6a
  a foreign array into a host
1f6b6a
1f6b6a
* Wed Mar 18 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.2
1f6b6a
- Change around the mdadm udev rules we ship to avoid a udev file conflict
1f6b6a
1f6b6a
* Tue Mar 17 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
1f6b6a
- Update to latest devel release
1f6b6a
- Remove the no longer necessary udev patch
1f6b6a
- Remove the no longer necessary warn patch
1f6b6a
- Remove the no longer necessary alias patch
1f6b6a
- Update the mdadm.rules file to only pay attention to device adds, not
1f6b6a
  changes and to enable incremental assembly
1f6b6a
- Add a cron job to run a weekly repair of the array to correct bad sectors
1f6b6a
- Resolves: bz474436, bz490972
1f6b6a
1f6b6a
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-0.devel2.2.1
1f6b6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1f6b6a
1f6b6a
* Thu Feb 19 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
1f6b6a
- Readd our old mdadm rules file that does incremental assembly
1f6b6a
- Remove the new mdadm rules file from upstream as we already have this in
1f6b6a
  our udev package (and the one in the udev package already has a bug fixed)
1f6b6a
1f6b6a
* Thu Feb 12 2009 Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
1f6b6a
- Update to latest upstream devel release
1f6b6a
- Use the udev rules file included with mdadm instead of our own
1f6b6a
- Drop all the no longer relevant patches
1f6b6a
- Fix a build error in mdopen.c
1f6b6a
- Fix the udev rules path in Makefile
1f6b6a
- Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
1f6b6a
  to operations on the target of the macro as it could get executed
1f6b6a
  multiple times, and gcc now throws an error on that)
1f6b6a
- Add some casts to some print statements to keep gcc from complaining
1f6b6a
1f6b6a
* Fri Oct 24 2008 Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
1f6b6a
- Updated to latest upstream stable release (#466803)
1f6b6a
- Change udev rule to not assemble degraded arrays (#453314)
1f6b6a
- Fix metadata matching in config file (#466078)
1f6b6a
- Fix assembly of raid10 devices (#444237)
1f6b6a
- Fix incremental assembly of partitioned raid devices (#447818)
1f6b6a
1f6b6a
* Thu Jun 26 2008 Doug Ledford <dledford@redhat.com> - 2.6.7-1
1f6b6a
- Update to latest upstream version (should resolve #444237)
1f6b6a
- Drop incremental patch as it's now part of upstream
1f6b6a
- Clean up all the open() calls in the code (#437145)
1f6b6a
- Fix the build process to actually generate mdassemble (#446988)
1f6b6a
- Update the udev rules to get additional info about arrays being assembled
1f6b6a
  from the /etc/mdadm.conf file (--scan option) (#447818)
1f6b6a
- Update the udev rules to run degraded arrays (--run option) (#452459)
1f6b6a
1f6b6a
* Thu Apr 17 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-4
1f6b6a
- make /dev/md if necessary in incremental mode (#429604)
1f6b6a
- open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)
1f6b6a
 
1f6b6a
* Fri Feb  1 2008 Bill Nottingham <notting@redhat.com> - 2.6.4-3
1f6b6a
- add a udev rules file for device assembly (#429604)
1f6b6a
1f6b6a
* Fri Jan 18 2008 Doug Ledford <dledford@redhat.com> - 2.6.4-2
1f6b6a
- Bump version and rebuild
1f6b6a
1f6b6a
* Fri Oct 19 2007 Doug Ledford <dledford@redhat.com> - 2.6.4-1
1f6b6a
- Update to latest upstream and remove patches upstream has taken
1f6b6a
1f6b6a
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.6.2-5
1f6b6a
- Rebuild for selinux ppc32 issue.
1f6b6a
1f6b6a
* Mon Jul 09 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-4
1f6b6a
- Oops, if we call -C -e1, minor_version is no longer properly set, fix that
1f6b6a
  up
1f6b6a
- Related: bz230207
1f6b6a
1f6b6a
* Fri Jul 06 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-3
1f6b6a
- Oops, had to update the file leak patch, missed one thing
1f6b6a
- Minor tweak to return codes in init script and add LSB header
1f6b6a
- Resolves: bz244582, bz246980
1f6b6a
1f6b6a
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-2
1f6b6a
- Fix a file leak issue when mdadm is in monitor mode
1f6b6a
- Update mdadm init script so that status will always run and so
1f6b6a
  return codes are standards compliant
1f6b6a
- Fix assembly of version 1 superblock devices
1f6b6a
- Make the attempt to create an already running device have a clearer
1f6b6a
  error message
1f6b6a
- Allow the creation of a degraded raid4 array like we allow for raid5
1f6b6a
- Make mdadm actually pay attention to raid4 devices when in monitor mode
1f6b6a
- Make the mdmonitor script use daemon() correctly
1f6b6a
- Fix a bug where manage mode would not add disks correctly under certain
1f6b6a
  conditions
1f6b6a
- Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
1f6b6a
- Resolves: bz174642, bz224272, bz186524
1f6b6a
1f6b6a
* Mon Jul 02 2007 Doug Ledford <dledford@redhat.com> - 2.6.2-1
1f6b6a
- Update to latest upstream
1f6b6a
- Remove requirement for /usr/sbin/sendmail - it's optional and not on by
1f6b6a
  default, and sendmail isn't *required* for mdadm itself to work, and isn't
1f6b6a
  even required for the monitoring capability to work, just if you want to
1f6b6a
  have the monitoring capability do the automatic email thing instead of
1f6b6a
  run your own program (and if you use the program option of the monitor
1f6b6a
  capability, your program could email you in a different manner entirely)
1f6b6a
1f6b6a
* Mon Apr 16 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-4
1f6b6a
- More cleanups for merge review process
1f6b6a
- Related: bz226134
1f6b6a
1f6b6a
* Wed Apr 11 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-3
1f6b6a
- Various cleanups as part of merge review process
1f6b6a
- Related: bz226134
1f6b6a
1f6b6a
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-2
1f6b6a
- Oops, missing a dependency in the Makefile
1f6b6a
1f6b6a
* Sat Mar 31 2007 Doug Ledford <dledford@redhat.com> - 2.6.1-1
1f6b6a
- Update to latest upstream version
1f6b6a
- Resolves: bz233422
1f6b6a
1f6b6a
* Fri Jan 26 2007 Doug Ledford <dledford@redhat.com> - 2.6-1
1f6b6a
- Update to latest upstream version
1f6b6a
- Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
1f6b6a
  packages handles multipath devices well, this is no longer needed.
1f6b6a
- Various cleanups in the spec file
1f6b6a
1f6b6a
* Thu Nov 09 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-3
1f6b6a
- Add a fix for the broken printout of array GUID when using the -E --brief
1f6b6a
  flags
1f6b6a
1f6b6a
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-2
1f6b6a
- tag present on another branch and can't be forcibly moved
1f6b6a
  required number bump
1f6b6a
1f6b6a
* Fri Oct 13 2006 Doug Ledford <dledford@redhat.com> - 2.5.4-1
1f6b6a
- Update to 2.5.4 (listed as a bugfix update by upstream)
1f6b6a
- Remove previous bitmap patch that's now part of 2.5.4
1f6b6a
1f6b6a
* Sun Oct  8 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-2
1f6b6a
- Fix a big-endian machine error in the bitmap code (Paul Clements)
1f6b6a
1f6b6a
* Mon Aug  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.3-1
1f6b6a
- Update to 2.5.3 which upstream calls a "bug fix" release
1f6b6a
1f6b6a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.2-1.1
1f6b6a
- rebuild
1f6b6a
1f6b6a
* Fri Jul  7 2006 Doug Ledford <dledford@redhat.com> - 2.5.2-1
1f6b6a
- Update to 2.5.2
1f6b6a
- Remove auto default patch as upstream now has a preferred default auto method
1f6b6a
1f6b6a
* Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 2.3.1-3
1f6b6a
- fix build on ppc64
1f6b6a
1f6b6a
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-2
1f6b6a
- fix build on ppc
1f6b6a
1f6b6a
* Wed Mar  8 2006 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
1f6b6a
- update to 2.3.1 to fix raid5 (#184284)
1f6b6a
1f6b6a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2.1
1f6b6a
- bump again for double-long bug on ppc(64)
1f6b6a
1f6b6a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2-1.fc5.2
1f6b6a
- rebuilt for new gcc4.1 snapshot and glibc changes
1f6b6a
1f6b6a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1f6b6a
- rebuilt
1f6b6a
1f6b6a
* Mon Dec 05 2005 Warren Togami <wtogami@redhat.com> 2.2-1
1f6b6a
- 2.2 upgrade (#167897)
1f6b6a
- disable diet because we don't ship it anymore
1f6b6a
  and we don't actually use mdassemble now
1f6b6a
1f6b6a
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
1f6b6a
- Make the mdmonitor init script use the pid-file option, major cleanup
1f6b6a
  of the script now possible (#134459)
1f6b6a
1f6b6a
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-3.fc4
1f6b6a
- Put back the obsoletes: raidtools that was present in 1.11.0-1.fc4
1f6b6a
1f6b6a
* Mon May 16 2005 Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
1f6b6a
- Change the default auto= mode so it need not be on the command line to
1f6b6a
  work with udev, however it is still supported on the command line (#132706)
1f6b6a
- Add a man page (from Luca Berra) for mdassemble
1f6b6a
1f6b6a
* Wed May 11 2005 Doug Ledford <dledford@redhat.com> - 1.11.0-1.fc4
1f6b6a
- Upgrade to 1.11.0
1f6b6a
1f6b6a
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> - 1.9.0-3.fc4
1f6b6a
- fix mdmonitor initscript (#144717)
1f6b6a
1f6b6a
* Mon Mar 21 2005 Doug Ledford <dledford@redhat.com> 1.9.0-2
1f6b6a
- Build mdadm.static and mdassemble (static as well) to be used in initrd
1f6b6a
  images
1f6b6a
1f6b6a
* Wed Mar 09 2005 Doug Ledford <dledford@redhat.com> 1.9.0-1
1f6b6a
- Initial upgrade to 1.9.0 and update of doc files
1f6b6a
- Fix an s390 build error
1f6b6a
1f6b6a
* Mon Oct 04 2004 Doug Ledford <dledford@redhat.com> 1.6.0-2
1f6b6a
- Remove /etc/mdadm.conf from the file list.  Anaconda will write one out
1f6b6a
  if it's needed.
1f6b6a
1f6b6a
* Fri Oct 01 2004 Doug Ledford <dledford@redhat.com> 1.6.0-1
1f6b6a
- Update to newer upstream version
1f6b6a
- Make mdmpd work on kernels that don't have the event interface patch
1f6b6a
1f6b6a
* Fri Jul 30 2004 Dan Walsh <dwalsh@redhat.com> 1.5.0-11
1f6b6a
- Create a directory /var/run/mdadm to contain mdadm.pid
1f6b6a
- This cleans up SELinux problem
1f6b6a
1f6b6a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
1f6b6a
- rebuilt
1f6b6a
1f6b6a
* Sat May 22 2004 Doug Ledford <dledford@redhat.com> - 1.5.0-9
1f6b6a
- Fix Makefile and build method to satisfy bz #123769
1f6b6a
- Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
1f6b6a
- Make sure mdadm --monitor closes all md device files so that md devices
1f6b6a
  can be stopped while mdadm is still running - bz #119532
1f6b6a
1f6b6a
* Thu May 20 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-8
1f6b6a
- remove unneeded patch, can use --run instead
1f6b6a
1f6b6a
* Wed May 19 2004 Jeremy Katz <katzj@redhat.com> - 1.5.0-7
1f6b6a
- add patch with reallyforce mode on creation to be used by anaconda
1f6b6a
1f6b6a
* Wed May 12 2004 Doug Ledford <dledford@redhat.com> 2.5.0-6
1f6b6a
- Fix a bug in the postun scriptlet related to downgrading to a version
1f6b6a
  of mdadm that doesn't include the mdmpd daemon.
1f6b6a
1f6b6a
* Fri May 07 2004 Doug Ledford <dledford@redhat.com> 1.5.0-5
1f6b6a
- Disable service mdmpd by default to avoid [Failed] messages on
1f6b6a
  current 2.6 kernels.  Possibly re-enable it by default once the
1f6b6a
  2.6 kernels have the md event interface.
1f6b6a
1f6b6a
* Thu Apr 22 2004 Doug Ledford <dledford@redhat.com> 1.5.0-4
1f6b6a
- Update mdmonitor script to start daemon more cleanly
1f6b6a
- Repackage mdmpd tarball to include gcc-3.4 changes and to make
1f6b6a
  mdmpd properly daemonize at startup instead of forking and leaving
1f6b6a
  the child attached to the terminal.
1f6b6a
1f6b6a
* Thu Mar  4 2004 Bill Nottingham <notting@redhat.com> 1.5.0-3
1f6b6a
- ship /var/run/mpmpd (#117497)
1f6b6a
1f6b6a
* Thu Feb 26 2004 Doug Ledford <dledford@redhat.com> 1.5.0-2
1f6b6a
- Add a default MAILADDR line to the mdadm.conf file installed by default
1f6b6a
  (Bugzilla #92447)
1f6b6a
- Make it build with gcc-3.4
1f6b6a
1f6b6a
* Mon Feb 23 2004 Doug Ledford <dledford@redhat.com> 1.5.0-1
1f6b6a
- Update to 1.5.0 (from Matthew J. Galgoci <mgalgoci@redhat.com>)
1f6b6a
1f6b6a
* Sun Nov 16 2003 Doug Ledford <dledford@redhat.com> 1.4.0-1
1f6b6a
- fix problem with recovery thread sleeping in mdmpd
1f6b6a
1f6b6a
* Fri Nov 14 2003 Doug Ledford <dledford@redhat.com>
1f6b6a
- sync upstream
1f6b6a
- add mdmpd package into mdadm package
1f6b6a
1f6b6a
* Wed Sep 10 2003 Michael K. Johnson <johnsonm@redhat.com> 1.3.0-1
1f6b6a
- sync upstream
1f6b6a
1f6b6a
* Tue Mar 11 2003 Michael K. Johnson <johnsonm@redhat.com> 1.1.0-1
1f6b6a
- sync upstream
1f6b6a
1f6b6a
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 1.0.1-1
1f6b6a
- update for rebuild
1f6b6a
1f6b6a
* Wed Dec 25 2002 Tim Powers <timp@redhat.com> 1.0.0-8
1f6b6a
- fix references to %%install in the changelog so that it will build
1f6b6a
1f6b6a
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.0.0-7
1f6b6a
- Rebuild
1f6b6a
1f6b6a
* Fri Jul 12 2002 Michael K. Johnson <johnsonm@redhat.com>
1f6b6a
- Changed RPM Group to System Environment/Base
1f6b6a
1f6b6a
* Wed May 15 2002 Michael K. Johnson <johnsonm@redhat.com>
1f6b6a
- minor cleanups to the text, conditionalize rm -rf
1f6b6a
- added mdmonitor init script
1f6b6a
1f6b6a
* Fri May 10 2002  <neilb@cse.unsw.edu.au>
1f6b6a
- update to 1.0.0
1f6b6a
- Set CXFLAGS instead of CFLAGS
1f6b6a
1f6b6a
* Sat Apr  6 2002  <neilb@cse.unsw.edu.au>
1f6b6a
- change %%install to use "make install"
1f6b6a
1f6b6a
* Fri Mar 15 2002  <gleblanc@localhost.localdomain>
1f6b6a
- beautification
1f6b6a
- made mdadm.conf non-replaceable config
1f6b6a
- renamed Copyright to License in the header
1f6b6a
- added missing license file
1f6b6a
- used macros for file paths
1f6b6a
1f6b6a
* Fri Mar 15 2002 Luca Berra <bluca@comedia.it>
1f6b6a
- Added Obsoletes: mdctl
1f6b6a
- missingok for configfile
1f6b6a
1f6b6a
* Tue Mar 12 2002 NeilBrown <neilb@cse.unsw.edu.au>
1f6b6a
- Add md.4 and mdadm.conf.5 man pages
1f6b6a
1f6b6a
* Fri Mar 08 2002 Chris Siebenmann <cks@cquest.utoronto.ca>
1f6b6a
- builds properly as non-root.
1f6b6a
1f6b6a
* Fri Mar 08 2002 Derek Vadala <derek@cynicism.com>
1f6b6a
- updated for 0.7, fixed /usr/share/doc and added manpage
1f6b6a
1f6b6a
* Tue Aug 07 2001 Danilo Godec <danci@agenda.si>
1f6b6a
- initial RPM build