commit rubygem-bunny for openSUSE:Factory

2018-07-02 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2018-07-02 23:31:27

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Mon Jul  2 23:31:27 2018 rev:43 rq:619608 version:2.11.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2018-06-08 23:14:38.657843534 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2018-07-02 23:31:36.113386748 +0200
@@ -1,0 +2,17 @@
+Thu Jun 28 15:36:44 UTC 2018 - ammarti...@suse.com
+
+- Remove patch: bunny-2.6.2-set-default-paths.diff
+
+The patch was used to add openSUSE default certificates,
+as ca-bundle.pem doesn't exist anymore
+
+Patch is already in upstream:
+https://github.com/ruby-amqp/bunny/pull/555
+
+---
+Thu Jun 28 15:00:45 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 2.11.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.10.0.gem
  bunny-2.6.2-set-default-paths.diff

New:

  bunny-2.11.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.mfBzQq/_old  2018-07-02 23:31:37.597384907 +0200
+++ /var/tmp/diff_new_pack.mfBzQq/_new  2018-07-02 23:31:37.601384902 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.10.0
+Version:2.11.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -35,9 +35,6 @@
 Url:http://rubybunny.info
 Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
-# MANUAL
-Patch0: bunny-2.6.2-set-default-paths.diff
-# /MANUAL
 Summary:Popular easy to use Ruby client for RabbitMQ
 License:MIT
 Group:  Development/Languages/Ruby
@@ -46,10 +43,6 @@
 Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 
 %prep
-%gem_unpack
-%patch0 -p1
-find -type f -print0 | xargs -0 touch -r %{S:0}
-%gem_build
 
 %build
 

++ bunny-2.10.0.gem -> bunny-2.11.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2018-06-05 12:06:33.0 +0200
+++ new/ChangeLog.md2018-06-21 22:12:20.0 +0200
@@ -1,6 +1,15 @@
 ## Changes between Bunny 2.10.0 and 2.11.0 (unreleased)
 
-No changes yet.
+### More Reliable System-wide Trusted Certificate Directory Detection
+
+Bunny no longer tries to compile a list of trusted CA certificates on its own.
+Instead it uses an OpenSSL API method that makes OpenSSL set the path(s),
+which should cover more platforms and be forward- and backward-compatible.
+
+GitHub issue: [#555](https://github.com/ruby-amqp/bunny/issues/555).
+
+Contributed by Ana María Martínez Gómez.
+
 
 
 ## Changes between Bunny 2.9.0 and 2.10.0 (Jun 5th, 2018)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2018-06-05 12:06:33.0 +0200
+++ new/README.md   2018-06-21 22:12:20.0 +0200
@@ -95,7 +95,7 @@
 To use Bunny in a project managed with Bundler:
 
 ``` ruby
-gem "bunny", ">= 2.9.2"
+gem "bunny", ">= 2.10.0"
 ```
 
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/examples/connection/automatic_recovery_with_basic_get.rb 
new/examples/connection/automatic_recovery_with_basic_get.rb
--- old/examples/connection/automatic_recovery_with_basic_get.rb
2018-06-05 12:06:33.0 +0200
+++ new/examples/connection/automatic_recovery_with_basic_get.rb
2018-06-21 22:12:20.0 +0200
@@ -8,7 +8,7 @@
 
 require 'bunny'
 
-conn = Bunny.new(:heartbeat_interval => 8)
+conn = Bunny.new(:heartbeat_timeout => 8)
 conn.start
 
 ch = conn.create_channel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/examples/connection/automatic_recovery_with_client_named_queues.rb 
new/examples/connection/automatic_recovery_with_client_named_queues.rb
--- old/examples/connection/automatic_recovery_with_client_named_queues.rb  
2018-06-05 12:06:33.0 +0200
+++ new/examples/connection/automatic_recovery_with_client_named_queues.rb  
2018-06-21 22:12:20.0 +0200
@@ -8,7 +8,7 @@
 
 require 'bunny'
 
-conn = Bunny.new(:heartbeat_interval => 8)
+conn = Bunny.new(heartbeat_timeout: 8)
 conn.start
 
 ch = conn.create_channel
diff -urN '--exclude=CVS' 

commit rubygem-bunny for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2018-06-08 23:14:38

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Fri Jun  8 23:14:38 2018 rev:42 rq:614296 version:2.10.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2018-02-22 15:03:43.587238797 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2018-06-08 23:14:38.657843534 +0200
@@ -1,0 +2,6 @@
+Tue Jun  5 11:00:45 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 2.10.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.9.2.gem

New:

  bunny-2.10.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.pAHVeN/_old  2018-06-08 23:14:39.329819266 +0200
+++ /var/tmp/diff_new_pack.pAHVeN/_new  2018-06-08 23:14:39.329819266 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.9.2
+Version:2.10.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.9.2.gem -> bunny-2.10.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2018-02-22 01:59:39.0 +0100
+++ new/.travis.yml 2018-06-05 12:06:33.0 +0200
@@ -1,13 +1,16 @@
 language: ruby
 bundler_args: --without development
 cache: bundler
+before_install:
+  - gem install bundler
 before_script: "./bin/ci/before_build"
 script: "bundle exec rake integration_without_recovery"
 rvm:
   - ruby-head
-  - "2.4.1"
-  - "2.3.4"
-  - "2.2.7"
+  - "2.5.1"
+  - "2.4.2"
+  - "2.3.5"
+  - "2.2.8"
 notifications:
   email: mich...@rabbitmq.com
 services:
@@ -15,6 +18,11 @@
 branches:
   only:
 - master
-- 2.6.x-stable
+- 2.9.x-stable
+- 2.8.x-stable
 env:
   - CI=true
+matrix:
+  allow_failures:
+rvm:
+  - ruby-head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2018-02-22 01:59:39.0 +0100
+++ new/ChangeLog.md2018-06-05 12:06:33.0 +0200
@@ -1,13 +1,68 @@
-## Changes between Bunny 2.9.1 and 2.9.2 (unreleased)
+## Changes between Bunny 2.10.0 and 2.11.0 (unreleased)
 
 No changes yet.
 
 
-## Changes between Bunny 2.9.0 and 2.9.1 (Jan 11th, 2018)
+## Changes between Bunny 2.9.0 and 2.10.0 (Jun 5th, 2018)
 
-### Default CA Certificate Paths are Respected Again
+`2.10.0` is a maintenance release that introduces a couple of
+**minor potentially breaking changes**.
 
-GitHub issue: [#539](https://github.com/ruby-amqp/bunny/issues/539).
+### Disabling Heartbeats Also Disables TCP Socket Read Timeouts
+
+Disabling heartbeats will now disable TCP socket read timeouts.
+
+They go hand in hand and users who prefer TCP keepalives via
+kernel configuration previously had to also explicitly configure
+a zero read timeout.
+
+GitHub issue: [#551](https://github.com/ruby-amqp/bunny/pull/551).
+
+Contributed by Carl Hörberg.
+
+
+### `verify_peer: false` Has the Expected Effect Again
+
+Make sure `verify_peer: false` has the expected effect again.
+
+Default value of connection's `:verify_peer` option to `true` only when
+all of `:verify_ssl`, `:verify_peer`, and `:verify` are `nil`.
+
+GitHub issue: [#541](https://github.com/ruby-amqp/bunny/issues/541).
+
+Contributed by Howard Ding.
+
+
+### Maximum Number of Channels Limited to 2K by Default
+
+Default maximum number of channels is limited to 2047 to reduce the probability
+of severe channel leaks. See 
[rabbitmq/rabbitmq-server#1593](https://github.com/rabbitmq/rabbitmq-server/issues/1593)
 for details.
+
+Applications that want to use more channels per connection can still configure 
a higher value
+using the `channel_max` setting (for both Bunny and RabbitMQ server).
+
+GitHub issue: [#553](https://github.com/ruby-amqp/bunny/pull/553).
+
+
+
+### Squashed Some Warnings
+
+GitHub issue: [#552](https://github.com/ruby-amqp/bunny/pull/552).
+
+Contributed by @utilum.
+
+
+
+### Disabling Heartbeats Disables TCP Socket Read Timeouts
+
+Disabling heartbeats will also disable TCP socket read timeouts,
+since the two are effectively interconnected. In this case a mechanism
+such as [TCP 
keepalives](http://www.rabbitmq.com/heartbeats.html#tcp-keepalives) is assumed 
to be used.
+
+See [RabbitMQ heartbeats guide](http://www.rabbitmq.com/heartbeats.html) for a 
more
+detailed overview of the options.
+
+GH issue: [#519](https://github.com/ruby-amqp/bunny/issues/519).

commit rubygem-bunny for openSUSE:Factory

2018-02-22 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2018-02-22 15:03:38

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Thu Feb 22 15:03:38 2018 rev:41 rq:578953 version:2.9.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2018-01-17 21:59:11.648730864 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2018-02-22 15:03:43.587238797 +0100
@@ -1,0 +2,13 @@
+Thu Feb 22 05:28:28 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 2.9.2
+ see installed ChangeLog.md
+
+---
+Tue Jan 16 15:21:30 UTC 2018 - enava...@suse.com
+
+- Update to version 2.9.1
+
+  * Changelog not found.
+
+---

Old:

  bunny-2.9.0.gem

New:

  bunny-2.9.2.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.lcikxZ/_old  2018-02-22 15:03:45.687162629 +0100
+++ /var/tmp/diff_new_pack.lcikxZ/_new  2018-02-22 15:03:45.687162629 +0100
@@ -24,16 +24,10 @@
 #
 
 Name:   rubygem-bunny
-Version:2.9.0
+Version:2.9.2
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
-# MANUAL
-%if 0%{?suse_version} && 0%{?suse_version} < 1330
-%define rb_build_versions ruby22
-%define rb_default_ruby_abi ruby:2.2.0
-%endif
-# /MANUAL
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{ruby >= 2.2}
 BuildRequires:  %{rubygem gem2rpm}
@@ -51,13 +45,12 @@
 %description
 Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 
+%prep
 %gem_unpack
 %patch0 -p1
 find -type f -print0 | xargs -0 touch -r %{S:0}
 %gem_build
 
-%prep
-
 %build
 
 %install

++ bunny-2.9.0.gem -> bunny-2.9.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2018-01-08 13:09:43.0 +0100
+++ new/ChangeLog.md2018-02-22 01:59:39.0 +0100
@@ -1,3 +1,17 @@
+## Changes between Bunny 2.9.1 and 2.9.2 (unreleased)
+
+No changes yet.
+
+
+## Changes between Bunny 2.9.0 and 2.9.1 (Jan 11th, 2018)
+
+### Default CA Certificate Paths are Respected Again
+
+GitHub issue: [#539](https://github.com/ruby-amqp/bunny/issues/539).
+
+Contributed by Carl Hörberg.
+
+
 ## Changes between Bunny 2.8.0 and 2.9.0 (Jan 8th, 2018)
 
 ### Ruby 2.2 Requirement
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2018-01-08 13:09:43.0 +0100
+++ new/README.md   2018-02-22 01:59:39.0 +0100
@@ -63,11 +63,18 @@
 Bunny `1.4.x` and earlier supports RabbitMQ 2.x and 3.x.
 
 
-## Project Maturity
+## Change Log
 
 Bunny is a mature library (started in early 2009) with
 a stable public API.
 
+Change logs per release series:
+
+ * [master](https://github.com/ruby-amqp/bunny/blob/master/ChangeLog.md)
+ * [2.9.x](https://github.com/ruby-amqp/bunny/blob/2.9.x-stable/ChangeLog.md)
+ * [2.8.x](https://github.com/ruby-amqp/bunny/blob/2.8.x-stable/ChangeLog.md)
+
+
 
 ## Installation & Bundler Dependency
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bunny.gemspec new/bunny.gemspec
--- old/bunny.gemspec   2018-01-08 13:09:43.0 +0100
+++ new/bunny.gemspec   2018-02-22 01:59:39.0 +0100
@@ -24,7 +24,7 @@
   s.email = ["michael.s.klis...@gmail.com"]
 
   # Dependencies
-  s.add_dependency "amq-protocol", ">= 2.2.0"
+  s.add_dependency "amq-protocol", "~> 2.3.0"
 
   # Files.
   s.has_rdoc = true
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/transport.rb new/lib/bunny/transport.rb
--- old/lib/bunny/transport.rb  2018-01-08 13:09:43.0 +0100
+++ new/lib/bunny/transport.rb  2018-02-22 01:59:40.0 +0100
@@ -341,7 +341,7 @@
 end
 
 def prepare_tls_context(opts)
-  if (opts[:verify_ssl] || opts[:verify_peer] || opts[:verify]).nil?
+  if opts.values_at(:verify_ssl, :verify_peer, :verify).all?(&:nil?)
 opts[:verify_peer] = true
   end
 
@@ -353,7 +353,8 @@
   @tls_key   = tls_key_from(opts)
   @tls_certificate_store = opts[:tls_certificate_store]
 
-  @tls_ca_certificates   = tls_ca_certificates_paths_from(opts) || 
default_tls_certificates
+  @tls_ca_certificates   = tls_ca_certificates_paths_from(opts)
+  

commit rubygem-bunny for openSUSE:Factory

2018-01-17 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2018-01-17 21:58:01

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Wed Jan 17 21:58:01 2018 rev:40 rq:566445 version:2.9.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-12-20 10:40:09.981676578 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2018-01-17 21:59:11.648730864 +0100
@@ -1,0 +2,10 @@
+Tue Jan  9 13:21:44 UTC 2018 - enava...@suse.com
+
+- Update to version 2.9.0
+
+  * Bunny now requires Ruby 2.2.
+  * Support for Additional URI Query Parameters
+
+  Please refer to the upstream changelog for detailed information.
+
+---

Old:

  bunny-2.8.0.gem

New:

  bunny-2.9.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.fwnrPp/_old  2018-01-17 21:59:12.440693743 +0100
+++ /var/tmp/diff_new_pack.fwnrPp/_new  2018-01-17 21:59:12.444693556 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,12 +24,18 @@
 #
 
 Name:   rubygem-bunny
-Version:2.8.0
+Version:2.9.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
+# MANUAL
+%if 0%{?suse_version} && 0%{?suse_version} < 1330
+%define rb_build_versions ruby22
+%define rb_default_ruby_abi ruby:2.2.0
+%endif
+# /MANUAL
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %{ruby >= 2.0}
+BuildRequires:  %{ruby >= 2.2}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
@@ -45,12 +51,13 @@
 %description
 Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 
-%prep
 %gem_unpack
 %patch0 -p1
 find -type f -print0 | xargs -0 touch -r %{S:0}
 %gem_build
 
+%prep
+
 %build
 
 %install

++ bunny-2.8.0.gem -> bunny-2.9.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2017-12-18 15:45:32.0 +0100
+++ new/CONTRIBUTING.md 2018-01-08 13:09:43.0 +0100
@@ -39,7 +39,8 @@
 
  Using a locally installed RabbitMQ server
 
-Run the following command from the base directory of the gem:
+It is possible to start a local RabbitMQ node from the repository root. It is 
not necessarily
+optimal but can be a good starting point but is a useful example:
 
 ```
 RABBITMQ_NODENAME=bunny RABBITMQ_CONFIG_FILE=./spec/config/rabbitmq 
RABBITMQ_ENABLED_PLUGINS_FILE=./spec/config/enabled_plugins rabbitmq-server
@@ -51,10 +52,17 @@
 the tests allow for expecting hostname overriding using the 
`BUNNY_RABBITMQ_HOSTNAME`
 environment variables (default value is `127.0.0.1`).
 
-Server, CA and client certificates can be found under `spec/tls`.
-The location can be overridden via the `BUNNY_CERTIFICATE_DIR` environment 
variable.
+By default there's a set of CA, server, and client certificates pre-generated 
at `spec/tls`. Since x509 certificates
+contain a hardcoded CN and your hostname is unlikely to match it,
+the location can be overridden via the `BUNNY_CERTIFICATE_DIR` environment 
variable.
 It is supposed to target 
[tls-gen](https://github.com/michaelklishin/tls-gen)'s basic profile
-output (result) directory on the host where specs are to be executed.
+output (result) directory on the host where specs are to be executed. Combine 
it with `BUNNY_RABBITMQ_HOSTNAME`
+when running TLS connection tests:
+
+```
+BUNNY_CERTIFICATE_DIR="/path/to/tls-gen/basic/result" 
BUNNY_RABBITMQ_HOSTNAME="mayflower" bundle exec rspec
+
+```
 
 Next up you'll need to prepare your node for the specs (just once):
 
@@ -104,8 +112,8 @@
 
 It is possible to run all tests:
 
-bundle exec rspec -c
+bundle exec rspec
 
 It is possible to run only integration and regression tests but exclude unit 
and stress tests:
 
-CI=true bundle exec rspec -c spec/higher_level_api/ spec/lower_level_api 
spec/issues && bundle exec rspec -c 
spec/higher_level_api/integration/connection_recovery_spec.rb
+CI=true bundle exec rspec spec/higher_level_api/ spec/lower_level_api 
spec/issues spec/higher_level_api/integration/connection_recovery_spec.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit rubygem-bunny for openSUSE:Factory

2017-12-20 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-12-20 10:40:05

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Wed Dec 20 10:40:05 2017 rev:39 rq:558533 version:2.8.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-11-18 00:21:17.211128977 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-12-20 10:40:09.981676578 +0100
@@ -1,0 +2,12 @@
+Tue Dec 19 09:12:13 UTC 2017 - bgeu...@suse.com
+
+- Update to version 2.8.0
+
+  * Bunny::Channel#close on a Closed Channel Now Raises a Sensible Exception
+  * JRuby 9K Compatibility
+  * Connection Exceptions are Logged as Warning with Automatic Recovery
+  * Server Heartbeat Value as a String
+
+  Please refer to the upstream changelog for detailed information.
+
+---

Old:

  bunny-2.7.2.gem

New:

  bunny-2.8.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.ELWpQ5/_old  2017-12-20 10:40:11.969532406 +0100
+++ /var/tmp/diff_new_pack.ELWpQ5/_new  2017-12-20 10:40:11.969532406 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.7.2
+Version:2.8.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.7.2.gem -> bunny-2.8.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.github/ISSUE_TEMPLATE.md 
new/.github/ISSUE_TEMPLATE.md
--- old/.github/ISSUE_TEMPLATE.md   1970-01-01 01:00:00.0 +0100
+++ new/.github/ISSUE_TEMPLATE.md   2017-12-18 15:45:32.0 +0100
@@ -0,0 +1,18 @@
+## Does This Really Belong to GitHub issues?
+
+If you find a bug you understand well, poor default, incorrect or unclear 
piece of documentation,
+or missing feature, please [file an
+issue](http://github.com/ruby-amqp/bunny/issues) on GitHub.
+
+Please use [Bunny's mailing list](http://groups.google.com/group/ruby-amqp) 
for questions,
+investigations, and discussions. GitHub issues should be used for specific, 
well understood, actionable
+maintainers and contributors can work on.
+
+When filing an issue, please specify
+
+ * Which Bunny and RabbitMQ versions are used
+ * Recent RabbitMQ log file contents
+ * Full exception stack traces
+ * Steps to reproduce or a failing test case
+
+This would greatly help the maintainers help you.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2017-11-03 23:25:19.0 +0100
+++ new/ChangeLog.md2017-12-18 15:45:32.0 +0100
@@ -1,13 +1,41 @@
-## Changes between Bunny 2.7.1 and 2.7.2 (unreleased)
+## Changes between Bunny 2.7.0 and 2.8.0 (unreleased)
 
-### Reading a Frame without Payload Could Result in a 
`Bunny::NoFinalOctetError`
+This release has **minor breaking public API changes**.
 
-Reading a frame without payload (e.g. a heartbeat frame) could result in a 
`Bunny::NoFinalOctetError`
-with mostly idle connections.
+### `Bunny::Channel#close` on a Closed Channel Now Raises a Sensible Exception
 
-GitHub issue: [#521](https://github.com/ruby-amqp/bunny/issues/521).
+`Bunny::Channel#close` on an already closed channel will now raise a sensible 
exception.
+If the channel was closed due to a channel-level protocol exception, that 
exception will
+be mentioned.
 
-Contributed by GPif.
+GitHub issue: [#528](https://github.com/ruby-amqp/bunny/issues/528), see 
[9df7cb](https://github.com/ruby-amqp/bunny/commit/9df7cb04d9ff12b1af62a11e239fd81e5472c872)
 for
+details.
+
+### JRuby 9K Compatibility
+
+A JRuby 9K compatibility issue was corrected by Marian Posăceanu.
+Note that JRuby users are recommended to use [March 
Hare](http://rubymarchhare.info/), a JRuby-oriented client, instead
+of Bunny.
+
+GitHub issue: [bunny#529](https://github.com/ruby-amqp/bunny/pull/529)
+
+### Connection Exceptions are Logged as Warning with Automatic Recovery
+
+When automatic recovery is enabled, connection errors are now logged as 
warnings
+and not errors.
+
+Contributed by Merten Falk.
+
+GitHub issue: [bunny#531](https://github.com/ruby-amqp/bunny/pull/531)
+
+### Server Heartbeat Value as a String
+
+It is now possible to specify a server-defined heartbeat value as a string 
(`"server"`), not just
+a symbol. This makes it easier to load settings from YAML files.
+
+Contributed by Tyrone Wilson.
+
+GitHub issue: [bunny#524](https://github.com/ruby-amqp/bunny/pull/524)
 
 
 ## Changes between Bunny 2.7.0 and 2.7.1 

commit rubygem-bunny for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-11-18 00:21:09

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Sat Nov 18 00:21:09 2017 rev:38 rq:542619 version:2.7.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-10-01 17:01:47.466907301 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-11-18 00:21:17.211128977 +0100
@@ -1,0 +2,20 @@
+Fri Nov 17 10:48:15 UTC 2017 - mschnit...@suse.com
+
+- Remove patch bunny-2.7.2-shebang_fix.diff:
+It turned out that it is only needed for local building (different
+rpmlint versions)
+
+---
+Mon Nov  6 06:26:58 UTC 2017 - mschnit...@suse.com
+
+- updated to version 2.7.2
+  no changelog found
+  
+  Added patch bunny-2.7.2-shebang_fix.diff:
+Without this patch it's no longer possible to build that gem, because
+it throws two errors:
+
+ruby2.4-rubygem-bunny.x86_64: E: env-script-interpreter (Badness: 9) 
/usr/lib64/ruby/gems/2.4.0/gems/bunny-2.7.2/bunny.gemspec /usr/bin/env gem build
+ruby2.5-rubygem-bunny.x86_64: E: env-script-interpreter (Badness: 9) 
/usr/lib64/ruby/gems/2.5.0/gems/bunny-2.7.2/bunny.gemspec /usr/bin/env gem build
+
+---

Old:

  bunny-2.7.1.gem

New:

  bunny-2.7.2.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.cXi5OE/_old  2017-11-18 00:21:17.991100579 +0100
+++ /var/tmp/diff_new_pack.cXi5OE/_new  2017-11-18 00:21:17.995100433 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.7.1
+Version:2.7.2
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.7.1.gem -> bunny-2.7.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2017-09-25 00:17:26.0 +0200
+++ new/CONTRIBUTING.md 2017-11-03 23:25:19.0 +0100
@@ -1,9 +1,30 @@
+## Overview
+
+This project **does not** use GitHub issues for questions, investigations, 
discussions, and so on.
+Issues are appropriate for something specific enough for a maintainer or 
contributor to work on:
+
+ * There should be enough information to reproduce the behavior observed in a 
reasonable amount of time
+ * It should be reasonably clear why the behavior should be changed and why 
this cannot or should not be addressed
+   in application code, a separate library and so on
+   
+ All issues that do not satisfy the above properties belong to the [Ruby 
RabbitMQ clients mailing 
list](http://groups.google.com/forum/#!forum/ruby-amqp). Pull request that do 
not satisfy them have a high chance
+ of being closed.
+ 
+## Submitting a Pull Request
+
+Please read the sections below to get an idea about how to run Bunny test 
suites first. Successfully
+running all tests, at least with `CI` environment variable exported to `true`, 
is an important
+first step for any contributor.
+
+Once you have a passing test suite, create a branch and make your changes on 
it.
+When you are done with your changes and all
+tests pass, write a [good, detailed commit 
message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) 
submit a pull request on GitHub.
+
 ## Pre-requisites
 
 The project uses Bundler for dependency management and requires RabbitMQ 
`3.5+` to be running
 locally with the `rabbitmq-management` and `rabbitmq_consistent_hash_exchange` 
plugins enabled.
 
-
 ### Running the Specs
 
 The specs require RabbitMQ to be running locally with a specific set of vhosts
@@ -88,8 +109,3 @@
 It is possible to run only integration and regression tests but exclude unit 
and stress tests:
 
 CI=true bundle exec rspec -c spec/higher_level_api/ spec/lower_level_api 
spec/issues && bundle exec rspec -c 
spec/higher_level_api/integration/connection_recovery_spec.rb
-
-## Pull Requests
-
-Then create a branch and make your changes on it. Once you are done with your 
changes and all
-tests pass, write a [good, detailed commit 
message](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) 
submit a pull request on GitHub.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2017-09-25 00:17:26.0 +0200
+++ new/ChangeLog.md2017-11-03 23:25:19.0 +0100
@@ -1,6 +1,13 @@
 ## Changes between Bunny 2.7.1 and 2.7.2 

commit rubygem-bunny for openSUSE:Factory

2017-10-01 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-10-01 17:01:46

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Sun Oct  1 17:01:46 2017 rev:37 rq:529899 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-06-08 14:59:39.755310452 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-10-01 17:01:47.466907301 +0200
@@ -1,0 +2,6 @@
+Fri Sep 29 11:02:55 UTC 2017 - mde...@suse.com
+
+- updated to version 2.7.1
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.7.0.gem

New:

  bunny-2.7.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.QO8v3s/_old  2017-10-01 17:01:49.774582660 +0200
+++ /var/tmp/diff_new_pack.QO8v3s/_new  2017-10-01 17:01:49.782581535 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.7.0
+Version:2.7.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 # MANUAL
 Patch0: bunny-2.6.2-set-default-paths.diff

++ bunny-2.7.0.gem -> bunny-2.7.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2017-05-11 01:14:09.0 +0200
+++ new/CONTRIBUTING.md 2017-09-25 00:17:26.0 +0200
@@ -30,8 +30,10 @@
 the tests allow for expecting hostname overriding using the 
`BUNNY_RABBITMQ_HOSTNAME`
 environment variables (default value is `127.0.0.1`).
 
-Server, CA and client certificates can be found under `spec/tls`. They are 
supposed to be
-generated with [tls-gen](github.com/michaelklishin/tls-gen) or similar in the 
target environment.
+Server, CA and client certificates can be found under `spec/tls`.
+The location can be overridden via the `BUNNY_CERTIFICATE_DIR` environment 
variable.
+It is supposed to target 
[tls-gen](https://github.com/michaelklishin/tls-gen)'s basic profile
+output (result) directory on the host where specs are to be executed.
 
 Next up you'll need to prepare your node for the specs (just once):
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2017-05-11 01:14:09.0 +0200
+++ new/ChangeLog.md2017-09-25 00:17:26.0 +0200
@@ -1,8 +1,52 @@
-## Changes between Bunny 2.7.0 and 2.8.0 (unreleased)
+## Changes between Bunny 2.7.1 and 2.7.2 (unreleased)
 
 No changes yet.
 
 
+## Changes between Bunny 2.7.0 and 2.7.1 (Sep 25th, 2017)
+
+### Sensible Socket Read Timeouts When RabbitMQ is Configured to Disabled 
Heartbeats
+
+Bunny now correctly handles scenarios where server is configured
+to disable heartbeats (which is a terrible idea, don't do it!)
+
+GitHub issue: [#519](https://github.com/ruby-amqp/bunny/issues/519).
+
+### Bunny::Channel#basic_get Usability
+
+`Bunny::Channel#basic_get` invoked with a non-existent queue now
+throws a channel exception instead of a generic operation timeout.
+
+GitHub issue: [#518](https://github.com/ruby-amqp/bunny/issues/518).
+
+### Spec Suite Improvements
+
+`BUNNY_CERTIFICATE_DIR` environment variable now can be used
+to override local CA and client certificate/key pair directory.
+The directory is expected to be the result directory generated
+by the basic [tls-gen](http://github.com/michaelklishin/tls-gen) profile.
+
+TLSv1.0 is no longer used in tests because it's being disabled by default
+by more and more installations as it has known vulnerabilities
+and is no longer considered to be acceptable by several compliance
+standards (e.g. PCI DSS).
+
+### Improved Synchronisation for channel.close Handlers
+
+`channel.close` handler will now acquire a lock . This avoids concurrency
+hazards in some rare scenarios when a channel is closed due a protocol
+exception by the server and concurrently opened by user code
+at the same time.
+
+### More Meaningful Error Messages in Bunny::Session#create_channel
+
+Sometimes users attempt to open a channel on a connection that
+isn't connected yet because `Bunny::Session#start` was never invoked.
+
+`Bunny::Session#create_channel` will now provide a more sensible exception 
message
+in those cases.
+
+
 ## 

commit rubygem-bunny for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-06-08 14:59:38

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Thu Jun  8 14:59:38 2017 rev:36 rq:497668 version:2.7.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-04-20 20:58:11.362540911 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-06-08 14:59:39.755310452 +0200
@@ -1,0 +2,6 @@
+Tue May 23 09:43:21 UTC 2017 - co...@suse.com
+
+- updated to version 2.7.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.6.5.gem

New:

  bunny-2.7.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.4OHEhi/_old  2017-06-08 14:59:40.727173290 +0200
+++ /var/tmp/diff_new_pack.4OHEhi/_new  2017-06-08 14:59:40.731172726 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.6.5
+Version:2.7.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.6.5.gem -> bunny-2.7.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2017-04-15 21:38:44.0 +0200
+++ new/.travis.yml 2017-05-11 01:14:09.0 +0200
@@ -4,9 +4,10 @@
 before_script: "./bin/ci/before_build"
 script: "bundle exec rake integration_without_recovery"
 rvm:
-  - "2.4.0"
-  - "2.3.3"
-  - "2.2"
+  - ruby-head
+  - "2.4.1"
+  - "2.3.4"
+  - "2.2.7"
 notifications:
   email: mich...@rabbitmq.com
 services:
@@ -16,4 +17,4 @@
 - master
 - 2.6.x-stable
 env:
-  - CI=true
\ No newline at end of file
+  - CI=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2017-04-15 21:38:44.0 +0200
+++ new/ChangeLog.md2017-05-11 01:14:09.0 +0200
@@ -1,14 +1,15 @@
-## Changes between Bunny 2.6.4 and 2.6.5 (April 15th, 2017)
+## Changes between Bunny 2.7.0 and 2.8.0 (unreleased)
 
-### Absolute Windows File Paths are No Longer treated as Inline Certs
+No changes yet.
 
-Contributed by Jared Smartt.
 
-GitHub issue: [#492](https://github.com/ruby-amqp/bunny/issues/492).
+## Changes between Bunny 2.6.0 and 2.7.0 (May 11th, 2017)
 
+### amq-protocol Update
 
+Minimum `amq-protocol` version is now 
[`2.2.0`]](https://github.com/ruby-amqp/amq-protocol/blob/master/ChangeLog.md#changes-between-210-and-220-may-11th-2017)
 which includes
+a change in [how timestamps are 
encoded](https://github.com/ruby-amqp/amq-protocol/issues/64).
 
-## Changes between Bunny 2.6.3 and 2.6.4 (March 4th, 2017)
 
 ### `Bunny::ContinuationQueue#poll` Less Prone to Race Conditions
 
@@ -16,6 +17,7 @@
 
 GitHub issue: [#462](https://github.com/ruby-amqp/bunny/issues/462)
 
+
 ### Recovery Attempt Counting Strategy Changed
 
 Previous behehavior is not unreasonable but is not what many users and
@@ -32,6 +34,14 @@
 
 GitHub issue: [#408](https://github.com/ruby-amqp/bunny/issues/408)
 
+
+### Absolute Windows File Paths are No Longer treated as Inline Certs
+
+Contributed by Jared Smartt.
+
+GitHub issue: [#492](https://github.com/ruby-amqp/bunny/issues/492).
+
+
 ### Opening a Channel on an Intentionally Closed Connection Immediately Raises 
an Exception
 
 Contributed by Alessandro Verlato.
@@ -39,15 +49,20 @@
 GitHub issue: [#465](https://github.com/ruby-amqp/bunny/issues/465)
 
 
-## Changes between Bunny 2.6.2 and 2.6.3 (January 19th, 2016)
+### Bunny::ConsumerWorkPool#shutdown Terminates Early When It's Safe to Do So
+
+`Bunny::ConsumerWorkPool#shutdown(true)` waited for consumer shutdown
+even if the pool wasn't active (there were no consumers on its
+channel).
+
+GitHub issue: [#438](https://github.com/ruby-amqp/bunny/issues/438).
+
 
 ### Retry on new Ruby 2.1+ variations of `EAGAIN`, `EWOULDBLOCK`
 
 GitHub issue: [#456](https://github.com/ruby-amqp/bunny/issues/456)
 
 
-## Changes between Bunny 2.6.1 and 2.6.2 (December 17th, 2016)
-
 ### Do Not Modify Host Arrays
 
 Bunny now can work with frozen host arrays.
@@ -56,18 +71,6 @@
 
 
 
-## Changes between Bunny 2.6.0 and 2.6.1 (October 23rd, 2016)
-
-### Bunny::ConsumerWorkPool#shutdown Terminates Early When It's Safe to Do So
-
-`Bunny::ConsumerWorkPool#shutdown(true)` waited for consumer shutdown
-even if the pool wasn't active (there were no consumers on its
-channel).
-
-GitHub issue: [#438](https://github.com/ruby-amqp/bunny/issues/438).
-
-
-
 ## Changes between Bunny 2.5.0 and 2.6.0 

commit rubygem-bunny for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-04-20 20:58:08

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Thu Apr 20 20:58:08 2017 rev:35 rq:489036 version:2.6.5

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-03-21 22:49:01.635209295 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-04-20 20:58:11.362540911 +0200
@@ -1,0 +2,6 @@
+Sun Apr 16 04:29:10 UTC 2017 - co...@suse.com
+
+- updated to version 2.6.5
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.6.4.gem

New:

  bunny-2.6.5.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.ppz6zI/_old  2017-04-20 20:58:12.246415912 +0200
+++ /var/tmp/diff_new_pack.ppz6zI/_new  2017-04-20 20:58:12.250415347 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.6.4
+Version:2.6.5
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.6.4.gem -> bunny-2.6.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore  2017-03-04 13:51:22.0 +0100
+++ new/.gitignore  2017-04-15 21:38:44.0 +0200
@@ -21,6 +21,8 @@
 *.dump
 deploy.docs.sh
 .ruby-version
+.idea
+*.srl
 spec/tls/*.pem
 spec/tls/*.pem~
 spec/tls/*.p12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2017-03-04 13:51:22.0 +0100
+++ new/CONTRIBUTING.md 2017-04-15 21:38:44.0 +0200
@@ -24,7 +24,14 @@
 RABBITMQ_NODENAME=bunny RABBITMQ_CONFIG_FILE=./spec/config/rabbitmq 
RABBITMQ_ENABLED_PLUGINS_FILE=./spec/config/enabled_plugins rabbitmq-server
 ```
 
-The specs use the RabbitMQ management plugin and require a TLS port to be 
available. The config files in the spec/config directory enable these.
+The specs use the RabbitMQ management plugin and require a TLS port to
+be available. The config files in the spec/config directory enable
+these. TLS (x509 PEM) certificates include a hostname-specific fields,
+the tests allow for expecting hostname overriding using the 
`BUNNY_RABBITMQ_HOSTNAME`
+environment variables (default value is `127.0.0.1`).
+
+Server, CA and client certificates can be found under `spec/tls`. They are 
supposed to be
+generated with [tls-gen](github.com/michaelklishin/tls-gen) or similar in the 
target environment.
 
 Next up you'll need to prepare your node for the specs (just once):
 
@@ -32,6 +39,12 @@
 RABBITMQ_NODENAME=bunny ./bin/ci/before_build
 ```
 
+The script uses `rabbitmqctl` and `rabbitmq-plugins`
+to set up RabbitMQ in a way that Bunny test suites expect. Two environment 
variables,
+`RABBITMQCTL` and `RABBITMQ_PLUGINS`, are available to control what 
`rabbitmqctl` and
+`rabbitmq-plugins` commands will be used. By default they are taken from `PATH`
+and prefixed with `sudo`.
+
 And then run the core integration suite:
 
 ```
@@ -40,26 +53,26 @@
 
  Running a RabbitMQ server in a Docker container
 
-First off you have to [install 
Docker](https://docs.docker.com/engine/installation/) (>= 1.9).
+First off you have to [install Docker 
Compose](https://docker.github.io/compose/install/) (and by proxy Docker).
+Version >= 1.6.0+ is required for compose version 2 syntax.
 
-After Docker has been installed (and the `docker` command is available on your 
command line path), run
+After those have been installed (and the `docker-compose` command is available 
on your command line path), run
 
-./bin/ci/start_rabbitmq
+```
+docker-compose up
+```
 
 The first time you do this, it will take some time, since it has to download 
everything it needs
 to build the Docker image.
 
 The RabbitMQ server will run in the foreground in the terminal where you 
started it. You can stop
-it by pressing CTRL+C.
+it by pressing CTRL+C. If you want to run it in the background, run 
`docker-compose up -d`.
 
 ### Running Test Suites
 
-Prior to running the tests, configure the RabbitMQ permissions
-by running `./bin/ci/before_build`. The script uses `rabbitmqctl` and 
`rabbitmq-plugins`
-to set up RabbitMQ in a way that Bunny test suites expect. Two environment 
variables,
-`RABBITMQCTL` and `RABBITMQ_PLUGINS`, are available to control what 
`rabbitmqctl` and
-`rabbitmq-plugins` commands will be used. By default they are taken from `PATH`
-and prefixed with `sudo`.
+Prior to running the tests, 

commit rubygem-bunny for openSUSE:Factory

2017-03-21 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-03-21 22:48:59

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is "rubygem-bunny"

Tue Mar 21 22:48:59 2017 rev:34 rq:479641 version:2.6.4

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2017-02-03 20:00:09.128210721 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-03-21 22:49:01.635209295 +0100
@@ -1,0 +2,6 @@
+Sun Mar  5 05:35:32 UTC 2017 - co...@suse.com
+
+- updated to version 2.6.4
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.6.3.gem

New:

  bunny-2.6.4.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.IVAcdv/_old  2017-03-21 22:49:02.159135226 +0100
+++ /var/tmp/diff_new_pack.IVAcdv/_new  2017-03-21 22:49:02.163134661 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.6.3
+Version:2.6.4
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
-Source: https://rubygems.org/gems/%{mod_full_name}.gem
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 # MANUAL
 Patch0: bunny-2.6.2-set-default-paths.diff

++ bunny-2.6.3.gem -> bunny-2.6.4.gem ++
 4470 lines of diff (skipped)




commit rubygem-bunny for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2017-01-31 12:47:24

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  
2016-12-29 22:46:58.702091881 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2017-02-03 20:00:09.128210721 +0100
@@ -1,0 +2,12 @@
+Mon Jan 30 10:48:28 UTC 2017 - co...@suse.com
+
+- updated to version 2.6.3
+ see installed ChangeLog.md
+
+---
+Mon Jan 30 10:47:40 UTC 2017 - co...@suse.com
+
+- add bunny-2.6.2-set-default-paths.diff to fix handling default
+  certificates
+
+---

Old:

  bunny-2.6.2.gem

New:

  bunny-2.6.2-set-default-paths.diff
  bunny-2.6.3.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.CvV9w2/_old  2017-02-03 20:00:09.872106015 +0100
+++ /var/tmp/diff_new_pack.CvV9w2/_new  2017-02-03 20:00:09.876105452 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.6.2
+Version:2.6.3
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -33,8 +33,11 @@
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
+# MANUAL
+Patch0: bunny-2.6.2-set-default-paths.diff
+# /MANUAL
 Summary:Popular easy to use Ruby client for RabbitMQ
 License:MIT
 Group:  Development/Languages/Ruby
@@ -43,6 +46,10 @@
 Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 
 %prep
+%gem_unpack
+%patch0 -p1
+find -type f -print0 | xargs -0 touch -r %{S:0}
+%gem_build
 
 %build
 

++ bunny-2.6.2-set-default-paths.diff ++
diff -ru bunny-2.6.2.orig/lib/bunny/transport.rb 
bunny-2.6.2/lib/bunny/transport.rb
--- bunny-2.6.2.orig/lib/bunny/transport.rb 2017-01-30 11:45:38.450558847 
+0100
+++ bunny-2.6.2/lib/bunny/transport.rb  2017-01-30 11:46:24.691279686 +0100
@@ -464,6 +464,7 @@
 @logger.error "No CA certificates found, add one with 
:tls_ca_certificates"
   end
   OpenSSL::X509::Store.new.tap do |store|
+store.set_default_paths
 cert_files.select { |path| File.readable?(path) }.
   each { |path| store.add_file(path) }
 cert_inlines.
++ bunny-2.6.2.gem -> bunny-2.6.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2016-12-17 01:57:22.0 +0100
+++ new/ChangeLog.md2017-01-19 19:12:35.0 +0100
@@ -1,8 +1,17 @@
-## Changes between Bunny 2.6.1 and 2.6.2 (unreleased)
+## Changes between Bunny 2.6.2 and 2.6.3 (unreleased)
 
 No changes yet.
 
 
+## Changes between Bunny 2.6.1 and 2.6.2 (December 17th, 2016)
+
+### Do Not Modify Host Arrays
+
+Bunny now can work with frozen host arrays.
+
+GitHub issue: [#446](https://github.com/ruby-amqp/bunny/issues/446)
+
+
 
 ## Changes between Bunny 2.6.0 and 2.6.1 (October 23rd, 2016)
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/cruby/socket.rb 
new/lib/bunny/cruby/socket.rb
--- old/lib/bunny/cruby/socket.rb   2016-12-17 01:57:22.0 +0100
+++ new/lib/bunny/cruby/socket.rb   2017-01-19 19:12:35.0 +0100
@@ -9,8 +9,21 @@
   module Socket
 attr_accessor :options
 
-READ_RETRY_EXCEPTION_CLASSES = [Errno::EAGAIN, Errno::EWOULDBLOCK, 
IO::WaitReadable]
-WRITE_RETRY_EXCEPTION_CLASSES = [Errno::EAGAIN, Errno::EWOULDBLOCK, 
IO::WaitWritable]
+READ_RETRY_EXCEPTION_CLASSES = if defined?(IO::EAGAINWaitReadable)
+ # Ruby 2.1+
+ [Errno::EAGAIN, Errno::EWOULDBLOCK, 
IO::WaitReadable,
+  IO::EAGAINWaitReadable, 
IO::EWOULDBLOCKWaitReadable]
+   else
+

commit rubygem-bunny for openSUSE:Factory

2016-11-14 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-11-14 20:13:53

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  
2016-11-07 12:23:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-11-14 20:13:54.0 +0100
@@ -1,0 +2,6 @@
+Sat Oct 29 04:31:09 UTC 2016 - co...@suse.com
+
+- updated to version 2.6.1
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.6.0.gem

New:

  bunny-2.6.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.40hUJB/_old  2016-11-14 20:13:55.0 +0100
+++ /var/tmp/diff_new_pack.40hUJB/_new  2016-11-14 20:13:55.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.6.0
+Version:2.6.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.6.0.gem -> bunny-2.6.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2016-10-14 19:03:22.0 +0200
+++ new/ChangeLog.md2016-10-22 23:18:27.0 +0200
@@ -1,4 +1,16 @@
-## Changes between Bunny 2.5.0 and 2.6.0 (unreleased)
+## Changes between Bunny 2.6.0 and 2.6.1 (October 23rd, 2016)
+
+### Bunny::ConsumerWorkPool#shutdown Terminates Early When It's Safe to Do So
+
+`Bunny::ConsumerWorkPool#shutdown(true)` waited for consumer shutdown
+even if the pool wasn't active (there were no consumers on its
+channel).
+
+GitHub issue: [#438](https://github.com/ruby-amqp/bunny/issues/438).
+
+
+
+## Changes between Bunny 2.5.0 and 2.6.0 (October 15th, 2016)
 
 ### Graceful Shutdown of Consumers
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/channel.rb new/lib/bunny/channel.rb
--- old/lib/bunny/channel.rb2016-10-14 19:03:22.0 +0200
+++ new/lib/bunny/channel.rb2016-10-22 23:18:27.0 +0200
@@ -952,7 +952,9 @@
 @last_basic_cancel_ok = wait_on_continuations
   end
 
-  @work_pool.shutdown(true) unless any_consumers?
+  # reduces thread usage for channels that don't have any
+  # consumers
+  @work_pool.shutdown(true) unless self.any_consumers?
 
   @last_basic_cancel_ok
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/consumer_work_pool.rb 
new/lib/bunny/consumer_work_pool.rb
--- old/lib/bunny/consumer_work_pool.rb 2016-10-14 19:03:22.0 +0200
+++ new/lib/bunny/consumer_work_pool.rb 2016-10-22 23:18:27.0 +0200
@@ -57,6 +57,7 @@
 end
 
 def shutdown(wait_for_workers = false)
+  was_running = running?
   @running = false
 
   @size.times do
@@ -65,7 +66,7 @@
 end
   end
 
-  return unless wait_for_workers && @shutdown_timeout
+  return if !(wait_for_workers && @shutdown_timeout && was_running)
 
   @shutdown_mutex.synchronize do
 @shutdown_conditional.wait(@shutdown_mutex, @shutdown_timeout)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/version.rb new/lib/bunny/version.rb
--- old/lib/bunny/version.rb2016-10-14 19:03:22.0 +0200
+++ new/lib/bunny/version.rb2016-10-22 23:18:27.0 +0200
@@ -2,5 +2,5 @@
 
 module Bunny
   # @return [String] Version of the library
-  VERSION = "2.6.0"
+  VERSION = "2.6.1"
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-10-14 19:03:22.0 +0200
+++ new/metadata2016-10-22 23:18:27.0 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: bunny
 version: !ruby/object:Gem::Version
-  version: 2.6.0
+  version: 2.6.1
 platform: ruby
 authors:
 - Chris Duncan
@@ -12,7 +12,7 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2016-10-14 00:00:00.0 Z
+date: 2016-10-22 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: amq-protocol
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/spec/higher_level_api/integration/basic_cancel_spec.rb 
new/spec/higher_level_api/integration/basic_cancel_spec.rb
--- old/spec/higher_level_api/integration/basic_cancel_spec.rb  2016-10-14 
19:03:22.0 +0200
+++ 

commit rubygem-bunny for openSUSE:Factory

2016-11-07 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-11-07 12:23:09

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  
2016-09-13 22:24:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-11-07 12:23:10.0 +0100
@@ -1,0 +2,6 @@
+Sat Oct 15 04:29:32 UTC 2016 - co...@suse.com
+
+- updated to version 2.6.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.5.1.gem

New:

  bunny-2.6.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.xLAql1/_old  2016-11-07 12:23:11.0 +0100
+++ /var/tmp/diff_new_pack.xLAql1/_new  2016-11-07 12:23:11.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.5.1
+Version:2.6.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.5.1.gem -> bunny-2.6.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.rspec new/.rspec
--- old/.rspec  2016-08-15 08:02:49.0 +0200
+++ new/.rspec  2016-10-14 19:03:22.0 +0200
@@ -1,3 +1 @@
---color
---format
-progress
+-c -fp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2016-08-15 08:02:49.0 +0200
+++ new/ChangeLog.md2016-10-14 19:03:22.0 +0200
@@ -1,9 +1,25 @@
-## Changes between Bunny 2.5.1 and 2.5.2 (unreleased)
+## Changes between Bunny 2.5.0 and 2.6.0 (unreleased)
 
-No changes yet.
+### Graceful Shutdown of Consumers
 
+Consumer work pool will now allow for a grace period before stopping
+pool threads so that delivery processing in progress can have a chance to 
finish.
 
-## Changes between Bunny 2.5.0 and 2.5.1 (August 15th, 2016)
+GitHub issue: [#437](https://github.com/ruby-amqp/bunny/pull/437)
+
+Contributed by Stefan Sedich.
+
+### `Bunny::Channel#wait_for_confirms` Now Throws When Used on a Closed Channel
+
+GitHub issue: [#428](https://github.com/ruby-amqp/bunny/pull/428)
+
+Contributed by Dimitar Dimitrov.
+
+### Race Condition Eliminated in `Bunny::Channel#wait_for_confirms`
+
+GitHub issue: [#424](https://github.com/ruby-amqp/bunny/issues/424)
+
+Contributed by Dimitar Dimitrov.
 
 ### More Defensive Consumer Work Pool
 
@@ -49,6 +65,8 @@
 
 ## Changes between Bunny 2.3.0 and 2.4.0 (June 11th, 2016)
 
+**This release includes minor breaking API changes**.
+
 ### Unconfirmed Delivery Tag Set Reset on Network Recovery
 
 Channels will now reset their unconfirmed delivery tag set after
@@ -81,6 +99,8 @@
 
 ### More Predictable RABBITMQ_URL Handling
 
+**This is a breaking API change**.
+
 `RABBITMQ_URL` no longer will be used if any other
 connection options are provided. This makes it possible
 to use `RABBITMQ_URL` for some connections and options
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2016-08-15 08:02:49.0 +0200
+++ new/README.md   2016-10-14 19:03:22.0 +0200
@@ -59,7 +59,7 @@
 
 ## Supported RabbitMQ Versions
 
-Bunny `1.5.0` (including previews) and later versions only support RabbitMQ 
`3.3+`.
+Bunny `1.5.0` and later versions only support RabbitMQ `3.3+`.
 Bunny `1.4.x` and earlier supports RabbitMQ 2.x and 3.x.
 
 
@@ -88,7 +88,7 @@
 To use Bunny in a project managed with Bundler:
 
 ``` ruby
-gem "bunny", ">= 2.3.1"
+gem "bunny", ">= 2.5.1"
 ```
 
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/channel.rb new/lib/bunny/channel.rb
--- old/lib/bunny/channel.rb2016-08-15 08:02:49.0 +0200
+++ new/lib/bunny/channel.rb2016-10-14 19:03:22.0 +0200
@@ -952,7 +952,7 @@
 @last_basic_cancel_ok = wait_on_continuations
   end
 
-  maybe_kill_consumer_work_pool! unless any_consumers?
+  @work_pool.shutdown(true) unless any_consumers?
 
   @last_basic_cancel_ok
 end
@@ -1790,11 +1790,9 @@
 @threads_waiting_on_confirms_continuations << t
 
 begin
-  outstanding_confirms = false
-  @unconfirmed_set_mutex.synchronize do
-outstanding_confirms = !@unconfirmed_set.empty?
+  while @unconfirmed_set_mutex.synchronize { !@unconfirmed_set.empty? }
+

commit rubygem-bunny for openSUSE:Factory

2016-09-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-09-13 22:24:13

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  
2016-08-26 23:16:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-09-13 22:24:32.0 +0200
@@ -1,0 +2,6 @@
+Tue Aug 16 04:28:40 UTC 2016 - co...@suse.com
+
+- updated to version 2.5.1
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.5.0.gem

New:

  bunny-2.5.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.n43nLs/_old  2016-09-13 22:24:33.0 +0200
+++ /var/tmp/diff_new_pack.n43nLs/_new  2016-09-13 22:24:33.0 +0200
@@ -24,14 +24,13 @@
 #
 
 Name:   rubygem-bunny
-Version:2.5.0
+Version:2.5.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{ruby >= 2.0}
 BuildRequires:  %{rubygem gem2rpm}
-BuildRequires:  fdupes
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
@@ -51,7 +50,6 @@
 %gem_install \
   --doc-files="ChangeLog.md LICENSE README.md" \
   -f
-%fdupes %buildroot/%_prefix
 
 %gem_packages
 

++ bunny-2.5.0.gem -> bunny-2.5.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2016-07-20 13:34:54.0 +0200
+++ new/ChangeLog.md2016-08-15 08:02:49.0 +0200
@@ -1,8 +1,52 @@
-## Changes between Bunny 2.4.0 and 2.5.0 (unreleased)
+## Changes between Bunny 2.5.1 and 2.5.2 (unreleased)
 
 No changes yet.
 
 
+## Changes between Bunny 2.5.0 and 2.5.1 (August 15th, 2016)
+
+### More Defensive Consumer Work Pool
+
+`Bunny::ConsumerWorkPool#join` and `Bunny::ConsumerWorkPool#pause`
+no longer fails with a `NoMethodError` on nil when executed
+on a work pool that doesn't have active threads (consumers).
+
+This change is largely cosmetic and won't affect the majority
+of of projects in any way.
+
+
+## Changes between Bunny 2.4.0 and 2.5.0 (July 20th, 2016)
+
+### Exchange Bindings are Now Correctly Recovered
+
+GitHub issue: [#410](https://github.com/ruby-amqp/bunny/issues/410)
+
+Contributed by Andrew Bruce.
+
+
+### `Bunny::Channel#wait_for_confirms` Awaits While There're Outstanding 
Unconfirmed Messages
+
+GitHub issue: [#424](https://github.com/ruby-amqp/bunny/issues/424)
+
+Contributed by Dimitar Dimitrov.
+
+
+### Queue Recovery Respects the `:no_declare` Option
+
+Queue recovery now respects the `:no_declare` option.
+
+
+### `Bunny::Channel#wait_for_confirms` Throws Early
+
+`Bunny::Channel#wait_for_confirms` now throws an exception
+early when invoked on a closed channel.
+
+GitHub issue: [#428](https://github.com/ruby-amqp/bunny/pull/428).
+
+Contributed by Dimitar Dimitrov.
+
+
+
 ## Changes between Bunny 2.3.0 and 2.4.0 (June 11th, 2016)
 
 ### Unconfirmed Delivery Tag Set Reset on Network Recovery
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/consumer_work_pool.rb 
new/lib/bunny/consumer_work_pool.rb
--- old/lib/bunny/consumer_work_pool.rb 2016-07-20 13:34:54.0 +0200
+++ new/lib/bunny/consumer_work_pool.rb 2016-08-15 08:02:49.0 +0200
@@ -64,7 +64,7 @@
 end
 
 def join(timeout = nil)
-  @threads.each { |t| t.join(timeout) }
+  (@threads || []).each { |t| t.join(timeout) }
 end
 
 def pause
@@ -82,7 +82,7 @@
 def kill
   @running = false
 
-  @threads.each { |t| t.kill }
+  (@threads || []).each { |t| t.kill }
 end
 
 protected
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/version.rb new/lib/bunny/version.rb
--- old/lib/bunny/version.rb2016-07-20 13:34:54.0 +0200
+++ new/lib/bunny/version.rb2016-08-15 08:02:49.0 +0200
@@ -2,5 +2,5 @@
 
 module Bunny
   # @return [String] Version of the library
-  VERSION = "2.5.0"
+  VERSION = "2.5.1"
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-07-20 13:34:54.0 +0200
+++ new/metadata2016-08-15 08:02:49.0 +0200
@@ -1,7 +1,7 @@
 --- 

commit rubygem-bunny for openSUSE:Factory

2016-08-26 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-08-26 23:16: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  
2016-06-14 23:08:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-08-26 23:16:45.0 +0200
@@ -1,0 +2,11 @@
+Sat Jul 23 09:01:36 UTC 2016 - jeng...@inai.de
+
+- Run fdupes to elide duplicate documentation files
+
+---
+Thu Jul 21 04:29:18 UTC 2016 - co...@suse.com
+
+- updated to version 2.5.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.4.0.gem

New:

  bunny-2.5.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.25Xpzs/_old  2016-08-26 23:16:46.0 +0200
+++ /var/tmp/diff_new_pack.25Xpzs/_new  2016-08-26 23:16:46.0 +0200
@@ -24,13 +24,14 @@
 #
 
 Name:   rubygem-bunny
-Version:2.4.0
+Version:2.5.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{ruby >= 2.0}
 BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  fdupes
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
@@ -50,6 +51,7 @@
 %gem_install \
   --doc-files="ChangeLog.md LICENSE README.md" \
   -f
+%fdupes %buildroot/%_prefix
 
 %gem_packages
 

++ bunny-2.4.0.gem -> bunny-2.5.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2016-06-11 23:24:31.0 +0200
+++ new/CONTRIBUTING.md 2016-07-20 13:34:54.0 +0200
@@ -55,7 +55,7 @@
 ### Running Test Suites
 
 Prior to running the tests, configure the RabbitMQ permissions
-by running `./bin/ci/before_script`. The script uses `rabbitmqctl` and 
`rabbitmq-plugins`
+by running `./bin/ci/before_build`. The script uses `rabbitmqctl` and 
`rabbitmq-plugins`
 to set up RabbitMQ in a way that Bunny test suites expect. Two environment 
variables,
 `RABBITMQCTL` and `RABBITMQ_PLUGINS`, are available to control what 
`rabbitmqctl` and
 `rabbitmq-plugins` commands will be used. By default they are taken from `PATH`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2016-06-11 23:24:31.0 +0200
+++ new/ChangeLog.md2016-07-20 13:34:54.0 +0200
@@ -1,4 +1,9 @@
-## Changes between Bunny 2.3.0 and 2.4.0 (unreleased)
+## Changes between Bunny 2.4.0 and 2.5.0 (unreleased)
+
+No changes yet.
+
+
+## Changes between Bunny 2.3.0 and 2.4.0 (June 11th, 2016)
 
 ### Unconfirmed Delivery Tag Set Reset on Network Recovery
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/channel.rb new/lib/bunny/channel.rb
--- old/lib/bunny/channel.rb2016-06-11 23:24:31.0 +0200
+++ new/lib/bunny/channel.rb2016-07-20 13:34:54.0 +0200
@@ -1783,6 +1783,8 @@
 
 # @private
 def wait_on_confirms_continuations
+  raise_if_no_longer_open!
+
   if @connection.threaded
 t = Thread.current
 @threads_waiting_on_confirms_continuations << t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bunny/exchange.rb new/lib/bunny/exchange.rb
--- old/lib/bunny/exchange.rb   2016-06-11 23:24:31.0 +0200
+++ new/lib/bunny/exchange.rb   2016-07-20 13:34:54.0 +0200
@@ -1,3 +1,5 @@
+require 'amq/protocol'
+
 module Bunny
   # Represents AMQP 0.9.1 exchanges.
   #
@@ -80,6 +82,8 @@
   @internal = @options[:internal]
   @arguments= @options[:arguments]
 
+  @bindings = Set.new
+
   declare! unless opts[:no_declare] || predeclared? || (@name == 
AMQ::Protocol::EMPTY_STRING)
 
   @channel.register_exchange(self)
@@ -169,6 +173,7 @@
 # @api public
 def bind(source, opts = {})
   @channel.exchange_bind(source, self, opts)
+  @bindings.add(source: source, opts: opts)
 
   self
 end
@@ -189,6 +194,7 @@
 # @api public
 def unbind(source, opts = {})
   @channel.exchange_unbind(source, self, opts)
+  @bindings.delete(source: source, opts: opts)
 
   self
 end
@@ 

commit rubygem-bunny for openSUSE:Factory

2016-06-14 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-06-14 23:08:05

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  
2016-04-28 16:56:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-06-14 23:08:07.0 +0200
@@ -1,0 +2,6 @@
+Sun Jun 12 04:29:33 UTC 2016 - co...@suse.com
+
+- updated to version 2.4.0
+ see installed ChangeLog.md
+
+---

Old:

  bunny-2.3.1.gem

New:

  bunny-2.4.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.fZmAkY/_old  2016-06-14 23:08:08.0 +0200
+++ /var/tmp/diff_new_pack.fZmAkY/_new  2016-06-14 23:08:08.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.3.1
+Version:2.4.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.3.1.gem -> bunny-2.4.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CONTRIBUTING.md new/CONTRIBUTING.md
--- old/CONTRIBUTING.md 2016-04-04 12:45:42.0 +0200
+++ new/CONTRIBUTING.md 2016-06-11 23:24:31.0 +0200
@@ -1,12 +1,78 @@
 ## Pre-requisites
 
-The project uses Bundler for dependency management and requires RabbitMQ 
`3.4+` to be running
-locally. Prior to running the tests, configure the RabbitMQ permissions
-by running `./bin/ci/before_script`. Make
-sure you have those two installed and then run tests:
+The project uses Bundler for dependency management and requires RabbitMQ 
`3.5+` to be running
+locally with the `rabbitmq-management` and `rabbitmq_consistent_hash_exchange` 
plugins enabled.
+
+
+### Running the Specs
+
+The specs require RabbitMQ to be running locally with a specific set of vhosts
+and users. RabbitMQ can be provisioned and started any way that's convenient 
to you
+as long as it has a suitable TLS keys configuration and management plugin 
enabled.
+Make sure you have a recent version of RabbitMQ (> `3.5.3`).
+
+You can also start a clean RabbitMQ server
+node on your machine specifically for the bunny specs.
+This can be done either by using a locally installed RabbitMQ server or by
+running a RabbitMQ server in a Docker container.
+
+ Using a locally installed RabbitMQ server
+
+Run the following command from the base directory of the gem:
+
+```
+RABBITMQ_NODENAME=bunny RABBITMQ_CONFIG_FILE=./spec/config/rabbitmq 
RABBITMQ_ENABLED_PLUGINS_FILE=./spec/config/enabled_plugins rabbitmq-server
+```
+
+The specs use the RabbitMQ management plugin and require a TLS port to be 
available. The config files in the spec/config directory enable these.
+
+Next up you'll need to prepare your node for the specs (just once):
+
+```
+RABBITMQ_NODENAME=bunny ./bin/ci/before_build
+```
+
+And then run the core integration suite:
+
+```
+RABBITMQ_NODENAME=bunny CI=true rspec
+```
+
+ Running a RabbitMQ server in a Docker container
+
+First off you have to [install 
Docker](https://docs.docker.com/engine/installation/) (>= 1.9).
+
+After Docker has been installed (and the `docker` command is available on your 
command line path), run
+
+./bin/ci/start_rabbitmq
+
+The first time you do this, it will take some time, since it has to download 
everything it needs
+to build the Docker image.
+
+The RabbitMQ server will run in the foreground in the terminal where you 
started it. You can stop
+it by pressing CTRL+C.
+
+### Running Test Suites
+
+Prior to running the tests, configure the RabbitMQ permissions
+by running `./bin/ci/before_script`. The script uses `rabbitmqctl` and 
`rabbitmq-plugins`
+to set up RabbitMQ in a way that Bunny test suites expect. Two environment 
variables,
+`RABBITMQCTL` and `RABBITMQ_PLUGINS`, are available to control what 
`rabbitmqctl` and
+`rabbitmq-plugins` commands will be used. By default they are taken from `PATH`
+and prefixed with `sudo`.
+
+Make sure you have those two installed and then run integration tests:
 
 bundle install
-bundle exec rspec -cfd spec/
+rake integration
+
+It is possible to run all tests:
+
+bundle exec rspec -c
+
+It is possible to run only integration and regression tests but exclude unit 
and stress tests:
+
+CI=true bundle exec rspec -c spec/higher_level_api/ spec/lower_level_api 
spec/issues && bundle exec rspec -c 
spec/higher_level_api/integration/connection_recovery_spec.rb
 
 ## Pull Requests
 
diff -urN '--exclude=CVS' 

commit rubygem-bunny for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2016-04-28 16:53:34

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  
2015-12-03 13:30:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2016-04-28 16:56:40.0 +0200
@@ -1,0 +2,42 @@
+Wed Apr  6 06:13:09 UTC 2016 - co...@suse.com
+
+- updated to version 2.3.1
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 2.3.0 and 2.3.1 (Apr 4th, 2016)
+  
+  ### Support (Quoted) IPv6 Addresses in Address Lists
+  
+  GitHub issue: [#383](https://github.com/ruby-amqp/bunny/issues/383).
+  
+  Contributed by Jeremy Heiler.
+  
+  ### Transport#read_fully Doesn't Try to Recover
+  
+  Since transport is replaced by a recovering connection
+  anyway, and this produces confusing errors up the stack.
+  
+  GitHub issue: [#359](https://github.com/ruby-amqp/bunny/issues/359)
+  
+  Contributed by Donal McBreen.
+
+---
+Sat Feb 27 05:31:02 UTC 2016 - co...@suse.com
+
+- updated to version 2.3.0
+ see installed ChangeLog.md
+
+---
+Fri Dec 18 05:29:55 UTC 2015 - co...@suse.com
+
+- updated to version 2.2.2
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 2.2.1 and 2.2.2
+  
+  ### amq-protocol Update
+  
+  Minimum `amq-protocol` version is now `2.0.1` which includes
+  bug fixes.
+
+---

Old:

  bunny-2.2.1.gem

New:

  bunny-2.3.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.hrjiiv/_old  2016-04-28 16:56:41.0 +0200
+++ /var/tmp/diff_new_pack.hrjiiv/_new  2016-04-28 16:56:41.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:2.2.1
+Version:2.3.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-2.2.1.gem -> bunny-2.3.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-11-01 20:46:43.0 +0100
+++ new/.travis.yml 2016-04-04 12:45:42.0 +0200
@@ -1,13 +1,11 @@
 language: ruby
 bundler_args: --without development
+cache: bundler
 before_script: "./bin/ci/before_build"
 script: "bundle exec rspec -cf documentation spec"
 rvm:
-  - "2.2"
-  - "2.1"
-  - "2.0"
-  - "jruby"
-  - "rbx"
+  - "2.3.0"
+  - "2.2.2"
 notifications:
   email: mich...@rabbitmq.com
 services:
@@ -15,8 +13,3 @@
 branches:
   only:
 - master
-- 1.4.x-stable
-matrix:
-  allow_failures:
-- rvm: rbx
-- rvm: jruby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2015-11-01 20:46:43.0 +0100
+++ new/ChangeLog.md2016-04-04 12:45:42.0 +0200
@@ -1,4 +1,40 @@
-## Changes between Bunny 2.2.0 and 2.2.1
+## Changes between Bunny 2.3.0 and 2.3.1 (Apr 4th, 2016)
+
+### Support (Quoted) IPv6 Addresses in Address Lists
+
+GitHub issue: [#383](https://github.com/ruby-amqp/bunny/issues/383).
+
+Contributed by Jeremy Heiler.
+
+### Transport#read_fully Doesn't Try to Recover
+
+Since transport is replaced by a recovering connection
+anyway, and this produces confusing errors up the stack.
+
+GitHub issue: [#359](https://github.com/ruby-amqp/bunny/issues/359)
+
+Contributed by Donal McBreen.
+
+
+
+## Changes between Bunny 2.2.0 and 2.3.0 (Feb 26th, 2016)
+
+### Thread#abort_on_exception Setting for Consumer Work Pool Threads
+
+`Bunny::Session#create_channel` now supports a 3rd argument that,
+when set to `true`, makes consumer work pool threads to have
+`Thread#abort_on_exception` set on them.
+
+Contributed by Seamus Abshere.
+
+### Explicit Transport Closure on Recovery
+
+Bunny now will explicitly close previosly used transport before starting
+connection recovery.
+
+GitHub issue: [#377](https://github.com/ruby-amqp/bunny/pull/377).
+
+Contributed by bkanhoopla.
 
 ### No TLS Socket Double-init
 
@@ -8,9 +44,15 @@
 
 Contributed by Carl Hörberg.
 
+### 

commit rubygem-bunny for openSUSE:Factory

2015-12-03 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2015-12-03 13:30:04

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  
2015-08-05 06:50:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2015-12-03 13:30:05.0 +0100
@@ -1,0 +2,64 @@
+Mon Nov  2 05:29:22 UTC 2015 - co...@suse.com
+
+- updated to version 2.2.1
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 2.2.0 and 2.2.1
+  
+  ### No TLS Socket Double-init
+  
+  Makes sure that TLS sockets are not double-initialized.
+  
+  GH issue: [#345](https://github.com/ruby-amqp/bunny/issues/345).
+  
+  Contributed by Carl Hörberg.
+
+---
+Sun Sep  6 04:29:00 UTC 2015 - co...@suse.com
+
+- updated to version 2.2.0
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 2.1.0 and 2.2.0
+  
+  ### Add :addresses to connect options
+  
+  Before this the connection options only allowed multiple hosts, an
+  address is a combination of a host and a port. This makes it possible to
+  specify different hosts with different ports.
+  
+  ### Recover from connection.close by default
+  
+  Bunny will now try to reconnect also when server sent connection.close is
+  received, e.g. when a server is restarting (but also when the connection is
+  force closed by the server). This is in-line with how many other clients 
behave.
+  The old default was `recover_from_connection_close: false`.
+
+---
+Mon Aug 17 04:29:43 UTC 2015 - co...@suse.com
+
+- updated to version 2.1.0
+ see installed ChangeLog.md
+
+---
+Sat Aug  8 04:28:55 UTC 2015 - co...@suse.com
+
+- updated to version 2.0.1
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 2.0.0 and 2.0.1
+  
+  ### Explicit Ruby 2.0 Requirement
+  
+  Bunny now requires Ruby 2.0 in the gemspec.
+  
+  Contributed by Carl Hörberg.
+  
+  ### JRuby Fix
+  
+  Bunny runs again on JRuby. Note that
+  JRuby users are strongly advised to use March Hare instead.
+  
+  Contributed by Teodor Pripoae.
+
+---

Old:

  bunny-2.0.0.gem

New:

  bunny-2.2.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.s6jWWw/_old  2015-12-03 13:30:06.0 +0100
+++ /var/tmp/diff_new_pack.s6jWWw/_new  2015-12-03 13:30:06.0 +0100
@@ -24,13 +24,13 @@
 #
 
 Name:   rubygem-bunny
-Version:2.0.0
+Version:2.2.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby >= 2.0}
 BuildRequires:  %{rubygem gem2rpm}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem

++ bunny-2.0.0.gem -> bunny-2.2.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md
--- old/ChangeLog.md2015-07-23 10:34:55.0 +0200
+++ new/ChangeLog.md2015-11-01 20:46:43.0 +0100
@@ -1,3 +1,67 @@
+## Changes between Bunny 2.2.0 and 2.2.1
+
+### No TLS Socket Double-init
+
+Makes sure that TLS sockets are not double-initialized.
+
+GH issue: [#345](https://github.com/ruby-amqp/bunny/issues/345).
+
+Contributed by Carl Hörberg.
+
+
+
+## Changes between Bunny 2.1.0 and 2.2.0
+
+### Add :addresses to connect options
+
+Before this the connection options only allowed multiple hosts, an
+address is a combination of a host and a port. This makes it possible to
+specify different hosts with different ports.
+
+### Recover from connection.close by default
+
+Bunny will now try to reconnect also when server sent connection.close is
+received, e.g. when a server is restarting (but also when the connection is
+force closed by the server). This is in-line with how many other clients 
behave.
+The old default was `recover_from_connection_close: false`.
+
+## Changes between Bunny 2.0.0 and 2.1.0
+
+Bunny 2.1.0 has an **important breaking change**. It is highly
+advised that 2.1.0 is not mixed with earlier versions of Bunny
+in case your applications include **integers in message headers**.
+
+### Integer Value Serialisation in Headers
+
+Integer values in headers are now serialised as signed 64-bit integers. 

commit rubygem-bunny for openSUSE:Factory

2015-08-04 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2015-08-05 06:50:30

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  
2015-02-11 16:45:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2015-08-05 06:50:33.0 +0200
@@ -1,0 +2,72 @@
+Fri Jul 24 04:28:51 UTC 2015 - co...@suse.com
+
+- updated to version 2.0.0
+ see installed ChangeLog.md
+
+  ## Changes between Bunny 1.7.0 and 2.0.0
+  
+  Bunny `2.0` doesn't have any breaking API changes
+  but drops Ruby 1.8 and 1.9 (both EOL'ed) support,
+  hence the version.
+  
+  ### Minimum Required Ruby Version is 2.0
+  
+  Bunny `2.0` requires Ruby 2.0 or later.
+  
+  ## Non-Blocking Writes
+  
+  Bunny now uses non-blocking socket writes, uses a reduced
+  number of writes for message publishing (frames are batched
+  into a single write), and handles TCP back pressure from
+  RabbitMQ better.
+  
+  Contributed by Irina Bednova and Michael Klishin.
+  
+  ### Reduced Timeout Use
+  
+  `Bunny::ContinuationQueue#poll` no longer relies on Ruby's `Timeout` which 
has
+  numerous issues, including starting a new interruptor thread per operation,
+  which is far from efficient.
+  
+  Contributed by Joe Eli McIlvain and Carl Hörberg.
+  
+  ### Capped Number of Connection Recovery Attempts
+  
+  `:recovery_attempts` is a new option that limits the number of
+  connection recovery attempts performed by Bunny. `nil` means
+  no limit.
+  
+  Contributed by Irina Bednova.
+  
+  ### Bunny::Channel#basic_ack and Related Methods Improvements
+  
+  `Bunny::Channel#basic_ack`, `Bunny::Channel#basic_nack`, and 
`Bunny::Channel#basic_reject`
+  now adjust delivery tags between connection recoveries, as well as have a 
default value for
+  the second argument.
+  
+  Contributed by Wayne Conrad.
+  
+  ### Logger Output Remains Consistent
+  
+  Setting the `@logger.progname` attribute changes the output of the logger.
+  This is not expected behaviour when the client provides a custom logger.
+  Behaviour remains unchainged when the internally initialized logger is used.
+  
+  Contributed by Justin Carter.
+  
+  ### prefetch_count is Limited to 65535
+  
+  Since `basic.qos`'s `prefetch_count` field is of type `short` in the 
protocol,
+  Bunny must enforce its maximum allowed value to `2^16 - 1` to avoid
+  confusing issues due to overflow.
+  
+  ### Per-Consumer and Per-Channel Prefetch
+  
+  Recent RabbitMQ versions support `basic.qos` `global` flag, controlling 
whether
+  `prefetch` applies per-consumer or per-channel. Bunny `Channel#prefetch` now
+  allows flag to be set as optional parameter, with the same default behaviour 
as
+  before (per-consumer).
+  
+  Contributed by tiredpixel.
+
+---

Old:

  bunny-1.7.0.gem

New:

  bunny-2.0.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.46gUqn/_old  2015-08-05 06:50:34.0 +0200
+++ /var/tmp/diff_new_pack.46gUqn/_new  2015-08-05 06:50:34.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-bunny
-Version:1.7.0
+Version:2.0.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

++ bunny-1.7.0.gem - bunny-2.0.0.gem ++
 4663 lines of diff (skipped)




commit rubygem-bunny for openSUSE:Factory

2015-02-11 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2015-02-11 16:45:09

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  
2014-10-14 07:12:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2015-02-11 16:45:13.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 10 17:26:32 UTC 2015 - co...@suse.com
+
+- updated to version 1.7.0
+
+---

Old:

  bunny-1.3.1.gem

New:

  bunny-1.7.0.gem
  gem2rpm.yml



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.wNwS2W/_old  2015-02-11 16:45:14.0 +0100
+++ /var/tmp/diff_new_pack.wNwS2W/_new  2015-02-11 16:45:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,15 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-bunny
-Version:1.3.1
+Version:1.7.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -27,12 +34,13 @@
 BuildRequires:  ruby-macros = 5
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:gem2rpm.yml
 Summary:Popular easy to use Ruby client for RabbitMQ
 License:MIT
 Group:  Development/Languages/Ruby
 
 %description
-Easy to use, feature complete Ruby client for RabbitMQ 2.0 and later versions.
+Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions.
 
 %prep
 

++ bunny-1.3.1.gem - bunny-1.7.0.gem ++
 3374 lines of diff (skipped)

++ gem2rpm.yml ++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
#   this is a custom description
#
#   it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# :preamble: |-
#   BuildRequires: foobar
#   Requires: foobar
# ## used by gem2rpm
# :patches:
#   foo.patch: -p1
#   bar.patch: 
# ## used by gem2rpm
:sources:
# - foo.desktop
# - bar.desktop
# :gem_install_args: ''
# ## used by gem2rpm
# :pre_install: |-
#   %if 0%{?use_system_libev}
#   export USE_VENDORED_LIBEV=no
#   %endif
# ## used by gem2rpm
# :post_install: |-
#   # delete custom files here or do other fancy stuff
#   install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
# ## used by gem2rpm
# :testsuite_command: |-
#   (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name}  rake test)
# ## used by gem2rpm
# :filelist: |-
#   /usr/bin/gem2rpm-opensuse
# ## used by gem2rpm
# :scripts:
#   :post: |-
# /bin/echo foo
# ## used by gem_packages
# :main:
#   :preamble: |-
# Requires: util-linux
# Recommends: pwgen
#   :filelist: |-
# /usr/bin/gem2rpm-opensuse
# ## used by gem_packages
# :custom:
#   apache:
# :preamble: |-
#   Requires: .
# :filelist: |-
#   /etc/apache2/conf.d/passenger.conf
# :summary: Custom summary is optional
# :description: |-
#   Custom description is optional
#
#   bar
# :post: |-
#   /bin/echo foo
#
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-10-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-10-14 07:11:47

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  
2014-07-21 22:34:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-10-14 07:12:32.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 13 05:45:26 UTC 2014 - co...@suse.com
+
+- adapt to new rubygem packaging
+
+---



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.FpoTLJ/_old  2014-10-14 07:12:33.0 +0200
+++ /var/tmp/diff_new_pack.FpoTLJ/_new  2014-10-14 07:12:33.0 +0200
@@ -21,9 +21,10 @@
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 3
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros = 5
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:Popular easy to use Ruby client for RabbitMQ
@@ -33,51 +34,15 @@
 %description
 Easy to use, feature complete Ruby client for RabbitMQ 2.0 and later versions.
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary:Test suite for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
-
 %prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
-#gem_build
 
 %build
 
 %install
-%gem_install -f
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{gem_base}/gems/%{mod_full_name}/ChangeLog.md 
%buildroot/%{_docdir}/%{name}/ChangeLog.md
-ln -s %{gem_base}/gems/%{mod_full_name}/LICENSE 
%buildroot/%{_docdir}/%{name}/LICENSE
-ln -s %{gem_base}/gems/%{mod_full_name}/README.md 
%buildroot/%{_docdir}/%{name}/README.md
-
-%files
-%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{gem_base}/cache/%{mod_full_name}.gem
-%{gem_base}/gems/%{mod_full_name}/
-%exclude %{gem_base}/gems/%{mod_full_name}/spec
-%{gem_base}/specifications/%{mod_full_name}.gemspec
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{gem_base}/doc
-
-%files testsuite
-%defattr(-,root,root,-)
-%{gem_base}/gems/%{mod_full_name}/spec
+%gem_install \
+  --doc-files=ChangeLog.md LICENSE README.md \
+  -f
+
+%gem_packages
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-07-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-07-21 21:40:13

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  
2014-05-21 16:23:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-07-21 22:34:40.0 +0200
@@ -1,0 +2,62 @@
+Mon Jul 21 08:11:02 UTC 2014 - co...@suse.com
+
+- updated to version 1.3.1
+ ### NoMethodError on Thread During Shutdown
+ 
+ During abnormal termination, `Bunny::Session` no longer tries
+ to call the non-existent `terminate_with` method on its origin
+ thread.
+ 
+ 
+ ## Changes between Bunny 1.2.0 and 1.3.0
+ 
+ ### TLS Can Be Explicitly Disabled
+ 
+ TLS now can be explicitly disabled even when connecting (without TLS)
+ to the default RabbitMQ TLS/amqps port (5671):
+ 
+ ``` ruby
+ conn = Bunny.new(:port = 5671, :tls = false)
+ ```
+ 
+ Contributed by Muhan Zou.
+ 
+ 
+ ### Single Threaded Connections Raise Shutdown Exceptions
+ 
+ Single threaded Bunny connections will now raise exceptions
+ that occur during shutdown as is (instead of trying to shut down
+ I/O loop which only threaded ones have).
+ 
+ Contributed by Carl Hörberg.
+ 
+ 
+ ### Synchronization Improvements for Session#close
+ 
+ `Bunny::Session#close` now better synchronizes state transitions,
+ eliminating a few race condition scenarios with I/O reader thread.
+ 
+ 
+ ### Bunny::Exchange.default Fix
+ 
+ `Bunny::Exchange.default` no longer raises an exception.
+ 
+ Note that it is a legacy compatibility method. Please use
+ `Bunny::Channel#default_exchange` instead.
+ 
+ Contributed by Justin Litchfield.
+ 
+ GH issue [#211](https://github.com/ruby-amqp/bunny/pull/211).
+ 
+ ### Bunny::Queue#pop_as_hash Removed
+ 
+ `Bunny::Queue#pop_as_hash`, which was added to ease migration
+ to Bunny 0.9, was removed.
+ 
+ ### Bunny::Queue#pop Wraps Metadata
+ 
+ `Bunny::Queue#pop` now wraps `basic.get-ok` and message properties
+ into `Bunny::GetResponse` and `Bunny::MessageProperties`, just like
+ `basic.consume` deliveries.
+
+---

Old:

  bunny-1.2.1.gem

New:

  bunny-1.3.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.beUArE/_old  2014-07-21 22:34:42.0 +0200
+++ /var/tmp/diff_new_pack.beUArE/_new  2014-07-21 22:34:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.2.1
+Version:1.3.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-05-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-05-21 16:23:48

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  
2014-04-08 12:49:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-05-21 16:23:50.0 +0200
@@ -1,0 +2,5 @@
+Sun May 18 09:04:36 UTC 2014 - co...@suse.com
+
+- updated to version 1.2.1
+
+---

Old:

  bunny-1.1.8.gem

New:

  bunny-1.2.1.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.MYWPFR/_old  2014-05-21 16:23:52.0 +0200
+++ /var/tmp/diff_new_pack.MYWPFR/_new  2014-05-21 16:23:52.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.1.8
+Version:1.2.1
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-04-08 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-04-08 12:49:03

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  
2014-03-22 09:10:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-04-08 12:49:05.0 +0200
@@ -1,0 +2,9 @@
+Sun Apr  6 05:38:50 UTC 2014 - co...@suse.com
+
+- updated to version 1.1.8
+ ### Initial Socket Connection Again Raises Bunny::TCPConnectionFailed
+ 
+ Initial socket connection again raises `Bunny::TCPConnectionFailed`
+ on the connection origin thread.
+
+---

Old:

  bunny-1.1.7.gem

New:

  bunny-1.1.8.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.tEWhfh/_old  2014-04-08 12:49:06.0 +0200
+++ /var/tmp/diff_new_pack.tEWhfh/_new  2014-04-08 12:49:06.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.1.7
+Version:1.1.8
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-03-22 09:10:47

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  
2014-03-21 13:46:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-03-22 09:10:48.0 +0100
@@ -1,0 +2,23 @@
+Fri Mar 21 12:54:12 UTC 2014 - co...@suse.com
+
+- updated to version 1.1.7
+ ### Heartbeat Sender Thread Leak
+ 
+ `Bunny::Session#close` no longer leaks heartbeat sender
+ threads.
+ 
+ `Bunny::Session#clean_up_on_shutdown` was cherry-picked from master.
+ 
+ ### Routing Key Limit
+ 
+ Per AMQP 0-9-1 spec, routing keys cannot be longer than 255 characters.
+ `Bunny::Channel#basic_publish` and `Bunny::Exchange#publish` now enforces
+ this limit.
+ 
+ 
+ ### Thread Leak Plugged
+ 
+ `Bunny::Session#close` on connections that have experienced a network failure
+ will correctly clean up I/O thread.
+
+---

Old:

  bunny-1.1.4.gem

New:

  bunny-1.1.7.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.9or1jU/_old  2014-03-22 09:10:48.0 +0100
+++ /var/tmp/diff_new_pack.9or1jU/_new  2014-03-22 09:10:48.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.1.4
+Version:1.1.7
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-03-21 13:46:10

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  
2014-02-25 07:34:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-03-21 13:46:11.0 +0100
@@ -1,0 +2,9 @@
+Tue Mar 18 14:57:17 UTC 2014 - co...@suse.com
+
+- updated to version 1.1.4
+ ### Bunny::Concurrent::ContinuationQueue#poll Rounding Fix
+ 
+ `Bunny::Concurrent::ContinuationQueue#poll` no longer floors the argument
+ to the nearest second.
+
+---

Old:

  bunny-1.1.3.gem

New:

  bunny-1.1.4.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.5gEHxV/_old  2014-03-21 13:46:11.0 +0100
+++ /var/tmp/diff_new_pack.5gEHxV/_new  2014-03-21 13:46:11.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.1.3
+Version:1.1.4
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2014-02-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2014-02-25 07:34:38

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  
2013-12-17 10:05:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2014-02-25 07:34:39.0 +0100
@@ -1,0 +2,10 @@
+Sat Feb 22 06:25:44 UTC 2014 - co...@suse.com
+
+- updated to version 1.1.3
+ ### Nagle's Algorithm Disabled Correctly
+ Bunny now properly disables [Nagle's 
algorithm](http://boundary.com/blog/2012/05/02/know-a-delay-nagles-algorithm-and-you/)
+ on the sockets it opens. This likely means
+ significantly lower latency for workloads that involve
+ sending a lot of small messages very frequently.
+
+---

Old:

  bunny-1.0.6.gem

New:

  bunny-1.1.3.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.wqQOMO/_old  2014-02-25 07:34:40.0 +0100
+++ /var/tmp/diff_new_pack.wqQOMO/_new  2014-02-25 07:34:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bunny
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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,13 +17,13 @@
 
 
 Name:   rubygem-bunny
-Version:1.0.6
+Version:1.1.3
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 1
+BuildRequires:  ruby-macros = 3
 Url:http://rubybunny.info
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:Popular easy to use Ruby client for RabbitMQ
@@ -60,24 +60,24 @@
 %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
+ln -s %{gem_base}/gems/%{mod_full_name}/ChangeLog.md 
%buildroot/%{_docdir}/%{name}/ChangeLog.md
+ln -s %{gem_base}/gems/%{mod_full_name}/LICENSE 
%buildroot/%{_docdir}/%{name}/LICENSE
+ln -s %{gem_base}/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
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+%{gem_base}/cache/%{mod_full_name}.gem
+%{gem_base}/gems/%{mod_full_name}/
+%exclude %{gem_base}/gems/%{mod_full_name}/spec
+%{gem_base}/specifications/%{mod_full_name}.gemspec
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{gem_base}/doc
 
 %files testsuite
 %defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
+%{gem_base}/gems/%{mod_full_name}/spec
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-12-17 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-12-17 10:05:35

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  
2013-11-30 07:41:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-12-17 10:05:36.0 +0100
@@ -1,0 +2,29 @@
+Thu Dec 12 10:19:37 UTC 2013 - co...@suse.com
+
+- updated to version 1.0.6
+  ### Better Exception Handling in Consumers
+  
+  Consumer work pools will now correctly catch all exceptions
+  when dispatching submitted operations, not just `Bunny::Exception`
+  subclasses.
+  
+  ### TLS Without Peer Verification
+  
+  Bunny now successfully performs TLS upgrade when peer verification
+  is disabled.
+  
+  Contribute by Jordan Curzon.
+  
+  ### Bunny::Session#with_channel Ensures the Channel is Closed
+  
+  `Bunny::Session#with_channel` now makes sure the channel is closed
+  even if provided block raises an exception
+  
+  Contributed by Carl Hoerberg.
+  
+  
+  ### Channel Number = 0 is Rejected
+  
+  `Bunny::Session#create_channel` will now reject channel number 0.
+  
+---

Old:

  bunny-1.0.5.gem

New:

  bunny-1.0.6.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.ZN0IvH/_old  2013-12-17 10:05:37.0 +0100
+++ /var/tmp/diff_new_pack.ZN0IvH/_new  2013-12-17 10:05:37.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.0.5
+Version:1.0.6
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-11-29 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-11-30 07:41:07

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  
2013-11-24 18:12:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-11-30 07:41:08.0 +0100
@@ -1,0 +2,42 @@
+Wed Nov 27 08:19:02 UTC 2013 - co...@suse.com
+
+- updated to version 1.0.5
+  ### Single Threaded Mode Fixes
+  
+  Single threaded mode no longer fails with
+  
+  ```
+  undefined method `event_loop'
+  ```
+  
+  ### connection.tune.channel_max No Longer Overflows
+  
+  `connection.tune.channel_max` could previously be configured to values
+  greater than 2^16 - 1 (65535). This would result in a silent overflow
+  during serialization. The issue was harmless in practice but is still
+  a bug that can be quite confusing.
+  
+  Bunny now caps max number of channels to 65535. This allows it to be
+  forward compatible with future RabbitMQ versions that may allow limiting
+  total # of open channels via server configuration.
+  
+  ### Thread Leaks Fixes
+  
+  Bunny will now correctly release heartbeat sender when allocating
+  a new one (usually happens only when connection recovers from a network
+  failure).
+  
+  ### amq-protocol Update
+  
+  Minimum `amq-protocol` version is now `1.9.0` which includes
+  bug fixes and performance improvements for channel ID allocator.
+  
+  ### Versioned Delivery Tag Fix
+  
+  Versioned delivery tag now ensures all the arguments it operates
+  (original delivery tag, atomic fixnum instances, etc) are coerced to 
`Integer`
+  before comparison.
+  
+  GitHub issues: #171.
+
+---

Old:

  bunny-1.0.4.gem

New:

  bunny-1.0.5.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.epK8QJ/_old  2013-11-30 07:41:09.0 +0100
+++ /var/tmp/diff_new_pack.epK8QJ/_new  2013-11-30 07:41:09.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.0.4
+Version:1.0.5
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-11-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-11-24 18:11:59

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  
2013-10-31 15:53:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-11-24 18:12:00.0 +0100
@@ -1,0 +2,36 @@
+Fri Nov 22 08:40:31 UTC 2013 - co...@suse.com
+
+- updated to version 1.0.4
+ ### Eliminated Errouneous Debug Statement
+ 
+ `1.0.3` eliminates a debug log message that should have
+ never made it into a commit.
+ 
+ 
+ ## Changes between Bunny 1.0.1 and 1.0.2
+ 
+ ### Fixes CPU Burn on JRuby
+ 
+ A silly mistake in `1.0.1` testing process ended up reverting
+ the fix for #165 and #166. This release corrects it.
+ 
+ 
+ ## Changes between Bunny 1.0.0 and 1.0.1
+ 
+ ### Default CA's Paths Are Disabled on JRuby
+ 
+ Bunny uses OpenSSL provided CA certificate paths. This
+ caused problems on some platforms on JRuby (see 
[jruby/jruby#155](https://github.com/jruby/jruby/issues/1055)).
+ 
+ To avoid these issues, Bunny no longer uses default CA certificate paths on 
JRuby
+ (there are no changes for other Rubies), so it's necessary to provide
+ CA certificate explicitly.
+ 
+ ### Fixes CPU Burn on JRuby
+ 
+ Bunny now uses slightly different ways of continuously reading from the socket
+ on CRuby and JRuby, to prevent abnormally high CPU usage on JRuby after a
+ certain period of time (the frequency of `EWOULDBLOCK` being raised spiked
+ sharply).
+ 
+---

Old:

  bunny-1.0.0.gem

New:

  bunny-1.0.4.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.GgHgc2/_old  2013-11-24 18:12:01.0 +0100
+++ /var/tmp/diff_new_pack.GgHgc2/_new  2013-11-24 18:12:01.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:1.0.0
+Version:1.0.4
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-10-31 15:53:21

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  
2013-10-06 14:57:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-10-31 15:53:22.0 +0100
@@ -1,0 +2,6 @@
+Thu Oct 31 05:54:39 UTC 2013 - co...@suse.com
+
+- updated to version 1.0.0, see ChangeLog.md for a lot of API
+  changes
+
+---

Old:

  bunny-0.10.8.gem

New:

  bunny-1.0.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.edcsiA/_old  2013-10-31 15:53:23.0 +0100
+++ /var/tmp/diff_new_pack.edcsiA/_new  2013-10-31 15:53:23.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:0.10.8
+Version:1.0.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-10-06 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-10-06 14:57:14

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  
2013-09-27 18:06:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-10-06 14:57:15.0 +0200
@@ -1,0 +2,5 @@
+Fri Oct  4 07:17:59 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.8, no changelog
+
+---

Old:

  bunny-0.10.7.gem

New:

  bunny-0.10.8.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.f0Snzj/_old  2013-10-06 14:57:16.0 +0200
+++ /var/tmp/diff_new_pack.f0Snzj/_new  2013-10-06 14:57:16.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:0.10.7
+Version:0.10.8
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-09-27 18:06:00

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  
2013-08-23 11:10:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-09-27 18:06:01.0 +0200
@@ -1,0 +2,88 @@
+Mon Sep 23 14:53:05 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.7
+  ### Add timeout Bunny::ConsumerWorkPool#join
+  
+  `Bunny::ConsumerWorkPool#join` now accepts an optional
+  timeout argument.
+
+---
+Sat Sep  7 05:19:53 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.6
+ ### Respect RABBITMQ_URL value
+ 
+ `RABBITMQ_URL` env variable will now have effect even if
+ Bunny.new is invoked without arguments.
+ 
+ Contributed by Robert Ross.
+
+---
+Tue Sep  3 08:10:06 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.5
+ ### Bunny::Session.parse_uri
+ 
+ `Bunny::Session.parse_uri` is a new method that parses
+ connection URIs into hashes that `Bunny::Session#initialize`
+ accepts.
+ 
+ ``` ruby
+ 
Bunny::Session.parse_uri(amqp://user:p...@broker.eng.megacorp.local/myapp_qa)
+ ```
+
+---
+Mon Aug 26 05:05:40 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.4
+ ### Default Paths for TLS/SSL CA's on All OS'es
+ 
+ Bunny now uses OpenSSL to detect default TLS/SSL CA's paths, extending
+ this feature to OS'es other than Linux.
+ 
+ Contributed by Jingwen Owen Ou.
+ 
+ 
+ ## Changes between Bunny 0.10.2 and 0.10.3
+ 
+ ### Default Paths for TLS/SSL CA's on Linux
+ 
+ Bunny now will use the following TLS/SSL CA's paths on Linux by default:
+ 
+  * `/etc/ssl/certs/ca-certificates.crt` on Ubuntu/Debian
+  * `/etc/ssl/certs/ca-bundle.crt` on Amazon Linux
+  * `/etc/ssl/ca-bundle.pem` on OpenSUSE
+  * `/etc/pki/tls/certs/ca-bundle.crt` on Fedora/RHEL
+ 
+ and will log a warning if no CA files are available via default paths
+ or `:tls_ca_certificates`.
+ 
+ Contributed by Carl Hörberg.
+ 
+ 
+ ## Changes between Bunny 0.10.1 and 0.10.2
+ 
+ ### Consumers Can Be Re-Registered From Bunny::Consumer#handle_cancellation
+ 
+ It is now possible to re-register a consumer (and use any other synchronous 
methods)
+ from `Bunny::Consumer#handle_cancellation`, which is now invoked in the 
channel's
+ thread pool.
+ 
+ 
+ ### Bunny::Session#close Fixed for Single Threaded Connections
+ 
+ `Bunny::Session#close` with single threaded connections no longer fails
+ with a nil pointer exception.
+ 
+ 
+ 
+ ## Changes between Bunny 0.10.0 and 0.10.1
+ 
+ ### Fix Abnormally Slow Bunny::Connection#close on JRuby
+ 
+ `Bunny::Connection#close` on JRuby sometimes could enter a waiting
+ state [on a native NIO/kqueue method] that lasted up to over 10 seconds.
+ 
+ This severely affected test suite run times.
+
+---

Old:

  bunny-0.10.0.gem

New:

  bunny-0.10.7.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.JZQinY/_old  2013-09-27 18:06:02.0 +0200
+++ /var/tmp/diff_new_pack.JZQinY/_new  2013-09-27 18:06:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:0.10.0
+Version:0.10.7
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}
@@ -31,7 +31,7 @@
 Group:  Development/Languages/Ruby
 
 %description
-Easy to use, feature complete Ruby client for RabbitMQ 2.0.
+Easy to use, feature complete Ruby client for RabbitMQ 2.0 and later versions.
 
 %package doc
 Summary:RDoc documentation for %{mod_name}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-08-23 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2013-08-23 11:10:11

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  
2013-08-06 07:12:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-08-23 11:10:13.0 +0200
@@ -1,0 +2,25 @@
+Tue Aug  6 17:45:11 UTC 2013 - co...@suse.com
+
+- updated to version 0.10.0
+  This release has one minor **breaking API change**.
+  
+  ### Safe[r] basic.ack, basic.nack and basic.reject implementation
+  
+  Previously if a channel was recovered (reopened) by automatic connection
+  recovery before a message was acknowledged or rejected, it would cause
+  any operation on the channel that uses delivery tags to fail and
+  cause the channel to be closed.
+  
+  To avoid this issue, every channel keeps a counter of how many times
+  it has been reopened and marks delivery tags with them. Using a stale
+  tag to ack or reject a message will produce no method sent to RabbitMQ.
+  Note that unacknowledged messages will be requeued by RabbitMQ when 
connection
+  goes down anyway.
+  
+  This involves an API change: `Bunny::DeliveryMetadata#delivery_tag` is now
+  and instance of a class that responds to `#tag` and `#to_i` and is accepted
+  by `Bunny::Channel#ack` and related methods.
+  
+  Integers are still accepted by the same methods.
+
+---

Old:

  bunny-0.9.8.gem

New:

  bunny-0.10.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.7uwMFs/_old  2013-08-23 11:10:14.0 +0200
+++ /var/tmp/diff_new_pack.7uwMFs/_new  2013-08-23 11:10:14.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-bunny
-Version:0.9.8
+Version:0.10.0
 Release:0
 %define mod_name bunny
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2013-08-05 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2013-08-06 07:12:43.0 +0200
@@ -1,0 +2,47 @@
+Tue Jul 30 16:01:23 UTC 2013 - co...@suse.com
+
+- 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.0 +0200
+++ /var/tmp/diff_new_pack.SmpGbd/_new  2013-08-06 07:12:43.0 +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: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2012-08-04 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2012-08-04 09:36:38

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is rubygem-bunny, Maintainer is cth...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2012-07-16 09:38:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2012-08-04 09:36:39.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug  1 05:02:20 UTC 2012 - co...@suse.com
+
+- updated to version 0.8.0
+
+---

Old:

  bunny-0.6.0.gem

New:

  bunny-0.8.0.gem



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.EVaypZ/_old  2012-08-04 09:36:40.0 +0200
+++ /var/tmp/diff_new_pack.EVaypZ/_new  2012-08-04 09:36:40.0 +0200
@@ -17,21 +17,22 @@
 
 
 Name:   rubygem-bunny
-Version:0.6.0
+Version:0.8.0
 Release:0
-Summary:A synchronous Ruby AMQP client that enables interaction with 
AMQP-compliant brokers/servers
-License:MIT
-Group:  Development/Languages/Ruby
-Url:http://github.com/celldee/bunny/tree/master
 %define mod_name bunny
-Source: %{mod_name}-%{version}.gem
-Provides:   rubygem-%{mod_name}-0_6 = %{version}
-BuildRequires:  rubygems_with_buildroot_patch
+%define mod_full_name %{mod_name}-%{version}
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%rubygems_requires
+BuildRequires:  ruby-macros = 1
+Url:http://github.com/ruby-amqp/bunny
+Source: %{mod_full_name}.gem
+Summary:Synchronous Ruby AMQP 0.8.0 client
+License:MIT
+Group:  Development/Languages/Ruby
 
 %description
-Another synchronous Ruby AMQP client
+A synchronous Ruby AMQP client that enables interaction with AMQP-compliant
+brokers.
 
 %package doc
 Summary:RDoc documentation for %{mod_name}
@@ -51,23 +52,28 @@
 Test::Unit or RSpec files, useful for developers.
 
 %prep
+#gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
+#gem_build
+
 %build
+
 %install
-%gem_install %{SOURCE0}
+%gem_install -f
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/spec
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec
+%{_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
+%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/
+%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
 
 %files testsuite
 %defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/spec
+%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-bunny for openSUSE:Factory

2012-07-16 Thread h_root
Hello community,

here is the log from the commit of package rubygem-bunny for openSUSE:Factory 
checked in at 2012-07-16 09:38:43

Comparing /work/SRC/openSUSE:Factory/rubygem-bunny (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-bunny.new (New)


Package is rubygem-bunny, Maintainer is cth...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-bunny/rubygem-bunny.changes  
2012-06-07 15:40:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-bunny.new/rubygem-bunny.changes 
2012-07-16 09:38:46.0 +0200
@@ -1,0 +2,5 @@
+Tue Jul 10 19:11:09 UTC 2012 - ja...@suse.de
+
+- Add provides for rubygem-bunny-0_6
+
+---



Other differences:
--
++ rubygem-bunny.spec ++
--- /var/tmp/diff_new_pack.XC9OHm/_old  2012-07-16 09:38:47.0 +0200
+++ /var/tmp/diff_new_pack.XC9OHm/_new  2012-07-16 09:38:47.0 +0200
@@ -15,15 +15,17 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   rubygem-bunny
 Version:0.6.0
 Release:0
-License:MIT
 Summary:A synchronous Ruby AMQP client that enables interaction with 
AMQP-compliant brokers/servers
-Url:http://github.com/celldee/bunny/tree/master
+License:MIT
 Group:  Development/Languages/Ruby
+Url:http://github.com/celldee/bunny/tree/master
 %define mod_name bunny
 Source: %{mod_name}-%{version}.gem
+Provides:   rubygem-%{mod_name}-0_6 = %{version}
 BuildRequires:  rubygems_with_buildroot_patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %rubygems_requires


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org