Hello community, here is the log from the commit of package rubygem-amqp for openSUSE:Factory checked in at 2017-04-11 09:31:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-amqp (Old) and /work/SRC/openSUSE:Factory/.rubygem-amqp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-amqp" Tue Apr 11 09:31:46 2017 rev:20 rq:456614 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-amqp/rubygem-amqp.changes 2016-04-12 19:34:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-amqp.new/rubygem-amqp.changes 2017-04-11 09:31:49.194174876 +0200 @@ -1,0 +2,6 @@ +Fri Feb 3 05:30:38 UTC 2017 - coolo@suse.com + +- updated to version 1.7.0 + see installed ChangeLog.md + +------------------------------------------------------------------- Old: ---- amqp-1.6.0.gem New: ---- amqp-1.7.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-amqp.spec ++++++ --- /var/tmp/diff_new_pack.XTLhhZ/_old 2017-04-11 09:31:50.509989041 +0200 +++ /var/tmp/diff_new_pack.XTLhhZ/_new 2017-04-11 09:31:50.509989041 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-amqp # -# 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-amqp -Version: 1.6.0 +Version: 1.7.0 Release: 0 %define mod_name amqp %define mod_full_name %{mod_name}-%{version} ++++++ amqp-1.6.0.gem -> amqp-1.7.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.ruby-version new/.ruby-version --- old/.ruby-version 2016-04-04 07:28:28.000000000 +0200 +++ new/.ruby-version 2017-02-02 12:32:45.000000000 +0100 @@ -1 +1 @@ -2.2 \ No newline at end of file +2.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2016-04-04 07:28:28.000000000 +0200 +++ new/.travis.yml 2017-02-02 12:32:45.000000000 +0100 @@ -5,12 +5,8 @@ env: - CI=true rvm: - - 1.8.7 - - jruby-19mode - - 1.9.2 - - 1.9.3 - - 2.0.0 - - 2.1.0 + - 2.3.3 + - 2.4.0 gemfile: - Gemfile - gemfiles/eventmachine-pre @@ -20,30 +16,10 @@ branches: only: - master - - 1.2.x-stable - - 1.1.x-stable - - 1.0.x-stable + - 1.5.x-stable matrix: allow_failures: - - rvm: 1.8.7 - gemfile: gemfiles/eventmachine-pre - - rvm: 1.9.3 - gemfile: gemfiles/eventmachine-pre - - rvm: jruby-19mode - gemfile: gemfiles/eventmachine-pre - - rvm: jruby-head - gemfile: gemfiles/eventmachine-pre - - rvm: jruby-head - gemfile: Gemfile - - rvm: rbx-19mode - gemfile: gemfiles/eventmachine-pre - - rvm: rbx-19mode - gemfile: Gemfile - - rvm: 1.9.2 - gemfile: gemfiles/eventmachine-pre - - rvm: 1.9.2 - gemfile: Gemfile - - rvm: 2.0.0 + - rvm: jruby gemfile: gemfiles/eventmachine-pre services: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md --- old/ChangeLog.md 2016-04-04 07:28:28.000000000 +0200 +++ new/ChangeLog.md 2017-02-02 12:32:45.000000000 +0100 @@ -1,4 +1,10 @@ -## Changes Between 1.5.x and 1.6.0 (Apr 4th, 2016) +## Changes Between 1.6.0 and 1.7.0 (unreleased) + +None to date. + + + +## Changes Between 1.5.0 and 1.6.0 (Apr 4th, 2016) ### amq-protocol Update diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2016-04-04 07:28:28.000000000 +0200 +++ new/Gemfile 2017-02-02 12:32:45.000000000 +0100 @@ -14,8 +14,8 @@ end end -custom_gem "eventmachine", ">= 1.0.0" -custom_gem "amq-protocol", :git => "git://github.com/ruby-amqp/amq-protocol.git", :branch => "master" +custom_gem "eventmachine", "~> 1.2.1" +custom_gem "amq-protocol", :git => "https://github.com/ruby-amqp/amq-protocol.git", :branch => "master" group :development do gem "yard", ">= 0.7.2" @@ -32,10 +32,10 @@ end group :test do - gem "rspec", "~> 2.6.0" - gem "rake", "~> 10.0.0" + gem "rspec", "~> 2.14.1" + gem "rake", "~> 11.3.0" - custom_gem "evented-spec", :git => "git://github.com/ruby-amqp/evented-spec.git", :branch => "master" + custom_gem "evented-spec", :git => "https://github.com/ruby-amqp/evented-spec.git", :branch => "master" gem "effin_utf8" gem "multi_json" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-04-04 07:28:28.000000000 +0200 +++ new/README.md 2017-02-02 12:32:45.000000000 +0100 @@ -134,16 +134,18 @@ ## Supported Ruby Versions -This library works with +amqp gem `1.6.x` series supports + * Ruby 2.3 + * Ruby 2.2 * Ruby 2.1 * Ruby 2.0 - * Ruby 1.9.3 - * [JRuby](http://jruby.org) - * [Rubinius](http://rubini.us) - * Ruby 1.9.2 - * Ruby 1.8.7 - * [REE](http://www.rubyenterpriseedition.com), + +amqp gem `1.5.x` series also supports + + * Ruby 1.9 + +JRuby users should use [March Hare](http://rubymarchhare.info/). @@ -234,32 +236,15 @@ * The Initial Developer of the Original Code is Aman Gupta. * Copyright (c) 2008 - 2010 [Aman Gupta](http://github.com/tmm1). * Contributions from [Jakub Stastny](http://github.com/botanicus) are Copyright (c) 2011-2012 VMware, Inc. -* Copyright (c) 2010 — 2014 [ruby-amqp](https://github.com/ruby-amqp) group members. +* Copyright (c) 2010 — 2016 [ruby-amqp](https://github.com/ruby-amqp) group members. Currently maintained by [ruby-amqp](https://github.com/ruby-amqp) group members Special thanks to Dmitriy Samovskiy, Ben Hood and Tony Garnock-Jones. -## How can I learn more about AMQP and messaging in general? ## +## How can I learn more about RabbitMQ and messaging in general? -### AMQP resources ### +### Documentation Resources * [AMQP 0.9.1 Model Explained](http://www.rabbitmq.com/tutorials/amqp-concepts.html) * [RabbitMQ tutorials](http://www.rabbitmq.com/getstarted.html) that demonstrate interoperability - * [Wikipedia page on AMQP](http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol) - * [AMQP quick reference](http://www.rabbitmq.com/amqp-0-9-1-quickref.html) - * John O'Hara on the [history of AMQP](http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=485) - -### Messaging and distributed systems resources ### - - * [Enterprise Integration Patterns](http://www.eaipatterns.com), a book about messaging and use of messaging in systems integration. - * [A Critique of the Remote Procedure Call Paradigm](http://www.cs.vu.nl/~ast/publications/euteco-1988.pdf) - * [A Note on Distributed Computing](http://research.sun.com/techrep/1994/smli_tr-94-29.pdf) - * [Convenience Over Correctness](http://steve.vinoski.net/pdf/IEEE-Convenience_Over_Correctness.pdf) - * Joe Armstrong on [Erlang messaging vs RPC](http://armstrongonsoftware.blogspot.com/2008/05/road-we-didnt-go-down.html) - - - - -[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/ruby-amqp/amqp/trend.png)](https://bitdeli.com/free "Bitdeli Badge") - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/amqp.gemspec new/amqp.gemspec --- old/amqp.gemspec 2016-04-04 07:28:28.000000000 +0200 +++ new/amqp.gemspec 2017-02-02 12:32:45.000000000 +0100 @@ -23,7 +23,7 @@ # Dependencies s.add_dependency "eventmachine" - s.add_dependency "amq-protocol", ">= 2.0.1" + s.add_dependency "amq-protocol", ">= 2.1.0" s.rubyforge_project = "amqp" end Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/amqp/session.rb new/lib/amqp/session.rb --- old/lib/amqp/session.rb 2016-04-04 07:28:29.000000000 +0200 +++ new/lib/amqp/session.rb 2017-02-02 12:32:45.000000000 +0100 @@ -930,9 +930,12 @@ @frames[frame.channel] << frame if frameset_complete?(@frames[frame.channel]) - receive_frameset(@frames[frame.channel]) - # for channel.close, frame.channel will be nil. MK. - clear_frames_on(frame.channel) if @frames[frame.channel] + begin + receive_frameset(@frames[frame.channel]) + ensure # Ensure that frames always will be cleared + # for channel.close, frame.channel will be nil. MK. + clear_frames_on(frame.channel) if @frames[frame.channel] + end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/amqp/version.rb new/lib/amqp/version.rb --- old/lib/amqp/version.rb 2016-04-04 07:28:29.000000000 +0200 +++ new/lib/amqp/version.rb 2017-02-02 12:32:46.000000000 +0100 @@ -6,5 +6,5 @@ # # @see AMQ::Protocol::VERSION # @return [String] AMQP gem version - VERSION = '1.6.0' + VERSION = '1.7.0' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2016-04-04 07:28:28.000000000 +0200 +++ new/metadata 2017-02-02 12:32:45.000000000 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: amqp version: !ruby/object:Gem::Version - version: 1.6.0 + version: 1.7.0 platform: ruby authors: - Aman Gupta @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2016-04-04 00:00:00.000000000 Z +date: 2017-02-02 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: eventmachine @@ -32,14 +32,14 @@ requirements: - - ">=" - !ruby/object:Gem::Version - version: 2.0.1 + version: 2.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version - version: 2.0.1 + version: 2.1.0 description: Mature EventMachine-based RabbitMQ client. email: - michael@novemberain.com @@ -323,9 +323,8 @@ version: '0' requirements: [] rubyforge_project: amqp -rubygems_version: 2.4.8 +rubygems_version: 2.5.2 signing_key: specification_version: 4 summary: Mature EventMachine-based RabbitMQ client test_files: [] -has_rdoc: