[gofer] Initial import (#732480).

Jeff Ortel jortel at fedoraproject.org
Tue Nov 1 15:26:31 UTC 2011


commit ad7469b64e4cb6202669eb6c1df30234610df793
Author: Jeff Ortel <jortel at redhat.com>
Date:   Tue Nov 1 10:25:28 2011 -0500

    Initial import (#732480).

 .gitignore |    1 +
 gofer.spec |  558 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 560 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..545759f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gofer-0.54.tar.gz
diff --git a/gofer.spec b/gofer.spec
new file mode 100644
index 0000000..bb20106
--- /dev/null
+++ b/gofer.spec
@@ -0,0 +1,558 @@
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+%{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig  -e 'puts Config::CONFIG["sitelibdir"]')}
+
+Name: gofer
+Version: 0.54
+Release: 1%{?dist}
+Summary: A lightweight, extensible python agent
+Group:   Development/Languages
+License: LGPLv2
+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: python2-devel
+BuildRequires: python-setuptools
+BuildRequires: rpm-python
+Requires: python-%{name} = %{version}
+%description
+Gofer provides an extensible, light weight, universal python agent.
+The gofer core agent is a python daemon (service) that provides
+infrastructure for exposing a remote API and for running Recurring
+Actions. The APIs contributed by plug-ins are accessible by Remote
+Method Invocation (RMI). The transport for RMI is AMQP using the
+QPID message broker. Actions are also provided by plug-ins and are
+executed at the specified interval.
+
+%prep
+%setup -q
+
+%build
+pushd src
+%{__python} setup.py build
+popd
+
+%install
+rm -rf %{buildroot}
+pushd src
+%{__python} setup.py install -O1 --skip-build --root %{buildroot}
+pushd ruby
+mkdir -p %{buildroot}/%{ruby_sitelib}/%{name}/rmi
+mkdir -p %{buildroot}/%{ruby_sitelib}/%{name}/messaging
+cp %{name}.rb %{buildroot}/%{ruby_sitelib}
+pushd %{name}
+cp *.rb %{buildroot}/%{ruby_sitelib}/%{name}
+pushd rmi
+cp *.rb %{buildroot}/%{ruby_sitelib}/%{name}/rmi
+popd
+pushd messaging
+cp *.rb %{buildroot}/%{ruby_sitelib}/%{name}/messaging
+popd
+popd
+popd
+popd
+
+mkdir -p %{buildroot}/usr/bin
+mkdir -p %{buildroot}/%{_sysconfdir}/%{name}
+mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/plugins
+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
+
+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
+
+rm -rf %{buildroot}/%{python_sitelib}/%{name}*.egg-info
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%dir %{_sysconfdir}/%{name}/conf.d/
+%{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}
+%doc LICENSE
+
+%post
+chkconfig --add %{name}d
+setfacl -m other::--- %{_var}/log/%{name}
+
+%preun
+if [ $1 = 0 ] ; then
+   /sbin/service %{name}d stop >/dev/null 2>&1
+   /sbin/chkconfig --del %{name}d
+fi
+
+
+###############################################################################
+# python lib
+###############################################################################
+
+%package -n python-%{name}
+Summary: Gofer python lib modules
+Group: Development/Languages
+Obsoletes: %{name}-lib
+BuildRequires: python
+Requires: python-simplejson
+Requires: python-qpid >= 0.7
+Requires: PyPAM
+%if 0%{?rhel} && 0%{?rhel} < 6
+Requires: python-uuid
+Requires: python-ssl
+%endif
+
+%description -n python-%{name}
+Contains gofer python lib modules.
+
+%files -n python-%{name}
+%defattr(-,root,root,-)
+%{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
+###############################################################################
+
+%package -n ruby-%{name}
+Summary: Gofer ruby lib modules
+Group: Development/Languages
+BuildRequires: ruby
+Requires: ruby-qpid
+Requires: rubygems
+Requires: rubygem(json)
+
+%description -n ruby-%{name}
+Contains gofer ruby lib modules.
+
+%files -n ruby-%{name}
+%defattr(-,root,root,-)
+%{ruby_sitelib}/%{name}.rb
+%{ruby_sitelib}/%{name}/*.rb
+%{ruby_sitelib}/%{name}/rmi/
+%{ruby_sitelib}/%{name}/messaging/
+%doc LICENSE
+
+
+###############################################################################
+# plugin: system
+###############################################################################
+
+%package -n gofer-system
+Summary: The system plug-in
+Group: Development/Languages
+BuildRequires: python
+Requires: %{name} >= %{version}
+
+%description -n gofer-system
+Contains the system plug-in.
+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.*
+%doc LICENSE
+
+
+###############################################################################
+# plugin: watchdog
+###############################################################################
+
+%package -n gofer-watchdog
+Summary: The watchdog plug-in
+Group: Development/Languages
+BuildRequires: python
+Requires: %{name} >= %{version}
+
+%description -n gofer-watchdog
+Contains the watchdog plug-in.
+This plug-in is used to support time out
+for asynchronous RMI calls.
+
+%files -n gofer-watchdog
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/watchdog.conf
+%{_libdir}/%{name}/plugins/watchdog.*
+%doc LICENSE
+
+
+###############################################################################
+# plugin: virt
+###############################################################################
+
+%package -n gofer-virt
+Summary: The virtualization plugin
+Group: Development/Languages
+BuildRequires: python
+Requires: libvirt-python
+Requires: %{name} >= %{version}
+
+%description -n gofer-virt
+Contains the virtualization plugin.
+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.*
+%doc LICENSE
+
+
+###############################################################################
+# plugin: package
+###############################################################################
+
+%package -n gofer-package
+Summary: The package (RPM) plugin
+Group: Development/Languages
+BuildRequires: python
+Requires: yum
+Requires: %{name} >= %{version}
+
+%description -n gofer-package
+Contains the package plugin.
+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.*
+%doc LICENSE
+
+
+
+%changelog
+* Thu Oct 27 2011 Jeff Ortel <jortel at redhat.com> 0.54-1
+- Refactor pmon, separate threading. (jortel at redhat.com)
+
+* Thu Oct 27 2011 Jeff Ortel <jortel at redhat.com> 0.53-1
+- Remove testing code in pmon.py left in by mistake. (jortel at redhat.com)
+
+* Thu Oct 27 2011 Jeff Ortel <jortel at redhat.com> 0.52-1
+- Add pmon utility. (jortel at redhat.com)
+
+* Fri Oct 21 2011 Jeff Ortel <jortel at redhat.com> 0.51-1
+- Better semantics: replace Plugin.__getitem__() w/ Plugin.export().
+  (jortel at redhat.com)
+- Optional plugins disabled by default. (jortel at redhat.com)
+- Provide for plugin inheritance.   - add [loader].eager property   - switched
+  to model where disabled plugins loaded but not started to support sharing.
+  - add support for plugin load order specified by [main].requires.   - actions
+  stored on plugins. (jortel at redhat.com)
+- Add the package plugin. (jortel at redhat.com)
+- Change system plugin to use subprocess. (jortel at redhat.com)
+
+* Fri Sep 30 2011 Jeff Ortel <jortel at redhat.com> 0.50-1
+- Fix epydocs. (jortel at redhat.com)
+
+* Tue Sep 27 2011 Jeff Ortel <jortel at redhat.com> 0.49-3
+- Discontinue 'pam' option and just go with user=, password=.
+  (jortel at redhat.com)
+
+* Tue Sep 27 2011 Jeff Ortel <jortel at redhat.com> 0.49-2
+- mitigate rpmlint perms error on /var/log/gofer. (jortel at redhat.com)
+
+* Tue Sep 27 2011 Jeff Ortel <jortel at redhat.com> 0.49-1
+- Reader inject subject into the envelope like Consumer. (jortel at redhat.com)
+- Make installed plugins, enabled. (jortel at redhat.com)
+- Fix default PAM service. (jortel at redhat.com)
+- Fix virt plugin; add libvirt dep. (jortel at redhat.com)
+- Organize spec by pacakge/subpackage. (jortel at redhat.com)
+- set facl on journal/watchdog. (jortel at redhat.com)
+- Add authentication/authorization unit tests. (jortel at redhat.com)
+- Finer grained auth exceptions. (jortel at redhat.com)
+- package plugins; split shell into system plugin. (jortel at redhat.com)
+- Split watchdog and thread objects for better performance. (jortel at redhat.com)
+- Create watchdog journal directory on-demand. (jortel at redhat.com)
+- Add PyPAM dep; change perms /var/log/gofer/ to 700. (jortel at redhat.com)
+- Make default PAM service configurable. (jortel at redhat.com)
+- Add PAM authentication and decorators; change Shell.run() to run as
+  authenticated user. (jortel at redhat.com)
+- FHS guidelines, move the journal back to /var/lib/gofer/journal. See: http://
+  www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA
+  (jortel at redhat.com)
+
+* Tue Sep 13 2011 Jeff Ortel <jortel at redhat.com> 0.48-3
+- Fix tito tagging problem. (jortel at redhat.com)
+
+* Tue Sep 13 2011 Jeff Ortel <jortel at redhat.com> 0.48-2
+- bump to release: 2. (jortel at redhat.com)
+- Move journal to /usr/share; hunt for plugins in path: /usr/lib/gofer/plugins,
+  /usr/lib64/gofer/plugins, /opt/gofer/plugins. (jortel at redhat.com)
+
+* Fri Sep 09 2011 Jeff Ortel <jortel at redhat.com> 0.48-1
+- Use rpm _var macro; use global instead of define rpm macro; fix perms on
+  agent.conf. (jortel at redhat.com)
+- Fix builtin.Admin.help(). (jortel at redhat.com)
+
+* Tue Aug 23 2011 Jeff Ortel <jortel at redhat.com> 0.47-1
+- Fix macros in changelog. (jortel at redhat.com)
+- Fix cp etc/xx replaced with macro my mistake in build section of spec.
+  (jortel at redhat.com)
+- upload spec file. (jortel at redhat.com)
+
+* Mon Aug 22 2011 Jeff Ortel <jortel at redhat.com> 0.46-1
+- Fix duplicate ruby files. (jortel at redhat.com)
+- Add /var/log/gofer to %%files. (jortel at redhat.com)
+- Fix rpmlink complaints. (jortel at redhat.com)
+- Point Source0: at fedorahosted. (jortel at redhat.com)
+- Fix rpmlint complaints. (jortel at redhat.com)
+- Add LICENSE and reference in %%doc. (jortel at redhat.com)
+
+* Fri Aug 12 2011 Jeff Ortel <jortel at redhat.com> 0.45-1
+- ruby: align with python impl. (jortel at redhat.com)
+- Rework dispatcher flow. Move most of the RMI modules to a new (rmi) package.
+  Dispatch everything to the PendingQueue which has been greatly optimized. Fix
+  ThreadPool worker allocation. Add scheduler to process PendingQueue and queue
+  messages to appropriate plugin's thread pool. Add TTL processing throughout
+  the dispatch flow. Commit individual messages grabbed off the PendingQueue.
+  (jortel at redhat.com)
+
+* Wed Aug 03 2011 Jeff Ortel <jortel at redhat.com> 0.44-1
+- Fix RHEL (python 2.4) macro. (jortel at redhat.com)
+- Add watchdog plugin. (jortel at redhat.com)
+- Add journal & watchdog. (jortel at redhat.com)
+
+* Fri Jul 22 2011 Jeff Ortel <jortel at redhat.com> 0.43-1
+- Propigate json exception of return and raised exception values back to
+  caller. (jortel at redhat.com)
+- Fix topic queue leak that causes: Enqueue capacity threshold exceeded on
+  queue. (jortel at redhat.com)
+- Add atexit hook to close endpoints. (jortel at redhat.com)
+- Fix epydocs. (jortel at redhat.com)
+
+* Wed Jun 22 2011 Jeff Ortel <jortel at redhat.com> 0.42-1
+- Simplified thread pool. (jortel at redhat.com)
+
+* Thu Jun 16 2011 Jeff Ortel <jortel at redhat.com> 0.41-1
+- python-qpid 0.10 API compat. Specifically on EL6, the Transport.__init__()
+  constructor/factory gets called with (con, host, port) instead of (host,
+  port) in < 0.10. The 0.10 in F14 still called with (host, port).
+  (jortel at redhat.com)
+
+* Thu Jun 16 2011 Jeff Ortel <jortel at redhat.com> 0.40-1
+- License as: LGPLv2. (jortel at redhat.com)
+
+* Tue Jun 14 2011 Jeff Ortel <jortel at redhat.com> 0.39-1
+- Increase logging in policy. (jortel at redhat.com)
+- Add session pool & fix receiver leak in policy. (jortel at redhat.com)
+- Testing: enhanced thread pool testing. (jortel at redhat.com)
+
+* Fri May 27 2011 Jeff Ortel <jortel at redhat.com> 0.38-1
+- Skip comments when processing config macros. (jortel at redhat.com)
+- Queue exceptions caught in the threadpool. (jortel at redhat.com)
+
+* Fri May 13 2011 Jeff Ortel <jortel at redhat.com> 0.37-1
+- Fix broker singleton lookup. (jortel at redhat.com)
+- Mock call object enhancements. (jortel at redhat.com)
+
+* Mon May 09 2011 Jeff Ortel <jortel at redhat.com> 0.36-1
+- Stop receiver thread before closing session. (jortel at redhat.com)
+* Tue May 03 2011 Jeff Ortel <jortel at redhat.com> 0.35-1
+- Additional concurrency protection; move qpid receiver to ReceiverThread.
+  (jortel at redhat.com)
+- python 2.4 compat: Queue. (jortel at redhat.com)
+
+* Mon May 02 2011 Jeff Ortel <jortel at redhat.com> 0.34-1
+- More robust (receiver) management. (jortel at redhat.com)
+- Support getting a list of all mock agent (proxies). (jortel at redhat.com)
+- proxy.Agent deprecated. (jortel at redhat.com)
+- close() called by __del__() can have AttributeError when consumer never
+  started. (jortel at redhat.com)
+- Provide means to detect number of proxies. (jortel at redhat.com)
+- Singleton enhancements. (jortel at redhat.com)
+- Move url translated into producer to proxy.Agent. (jortel at redhat.com)
+- add mock.reset(). (jortel at redhat.com)
+- Revised and simplified mocks. (jortel at redhat.com)
+
+* Wed Apr 20 2011 Jeff Ortel <jortel at redhat.com> 0.33-1
+- Mock history enhancements. (jortel at redhat.com)
+- support 'threads' in agent.conf. (jortel at redhat.com)
+
+* Wed Apr 13 2011 Jeff Ortel <jortel at redhat.com> 0.32-1
+- Add messaging.theads (cfg) property. (jortel at redhat.com)
+- Add support for concurrent RMI dispatching. (jortel at redhat.com)
+
+* Mon Apr 11 2011 Jeff Ortel <jortel at redhat.com> 0.31-1
+- Default timeout in specific policies. (jortel at redhat.com)
+- Manage invocation policy in stub instead of agent proxy. This provides for
+  timeout, async and other flags to be passed in stub constructor.
+  (jortel at redhat.com)
+
+* Mon Apr 11 2011 Jeff Ortel <jortel at redhat.com> 0.30-1
+- Fix @import of whole sections on machines w/ old versions of iniparse.
+  (jortel at redhat.com)
+
+* Wed Apr 06 2011 Jeff Ortel <jortel at redhat.com> 0.29-1
+- Refactor mocks; fix NotPermitted. (jortel at redhat.com)
+- Mock enhancements. (jortel at redhat.com)
+- Fix lockfile. (jortel at redhat.com)
+- Stop logging shared secret at INFO. (jortel at redhat.com)
+
+* Wed Mar 30 2011 Jeff Ortel <jortel at redhat.com> 0.28-1
+- plugin descriptor & qpid error handling. (jortel at redhat.com)
+
+* Mon Mar 28 2011 Jeff Ortel <jortel at redhat.com> 0.27-1
+- Change to yappi profiler. (jortel at redhat.com)
+- factor Reader.__fetch() and catch/log fetch exceptions. (jortel at redhat.com)
+- Add missing import sleep(). (jortel at redhat.com)
+
+* Thu Mar 24 2011 Jeff Ortel <jortel at redhat.com> 0.26-1
+- close sender, huge performance gain. (jortel at redhat.com)
+- Add stub Factory. (jortel at redhat.com)
+
+* Tue Mar 22 2011 Jeff Ortel <jortel at redhat.com> 0.25-1
+- Use {el5} macro. (jortel at redhat.com)
+- Reduce log clutter. (jortel at redhat.com)
+
+* Fri Mar 18 2011 Jeff Ortel <jortel at redhat.com> 0.24-1
+- Update secret in options epydoc; fix options override in stub().
+  (jortel at redhat.com)
+- Add code profiling option. (jortel at redhat.com)
+- Add mutex to Broker. (jortel at redhat.com)
+
+* Fri Mar 11 2011 Jeff Ortel <jortel at redhat.com> 0.23-1
+- Change receiver READY message to debug. (jortel at redhat.com)
+
+* Fri Mar 11 2011 Jeff Ortel <jortel at redhat.com> 0.22-1
+- Change message send/recv to DEBUG. (jortel at redhat.com)
+
+* Fri Mar 11 2011 Jeff Ortel <jortel at redhat.com> 0.21-1
+- URL not defined in builtin & main configurations. (jortel at redhat.com)
+- Test action every 36 hours. (jortel at redhat.com)
+- Start plugin monitor only when URL defined. (jortel at redhat.com)
+- Make references to properties on undefined sections safe. (jortel at redhat.com)
+
+* Wed Feb 16 2011 Jeff Ortel <jortel at redhat.com> 0.20-1
+- shared in remote decorator may be callable. (jortel at redhat.com)
+- Update @remote to support (shared,secret). shared = (0|1): indicates method
+  may be shared with other plugins   and called via other uuid's. secret =
+  (None, str): A shared secret that must be presented by   the caller and
+  included in the RMI request for authentication. The defaults (shared=1,
+  secret=None). (jortel at redhat.com)
+
+* Thu Feb 10 2011 Jeff Ortel <jortel at redhat.com> 0.19-1
+- ruby: ruby & c++ API expect ttl as miliseconds. (jortel at redhat.com)
+- ruby: make non-durable queues auto_delete; make all queues exclusive.
+  (jortel at redhat.com)
+
+* Wed Feb 09 2011 Jeff Ortel <jortel at redhat.com> 0.18-1
+- Make sure plugins directory exists. (jortel at redhat.com)
+- Make file paths portable; fix usage. (jortel at redhat.com)
+
+* Wed Feb 02 2011 Jeff Ortel <jortel at redhat.com> 0.17-1
+- Add Obsoletes: gofer-lib. (jortel at redhat.com)
+- ruby: Move url/producer options handling to Container. (jortel at redhat.com)
+- ruby: replace (puts) with logging. (jortel at redhat.com)
+
+* Tue Feb 01 2011 Jeff Ortel <jortel at redhat.com> 0.16-1
+- Fix build requires. (jortel at redhat.com)
+
+* Mon Jan 31 2011 Jeff Ortel <jortel at redhat.com> 0.15-1
+- ruby: symbolize JSON key names; Fix proxy constructor. (jortel at redhat.com)
+- Add timeout support using Timeout since ruby-qpid does not support
+  Queue.get() w/ timeout arg. (jortel at redhat.com)
+- Replace stub() method w/ StubFactory(). (jortel at redhat.com)
+- Add keyword (options) to Stub pseudo constructor. Supports Eg: dog =
+  agent.Dog(window=mywin, any=100). Update async test to use ctag = XYZ.
+  (jortel at redhat.com)
+- Fix & simplify inherited messaging properties. Name ReplyConsumer properly.
+  (jortel at redhat.com)
+- Add ruby packaging. (jortel at redhat.com)
+- Make messaging completely centric. * Add [messaging] section to plugin
+  descriptor. * Remove messaging.enabled property. * Refactor plugin monitor
+  thread to be 1 thread/plugin. * Clean up decorated /Remote/ functions when
+  plugin fails to load. (jortel at redhat.com)
+- Add ruby (client) API bindings. (jortel at redhat.com)
+
+* Thu Jan 20 2011 Jeff Ortel <jortel at redhat.com> 0.14-1
+- Fix conditional for pkgs required on RHEL. (jortel at redhat.com)
+
+* Wed Jan 12 2011 Jeff Ortel <jortel at redhat.com> 0.13-1
+- Make Broker a smart singleton. (jortel at redhat.com)
+- py 2.4 compat: replace @singleton class decorator with __metaclass__
+  Singleton. (jortel at redhat.com)
+- Log dispatch exceptions. (jortel at redhat.com)
+
+* Wed Jan 05 2011 Jeff Ortel <jortel at redhat.com> 0.12-1
+- Adjust sleep times & correct log messages. (jortel at redhat.com)
+- Make logging (level) configurable. (jortel at redhat.com)
+- Remove @identity decorator. (jortel at redhat.com)
+
+* Tue Jan 04 2011 Jeff Ortel <jortel at redhat.com> 0.11-1
+- Quiet logged Endpoint.close() not checking for already closed.
+  (jortel at redhat.com)
+- Replace builtin variables with macros (format=%%{macro}). (jortel at redhat.com)
+- make Config a singleton; Make PluginDescriptor a 'Base' config.
+  (jortel at redhat.com)
+- Add support for @import directive. (jortel at redhat.com)
+- The server test needs to use the correct uuid. (jortel at redhat.com)
+
+* Wed Dec 15 2010 Jeff Ortel <jortel at redhat.com> 0.10-1
+- session.stop() not supported in python-qpid 0.7. (jortel at redhat.com)
+- Remove unused catch. (jortel at redhat.com)
+- Make worker threads daemons. (jortel at redhat.com)
+
+* Mon Dec 13 2010 Jeff Ortel <jortel at redhat.com> 0.9-1
+- Set AMQP message TTL=timeout for synchronous RMI. (jortel at redhat.com)
+
+* Thu Dec 09 2010 Jeff Ortel <jortel at redhat.com> 0.8-1
+- Fix RHEL requires. (jortel at redhat.com)
+- Enable module (level) access to plugin descriptor (conf). (jortel at redhat.com)
+
+* Wed Dec 08 2010 Jeff Ortel <jortel at redhat.com> 0.7-1
+- Support timeout as tuple. (jortel at redhat.com)
+- Enhanced exception propagation. (jortel at redhat.com)
+- Fix testings. (jortel at redhat.com)
+
+* Fri Dec 03 2010 Jeff Ortel <jortel at redhat.com> 0.6-1
+- Reverse presidence of uuid: plugin descriptor now overrides @identity
+  function/method. (jortel at redhat.com)
+
+* Thu Dec 02 2010 Jeff Ortel <jortel at redhat.com> 0.5-1
+- python 2.4 (& RHEL 5) compatibility. (jortel at redhat.com)
+
+* Thu Dec 02 2010 Jeff Ortel <jortel at redhat.com> 0.4-1
+- Modify builtin (generated) uuid to be persistent. (jortel at redhat.com)
+- Use hostname for 'builtin' plugin's uuid. Use the hostname unless it is non-
+  unique such as 'localhost' or 'localhost.localdomain'. (jortel at redhat.com)
+
+* Thu Dec 02 2010 Jeff Ortel <jortel at redhat.com> 0.3-1
+- Set 'builtin' plugin back to uuid=123. (jortel at redhat.com)
+- Re-specify exclusive queue subscription; filter plugin descriptors by ext.
+  (jortel at redhat.com)
+- Add support for each plugin to specify a messaging consumer (uuid).
+  (jortel at redhat.com)
+- Rename builtin AgentAdmin to just Admin. (jortel at redhat.com)
+- Replace class decorators for python 2.4 compat. (jortel at redhat.com)
+- Fix cvs tags. (jortel at redhat.com)
+- Automatic commit of package [gofer] release [0.2-1]. (jortel at redhat.com)
+- Add brew build informaton. (jortel at redhat.com)
+
+* Fri Nov 19 2010 Jeff Ortel <jortel at redhat.com> 0.2-1
+- Add brew build informaton. (jortel at redhat.com)
+- Fix test. (jortel at redhat.com)
+
+* Mon Nov 08 2010 Jeff Ortel <jortel at redhat.com> 0.1-1
+- new package built with tito
+
+* Thu Sep 30 2010 Jeff Ortel <jortel at redhat.com> 0.1-1
+- 0.1
diff --git a/sources b/sources
index e69de29..12a84f0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9171431d50ba20826e9102a69f8ea5a6  gofer-0.54.tar.gz


More information about the scm-commits mailing list