Hello community,
here is the log from the commit of package perl-Linux-Inotify2 for
openSUSE:Factory checked in at 2019-12-10 22:43:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Linux-Inotify2 (Old)
and /work/SRC/openSUSE:Factory/.perl-Linux-Inotify2.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Linux-Inotify2"
Tue Dec 10 22:43:29 2019 rev:29 rq:755494 version:2.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Linux-Inotify2/perl-Linux-Inotify2.changes
2018-11-12 09:41:09.465211957 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Linux-Inotify2.new.4691/perl-Linux-Inotify2.changes
2019-12-10 22:43:45.073779555 +0100
@@ -1,0 +2,10 @@
+Tue Dec 10 03:12:26 UTC 2019 - <[email protected]>
+
+- updated to 2.2
+ see /usr/share/doc/packages/perl-Linux-Inotify2/Changes
+
+ 2.2 Mon Dec 9 04:09:05 CET 2019
+ - define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
+ antique systems that lack this symbol.
+
+-------------------------------------------------------------------
Old:
----
Linux-Inotify2-2.1.tar.gz
New:
----
Linux-Inotify2-2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Linux-Inotify2.spec ++++++
--- /var/tmp/diff_new_pack.9k96MD/_old 2019-12-10 22:43:46.609778985 +0100
+++ /var/tmp/diff_new_pack.9k96MD/_new 2019-12-10 22:43:46.665778965 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Linux-Inotify2
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -17,8 +17,9 @@
Name: perl-Linux-Inotify2
-Version: 2.1
+Version: 2.2
Release: 0
+#Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later)
%define cpan_name Linux-Inotify2
Summary: Scalable directory/file change notification
License: GPL-1.0-or-later OR Artistic-1.0
@@ -51,7 +52,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
++++++ Linux-Inotify2-2.1.tar.gz -> Linux-Inotify2-2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Changes
new/Linux-Inotify2-2.2/Changes
--- old/Linux-Inotify2-2.1/Changes 2018-10-26 03:16:08.000000000 +0200
+++ new/Linux-Inotify2-2.2/Changes 2019-12-09 04:09:14.000000000 +0100
@@ -3,6 +3,10 @@
TODO: document move/renaming issues for fullname
TODO: find_watchers($path), or maybe just ->watchers
+2.2 Mon Dec 9 04:09:05 CET 2019
+ - define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
+ antique systems that lack this symbol.
+
2.1 Fri Oct 26 03:16:03 CEST 2018
- damn, left debugging code not caught by tests (reported by losyme).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Inotify2.pm
new/Linux-Inotify2-2.2/Inotify2.pm
--- old/Linux-Inotify2-2.1/Inotify2.pm 2018-10-26 03:16:14.000000000 +0200
+++ new/Linux-Inotify2-2.2/Inotify2.pm 2019-12-09 04:09:32.000000000 +0100
@@ -80,7 +80,7 @@
use Exporter qw(import);
BEGIN {
- our $VERSION = '2.1';
+ our $VERSION = '2.2';
our @EXPORT = qw(
IN_ACCESS IN_MODIFY IN_ATTRIB IN_CLOSE_WRITE
IN_CLOSE_NOWRITE IN_OPEN IN_MOVED_FROM IN_MOVED_TO
@@ -130,7 +130,8 @@
Add a new watcher to the given notifier. The watcher will create events
on the pathname C<$name> as given in C<$mask>, which can be any of the
-following constants (all exported by default) ORed together.
+following constants (all exported by default) ORed together. Constants
+unavailable on your system will evaluate to C<0>.
"file" refers to any file system object in the watched object (always a
directory), that is files, directories, symlinks, device nodes etc., while
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/Inotify2.xs
new/Linux-Inotify2-2.2/Inotify2.xs
--- old/Linux-Inotify2-2.1/Inotify2.xs 2018-07-07 16:16:36.000000000 +0200
+++ new/Linux-Inotify2-2.2/Inotify2.xs 2019-03-11 16:44:07.000000000 +0100
@@ -9,6 +9,10 @@
#include <sys/inotify.h>
+#ifndef IN_EXCL_UNLINK
+ #define IN_EXCL_UNLINK 0
+#endif
+
MODULE = Linux::Inotify2 PACKAGE = Linux::Inotify2
PROTOTYPES: ENABLE
@@ -37,9 +41,7 @@
{ "IN_MOVE" , IN_MOVE },
{ "IN_ONLYDIR" , IN_ONLYDIR },
{ "IN_DONT_FOLLOW" , IN_DONT_FOLLOW },
-#if IN_EXCL_UNLINK
{ "IN_EXCL_UNLINK" , IN_EXCL_UNLINK },
-#endif
{ "IN_MASK_ADD" , IN_MASK_ADD },
{ "IN_ISDIR" , IN_ISDIR },
{ "IN_ONESHOT" , IN_ONESHOT },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/META.json
new/Linux-Inotify2-2.2/META.json
--- old/Linux-Inotify2-2.1/META.json 2018-10-26 03:16:16.000000000 +0200
+++ new/Linux-Inotify2-2.2/META.json 2019-12-09 04:09:36.000000000 +0100
@@ -4,7 +4,7 @@
"unknown"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.32, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter
version 2.150001",
"license" : [
"unknown"
],
@@ -37,6 +37,5 @@
}
},
"release_status" : "stable",
- "version" : "2.1",
- "x_serialization_backend" : "JSON::PP version 2.27300"
+ "version" : "2.2"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/META.yml
new/Linux-Inotify2-2.2/META.yml
--- old/Linux-Inotify2-2.1/META.yml 2018-10-26 03:16:16.000000000 +0200
+++ new/Linux-Inotify2-2.2/META.yml 2019-12-09 04:09:36.000000000 +0100
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.32, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version
2.150001'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,5 +19,4 @@
- inc
requires:
common::sense: '0'
-version: '2.1'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
+version: '2.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Linux-Inotify2-2.1/README
new/Linux-Inotify2-2.2/README
--- old/Linux-Inotify2-2.1/README 2018-10-26 03:16:17.000000000 +0200
+++ new/Linux-Inotify2-2.2/README 2019-12-09 04:09:37.000000000 +0100
@@ -82,6 +82,7 @@
Add a new watcher to the given notifier. The watcher will create
events on the pathname $name as given in $mask, which can be any of
the following constants (all exported by default) ORed together.
+ Constants unavailable on your system will evaluate to 0.
"file" refers to any file system object in the watched object
(always a directory), that is files, directories, symlinks, device