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 - [email protected]
+
+- 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