[gofer/f16] Update gofer to 0.74-1
Jeff Ortel
jortel at fedoraproject.org
Fri Oct 5 21:25:56 UTC 2012
commit 8b6786d2203078f41be5b19cb6798af4980d4e7a
Author: Jeff Ortel <jortel at redhat.com>
Date: Fri Oct 5 16:25:39 2012 -0500
Update gofer to 0.74-1
.gitignore | 1 +
gofer.spec | 93 +++++++++++++++++++++++++++++++++++++++++++++++++----------
sources | 2 +-
3 files changed, 79 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index bbc5ed7..ea7a325 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/gofer-0.60.tar.gz
/gofer-0.64.tar.gz
/gofer-0.66.tar.gz
+/gofer-0.74.tar.gz
diff --git a/gofer.spec b/gofer.spec
index 86627b0..8f4d431 100644
--- a/gofer.spec
+++ b/gofer.spec
@@ -2,7 +2,7 @@
%{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')}
Name: gofer
-Version: 0.66
+Version: 0.74
Release: 1%{?dist}
Summary: A lightweight, extensible python agent
Group: Development/Languages
@@ -11,6 +11,7 @@ URL: https://fedorahosted.org/gofer/
Source0: https://fedorahosted.org/releases/g/o/gofer/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
+BuildRequires: gzip
BuildRequires: python2-devel
BuildRequires: python-setuptools
BuildRequires: rpm-python
@@ -32,6 +33,9 @@ executed at the specified interval.
pushd src
%{__python} setup.py build
popd
+pushd docs/man/man1
+gzip *
+popd
%install
rm -rf %{buildroot}
@@ -60,13 +64,16 @@ mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/conf.d
mkdir -p %{buildroot}/%{_sysconfdir}/init.d
mkdir -p %{buildroot}/%{_var}/log/%{name}
mkdir -p %{buildroot}/%{_var}/lib/%{name}/journal/watchdog
-mkdir -p %{buildroot}/%{_libdir}/%{name}/plugins
+mkdir -p %{buildroot}/%{_usr}/lib/%{name}/plugins
+mkdir -p %{buildroot}/%{_usr}/share/%{name}/plugins
+mkdir -p %{buildroot}/%{_mandir}/man1
cp bin/%{name}d %{buildroot}/usr/bin
cp etc/init.d/%{name}d %{buildroot}/%{_sysconfdir}/init.d
cp etc/%{name}/*.conf %{buildroot}/%{_sysconfdir}/%{name}
cp etc/%{name}/plugins/*.conf %{buildroot}/%{_sysconfdir}/%{name}/plugins
-cp src/plugins/*.py %{buildroot}/%{_libdir}/%{name}/plugins
+cp src/plugins/*.py %{buildroot}/%{_usr}/share/%{name}/plugins
+cp docs/man/man1/* %{buildroot}/%{_mandir}/man1
rm -rf %{buildroot}/%{python_sitelib}/%{name}*.egg-info
@@ -75,19 +82,22 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
+%dir %{_sysconfdir}/%{name}/
+%dir %{_usr}/lib/%{name}/plugins/
+%dir %{_usr}/share/%{name}/plugins/
%dir %{_sysconfdir}/%{name}/conf.d/
+%dir %{_var}/log/%{name}/
%{python_sitelib}/%{name}/agent/
%{_bindir}/%{name}d
%attr(755,root,root) %{_sysconfdir}/init.d/%{name}d
%config(noreplace) %{_sysconfdir}/%{name}/agent.conf
%config(noreplace) %{_sysconfdir}/%{name}/plugins/builtin.conf
-%{_libdir}/%{name}/plugins/builtin.*
-%{_var}/log/%{name}
+%{_usr}/share/%{name}/plugins/builtin.*
%doc LICENSE
+%doc %{_mandir}/man1/gofer*
%post
chkconfig --add %{name}d
-setfacl -m other::--- %{_var}/log/%{name}
%preun
if [ $1 = 0 ] ; then
@@ -122,13 +132,8 @@ Contains gofer python lib modules.
%{python_sitelib}/%{name}/*.py*
%{python_sitelib}/%{name}/rmi/
%{python_sitelib}/%{name}/messaging/
-%{_var}/lib/%{name}/journal/watchdog
%doc LICENSE
-%post -n python-%{name}
-setfacl -m other::rwx %{_var}/lib/%{name}/journal/watchdog
-
-
###############################################################################
# ruby lib
###############################################################################
@@ -137,9 +142,9 @@ setfacl -m other::rwx %{_var}/lib/%{name}/journal/watchdog
Summary: Gofer ruby lib modules
Group: Development/Languages
BuildRequires: ruby
-Requires: ruby-qpid
Requires: rubygems
Requires: rubygem(json)
+Requires: rubygem(qpid) >= 0.16.0
%description -n ruby-%{name}
Contains gofer ruby lib modules.
@@ -170,7 +175,7 @@ The system plug-in provides system functionality.
%files -n gofer-system
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/%{name}/plugins/system.conf
-%{_libdir}/%{name}/plugins/system.*
+%{_usr}/share/%{name}/plugins/system.*
%doc LICENSE
@@ -192,7 +197,8 @@ for asynchronous RMI calls.
%files -n gofer-watchdog
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/%{name}/plugins/watchdog.conf
-%{_libdir}/%{name}/plugins/watchdog.*
+%{_usr}/share/%{name}/plugins/watchdog.*
+%{_var}/lib/%{name}/journal/watchdog
%doc LICENSE
@@ -214,7 +220,7 @@ This plug-in provides RMI access to libvirt functionality.
%files -n gofer-virt
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/%{name}/plugins/virt.conf
-%{_libdir}/%{name}/plugins/virt.*
+%{_usr}/share/%{name}/plugins/virt.*
%doc LICENSE
@@ -236,12 +242,67 @@ This plug-in provides RMI access to package (RPM) management.
%files -n gofer-package
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/%{name}/plugins/package.conf
-%{_libdir}/%{name}/plugins/package.*
+%{_usr}/share/%{name}/plugins/package.*
%doc LICENSE
%changelog
+* Wed Oct 03 2012 Jeff Ortel <jortel at redhat.com> 0.74-1
+- Make watchdog journal object configurable; watchdog singleton by URL only.
+ (jortel at redhat.com)
+
+* Thu Sep 13 2012 Jeff Ortel <jortel at redhat.com> 0.73-1
+- Progress reporting enhancements. (jortel at redhat.com)
+- Add for debugging w/o running as root. (jortel at redhat.com)
+* Mon Aug 20 2012 Jeff Ortel <jortel at redhat.com> 0.72-1
+- Add unit tests: watchdog test. (jortel at redhat.com)
+- Add man page for goferd. (jortel at redhat.com)
+- Replace BlackList with python set. (jortel at redhat.com)
+- Add progress reporting; watchdog enhancements. (jortel at redhat.com)
+- remove f15 and add f18 to tito releaser. (jortel at redhat.com)
+
+* Tue Jul 31 2012 Jeff Ortel <jortel at redhat.com> 0.71-1
+- Port ruby-gofer to rubygem-qpid. (jortel at redhat.com)
+- Make /usr/share/gofer/plugins the primary plugin location. Based on fedora
+ packaging guidelines referencing FHS standards. (jortel at redhat.com)
+- Discontinue {_libdir} macro for plugins. (jortel at redhat.com)
+* Tue Jun 12 2012 Jeff Ortel <jortel at redhat.com> 0.70-1
+- Refit mocks for reparent of Envelope & Options to (object).
+ (jortel at redhat.com)
+
+* Fri Jun 08 2012 Jeff Ortel <jortel at redhat.com> 0.69-1
+- 829767 - fix simplejons 2.2+ issue (fedora 17). Envelope/Options rebased on
+ object rather than dict. (jortel at redhat.com)
+- Add whiteboard. (jortel at redhat.com)
+- Fixed 'Undefined variable (s) in XBindings.__bindings(). (jortel at redhat.com)
+
+* Thu Apr 26 2012 Jeff Ortel <jortel at redhat.com> 0.68-1
+- Refit watchdog plugin; set journal location; skip directories in journal dir.
+ (jortel at redhat.com)
+- Make the watchdog journal directory configurable. (jortel at redhat.com)
+- Add Broker.touch() and rename Topic.binding(). (jortel at redhat.com)
+- Better support for durable topic subscription. Queue bindings to specified
+ exchanges. (jortel at redhat.com)
+* Fri Mar 16 2012 Jeff Ortel <jortel at redhat.com> 0.67-1
+- Add (trace) attribute to propagated exceptions. (jortel at redhat.com)
+- Add traceback info to propagated exceptions as: Exception.trace.
+ (jortel at redhat.com)
+- Add support for __getitem__ in container and stub. (jortel at redhat.com)
+- Refactor to crypto (delegate) interface. (jortel at redhat.com)
+- Support multiple security decorators. (jortel at redhat.com)
+- perf: asynchronous ack(); tcp_nodelay. (jortel at redhat.com)
+- Rename 'delayed/trigger' policy property to match option. (jortel at redhat.com)
+- Rename 'delayed' option to: 'trigger'. (jortel at redhat.com)
+- option 'delayed' implies asynchronous RMI. (jortel at redhat.com)
+- fix for tito compat. (jortel at redhat.com)
+- bridge: clean debug prints; make gateway a thread. (jortel at redhat.com)
+- Add tcp bridge (experimental). (jortel at redhat.com)
+- Add support for delayed trigger asynchronous RMI. (jortel at redhat.com)
+- Add fedora releaser. (jortel at redhat.com)
+- support setting producer uuid; HMAC enhancements. (jortel at redhat.com)
+- rel-eng: rename redhat releaser. (jortel at redhat.com)
+
* Tue Feb 21 2012 Jeff Ortel <jortel at redhat.com> 0.66-1
- Add DistGit releaser. (jortel at redhat.com)
- Add deps: python-iniparse; python-hashlib (rhel5). (jortel at redhat.com)
diff --git a/sources b/sources
index a0e17fe..a595b29 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-373d6c6475c4336fe87d5965aa09a543 gofer-0.66.tar.gz
+07faa9e3c75cd72614883248d8cd28ed gofer-0.74.tar.gz
More information about the scm-commits
mailing list