summaryrefslogtreecommitdiff
path: root/fedmsg.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-22 01:58:51 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-22 01:58:51 +0000
commit3ffba5d6d04feb7433ab9fe30452011e1c099903 (patch)
tree0af0e1c302108969a2732c79f89edf62cacfbea0 /fedmsg.spec
parent139f89c1fac611c8d30ff6ea6f135e8416a40221 (diff)
automatic import of fedmsgopeneuler20.03
Diffstat (limited to 'fedmsg.spec')
-rw-r--r--fedmsg.spec926
1 files changed, 926 insertions, 0 deletions
diff --git a/fedmsg.spec b/fedmsg.spec
new file mode 100644
index 0000000..bf1dc98
--- /dev/null
+++ b/fedmsg.spec
@@ -0,0 +1,926 @@
+%global modname fedmsg
+
+Name: fedmsg
+Version: 1.1.6
+Release: 1%{?dist}
+Summary: Tools for Fedora Infrastructure real-time messaging
+License: LGPL-2.1-or-later
+URL: https://github.com/fedora-infra/fedmsg
+BuildArch: noarch
+Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz
+Source1: %{name}-tmpfiles.conf
+Source2: fedmsg-gateway-3.service
+Source3: fedmsg-hub-3.service
+Source4: fedmsg-irc-3.service
+Source5: fedmsg-relay-3.service
+
+BuildRequires: gnupg
+%{?systemd_requires}
+BuildRequires: systemd
+
+# Docs requirements
+BuildRequires: python3-sphinx
+
+# Python 3 requirements
+BuildRequires: python3-arrow
+BuildRequires: python3-click
+BuildRequires: python3-cryptography >= 1.6
+BuildRequires: python3-devel
+BuildRequires: python3-kitchen
+BuildRequires: python3-mock
+BuildRequires: python3-moksha-hub >= 1.3.2
+BuildRequires: python3-setuptools
+BuildRequires: python3-six
+BuildRequires: python3-sqlalchemy
+BuildRequires: python3-pytest
+BuildRequires: python3-requests
+BuildRequires: python3-rpm-macros
+BuildRequires: python3-pyOpenSSL >= 16.1.0
+BuildRequires: python3-pygments
+BuildRequires: python3-psutil
+BuildRequires: python3-vcrpy
+BuildRequires: make
+
+# Finally, make the 'fedmsg' master package require all these components
+Requires: python3-fedmsg = %{version}-%{release}
+
+%description
+Python API used around Fedora Infrastructure to send and receive messages with
+zeromq. Includes some CLI tools.
+
+
+%package base
+Summary: Base file system layout for other fedmsg packages
+
+%description base
+This package contains some of the common filesystem layout shared by the
+python2 and python3 versions of the fedmsg package.
+
+
+%package doc
+Summary: Documentation for the fedmsg library and CLI
+
+%description doc
+Documentation for the fedmsg library and CLI.
+
+
+%package -n python3-fedmsg
+Summary: Python 3 API and CLI for fedmsg
+%{?python_provide:%python_provide python3-fedmsg}
+Requires: python3-arrow
+Requires: python3-click
+Requires: python3-cryptography >= 1.6
+Requires: python3-kitchen
+Requires: python3-moksha-hub >= 1.3.2
+Requires: python3-psutil
+Requires: python3-pygments
+Requires: python3-pyOpenSSL >= 16.1.0
+Requires: python3-requests
+Requires: python3-six
+Requires: python3-zmq
+Requires: fedmsg-base = %{version}-%{release}
+
+Conflicts: python2-fedmsg < 1.1.1-7
+Provides: python3-fedmsg-core = %{version}-%{release}
+Obsoletes: python3-fedmsg-core < %{version}-%{release}
+
+%description -n python3-fedmsg
+Python 3 API used around Fedora Infrastructure to send and receive messages
+with zeromq.
+
+
+%prep
+%autosetup -p1 -n %{modname}-%{version}
+
+
+%build
+%py3_build
+
+make %{?_smp_mflags} -C doc SPHINXBUILD=sphinx-build-3 html PYTHONPATH=$(pwd)
+rm doc/_build/html/.buildinfo
+
+
+%check
+PYTHONPATH=$(pwd) py.test-3 fedmsg
+
+# Remove compiled .py files from config caused by the tests reading the config
+rm -f %{buildroot}%{_sysconfdir}/fedmsg.d/*.py{c,o}
+
+
+%install
+%py3_install
+
+# fedmsg provides a huge number of scripts and we need to move them all so the Python 2
+# version is the un-versioned entry.
+#
+# config
+mv %{buildroot}%{_bindir}/fedmsg-config %{buildroot}%{_bindir}/fedmsg-config-%{python3_version}
+ln -s %{_bindir}/fedmsg-config-%{python3_version} %{buildroot}%{_bindir}/fedmsg-config-3
+ln -s %{_bindir}/fedmsg-config-3 %{buildroot}%{_bindir}/fedmsg-config
+# logger
+mv %{buildroot}%{_bindir}/fedmsg-logger %{buildroot}%{_bindir}/fedmsg-logger-%{python3_version}
+ln -s %{_bindir}/fedmsg-logger-%{python3_version} %{buildroot}%{_bindir}/fedmsg-logger-3
+ln -s %{_bindir}/fedmsg-logger-3 %{buildroot}%{_bindir}/fedmsg-logger
+# tail
+mv %{buildroot}%{_bindir}/fedmsg-tail %{buildroot}%{_bindir}/fedmsg-tail-%{python3_version}
+ln -s %{_bindir}/fedmsg-tail-%{python3_version} %{buildroot}%{_bindir}/fedmsg-tail-3
+ln -s %{_bindir}/fedmsg-tail-3 %{buildroot}%{_bindir}/fedmsg-tail
+# collectd
+mv %{buildroot}%{_bindir}/fedmsg-collectd %{buildroot}%{_bindir}/fedmsg-collectd-%{python3_version}
+ln -s %{_bindir}/fedmsg-collectd-%{python3_version} %{buildroot}%{_bindir}/fedmsg-collectd-3
+ln -s %{_bindir}/fedmsg-collectd-3 %{buildroot}%{_bindir}/fedmsg-collectd
+# announce
+mv %{buildroot}%{_bindir}/fedmsg-announce %{buildroot}%{_bindir}/fedmsg-announce-%{python3_version}
+ln -s %{_bindir}/fedmsg-announce-%{python3_version} %{buildroot}%{_bindir}/fedmsg-announce-3
+ln -s %{_bindir}/fedmsg-announce-3 %{buildroot}%{_bindir}/fedmsg-announce
+# trigger
+mv %{buildroot}%{_bindir}/fedmsg-trigger %{buildroot}%{_bindir}/fedmsg-trigger-%{python3_version}
+ln -s %{_bindir}/fedmsg-trigger-%{python3_version} %{buildroot}%{_bindir}/fedmsg-trigger-3
+ln -s %{_bindir}/fedmsg-trigger-3 %{buildroot}%{_bindir}/fedmsg-trigger
+# dg-replay
+mv %{buildroot}%{_bindir}/fedmsg-dg-replay %{buildroot}%{_bindir}/fedmsg-dg-replay-%{python3_version}
+ln -s %{_bindir}/fedmsg-dg-replay-%{python3_version} %{buildroot}%{_bindir}/fedmsg-dg-replay-3
+ln -s %{_bindir}/fedmsg-dg-replay-3 %{buildroot}%{_bindir}/fedmsg-dg-replay
+# check
+mv %{buildroot}%{_bindir}/fedmsg-check %{buildroot}%{_bindir}/fedmsg-check-%{python3_version}
+ln -s %{_bindir}/fedmsg-check-%{python3_version} %{buildroot}%{_bindir}/fedmsg-check-3
+ln -s %{_bindir}/fedmsg-check-3 %{buildroot}%{_bindir}/fedmsg-check
+# hub
+mv %{buildroot}%{_bindir}/fedmsg-hub %{buildroot}%{_bindir}/fedmsg-hub-%{python3_version}
+ln -s %{_bindir}/fedmsg-hub-%{python3_version} %{buildroot}%{_bindir}/fedmsg-hub-3
+ln -s %{_bindir}/fedmsg-hub-3 %{buildroot}%{_bindir}/fedmsg-hub
+# relay
+mv %{buildroot}%{_bindir}/fedmsg-relay %{buildroot}%{_bindir}/fedmsg-relay-%{python3_version}
+ln -s %{_bindir}/fedmsg-relay-%{python3_version} %{buildroot}%{_bindir}/fedmsg-relay-3
+ln -s %{_bindir}/fedmsg-relay-3 %{buildroot}%{_bindir}/fedmsg-relay
+# signing-relay
+mv %{buildroot}%{_bindir}/fedmsg-signing-relay %{buildroot}%{_bindir}/fedmsg-signing-relay-%{python3_version}
+ln -s %{_bindir}/fedmsg-signing-relay-%{python3_version} %{buildroot}%{_bindir}/fedmsg-signing-relay-3
+ln -s %{_bindir}/fedmsg-signing-relay-3 %{buildroot}%{_bindir}/fedmsg-signing-relay
+# gateway
+mv %{buildroot}%{_bindir}/fedmsg-gateway %{buildroot}%{_bindir}/fedmsg-gateway-%{python3_version}
+ln -s %{_bindir}/fedmsg-gateway-%{python3_version} %{buildroot}%{_bindir}/fedmsg-gateway-3
+ln -s %{_bindir}/fedmsg-gateway-3 %{buildroot}%{_bindir}/fedmsg-gateway
+# irc
+mv %{buildroot}%{_bindir}/fedmsg-irc %{buildroot}%{_bindir}/fedmsg-irc-%{python3_version}
+ln -s %{_bindir}/fedmsg-irc-%{python3_version} %{buildroot}%{_bindir}/fedmsg-irc-3
+ln -s %{_bindir}/fedmsg-irc-3 %{buildroot}%{_bindir}/fedmsg-irc
+
+
+%{__mkdir_p} %{buildroot}%{_sysconfdir}/fedmsg.d/
+%{__cp} fedmsg.d/*.py %{buildroot}%{_sysconfdir}/fedmsg.d/.
+
+%{__mkdir_p} %{buildroot}/%{_var}/run/%{modname}
+%{__mkdir_p} %{buildroot}/%{_var}/log/%{modname}
+
+%{__mkdir_p} %{buildroot}%{_unitdir}
+%{__install} -Dm0644 %{SOURCE2} %{buildroot}%{_unitdir}/
+%{__install} -Dm0644 %{SOURCE3} %{buildroot}%{_unitdir}/
+%{__install} -Dm0644 %{SOURCE4} %{buildroot}%{_unitdir}/
+%{__install} -Dm0644 %{SOURCE5} %{buildroot}%{_unitdir}/
+
+ln -s ./fedmsg-hub-3.service %{buildroot}%{_unitdir}/fedmsg-hub.service
+ln -s ./fedmsg-relay-3.service %{buildroot}%{_unitdir}/fedmsg-relay.service
+ln -s ./fedmsg-irc-3.service %{buildroot}%{_unitdir}/fedmsg-irc.service
+ln -s ./fedmsg-gateway-3.service %{buildroot}%{_unitdir}/fedmsg-gateway.service
+
+# Logrotate configuration
+%{__mkdir_p} %{buildroot}/%{_sysconfdir}/logrotate.d
+%{__install} logrotate %{buildroot}/%{_sysconfdir}/logrotate.d/%{modname}
+chmod 0644 %{buildroot}/%{_sysconfdir}/logrotate.d/%{modname}
+
+# tmpfiles.d
+%{__install} -Dm0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/%{name}.conf
+
+
+# Installation scriptlets
+%pre base
+%{_sbindir}/groupadd -r %{modname} &>/dev/null || :
+%{_sbindir}/useradd -r -s /sbin/nologin -d %{_datadir}/%{modname} -M \
+ -c 'FedMsg' -g %{modname} %{modname} &>/dev/null || :
+
+# python3 scriptlets
+%post -n python3-fedmsg
+%systemd_post fedmsg-hub-3.service fedmsg-relay-3.service fedmsg-irc-3.service fedmsg-gateway-3.service
+
+%preun -n python3-fedmsg
+%systemd_preun fedmsg-hub-3.service fedmsg-relay-3.service fedmsg-irc-3.service fedmsg-gateway-3.service
+
+%postun -n python3-fedmsg
+%systemd_postun_with_restart fedmsg-hub-3.service fedmsg-relay-3.service fedmsg-irc-3.service fedmsg-gateway-3.service
+
+
+%files
+%license LICENSE
+%doc README.rst
+
+
+%files doc
+%license LICENSE
+%doc README.rst doc/_build/html
+
+
+%files -n python3-fedmsg
+%license LICENSE
+%doc README.rst
+%{python3_sitelib}/%{modname}/
+%{python3_sitelib}/%{modname}-%{version}-py%{python3_version}.egg-info/
+%{_bindir}/fedmsg-announce
+%{_bindir}/fedmsg-announce-3*
+%{_bindir}/fedmsg-collectd
+%{_bindir}/fedmsg-collectd-3*
+%{_bindir}/fedmsg-config
+%{_bindir}/fedmsg-config-3*
+%{_bindir}/fedmsg-gateway
+%{_bindir}/fedmsg-gateway-3*
+%{_bindir}/fedmsg-hub
+%{_bindir}/fedmsg-hub-3*
+%{_bindir}/fedmsg-irc
+%{_bindir}/fedmsg-irc-3*
+%{_bindir}/fedmsg-relay
+%{_bindir}/fedmsg-relay-3*
+%{_bindir}/fedmsg-logger
+%{_bindir}/fedmsg-logger-3*
+%{_bindir}/fedmsg-tail
+%{_bindir}/fedmsg-tail-3*
+%{_bindir}/fedmsg-trigger
+%{_bindir}/fedmsg-trigger-3*
+%{_bindir}/fedmsg-dg-replay
+%{_bindir}/fedmsg-dg-replay-3*
+%{_bindir}/fedmsg-signing-relay
+%{_bindir}/fedmsg-signing-relay-3*
+%{_bindir}/fedmsg-check
+%{_bindir}/fedmsg-check-3*
+%{_unitdir}/fedmsg-hub.service
+%{_unitdir}/fedmsg-hub-3.service
+%{_unitdir}/fedmsg-relay.service
+%{_unitdir}/fedmsg-relay-3.service
+%{_unitdir}/fedmsg-irc.service
+%{_unitdir}/fedmsg-irc-3.service
+%{_unitdir}/fedmsg-gateway.service
+%{_unitdir}/fedmsg-gateway-3.service
+
+
+%files base
+%license LICENSE
+%doc README.rst
+%attr(755, %{modname}, %{modname}) %dir %{_var}/log/%{modname}
+%attr(775, %{modname}, %{modname}) %dir %{_var}/run/%{modname}
+%dir %{_sysconfdir}/fedmsg.d/
+%config(noreplace) %{_sysconfdir}/fedmsg.d/*
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{modname}
+%{_tmpfilesdir}/%{name}.conf
+
+
+%changelog
+* Mon Feb 27 2023 Michal Konecny <mkonecny@redhat.com> - 1.1.6-1
+- Latest upstream
+ See changelog at https://github.com/fedora-infra/fedmsg/releases/tag/1.1.6
+
+* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Wed Dec 14 2022 msuchy <msuchy@redhat.com> 1.1.2-10
+- migrate to SPDX license
+
+* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Mon Jun 20 2022 Python Maint <python-maint@redhat.com> - 1.1.2-8
+- Rebuilt for Python 3.11
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.1.2-5
+- Rebuilt for Python 3.10
+
+* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.2-4
+- Rebuilt for updated systemd-rpm-macros
+ See https://pagure.io/fesco/issue/2583.
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Dec 14 2020 Timothée Ravier <travier@redhat.com> - 1.1.2-2
+- /var/run -> /run in tmpfiles.d config
+
+* Sun Sep 20 2020 Kevin Fenzi <kevin@scrye.com> - 1.1.2-1
+- Update to 1.1.2. Fixes 1880772
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-10
+- Rebuilt for Python 3.9
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-8
+- Rebuilt for Python 3.8.0rc1 (#1748018)
+
+* Wed Aug 28 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-7
+- Subpackage python2-fedmsg has been removed
+ See https://bugzilla.redhat.com/show_bug.cgi?id=1737530
+
+* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-6
+- Rebuilt for Python 3.8
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-2
+- Rebuilt for Python 3.7
+
+* Tue Mar 20 2018 Jeremy Cline <jeremy@jcline.org> - 1.1.1-1
+- Update to the latest upstream release
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Tue Jan 02 2018 Jeremy Cline <jeremy@jcline.org> - 1.1.0-1
+- Update to latest upstream
+
+* Thu Sep 14 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.1-4
+- Move python3-fedmsg-core obsoletes/provides to python3 subpackage
+- Resolves: rhbz#1491625
+
+* Wed Sep 13 2017 Jeremy Cline <jeremy@jcline.org> - 1.0.1-3
+- Add a missing provides/obsoletes for python3-fedmsg-core
+
+* Tue Sep 12 2017 Jeremy Cline <jeremy@jcline.org> - 1.0.1-2
+- Provide the python- versions of the old sub-packages
+
+* Tue Sep 12 2017 Jeremy Cline <jeremy@jcline.org> - 1.0.1-1
+- Update to latest upstream
+
+* Tue Aug 22 2017 Jeremy Cline <jeremy@jcline.org> - 1.0.0-1
+- Update to latest upstream
+- Provide Python 3 builds
+- Combine many of the subpackages
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jul 12 2017 Jeremy Cline <jeremy@jcline.org> - 0.19.0-1
+- Update to the latest upstream release.
+- Switch from m2crypto to cryptography/pyOpenSSL
+- Re-enable tests.
+
+* Wed Jun 28 2017 Jeremy Cline <jeremy@jcline.org> - 0.18.4-1
+- Update to latest upstream release (#1465692).
+
+* Sat May 27 2017 Kevin Fenzi <kevin@scrye.com> - 0.18.3-2
+- Change python3-pkgvers-macros to new python3-rpm-macros package.
+- Disable tests for now until they can be fixed.
+
+* Wed Apr 12 2017 Ralph Bean <rbean@redhat.com> - 0.18.3-1
+- new version
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Jan 12 2017 Patrick Uiterwijk <puiterwijk@redhat.com> - 0.18.2-1
+- New version
+
+* Tue Dec 20 2016 Miro Hrončok <mhroncok@redhat.com> - 0.18.1-2
+- Rebuild for Python 3.6
+
+* Thu Dec 01 2016 Ralph Bean <rbean@redhat.com> - 0.18.1-1
+- new version
+
+* Thu Nov 10 2016 Ralph Bean <rbean@redhat.com> - 0.18.0-1
+- new version
+
+* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.2-2
+- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
+
+* Mon Apr 04 2016 Ralph Bean <rbean@redhat.com> - 0.17.2-1
+- new version
+
+* Thu Mar 03 2016 Ralph Bean <rbean@redhat.com> - 0.16.4-1
+- new version
+
+* Thu Mar 03 2016 Ralph Bean <rbean@redhat.com> - 0.16.3-1
+- new version
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Fri Nov 20 2015 Ralph Bean <rbean@redhat.com> - 0.16.2-6
+- Replace manual Provides with the python_provide macro.
+
+* Sun Nov 15 2015 Ralph Bean <rbean@redhat.com> - 0.16.2-5
+- Rename subpackges to explicit python2 prefixes and add Provides
+ on the old names.
+
+* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
+
+* Thu Oct 29 2015 Ralph Bean <rbean@redhat.com> - 0.16.2-3
+- Only pull in python3-pkgversion-macros on f22 and later and epel7.
+
+* Sat Oct 24 2015 Ralph Bean <rbean@redhat.com> - 0.16.2-2
+- Create the fedmsg user in the fedmsg-base subpackage for rhbz#1274973.
+
+* Thu Oct 08 2015 Ralph Bean <rbean@redhat.com> - 0.16.2-1
+- new version
+
+* Fri Oct 02 2015 Ralph Bean <rbean@redhat.com> - 0.16.1-4
+- Remove commands after py3 installation step. Let the python2
+ install step re-install them.
+
+* Wed Sep 23 2015 Ralph Bean <rbean@redhat.com> - 0.16.1-3
+- Knock 'daemon' out of setuptools requirements as it's only
+ really needed on el6.
+
+* Wed Sep 23 2015 Ralph Bean <rbean@redhat.com> - 0.16.1-2
+- Knock 'cryptography' out of the setuptools requirements for epel7.
+
+* Wed Sep 23 2015 Ralph Bean <rbean@redhat.com> - 0.16.1-1
+- new version
+
+* Sat Sep 05 2015 Ralph Bean <rbean@redhat.com> - 0.16.0-1
+- new version
+
+* Thu Aug 27 2015 Nathaniel Yazdani <nyazdani@redhat.com> - 0.15.0-3
+- Move duplicate fedmsg-collectd out of python-fedmsg-commands
+- Remove unneeded python-daemon and python-moksha-hub dependencies from python-fedmsg-commands
+- Add missing python-daemon dependency to python-fedmsg-consumers
+
+* Wed Aug 26 2015 Ralph Bean <rbean@redhat.com> - 0.15.0-2
+- Swap order of py2 and py3 in the install section for #1255974.
+
+* Wed Aug 19 2015 Ralph Bean <rbean@redhat.com> - 0.15.0-1
+- new version
+
+* Mon Jun 29 2015 Ralph Bean <rbean@redhat.com> - 0.14.1-1
+- new version
+
+* Mon Jun 29 2015 Ralph Bean <rbean@redhat.com> - 0.14.0-4
+- Added dep on python-kitchen.
+
+* Thu Jun 25 2015 Ralph Bean <rbean@redhat.com> - 0.14.0-3
+- Try getting the package ready for EPEL7 + python34.
+
+* Thu Jun 25 2015 Ralph Bean <rbean@redhat.com> - 0.14.0-2
+- Add omitted 'fedmsg' package back in.
+
+* Thu Jun 25 2015 Ralph Bean <rbean@redhat.com> - 0.14.0-1
+- Enable python3 subpackage
+- Split fedmsg into lots of smaller subpackages to accomodate python3.
+
+* Tue Jun 23 2015 Ralph Bean <rbean@redhat.com> - 0.13.3-1
+- new version
+
+* Tue Jun 23 2015 Ralph Bean <rbean@redhat.com> - 0.13.2-1
+- new version
+
+* Wed Jun 17 2015 Ralph Bean <rbean@redhat.com> - 0.13.1-4
+- Re-enable cert validation for end clients.
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Tue May 26 2015 Ralph Bean <rbean@redhat.com> - 0.13.1-2
+- Fix logrotate mode.
+
+* Thu Apr 23 2015 Ralph Bean <rbean@redhat.com> - 0.13.1-1
+- new version
+- add dep on python-six
+- adjust ownership of fedmsg.d/ files.
+
+* Wed Apr 15 2015 Ralph Bean <rbean@redhat.com> - 0.13.0-1
+- new version
+
+* Tue Mar 24 2015 Ralph Bean <rbean@redhat.com> - 0.12.3-1
+- new version
+
+* Sun Mar 22 2015 Ralph Bean <rbean@redhat.com> - 0.12.2-2
+- No longer package compiled py files in /etc/fedmsg.d/
+
+* Thu Feb 19 2015 Ralph Bean <rbean@redhat.com> - 0.12.2-1
+- new version
+
+* Thu Feb 19 2015 Ralph Bean <rbean@redhat.com> - 0.12.1-1
+- new version
+
+* Tue Feb 10 2015 Ralph Bean <rbean@redhat.com> - 0.12.0-2
+- rebuilt
+
+* Tue Feb 10 2015 Ralph Bean <rbean@redhat.com> - 0.12.0-1
+- new version
+- Drop test suite patch.
+
+* Fri Nov 07 2014 Ralph Bean <rbean@redhat.com> - 0.11.1-1
+- Latest upstream.
+- Systemd services now restart on failure.
+- Items in the conglomerators are now de-duplicated (bodhi).
+- You can now call .tail_messages() while configured for active mode (koschei).
+- Apply patch to try and get tests passing in koji again.
+
+* Thu Oct 30 2014 Luke Macken <lmacken@redhat.com> - 0.11.0-3
+- Add a tmpfiles.d configuration for /var/run/fedmsg
+- Make the runtime path group-writable
+
+* Wed Oct 22 2014 Luke Macken <lmacken@redhat.com> - 0.11.0-2
+- Fix the permissions on the systemd service files
+
+* Thu Oct 09 2014 Ralph Bean <rbean@redhat.com> - 0.11.0-1
+- Fix harmless error about twisted.words at daemon startup.
+- Optional shortening of links in IRC.
+- IRC bot now reconnects when dropped.
+- New fedmsg.meta.msg2long_form API.
+
+* Wed Aug 27 2014 Ralph Bean <rbean@redhat.com> - 0.10.0-1
+- New conglomerate API.
+- New dep on python-arrow.
+
+* Fri Aug 08 2014 Ralph Bean <rbean@redhat.com> - 0.9.3-1
+- Fix broken default config. Disable backlog out of the box.
+
+* Fri Aug 08 2014 Ralph Bean <rbean@redhat.com> - 0.9.2-1
+- Remove patches.
+
+* Thu Jul 24 2014 Ralph Bean <rbean@redhat.com> - 0.9.1-3
+- Update patch.
+
+* Thu Jul 24 2014 Ralph Bean <rbean@redhat.com> - 0.9.1-2
+- Bring in two patches from upstream to fix issues on el7.
+
+* Fri Jul 18 2014 Ralph Bean <rbean@redhat.com> - 0.9.1-1
+- Upstream releases with fixes for el6.
+
+* Fri Jul 18 2014 Ralph Bean <rbean@redhat.com> - 0.9.0-1
+- Daemons can now process backlog at startup.
+- New fedmsg-dg-replay command for debugging.
+- Reorganized docs, especially the topics section.
+- New dep on python-psutil.
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Apr 30 2014 Ralph Bean <rbean@redhat.com> - 0.8.0-1
+- Latest upstream with new monitoring capabilities.
+- fedmsg-tweet is retired.
+
+* Tue Mar 25 2014 Ralph Bean <rbean@redhat.com> - 0.7.7-2
+- Added ownership of /etc/fedmsg.d/
+
+* Tue Mar 25 2014 Ralph Bean <rbean@redhat.com> - 0.7.7-1
+- fedmsg-config and fedmsg-tail now share the --query option.
+- Added a deployment doc.
+- New fedmsg.crypto.validate_signed_by convenience function.
+- Username is now automatically appended to the fedmsg-logger meta subtitle.
+- A UserWarning is now issued if no fedmsg.meta plugins are found.
+- Fixed the fedmsg.meta __name__ regex.
+- Removed TCP_KEEPALIVE debug statements.
+
+* Fri Feb 21 2014 Ralph Bean <rbean@redhat.com> - 0.7.6-2
+- Copy test config into the test directory before building.
+
+* Fri Feb 21 2014 Ralph Bean <rbean@redhat.com> - 0.7.6-1
+- Latest upstream.
+- New option to fedmsg-config to query for particular values.
+- Avoid pkg_resources warning.
+
+* Sun Feb 09 2014 Ralph Bean <rbean@redhat.com> - 0.7.5-1
+- Latest upstream.
+- Gource tail is removed.
+- Fixes to fedmsg-tail.
+- Updated documentation.
+- Messages now carry a 'crypto' field indicating their sig type.
+- Seamless switching between x509 and gpg crypto validation.
+
+* Wed Jan 15 2014 Ralph Bean <rbean@redhat.com> - 0.7.4-1
+- Latest upstream.
+- Protect against NotImplementedError in fedmsg-tail.
+- Fix documentation templates for broader compatibility with python tools.
+- Scrub "None" links from the irc bot.
+
+* Fri Dec 06 2013 Pierre-Yves Chibon <pingou@pingoured.fr> - 0.7.2-2
+- Change BuildRequires from python-setuptools-devel to python-setuptools
+ See https://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel
+
+* Wed Nov 13 2013 Ralph Bean <rbean@redhat.com> - 0.7.2-1
+- Latest upstream.
+- Cap message timestamp at the second-level precision.
+- Automatically listify endpoints.
+- Code cleaning.
+
+* Fri Sep 27 2013 Ralph Bean <rbean@redhat.com> - 0.7.1-2
+- Remove old patch.
+
+* Fri Sep 27 2013 Ralph Bean <rbean@redhat.com> - 0.7.1-1
+- Bugfix to parsing certificate revocation list serials.
+
+* Fri Sep 06 2013 Ralph Bean <rbean@redhat.com> - 0.7.0-5
+- Fix that messed up sed statement.
+
+* Fri Sep 06 2013 Ralph Bean <rbean@redhat.com> - 0.7.0-4
+- Temporarily disable message validation by default.
+
+* Thu Sep 05 2013 Ralph Bean <rbean@redhat.com> - 0.7.0-3
+- Patch tests to use socket.gethostname consistently.
+
+* Thu Sep 05 2013 Ralph Bean <rbean@redhat.com> - 0.7.0-2
+- Knock out sqlalchemy test dep.
+
+* Thu Sep 05 2013 Ralph Bean <rbean@redhat.com> - 0.7.0-1
+- Latest upstream.
+- Add new fedmsg-trigger command.
+- Remove the gpg and replay tests for now.
+- Conditionalize systemd requirement.
+
+* Tue Aug 06 2013 Dennis Gilmore <dennis@ausil.us> - 0.6.8-6
+- BuildRequire systemd
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.8-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue May 14 2013 Ralph Bean <rbean@redhat.com> - 0.6.8-4
+- Make file ownership over /etc/fedmsg.d explicit per sub-package.
+
+* Mon Mar 25 2013 Ralph Bean <rbean@redhat.com> - 0.6.8-3
+- Added forgotten mkdir for %%{buildroot}%%{_unitdir}
+
+* Mon Mar 25 2013 Ralph Bean <rbean@redhat.com> - 0.6.8-2
+- Moved .service files from a dbus folder to a systemd folder
+ https://github.com/fedora-infra/fedmsg/issues/125
+- Marked .service files as no longer %%config files.
+
+* Mon Mar 04 2013 Ralph Bean <rbean@redhat.com> - 0.6.8-1
+- New fedmsg-tail --gource option for visualizations.
+- fedmsg-tweet reorganized to be more similar to other daemons.
+
+* Thu Jan 31 2013 Ralph Bean <rbean@redhat.com> - 0.6.7-1
+- Configurable colors for fedmsg-irc
+- Better error checking in fedmsg-tweet
+- Enhanced docs.
+
+* Sun Jan 27 2013 Ralph Bean <rbean@redhat.com> - 0.6.6-2
+- Disable sysv %%preun sections for Fedora
+
+* Mon Jan 21 2013 Ralph Bean <rbean@redhat.com> - 0.6.6-1
+- Typofix.
+- Support loading remote CA cert for end-user message validation.
+
+* Mon Jan 21 2013 Ralph Bean <rbean@redhat.com> - 0.6.5-1
+- Latest upstream
+- Fix JSON encoding between php and python
+- Stop fedmsg-tweet from falling over.
+- Improved logging.
+- Improved crl cache location; don't keep it in /tmp/
+- Fix a crl permissions issue with fedmsg-tail.
+- Remove duplicate help strings for commands.
+- Added systemd service files.
+- Multiple outbound relay endpoints are now possible.
+- Removed old chkconfig statements.
+
+* Fri Dec 07 2012 Ralph Bean <rbean@redhat.com> - 0.6.3-2
+- Removed a file that shouldn't have been included.
+
+* Wed Dec 05 2012 Ralph Bean <rbean@redhat.com> - 0.6.3-1
+- Use python-logutils for dictConfig on py2.6.
+- Attempt to fixup rhel conditionals.
+- Added test dependency on python-six and python-mock.
+
+* Wed Dec 05 2012 Ralph Bean <rbean@redhat.com> - 0.6.2-1
+- New support for zmq_tcp_keepalive.
+- New logging config.
+- Simplified fedmsg.commands internally.
+
+* Tue Nov 27 2012 Ralph Bean <rbean@redhat.com> - 0.6.1-1
+- Stripped fedmsg.text out into its own plugin module.
+- Commands are now defined as classes and use the logging module.
+- Bugfixes to fedmsg-collectd.
+- Renamed fedmsg-tweet.ini to fedmsg-tweet.init.
+
+* Thu Nov 15 2012 Ralph Bean <rbean@redhat.com> - 0.6.0-1
+- New upstream version.
+- New service and subpackage: fedmsg-tweet.
+- New command and subpackage: fedmsg-announce.
+- New command and subpackage: fedmsg-collectd.
+- New routing_policy config and extension of fedmsg.crypto.
+- New functions in fedmsg.text to extract usernames and packages for a msg.
+- Updated docs
+- Pull in logrotate configuration from upstream.
+- Updated rhel conditionals.
+- Remove old temporary BR on orbited
+
+* Wed Nov 14 2012 Ralph Bean <rbean@redhat.com> - 0.5.6-2
+- Added a logrotate configuration.
+
+* Thu Oct 25 2012 Ralph Bean <rbean@redhat.com> - 0.5.6-1
+- More fedmsg.text enhancements.
+- New fedmsg-collectd command.
+- Reenabled test_text.py
+
+* Tue Oct 23 2012 Ralph Bean <rbean@redhat.com> - 0.5.5-1
+- Lots of work on enhancing and simplifying fedmsg.text from Luke Macken.
+- Remove test_text.py since it now depends on test_hub.py
+
+* Tue Oct 09 2012 Ralph Bean <rbean@redhat.com> - 0.5.4-4
+- Disable those few tests that require network connectivity for koji.
+
+* Tue Oct 09 2012 Ralph Bean <rbean@redhat.com> - 0.5.4-3
+- BuildRequires on python-pygments.
+
+* Tue Oct 09 2012 Ralph Bean <rbean@redhat.com> - 0.5.4-2
+- BuildRequires on python-pygments.
+
+* Mon Oct 08 2012 Ralph Bean <rbean@redhat.com> - 0.5.4-1
+- New mediawiki, tagger, and git icons in fedmsg.text.
+- Create symlink of dev_certs in build section so tests can pass.
+- Re-enable the test suite in %%check again.
+- fedmsg.text entries for tagger rank changes.
+- Updated default FI endpoints (for staging).
+- Remove full text from mediawiki messages to reduce spam.
+- Recursively merge dicts in /etc/fedmsg.d/
+
+* Fri Oct 05 2012 Ralph Bean <rbean@redhat.com> - 0.5.3-1
+- Icons and fedmsg.text support for fedmsg-notify
+- Re-disabled the tests to get a quick release out for fedmsg-notify.
+
+* Thu Oct 04 2012 Luke Macken <lmacken@redhat.com> - 0.5.2-2
+- Re-enable the test suite in %%check which got accidently removed.
+
+* Wed Oct 03 2012 Ralph Bean <rbean@redhat.com> - 0.5.2-1
+- Allow timeout when connecting to a non-existant fedmsg-relay
+- fedmsg.text entries for new lookaside messages
+- fedmsg.text groundwork support for icons
+- Enhancements to the docs
+- Fixed regression in fedmsg-irc
+
+* Thu Sep 27 2012 Ralph Bean <rbean@redhat.com> - 0.5.1-1
+- Fixed links in meetbot reprs
+- fedmsg.text entries for pkgdb2branch and releng
+- unicode bugfix for fedmsg-tail --terse
+- Fix bug alongside python-moksha-hub-1.0.3-1
+- New defaults fedora-infrastructure endpoints
+- Improved docs
+- Links to real diffs for mediawiki messages
+- Specifiable and longer default tcp timeout for fedmsg-irc
+- Improved config parsing for fedmsg-irc
+- Bugfix to git-hook; ignore pushed tags instead of crashing
+- Allow inner context to be destroyed and recreated inside a thread
+
+* Thu Sep 27 2012 Ralph Bean <rbean@redhat.com> - 0.5.0-2
+- Require python-pygments.
+
+* Wed Sep 19 2012 Ralph Bean <rbean@redhat.com> - 0.5.0-1
+- Depend on new Moksha
+- Massive docs improvement.
+- Minor API simplification.
+- Suppress some annoying warnings from fedmsg-tail.
+
+* Fri Aug 31 2012 Ralph Bean <rbean@redhat.com> - 0.4.0-1
+- Bugfix to fedmsg.encoding.
+
+* Fri Aug 31 2012 Ralph Bean <rbean@redhat.com> - 0.3.9-1
+- Bugfix to fedmsg-gateway.
+- to_json utility for sqlalchemy.
+- More convenient default config for end users.
+
+* Thu Aug 23 2012 Ralph Bean <rbean@redhat.com> - 0.3.8-1
+- fedmsg-gateway command, new!
+- Improved thread cleanup with weakref.
+- --terse option for fedmsg-tail
+- Meetbot text processing support.
+- Update to consumer API.. systematized enablement.
+
+* Fri Aug 17 2012 Ralph Bean <rbean@redhat.com> - 0.3.6-1
+- Expanded reprs. Support for fedoratagger-0.2.2-1 messages.
+- Unicode bugfix.
+
+* Tue Aug 14 2012 Ralph Bean <rbean@redhat.com> - 0.3.5-1
+- IRC colors
+- fedmsg2repr updates (Luke Macken)
+- Removed fedmsg-status and the heartbeat producer
+
+* Mon Aug 13 2012 Ralph Bean <rbean@redhat.com> - 0.3.4-1
+- Threadsafety bugfixes to fedmsg-tail
+- New fedmsg.text items from Luke Macken.
+
+* Sun Aug 12 2012 Ralph Bean <rbean@redhat.com> - 0.3.3-1
+- thread safety (for bodhi masher)
+
+* Wed Aug 08 2012 Ralph Bean <rbean@redhat.com> - 0.3.2-1
+- msg2repr updates for scm.
+
+* Wed Aug 08 2012 Ralph Bean <rbean@redhat.com> - 0.3.1-1
+- msg2repr updates
+- fedmsg-logger grepping.
+
+* Tue Aug 07 2012 Ralph Bean <rbean@redhat.com> - 0.3.0-1
+- Bugfix to fedmsg.text.
+
+* Tue Aug 07 2012 Ralph Bean <rbean@redhat.com> - 0.2.9-1
+- Upstream update including nicer message for fedmsg-irc.
+- fedmsg.text.msg2repr
+
+* Mon Aug 06 2012 Ralph Bean <rbean@redhat.com> - 0.2.7-4
+- Remove unnecessary %%ghost on /var/run/fedmsg.
+
+* Mon Aug 06 2012 Ralph Bean <rbean@redhat.com> - 0.2.7-3
+- Hopefully fix to creation of /var/run/fedmsg.
+
+* Mon Aug 06 2012 Ralph Bean <rbean@redhat.com> - 0.2.7-2
+- Added a forgotten new requirement on python-requests.
+
+* Sun Aug 05 2012 Ralph Bean <rbean@redhat.com> - 0.2.7-1
+- Upstream bugfix to -logger and enhancement to -irc.
+
+* Mon Jul 30 2012 Ralph Bean <rbean@redhat.com> - 0.2.6-2
+- Require moksha >= 0.8.8
+
+* Mon Jul 30 2012 Ralph Bean <rbean@redhat.com> - 0.2.6-1
+- Upstream bugfixes and API enhancements.
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sun Jul 15 2012 Ralph Bean <rbean@redhat.com> - 0.2.5-1
+- Upstream crypto updates in preparation for a more realistic X509 setup.
+
+* Fri Jul 13 2012 Ralph Bean <rbean@redhat.com> - 0.2.4-1
+- Upstream bugfix for when ssl is disabled.
+
+* Wed Jul 11 2012 Ralph Bean <rbean@redhat.com> - 0.2.3-1
+- Upstream bump that fixes some typos.
+
+* Tue Jul 10 2012 Ralph Bean <rbean@redhat.com> - 0.2.2-3
+- Added deps on python-argparse for py < 2.7 (rhel6)
+
+* Sat Jul 07 2012 Ralph Bean <rbean@redhat.com> - 0.2.2-2
+- Added deps on m2crypto and python-m2ext
+
+* Sat Jul 07 2012 Ralph Bean <rbean@redhat.com> - 0.2.2-1
+- Update to fedmsg-irc to fix lineRate issues
+- fedmsg.crypto module - sign and validate messages
+
+* Mon Jun 11 2012 Ralph Bean <rbean@redhat.com> - 0.2.1-2
+- Require moksha >= 0.8.3
+
+* Mon Jun 11 2012 Ralph Bean <rbean@redhat.com> - 0.2.1-1
+- Override producers and consumers entry-points in the hub. Should fix a
+ collision that fedmsg-irc is having with fedoracommunity.
+
+* Mon Jun 11 2012 Ralph Bean <rbean@redhat.com> - 0.2.0-4
+- Introduce temporary hard dep on orbited.
+
+* Mon Jun 11 2012 Ralph Bean <rbean@redhat.com> - 0.2.0-3
+- /var/log/fedmsg wasn't being created correctly.
+
+* Sat Jun 09 2012 Ralph Bean <rbean@redhat.com> - 0.2.0-2
+- Split package into different daemonizable components.
+
+* Thu Jun 07 2012 Ralph Bean <rbean@redhat.com> - 0.1.8-1
+- Split config up into /etc/fedmsg.d/
+- Removed tests.
+
+* Wed Jun 06 2012 Ralph Bean <rbean@redhat.com> - 0.1.7-1
+- Bugfix and tests.
+- Added %%check section.
+
+* Mon Jun 04 2012 Ralph Bean <rbean@redhat.com> - 0.1.6-1
+- Support multiple endpoints per node-service.
+
+* Tue May 29 2012 Ralph Bean <rbean@redhat.com> - 0.1.5-1
+- Support multiple nodes-per-service.
+
+* Fri May 25 2012 Ralph Bean <rbean@redhat.com> - 0.1.4-1
+- Fresh version with removed shebang for packaging.
+- %%define -> %%global
+- Fixed end-of-line encodings in doc/conf.py
+
+* Fri May 25 2012 Ralph Bean <rbean@redhat.com> - 0.1.3-2
+- Renamed to just 'fedmsg' from python-fedmsg.
+
+* Fri May 25 2012 Ralph Bean <rbean@redhat.com> - 0.1.3-1
+- Integrating various pieces. IRC bot fixes.
+- Fixed a few specfile typos.
+
+* Fri May 25 2012 Ralph Bean <rbean@redhat.com> - 0.1.2-1
+- Version bump.
+
+* Wed May 02 2012 Ralph Bean <rbean@redhat.com> - 0.1.1-2
+- Removed clean section
+- Removed defattr in files section
+- Removed unnecessary references to buildroot
+
+* Thu Apr 26 2012 Ralph Bean <rbean@redhat.com> - 0.1.1-1
+- Support for busmon websocket options.
+
+* Sat Apr 14 2012 Ralph Bean <rbean@redhat.com> - 0.1.0-1
+- Initial packaging.