Blame SPECS/corosync.spec

a81a5b
# Conditionals
a81a5b
# Invoke "rpmbuild --without <feature>" or "rpmbuild --with <feature>"
a81a5b
# to disable or enable specific features
a81a5b
%bcond_with watchdog
a81a5b
%bcond_with monitoring
a81a5b
%bcond_without snmp
a81a5b
%bcond_without dbus
a81a5b
%bcond_without systemd
a81a5b
%bcond_without xmlconf
a81a5b
%bcond_without nozzle
a81a5b
%bcond_without vqsim
a81a5b
%bcond_without runautogen
a81a5b
%bcond_without userflags
a81a5b
a81a5b
%global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}
a81a5b
%global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}}
a81a5b
a81a5b
Name: corosync
a81a5b
Summary: The Corosync Cluster Engine and Application Programming Interfaces
a81a5b
Version: 3.1.5
4f2e47
Release: 4%{?gitver}%{?dist}
a81a5b
License: BSD
a81a5b
URL: http://corosync.github.io/corosync/
a81a5b
Source0: http://build.clusterlabs.org/corosync/releases/%{name}-%{version}%{?gittarver}.tar.gz
a81a5b
a22d1f
Patch0: bz2024652-1-totem-Add-cancel_hold_on_retransmit-config-option.patch
a22d1f
Patch1: bz2024657-1-totemsrp-Switch-totempg-buffers-at-the-right-time.patch
4f2e47
Patch2: bz2070623-1-logrotate-Use-copytruncate-method-by-default.patch
a22d1f
a81a5b
# Runtime bits
a81a5b
# The automatic dependency overridden in favor of explicit version lock
a81a5b
Requires: corosynclib%{?_isa} = %{version}-%{release}
a81a5b
a81a5b
# Support crypto reload
a81a5b
Requires: libknet1 >= 1.18
a81a5b
# NSS crypto plugin should be always installed
a81a5b
Requires: libknet1-crypto-nss-plugin >= 1.18
a81a5b
a81a5b
# Build bits
a81a5b
BuildRequires: gcc
a81a5b
BuildRequires: groff
a81a5b
BuildRequires: libqb-devel
a81a5b
BuildRequires: libknet1-devel >= 1.18
a81a5b
BuildRequires: zlib-devel
a81a5b
%if %{with runautogen}
a81a5b
BuildRequires: autoconf automake libtool
a81a5b
%endif
a81a5b
%if %{with monitoring}
a81a5b
BuildRequires: libstatgrab-devel
a81a5b
%endif
a81a5b
%if %{with snmp}
a81a5b
BuildRequires: net-snmp-devel
a81a5b
%endif
a81a5b
%if %{with dbus}
a81a5b
BuildRequires: dbus-devel
a81a5b
%endif
a81a5b
%if %{with nozzle}
a81a5b
BuildRequires: libnozzle1-devel
a81a5b
%endif
a81a5b
%if %{with systemd}
a81a5b
%{?systemd_requires}
a81a5b
BuildRequires: systemd
a81a5b
BuildRequires: systemd-devel
a81a5b
%else
a81a5b
Requires(post): /sbin/chkconfig
a81a5b
Requires(preun): /sbin/chkconfig
a81a5b
%endif
a81a5b
%if %{with xmlconf}
a81a5b
Requires: libxslt
a81a5b
%endif
a81a5b
%if %{with vqsim}
a81a5b
BuildRequires: readline-devel
a81a5b
%endif
a81a5b
BuildRequires: make
a81a5b
a81a5b
%prep
a81a5b
%setup -q -n %{name}-%{version}%{?gittarver}
a81a5b
a22d1f
%patch0 -p1 -b .bz2024652-1
a22d1f
%patch1 -p1 -b .bz2024657-1
4f2e47
%patch2 -p1 -b .bz2070623-1
a22d1f
a81a5b
%build
a81a5b
%if %{with runautogen}
a81a5b
./autogen.sh
a81a5b
%endif
a81a5b
a81a5b
%{configure} \
a81a5b
%if %{with watchdog}
a81a5b
	--enable-watchdog \
a81a5b
%endif
a81a5b
%if %{with monitoring}
a81a5b
	--enable-monitoring \
a81a5b
%endif
a81a5b
%if %{with snmp}
a81a5b
	--enable-snmp \
a81a5b
%endif
a81a5b
%if %{with dbus}
a81a5b
	--enable-dbus \
a81a5b
%endif
a81a5b
%if %{with systemd}
a81a5b
	--enable-systemd \
a81a5b
%endif
a81a5b
%if %{with xmlconf}
a81a5b
	--enable-xmlconf \
a81a5b
%endif
a81a5b
%if %{with nozzle}
a81a5b
	--enable-nozzle \
a81a5b
%endif
a81a5b
%if %{with vqsim}
a81a5b
	--enable-vqsim \
a81a5b
%endif
a81a5b
%if %{with userflags}
a81a5b
	--enable-user-flags \
a81a5b
%endif
a81a5b
	--with-initddir=%{_initrddir} \
a81a5b
	--with-systemddir=%{_unitdir} \
a81a5b
	--docdir=%{_docdir}
a81a5b
a81a5b
%make_build
a81a5b
a81a5b
%install
a81a5b
%make_install
a81a5b
a81a5b
%if %{with dbus}
a81a5b
mkdir -p -m 0700 %{buildroot}/%{_sysconfdir}/dbus-1/system.d
a81a5b
install -m 644 %{_builddir}/%{name}-%{version}%{?gittarver}/conf/corosync-signals.conf %{buildroot}/%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
a81a5b
%endif
a81a5b
a81a5b
## tree fixup
a81a5b
# drop static libs
a81a5b
rm -f %{buildroot}%{_libdir}/*.a
a81a5b
rm -f %{buildroot}%{_libdir}/*.la
a81a5b
# drop docs and html docs for now
a81a5b
rm -rf %{buildroot}%{_docdir}/*
a81a5b
# /etc/sysconfig/corosync-notifyd
a81a5b
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
a81a5b
install -m 644 tools/corosync-notifyd.sysconfig.example \
a81a5b
   %{buildroot}%{_sysconfdir}/sysconfig/corosync-notifyd
a81a5b
# /etc/sysconfig/corosync
a81a5b
install -m 644 init/corosync.sysconfig.example \
a81a5b
   %{buildroot}%{_sysconfdir}/sysconfig/corosync
a81a5b
a81a5b
%description
a81a5b
This package contains the Corosync Cluster Engine Executive, several default
a81a5b
APIs and libraries, default configuration files, and an init script.
a81a5b
a81a5b
%post
a81a5b
%if %{with systemd} && 0%{?systemd_post:1}
a81a5b
%systemd_post corosync.service
a81a5b
%else
a81a5b
if [ $1 -eq 1 ]; then
a81a5b
	/sbin/chkconfig --add corosync || :
a81a5b
fi
a81a5b
%endif
a81a5b
a81a5b
%preun
a81a5b
%if %{with systemd} && 0%{?systemd_preun:1}
a81a5b
%systemd_preun corosync.service
a81a5b
%else
a81a5b
if [ $1 -eq 0 ]; then
a81a5b
	/sbin/service corosync stop &>/dev/null || :
a81a5b
	/sbin/chkconfig --del corosync || :
a81a5b
fi
a81a5b
%endif
a81a5b
a81a5b
%postun
a81a5b
%if %{with systemd} && 0%{?systemd_postun:1}
a81a5b
%systemd_postun corosync.service
a81a5b
%endif
a81a5b
a81a5b
%files
a81a5b
%doc LICENSE
a81a5b
%{_sbindir}/corosync
a81a5b
%{_sbindir}/corosync-keygen
a81a5b
%{_sbindir}/corosync-cmapctl
a81a5b
%{_sbindir}/corosync-cfgtool
a81a5b
%{_sbindir}/corosync-cpgtool
a81a5b
%{_sbindir}/corosync-quorumtool
a81a5b
%{_sbindir}/corosync-notifyd
a81a5b
%{_bindir}/corosync-blackbox
a81a5b
%if %{with xmlconf}
a81a5b
%{_bindir}/corosync-xmlproc
a81a5b
%dir %{_datadir}/corosync
a81a5b
%{_datadir}/corosync/xml2conf.xsl
a81a5b
%{_mandir}/man8/corosync-xmlproc.8*
a81a5b
%{_mandir}/man5/corosync.xml.5*
a81a5b
%endif
a81a5b
%dir %{_sysconfdir}/corosync
a81a5b
%dir %{_sysconfdir}/corosync/uidgid.d
a81a5b
%config(noreplace) %{_sysconfdir}/corosync/corosync.conf.example
a81a5b
%config(noreplace) %{_sysconfdir}/sysconfig/corosync-notifyd
a81a5b
%config(noreplace) %{_sysconfdir}/sysconfig/corosync
a81a5b
%config(noreplace) %{_sysconfdir}/logrotate.d/corosync
a81a5b
%if %{with dbus}
a81a5b
%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
a81a5b
%endif
a81a5b
%if %{with snmp}
a81a5b
%{_datadir}/snmp/mibs/COROSYNC-MIB.txt
a81a5b
%endif
a81a5b
%if %{with systemd}
a81a5b
%{_unitdir}/corosync.service
a81a5b
%{_unitdir}/corosync-notifyd.service
a81a5b
%else
a81a5b
%{_initrddir}/corosync
a81a5b
%{_initrddir}/corosync-notifyd
a81a5b
%endif
a81a5b
%dir %{_localstatedir}/lib/corosync
a81a5b
%dir %{_localstatedir}/log/cluster
a81a5b
%{_mandir}/man7/corosync_overview.7*
a81a5b
%{_mandir}/man8/corosync.8*
a81a5b
%{_mandir}/man8/corosync-blackbox.8*
a81a5b
%{_mandir}/man8/corosync-cmapctl.8*
a81a5b
%{_mandir}/man8/corosync-keygen.8*
a81a5b
%{_mandir}/man8/corosync-cfgtool.8*
a81a5b
%{_mandir}/man8/corosync-cpgtool.8*
a81a5b
%{_mandir}/man8/corosync-notifyd.8*
a81a5b
%{_mandir}/man8/corosync-quorumtool.8*
a81a5b
%{_mandir}/man5/corosync.conf.5*
a81a5b
%{_mandir}/man5/votequorum.5*
a81a5b
%{_mandir}/man7/cmap_keys.7*
a81a5b
a81a5b
# library
a81a5b
#
a81a5b
%package -n corosynclib
a81a5b
Summary: The Corosync Cluster Engine Libraries
a81a5b
a81a5b
%description -n corosynclib
a81a5b
This package contains corosync libraries.
a81a5b
a81a5b
%files -n corosynclib
a81a5b
%doc LICENSE
a81a5b
%{_libdir}/libcfg.so.*
a81a5b
%{_libdir}/libcpg.so.*
a81a5b
%{_libdir}/libcmap.so.*
a81a5b
%{_libdir}/libquorum.so.*
a81a5b
%{_libdir}/libvotequorum.so.*
a81a5b
%{_libdir}/libsam.so.*
a81a5b
%{_libdir}/libcorosync_common.so.*
a81a5b
a81a5b
%ldconfig_scriptlets -n corosynclib
a81a5b
a81a5b
%package -n corosynclib-devel
a81a5b
Summary: The Corosync Cluster Engine Development Kit
a81a5b
Requires: corosynclib%{?_isa} = %{version}-%{release}
a81a5b
Requires: pkgconfig
a81a5b
Provides: corosync-devel = %{version}-%{release}
a81a5b
Provides: corosync-devel%{?_isa} = %{version}-%{release}
a81a5b
a81a5b
%description -n corosynclib-devel
a81a5b
This package contains include files and man pages used to develop using
a81a5b
The Corosync Cluster Engine APIs.
a81a5b
a81a5b
%files -n corosynclib-devel
a81a5b
%doc LICENSE
a81a5b
%dir %{_includedir}/corosync/
a81a5b
%{_includedir}/corosync/corodefs.h
a81a5b
%{_includedir}/corosync/cfg.h
a81a5b
%{_includedir}/corosync/cmap.h
a81a5b
%{_includedir}/corosync/corotypes.h
a81a5b
%{_includedir}/corosync/cpg.h
a81a5b
%{_includedir}/corosync/hdb.h
a81a5b
%{_includedir}/corosync/sam.h
a81a5b
%{_includedir}/corosync/quorum.h
a81a5b
%{_includedir}/corosync/votequorum.h
a81a5b
%{_libdir}/libcfg.so
a81a5b
%{_libdir}/libcpg.so
a81a5b
%{_libdir}/libcmap.so
a81a5b
%{_libdir}/libquorum.so
a81a5b
%{_libdir}/libvotequorum.so
a81a5b
%{_libdir}/libsam.so
a81a5b
%{_libdir}/libcorosync_common.so
a81a5b
%{_libdir}/pkgconfig/*.pc
a81a5b
%{_mandir}/man3/cpg_*3*
a81a5b
%{_mandir}/man3/quorum_*3*
a81a5b
%{_mandir}/man3/votequorum_*3*
a81a5b
%{_mandir}/man3/sam_*3*
a81a5b
%{_mandir}/man3/cmap_*3*
a81a5b
a81a5b
%if %{with vqsim}
a81a5b
%package -n corosync-vqsim
a81a5b
Summary: The Corosync Cluster Engine - Votequorum Simulator
a81a5b
Requires: corosynclib%{?_isa} = %{version}-%{release}
a81a5b
Requires: pkgconfig
a81a5b
a81a5b
%description -n corosync-vqsim
a81a5b
A command-line simulator for the corosync votequorum subsystem.
a81a5b
It uses the same code as the corosync quorum system but forks
a81a5b
them into subprocesses to simulate nodes.
a81a5b
Nodes can be added and removed as well as partitioned (to simulate
a81a5b
network splits)
a81a5b
a81a5b
%files -n corosync-vqsim
a81a5b
%doc LICENSE
a81a5b
%{_bindir}/corosync-vqsim
a81a5b
%{_mandir}/man8/corosync-vqsim.8*
a81a5b
%endif
a81a5b
a81a5b
%changelog
4f2e47
* Thu Mar 31 2022 Jan Friesse <jfriesse@redhat.com> - 3.1.5-4
4f2e47
- Resolves: rhbz#2070623
4f2e47
4f2e47
- logrotate: Use copytruncate method by default (rhbz#2070623)
4f2e47
- merge upstream commit 04362046c4a9d7307feb5b68341d567b7d0b94d6 (rhbz#2070623)
4f2e47
a22d1f
* Thu Nov 25 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.5-3
a22d1f
- Resolves: rhbz#2024652
a22d1f
- Resolves: rhbz#2024657
a22d1f
a22d1f
- totem: Add cancel_hold_on_retransmit config option (rhbz#2024652)
a22d1f
- merge upstream commit cdf72925db5a81e546ca8e8d7d8291ee1fc77be4 (rhbz#2024652)
a22d1f
- totemsrp: Switch totempg buffers at the right time (rhbz#2024657)
a22d1f
- merge upstream commit e7a82370a7b5d3ca342d5e42e25763fa2c938739 (rhbz#2024657)
a22d1f
a81a5b
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.5-2
a81a5b
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
a81a5b
  Related: rhbz#1991688
a81a5b
a81a5b
* Wed Aug 04 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.5-1
a81a5b
- Related: rhbz#1948974
a81a5b
a81a5b
- New upstream release (rhbz#1948974)
a81a5b
a81a5b
* Fri Jul 23 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.4-3
a81a5b
- Related: rhbz#1948974
a81a5b
a81a5b
- Add support for cgroup v2 and auto mode (rhbz#1948974)
a81a5b
a81a5b
* Tue Jun 22 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.4-2
a81a5b
- Rebuilt for RHEL 9 BETA for openssl 3.0
a81a5b
  Related: rhbz#1971065
a81a5b
a81a5b
* Thu Jun 03 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.4-1
a81a5b
- Related: rhbz#1948974
a81a5b
- Resolves: rhbz#1967485
a81a5b
a81a5b
- New upstream release (rhbz#1948974)
a81a5b
- stats: fix crash when iterating over deleted keys (rhbz#1967485)
a81a5b
a81a5b
* Fri May 21 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.3-1
a81a5b
- Resolves: rhbz#1948974
a81a5b
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Apr 21 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.2-1
a81a5b
- Related: rhbz#1948974
a81a5b
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.1-2
a81a5b
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
a81a5b
a81a5b
* Wed Mar 31 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a81a5b
a81a5b
* Mon Nov 02 2020 Jan Friesse <jfriesse@redhat.com> - 3.1.0-2
a81a5b
- Add isa version of corosync-devel
a81a5b
- Add release to corosync-devel version to match autogenerated
a81a5b
  corosynclib-devel provides
a81a5b
a81a5b
* Tue Oct 20 2020 Jan Friesse <jfriesse@redhat.com> - 3.1.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Aug 27 2020 Josef Řídký <jridky@redhat.com> - 3.0.4-6
a81a5b
- Rebuilt for new net-snmp release
a81a5b
a81a5b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-5
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a81a5b
a81a5b
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 3.0.4-4
a81a5b
- Use make macros
a81a5b
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
a81a5b
a81a5b
* Wed May 13 2020 Jan Friesse <jfriesse@redhat.com> - 3.0.4-3
a81a5b
- Fix typo in the changelog
a81a5b
a81a5b
* Wed May 13 2020 Jan Friesse <jfriesse@redhat.com> - 3.0.4-2
a81a5b
- Rebuild for new libqb
a81a5b
a81a5b
* Thu Apr 23 2020 Jan Friesse <jfriesse@redhat.com> - 3.0.4-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Mar 27 2020 Jan Friesse <jfriesse@redhat.com> - 3.0.3-3
a81a5b
- Add CI tests
a81a5b
- Enable gating
a81a5b
a81a5b
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
a81a5b
a81a5b
* Mon Nov 25 2019 Jan Friesse <jfriesse@redhat.com> - 3.0.3-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a81a5b
a81a5b
* Wed Jun 12 2019 Jan Friesse <jfriesse@redhat.com> - 3.0.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a81a5b
a81a5b
* Tue Jan 15 2019 Jan Friesse <jfriesse@redhat.com> - 3.0.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Dec 14 2018 Jan Friesse <jfriesse@redhat.com> - 3.0.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Dec  7 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.5-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Dec  4 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.4-2
a81a5b
- Add libknet1-crypto-nss-plugin dependency
a81a5b
a81a5b
* Tue Nov 20 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.4-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Aug 16 2018 Jan Pokorný <jpokorny+rpm-corosync@redhat.com> - 2.99.3-3
a81a5b
- Rebuild again, since the previous one was so unfortunate it got affected
a81a5b
  with binutils (2.31.1-3.fc29) producing non-monotonically increasing
a81a5b
  section offsets causing unprepared eu-strip to damage the binary
a81a5b
  (related: rhbz#1609577)
a81a5b
- Apply patch to prevent redundancy in systemd journal
a81a5b
a81a5b
* Tue Jul 24 2018 Adam Williamson <awilliam@redhat.com> - 2.99.3-2
a81a5b
- Rebuild for new net-snmp
a81a5b
a81a5b
* Fri Jul 13 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.3-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.99.2-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a81a5b
a81a5b
* Mon Apr 30 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Mar 16 2018 Jan Friesse <jfriesse@redhat.com> - 2.99.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.3-3
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a81a5b
a81a5b
* Fri Jan 19 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.4.3-2
a81a5b
- Rebuild to fix upgradepath
a81a5b
a81a5b
* Fri Oct 20 2017 Jan Friesse <jfriesse@redhat.com> - 2.4.3-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Mon Oct 09 2017 Troy Dawson <tdawson@redhat.com> - 2.4.2-7
a81a5b
- Cleanup spec file conditionals
a81a5b
a81a5b
* Mon Oct 02 2017 Troy Dawson <tdawson@redhat.com> - 2.4.2-6
a81a5b
- Bump to rebuild on newer binutils
a81a5b
a81a5b
* Wed Aug 23 2017 Adam Williamson <awilliam@redhat.com> - 2.4.2-5
a81a5b
- Disable RDMA on 32-bit ARM (#1484155)
a81a5b
a81a5b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-4
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a81a5b
a81a5b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a81a5b
a81a5b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a81a5b
a81a5b
* Mon Nov  7 2016 Jan Friesse <jfriesse@redhat.com> - 2.4.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Aug  4 2016 Jan Friesse <jfriesse@redhat.com> - 2.4.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jun 30 2016 Jan Friesse <jfriesse@redhat.com> - 2.4.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jun 16 2016 Jan Friesse <jfriesse@redhat.com> - 2.3.6-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.5-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a81a5b
a81a5b
* Wed Jul 01 2015 Jan Friesse <jfriesse@redhat.com> - 2.3.5-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.4-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a81a5b
a81a5b
* Tue Aug 26 2014 Jan Friesse <jfriesse@redhat.com> - 2.3.4-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-3
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a81a5b
a81a5b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a81a5b
a81a5b
* Tue Jan 14 2014 Jan Friesse <jfriesse@redhat.com> - 2.3.3-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Mon Sep 16 2013 Jan Friesse <jfriesse@redhat.com> - 2.3.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Mon Aug 19 2013 Jan Friesse <jfriesse@redhat.com> 2.3.1-3
a81a5b
- Resolves: rhbz#998362
a81a5b
a81a5b
- Fix scheduler pause-detection timeout (rhbz#998362)
a81a5b
- merge upstream commit 2740cfd1eac60714601c74df2137fe588b607866 (rhbz#998362)
a81a5b
a81a5b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a81a5b
a81a5b
* Wed Jul 10 2013 Jan Friesse <jfriesse@redhat.com> - 2.3.1-1
a81a5b
- New upstream release
a81a5b
- Fix incorrect dates in specfile changelog section
a81a5b
a81a5b
* Mon Mar 25 2013 Jan Friesse <jfriesse@redhat.com> - 2.3.0-3
a81a5b
- Resolves: rhbz#925185
a81a5b
a81a5b
- Run autogen by default
a81a5b
a81a5b
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a81a5b
a81a5b
* Fri Jan 18 2013 Jan Friesse <jfriesse@redhat.com> - 2.3.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Dec 12 2012 Jan Friesse <jfriesse@redhat.com> - 2.2.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Oct 11 2012 Jan Friesse <jfriesse@redhat.com> - 2.1.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Aug 3 2012 Steven Dake <sdake@redhat.com> - 2.0.1-3
a81a5b
- add groff as a BuildRequires as it is no longer installed in the buildroot
a81a5b
a81a5b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a81a5b
a81a5b
* Tue May 22 2012 Jan Friesse <jfriesse@redhat.com> - 2.0.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Apr 17 2012 Fabio M. Di Nitto <fdinitto@redhat.com> - 2.0.0-2
a81a5b
- Backport IPCS fix from master (ack by Steven)
a81a5b
a81a5b
* Tue Apr 10 2012 Jan Friesse <jfriesse@redhat.com> - 2.0.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Apr 05 2012 Karsten Hopp <karsten@redhat.com> 1.99.9-1.1
a81a5b
- bump release and rebuild on PPC
a81a5b
a81a5b
* Tue Mar 27 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.9-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Mar 16 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.8-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Mar  6 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.7-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Feb 28 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.6-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Feb 22 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.5-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Feb 14 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.4-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Feb 14 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.3-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Feb  7 2012 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.99.2-1
a81a5b
- New upstream release
a81a5b
- Re-enable xmlconfig bits
a81a5b
- Ship cmap man pages
a81a5b
- Add workaround to usrmove breakage!!
a81a5b
a81a5b
* Thu Feb  2 2012 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.99.1-2
a81a5b
- Add proper Obsoltes on openais/cman/clusterlib
a81a5b
a81a5b
* Wed Feb  1 2012 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.99.1-1
a81a5b
- New upstream release
a81a5b
- Temporary disable xml config (broken upstream tarball)
a81a5b
a81a5b
* Tue Jan 24 2012 Jan Friesse <jfriesse@redhat.com> - 1.99.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a81a5b
a81a5b
* Thu Oct 06 2011 Jan Friesse <jfriesse@redhat.com> - 1.4.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Sep 08 2011 Jan Friesse <jfriesse@redhat.com> - 1.4.1-2
a81a5b
- Add upstream fixes
a81a5b
a81a5b
* Tue Jul 26 2011 Jan Friesse <jfriesse@redhat.com> - 1.4.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Wed Jul 20 2011 Jan Friesse <jfriesse@redhat.com> - 1.4.0-2
a81a5b
- Change attributes of cluster log directory
a81a5b
a81a5b
* Tue Jul 19 2011 Jan Friesse <jfriesse@redhat.com> - 1.4.0-1
a81a5b
- New upstream release
a81a5b
- Resync spec file with upstream changes
a81a5b
a81a5b
* Fri Jul 08 2011 Jan Friesse <jfriesse@redhat.com> - 1.3.2-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue May 10 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.3.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a81a5b
a81a5b
* Thu Dec  2 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.3.0-1
a81a5b
- New upstream release
a81a5b
- drop upstream patch revision-2770.patch now included in release
a81a5b
- update spec file to ship corosync-blackbox
a81a5b
a81a5b
* Thu Sep  2 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.8-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jul 29 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.7-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Jul  9 2010 Dan Horák <dan[at]danny.cz> - 1.2.6-2
a81a5b
- no InfiniBand stack on s390(x)
a81a5b
a81a5b
* Mon Jul  5 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.6-1
a81a5b
- New upstream release
a81a5b
- Resync spec file with upstream changes
a81a5b
a81a5b
* Tue May 25 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.3-1
a81a5b
- New upstream release
a81a5b
- Rediff revision 2770 patch
a81a5b
a81a5b
* Mon May 17 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.2-1
a81a5b
- New upstream release
a81a5b
- Add upstream trunk revision 2770 to add cpg_model_initialize api.
a81a5b
- Fix URL and Source0 entries.
a81a5b
- Add workaround to broken 1.2.2 Makefile with make -j.
a81a5b
a81a5b
* Wed Mar 24 2010 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Tue Dec  8 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.2.0-1
a81a5b
- New upstream release
a81a5b
- Use global instead of define
a81a5b
- Update Source0 url
a81a5b
- Use more name macro around
a81a5b
- Cleanup install section. Init script is now installed by upstream
a81a5b
- Cleanup whitespace
a81a5b
- Don't deadlock between package upgrade and corosync condrestart
a81a5b
- Ship service.d config directory
a81a5b
- Fix Conflicts vs Requires
a81a5b
- Ship new sam library and man pages
a81a5b
a81a5b
* Fri Oct 23 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.1.2-1
a81a5b
- New upstream release fixes major regression on specific loads
a81a5b
a81a5b
* Wed Oct 21 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.1.1-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Fri Sep 25 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.1.0-1
a81a5b
- New upstream release
a81a5b
- spec file updates:
a81a5b
  * enable IB support
a81a5b
  * explicitly define built-in features at configure time
a81a5b
a81a5b
* Tue Sep 22 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.0.1-1
a81a5b
- New upstream release
a81a5b
- spec file updates:
a81a5b
  * use proper configure macro
a81a5b
a81a5b
* Tue Jul 28 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.0.0-3
a81a5b
- spec file updates:
a81a5b
  * more consistent use of macros across the board
a81a5b
  * fix directory ownership
a81a5b
a81a5b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a81a5b
a81a5b
* Wed Jul  8 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 1.0.0-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Thu Jul  2 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.100-1
a81a5b
- New upstream release
a81a5b
a81a5b
* Sat Jun 20 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.98-1
a81a5b
- New upstream release
a81a5b
- spec file updates:
a81a5b
  * Drop corosync-trunk patch and alpha tag.
a81a5b
  * Fix alphatag vs buildtrunk handling.
a81a5b
  * Drop requirement on ais user/group and stop creating them.
a81a5b
  * New config file locations from upstream: /etc/corosync/corosync.conf.
a81a5b
a81a5b
* Wed Jun 10 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.97-1.svn2233
a81a5b
- spec file updates:
a81a5b
  * Update to svn version 2233 to include library linking fixes
a81a5b
a81a5b
* Wed Jun 10 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.97-1.svn2232
a81a5b
- New upstream release
a81a5b
- spec file updates:
a81a5b
  * Drop pkgconfig fix that's now upstream
a81a5b
  * Update to svn version 2232
a81a5b
  * Define buildtrunk if we are using svn snapshots
a81a5b
  * BuildRequires: nss-devel to enable nss crypto for network communication
a81a5b
  * Force autogen invokation if buildtrunk is defined
a81a5b
  * Whitespace cleanup
a81a5b
  * Stop shipping corosync.conf in favour of a generic example
a81a5b
  * Update file list
a81a5b
a81a5b
* Mon Mar 30 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.95-2
a81a5b
- Backport svn commit 1913 to fix pkgconfig files generation
a81a5b
  and unbreak lvm2 build.
a81a5b
a81a5b
* Tue Mar 24 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.95-1
a81a5b
- New upstream release
a81a5b
- spec file updates:
a81a5b
  * Drop alpha tag
a81a5b
  * Drop local patches (no longer required)
a81a5b
  * Allow to build from svn trunk by supporting rpmbuild --with buildtrunk 
a81a5b
  * BuildRequires autoconf automake if building from trunk
a81a5b
  * Execute autogen.sh if building from trunk and if no configure is available
a81a5b
  * Switch to use rpm configure macro and set standard install paths
a81a5b
  * Build invokation now supports _smp_mflags
a81a5b
  * Remove install section for docs and use proper doc macro instead
a81a5b
  * Add tree fixup bits to drop static libs and html docs (only for now)
a81a5b
  * Add LICENSE file to all subpackages
a81a5b
  * libraries have moved to libdir. Drop ld.so.conf.d corosync file
a81a5b
  * Update BuildRoot usage to preferred versions/names
a81a5b
a81a5b
* Tue Mar 10 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-5.svn1797
a81a5b
- Update the corosync-trunk patch for real this time.
a81a5b
a81a5b
* Tue Mar 10 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-4.svn1797
a81a5b
- Import fixes from upstream:
a81a5b
  * Cleanup logsys format init around to use default settings (1795)
a81a5b
  * logsys_format_set should use its own internal copy of format_buffer (1796)
a81a5b
  * Add logsys_format_get to logsys API (1797)
a81a5b
- Cherry pick svn1807 to unbreak CPG.
a81a5b
a81a5b
* Mon Mar  9 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-3.svn1794
a81a5b
- Import fixes from upstream:
a81a5b
  * Add reserve/release feature to totem message queue space (1793)
a81a5b
  * Fix CG shutdown (1794)
a81a5b
a81a5b
* Fri Mar  6 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-2.svn1792
a81a5b
- Import fixes from upstream:
a81a5b
  * Fix uninitialized memory. Spotted by valgrind (1788)
a81a5b
  * Fix logsys_set_format by updating the right bits (1789)
a81a5b
  * logsys: re-add support for timestamp  (1790)
a81a5b
  * Fix cpg crash (1791)
a81a5b
  * Allow logsys_format_set to reset to default (1792)
a81a5b
a81a5b
* Tue Mar  3 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.94-1
a81a5b
- New upstream release.
a81a5b
- Drop obsolete patches.
a81a5b
- Add soname bump patch that was missing from upstream.
a81a5b
a81a5b
* Wed Feb 25 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.93-4
a81a5b
- Add Makefile fix to install all corosync tools (commit r1780)
a81a5b
a81a5b
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.93-3
a81a5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a81a5b
a81a5b
* Mon Feb 23 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.93-2
a81a5b
- Rename gcc-4.4 patch to match svn commit (r1767).
a81a5b
- Backport patch from trunk (commit r1774) to fix quorum engine.
a81a5b
a81a5b
* Thu Feb 19 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.93-1
a81a5b
- New upstream release.
a81a5b
- Drop alphatag from spec file.
a81a5b
- Drop trunk patch.
a81a5b
- Update Provides for corosynclib-devel.
a81a5b
- Backport gcc-4.4 build fix from trunk.
a81a5b
a81a5b
* Mon Feb  2 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-7.svn1756
a81a5b
- Update to svn trunk at revision 1756 from upstream.
a81a5b
- Add support pkgconfig to devel package.
a81a5b
- Tidy up spec files by re-organazing sections according to packages.
a81a5b
- Split libraries from corosync to corosynclib.
a81a5b
- Rename corosync-devel to corosynclib-devel.
a81a5b
- Comply with multiarch requirements (libraries).
a81a5b
a81a5b
* Tue Jan 27 2009 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-6.svn1750
a81a5b
- Update to svn trunk at revision 1750 from upstream.
a81a5b
- Include new quorum service in the packaging.
a81a5b
a81a5b
* Mon Dec 15 2008 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-5.svn1709
a81a5b
- Update to svn trunk at revision 1709 from upstream.
a81a5b
- Update spec file to include new include files.
a81a5b
a81a5b
* Wed Dec 10 2008 Fabio M. Di Nitto <fdinitto@redhat.com> - 0.92-4.svn1707
a81a5b
- Update to svn trunk at revision 1707 from upstream.
a81a5b
- Update spec file to include new lcrso services and include file.
a81a5b
a81a5b
* Mon Oct 13 2008 Dennis Gilmore <dennis@ausil.us> - 0.92-3
a81a5b
- remove ExclusiveArch line
a81a5b
a81a5b
* Wed Sep 24 2008 Steven Dake <sdake@redhat.com> - 0.92-2
a81a5b
- Add conflicts for openais and openais-devel packages older then 0.90.
a81a5b
a81a5b
* Wed Sep 24 2008 Steven Dake <sdake@redhat.com> - 0.92-1
a81a5b
- New upstream release corosync-0.92.
a81a5b
a81a5b
* Sun Aug 24 2008 Steven Dake <sdake@redhat.com> - 0.91-3
a81a5b
- move logsys_overview.8.* to devel package.
a81a5b
- move shared libs to main package.
a81a5b
a81a5b
* Wed Aug 20 2008 Steven Dake <sdake@redhat.com> - 0.91-2
a81a5b
- use /sbin/service instead of calling init script directly.
a81a5b
- put corosync-objctl man page in the main package.
a81a5b
- change all initrddir to initddir for fedora 10 guidelines.
a81a5b
a81a5b
* Thu Aug 14 2008 Steven Dake <sdake@redhat.com> - 0.91-1
a81a5b
- First upstream packaged version of corosync for rawhide review.