Hello community,

here is the log from the commit of package rubygem-listen for openSUSE:Factory 
checked in at 2015-08-05 06:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-listen (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-listen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-listen"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-listen/rubygem-listen.changes    
2015-07-03 00:20:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-listen.new/rubygem-listen.changes       
2015-08-05 06:50:35.000000000 +0200
@@ -1,0 +2,12 @@
+Fri Jul 24 04:30:18 UTC 2015 - [email protected]
+
+- updated to version 3.0.3
+ see installed CHANGELOG.md
+
+-------------------------------------------------------------------
+Fri Jul 10 04:31:01 UTC 2015 - [email protected]
+
+- updated to version 3.0.2
+ see installed CHANGELOG.md
+
+-------------------------------------------------------------------

Old:
----
  listen-3.0.1.gem

New:
----
  listen-3.0.3.gem

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

Other differences:
------------------
++++++ rubygem-listen.spec ++++++
--- /var/tmp/diff_new_pack.zRcIuP/_old  2015-08-05 06:50:36.000000000 +0200
+++ /var/tmp/diff_new_pack.zRcIuP/_new  2015-08-05 06:50:36.000000000 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-listen
-Version:        3.0.1
+Version:        3.0.3
 Release:        0
 %define mod_name listen
 %define mod_full_name %{mod_name}-%{version}

++++++ listen-3.0.1.gem -> listen-3.0.3.gem ++++++
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/adapter/darwin.rb 
new/lib/listen/adapter/darwin.rb
--- old/lib/listen/adapter/darwin.rb    2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/adapter/darwin.rb    2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,4 @@
+require 'thread'
 require 'listen/internals/thread_pool'
 
 module Listen
@@ -17,7 +18,7 @@
         require 'rb-fsevent'
         opts = { latency: options.latency }
 
-        @workers ||= Queue.new
+        @workers ||= ::Queue.new
         @workers << FSEvent.new.tap do |worker|
           worker.watch(dir.to_s, opts, &callback)
         end
@@ -28,9 +29,10 @@
       def _run
         first = @workers.pop
         until @workers.empty?
+          next_worker = @workers.pop
           Listen::Internals::ThreadPool.add do
             begin
-              @workers.pop.run
+              next_worker.run
             rescue
               _log_exception 'run() in extra thread(s) failed: %s: %s'
             end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/event/loop.rb new/lib/listen/event/loop.rb
--- old/lib/listen/event/loop.rb        2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/event/loop.rb        2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,5 @@
+require 'thread'
+
 require 'timeout'
 require 'listen/event/processor'
 
@@ -13,7 +15,7 @@
         @config = config
         @wait_thread = nil
         @state = :paused
-        @reasons = Thread::Queue.new
+        @reasons = ::Queue.new
       end
 
       def wakeup_on_event
@@ -35,7 +37,7 @@
 
       def setup
         # TODO: use a Fiber instead?
-        q = Thread::Queue.new
+        q = ::Queue.new
         @wait_thread = Internals::ThreadPool.add do
           _wait_for_changes(q, config)
         end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/event/queue.rb 
new/lib/listen/event/queue.rb
--- old/lib/listen/event/queue.rb       2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/event/queue.rb       2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,5 @@
+require 'thread'
+
 module Listen
   module Event
     class Queue
@@ -12,7 +14,7 @@
       end
 
       def initialize(config, &block)
-        @event_queue = Thread::Queue.new
+        @event_queue = ::Queue.new
         @block = block
         @config = config
       end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/file.rb new/lib/listen/file.rb
--- old/lib/listen/file.rb      2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/file.rb      2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,5 @@
+require 'digest/md5'
+
 module Listen
   class File
     def self.change(record, rel_path)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/logger.rb new/lib/listen/logger.rb
--- old/lib/listen/logger.rb    2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/logger.rb    2015-07-23 12:02:20.000000000 +0200
@@ -1,6 +1,6 @@
 module Listen
   def self.logger
-    @logger
+    @logger ||= nil
   end
 
   def self.logger=(logger)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/record.rb new/lib/listen/record.rb
--- old/lib/listen/record.rb    2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/record.rb    2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,4 @@
+require 'thread'
 require 'listen/record/entry'
 require 'listen/record/symlink_detector'
 
@@ -62,7 +63,7 @@
       # TODO: test other permissions
       # TODO: test with mixed encoding
       symlink_detector = SymlinkDetector.new
-      remaining = Queue.new
+      remaining = ::Queue.new
       remaining << Entry.new(root, nil, nil)
       _fast_build_dir(remaining, symlink_detector) until remaining.empty?
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/listen/version.rb new/lib/listen/version.rb
--- old/lib/listen/version.rb   2015-06-30 06:33:45.000000000 +0200
+++ new/lib/listen/version.rb   2015-07-23 12:02:20.000000000 +0200
@@ -1,3 +1,3 @@
 module Listen
-  VERSION = '3.0.1'
+  VERSION = '3.0.3'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-06-30 06:33:45.000000000 +0200
+++ new/metadata        2015-07-23 12:02:20.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: listen
 version: !ruby/object:Gem::Version
-  version: 3.0.1
+  version: 3.0.3
 platform: ruby
 authors:
 - Thibaud Guillaume-Gentil
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-06-30 00:00:00.000000000 Z
+date: 2015-07-23 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rb-fsevent
@@ -116,7 +116,7 @@
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.4.7
+rubygems_version: 2.4.5
 signing_key: 
 specification_version: 4
 summary: Listen to file modifications


Reply via email to