Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-08-06 07:12:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-bunny"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes      
2012-08-04 09:36:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-08-06 07:12:43.000000000 +0200
@@ -1,0 +2,47 @@
+Tue Jul 30 16:01:23 UTC 2013 - [email protected]
+
+- updated to version 0.9.8
+  ### Exclusivity Violation for Consumers Now Raises a Reasonable Exception
+  
+  When a second consumer is registered for the same queue on different 
channels,
+  a reasonable exception (`Bunny::AccessRefused`) will be raised.
+  
+  ## Changes between Bunny 0.9.6 and 0.9.7
+  
+  ### Reentrant Mutex Implementation
+  
+  Bunny now allows mutex impl to be configurable, uses reentrant Monitor
+  by default.
+  
+  Non-reentrant mutexes is a major PITA and may affect code that
+  uses Bunny.
+  
+  Avg. publishing throughput with Monitor drops slightly from
+  5.73 Khz to 5.49 Khz (about 4% decrease), which is reasonable
+  for Bunny.
+  
+  Apps that need these 4% can configure what mutex implementation
+  is used on per-connection basis.
+  
+  
+  ## Changes between Bunny 0.9.5 and 0.9.6
+  
+  ### Eliminated Race Condition in Bunny::Session#close
+  
+  `Bunny::Session#close` had a race condition that caused (non-deterministic)
+  exceptions when connection transport was closed before connection
+  reader loop was guaranteed to have stopped.
+  
+  
+  ## Changes between Bunny 0.9.4 and 0.9.5
+  
+  ### connection.close Raises Exceptions on Connection Thread
+  
+  Connection-level exceptions (including when a connection is closed via
+  management UI or `rabbitmqctl`) will now be raised on the connection
+  thread so they
+  
+   * can be handled by applications
+   * do not start connection recovery, which may be uncalled for
+
+-------------------------------------------------------------------

Old:
----
  bunny-0.8.0.gem

New:
----
  bunny-0.9.8.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-bunny.spec ++++++
--- /var/tmp/diff_new_pack.SmpGbd/_old  2013-08-06 07:12:43.000000000 +0200
+++ /var/tmp/diff_new_pack.SmpGbd/_new  2013-08-06 07:12:43.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,21 @@
 
 
 Name:           rubygem-bunny
-Version:        0.8.0
+Version:        0.9.8
 Release:        0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 1
-Url:            http://github.com/ruby-amqp/bunny
-Source:         %{mod_full_name}.gem
-Summary:        Synchronous Ruby AMQP 0.8.0 client
+Url:            http://rubybunny.info
+Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+Summary:        Popular easy to use Ruby client for RabbitMQ
 License:        MIT
 Group:          Development/Languages/Ruby
 
 %description
-A synchronous Ruby AMQP client that enables interaction with AMQP-compliant
-brokers.
+Easy to use, feature complete Ruby client for RabbitMQ 2.0.
 
 %package doc
 Summary:        RDoc documentation for %{mod_name}
@@ -60,9 +59,14 @@
 
 %install
 %gem_install -f
+mkdir -p %{buildroot}%{_docdir}/%{name}
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ChangeLog.md 
%buildroot/%{_docdir}/%{name}/ChangeLog.md
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/LICENSE 
%buildroot/%{_docdir}/%{name}/LICENSE
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.md 
%buildroot/%{_docdir}/%{name}/README.md
 
 %files
 %defattr(-,root,root,-)
+%{_docdir}/%{name}
 %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
 %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
 %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to