Hello community,

here is the log from the commit of package rubygem-rb-fsevent for 
openSUSE:Factory checked in at 2018-03-07 10:36:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rb-fsevent (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-rb-fsevent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-rb-fsevent"

Wed Mar  7 10:36:44 2018 rev:7 rq:583199 version:0.10.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rb-fsevent/rubygem-rb-fsevent.changes    
2017-08-21 11:36:58.762708299 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rb-fsevent.new/rubygem-rb-fsevent.changes   
    2018-03-07 10:36:54.537649361 +0100
@@ -1,0 +2,6 @@
+Sun Mar  4 05:31:06 UTC 2018 - factory-a...@kulow.org
+
+- updated to version 0.10.3
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  rb-fsevent-0.10.2.gem

New:
----
  rb-fsevent-0.10.3.gem

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

Other differences:
------------------
++++++ rubygem-rb-fsevent.spec ++++++
--- /var/tmp/diff_new_pack.S9K5LE/_old  2018-03-07 10:36:57.029559475 +0100
+++ /var/tmp/diff_new_pack.S9K5LE/_new  2018-03-07 10:36:57.029559475 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rb-fsevent
 #
-# 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,7 +24,7 @@
 #
 
 Name:           rubygem-rb-fsevent
-Version:        0.10.2
+Version:        0.10.3
 Release:        0
 %define mod_name rb-fsevent
 %define mod_full_name %{mod_name}-%{version}
@@ -33,7 +33,7 @@
 BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 Url:            http://rubygems.org/gems/rb-fsevent
-Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        rubygem-rb-fsevent-rpmlintrc
 Source2:        gem2rpm.yml
 Summary:        Very simple & usable FSEvents API

++++++ rb-fsevent-0.10.2.gem -> rb-fsevent-0.10.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2017-07-01 05:41:18.000000000 +0200
+++ new/README.md       2018-03-03 20:26:53.000000000 +0100
@@ -5,17 +5,18 @@
 
 Very simple & usable Mac OSX FSEvents API
 
-* RubyCocoa not required!
 * Signals are working (really)
 * Tested on MRI 2.4.1, RBX 3.72, JRuby 1.7.26 and 9.1.8.0
 * Tested on 10.8
 
 ## HFS+ filename corruption bug
 
-There is a _very_ long-standing (since 2011) OSX bug where sometimes the 
filename metadata for HFS+ filesystems will get corrupted, resulting in some 
APIs returning one case for a file, and other APIs returning another. This 
corruption is not currently fixed by their tools, though Apple has been made 
aware of the issue and are working on it (as of may 2015). The result is that 
sometimes, _for no visible reason to the user_, fsevents would simply not work. 
As of rb-fsevent 0.9.5 this issue is properly detected and an insanely hacky 
(but effective) workaround is used that replaces the system `realpath()` with a 
custom implementation that should always return the same value as the kernel 
reporting (thus fixing fsevents).
+There is a _very_ long-standing (since 2011) OSX bug where sometimes the 
filename metadata for HFS+ filesystems will get corrupted, resulting in some 
APIs returning one case for a file, and other APIs returning another. The 
result is that sometimes, _for no visible reason to the user_, fsevents would 
simply not work. As of rb-fsevent 0.9.5 this issue is properly detected and an 
insanely hacky (but effective) workaround is used that replaces the system 
`realpath()` with a custom implementation that should almost always return the 
same value as the kernel reporting (thus fixing fsevents). The major flaw in 
the workaround is that it may return the wrong path for hard links.
 
 Please note that this doesn't repair the underlying issue on disk. Other apps 
and libraries using fsevents will continue to break with no warning. There may 
be other issues unrelated to fsevents.
 
+__This bug is resolved in MacOS 10.12 and all users are strongly encouraged to 
upgrade.__
+
 ## Install
 
     gem install rb-fsevent
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rb-fsevent/fsevent.rb 
new/lib/rb-fsevent/fsevent.rb
--- old/lib/rb-fsevent/fsevent.rb       2017-07-01 05:41:19.000000000 +0200
+++ new/lib/rb-fsevent/fsevent.rb       2018-03-03 20:26:53.000000000 +0100
@@ -52,7 +52,7 @@
       found_length = false
 
       while reading_length
-        byte = @pipe.read(1)
+        byte = @pipe.read_nonblock(1)
         if "#{byte}" =~ /\d/
           length << byte
           found_length = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rb-fsevent/version.rb 
new/lib/rb-fsevent/version.rb
--- old/lib/rb-fsevent/version.rb       2017-07-01 05:41:19.000000000 +0200
+++ new/lib/rb-fsevent/version.rb       2018-03-03 20:26:53.000000000 +0100
@@ -1,5 +1,5 @@
 # -*- encoding: utf-8 -*-
 
 class FSEvent
-  VERSION = '0.10.2'
+  VERSION = '0.10.3'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2017-07-01 05:41:18.000000000 +0200
+++ new/metadata        2018-03-03 20:26:53.000000000 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: rb-fsevent
 version: !ruby/object:Gem::Version
-  version: 0.10.2
+  version: 0.10.3
 platform: ruby
 authors:
 - Thibaud Guillaume-Gentil
@@ -9,7 +9,7 @@
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2017-07-01 00:00:00.000000000 Z
+date: 2018-03-03 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: bundler
@@ -123,7 +123,7 @@
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.6.11
+rubygems_version: 2.6.13
 signing_key: 
 specification_version: 4
 summary: Very simple & usable FSEvents API


Reply via email to