Hello community,

here is the log from the commit of package bindfs for openSUSE:Factory checked 
in at 2017-11-09 14:07:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bindfs (Old)
 and      /work/SRC/openSUSE:Factory/.bindfs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bindfs"

Thu Nov  9 14:07:46 2017 rev:16 rq:540019 version:1.13.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/bindfs/bindfs.changes    2017-09-04 
12:35:54.606992353 +0200
+++ /work/SRC/openSUSE:Factory/.bindfs.new/bindfs.changes       2017-11-09 
14:07:48.145242950 +0100
@@ -1,0 +2,8 @@
+Wed Nov  8 19:06:38 UTC 2017 - [email protected]
+
+- Update to new upstream release 1.13.8
+  * Work around `pathconf(..., _PC_NAME_MAX)` erroneously returning
+    0 for some source filesystems.
+- Use %make_install macro
+
+-------------------------------------------------------------------

Old:
----
  bindfs-1.13.7.tar.gz

New:
----
  bindfs-1.13.8.tar.gz

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

Other differences:
------------------
++++++ bindfs.spec ++++++
--- /var/tmp/diff_new_pack.7pycvB/_old  2017-11-09 14:07:49.177205344 +0100
+++ /var/tmp/diff_new_pack.7pycvB/_new  2017-11-09 14:07:49.181205198 +0100
@@ -17,16 +17,14 @@
 
 
 Name:           bindfs
-Version:        1.13.7
+Version:        1.13.8
 Release:        0
 Summary:        Mount Directories to other Locations and alter Permission Bits
 License:        GPL-2.0+
 Group:          System/Filesystems
 Url:            http://bindfs.org/
-
 #Git-Clone:    git://github.com/mpartel/bindfs
 Source:         http://bindfs.org/downloads/%name-%version.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(fuse) >= 2.6.0
 
@@ -43,12 +41,11 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot";
+%make_install
 
 %files
-%defattr(-,root,root)
 %doc ChangeLog COPYING
-%_bindir/bindfs
-%_mandir/man1/bindfs.1*
+%_bindir/%name
+%_mandir/man1/%name.1%ext_man
 
 %changelog

++++++ bindfs-1.13.7.tar.gz -> bindfs-1.13.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindfs-1.13.7/ChangeLog new/bindfs-1.13.8/ChangeLog
--- old/bindfs-1.13.7/ChangeLog 2017-04-19 09:36:12.000000000 +0200
+++ new/bindfs-1.13.8/ChangeLog 2017-10-26 17:00:28.000000000 +0200
@@ -1,3 +1,12 @@
+2017-10-26  Martin Pärtel <martin dot partel at gmail dot com>
+
+       * Released 1.13.8
+
+2017-06-17  Martin Pärtel <martin dot partel at gmail dot com>
+
+       * Work around `pathconf(..., _PC_NAME_MAX)` erroneously returning 0
+         for some source filesystems (issue #54).
+
 2017-04-19  Martin Pärtel <martin dot partel at gmail dot com>
 
        * Added --block-devices-as-files (issue #53).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindfs-1.13.7/configure new/bindfs-1.13.8/configure
--- old/bindfs-1.13.7/configure 2017-04-19 09:36:16.000000000 +0200
+++ new/bindfs-1.13.8/configure 2017-10-26 17:00:32.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bindfs 1.13.7.
+# Generated by GNU Autoconf 2.69 for bindfs 1.13.8.
 #
 # Report bugs to <[email protected]>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='bindfs'
 PACKAGE_TARNAME='bindfs'
-PACKAGE_VERSION='1.13.7'
-PACKAGE_STRING='bindfs 1.13.7'
+PACKAGE_VERSION='1.13.8'
+PACKAGE_STRING='bindfs 1.13.8'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1340,7 +1340,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures bindfs 1.13.7 to adapt to many kinds of systems.
+\`configure' configures bindfs 1.13.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1411,7 +1411,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bindfs 1.13.7:";;
+     short | recursive ) echo "Configuration of bindfs 1.13.8:";;
    esac
   cat <<\_ACEOF
 
@@ -1531,7 +1531,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bindfs configure 1.13.7
+bindfs configure 1.13.8
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1809,7 +1809,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by bindfs $as_me 1.13.7, which was
+It was created by bindfs $as_me 1.13.8, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2673,7 +2673,7 @@
 
 # Define the identity of the package.
  PACKAGE='bindfs'
- VERSION='1.13.7'
+ VERSION='1.13.8'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12910,7 +12910,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by bindfs $as_me 1.13.7, which was
+This file was extended by bindfs $as_me 1.13.8, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12976,7 +12976,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-bindfs config.status 1.13.7
+bindfs config.status 1.13.8
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindfs-1.13.7/configure.ac 
new/bindfs-1.13.8/configure.ac
--- old/bindfs-1.13.7/configure.ac      2017-04-19 09:36:12.000000000 +0200
+++ new/bindfs-1.13.8/configure.ac      2017-10-26 17:00:28.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([bindfs],[1.13.7],[[email protected]])
+AC_INIT([bindfs],[1.13.8],[[email protected]])
 
 AM_INIT_AUTOMAKE([foreign serial-tests])
 AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindfs-1.13.7/src/bindfs.1 
new/bindfs-1.13.8/src/bindfs.1
--- old/bindfs-1.13.7/src/bindfs.1      2017-04-19 09:36:12.000000000 +0200
+++ new/bindfs-1.13.8/src/bindfs.1      2017-10-26 17:00:28.000000000 +0200
@@ -277,10 +277,6 @@
 Note that deleting files inside symlinked directories is always possible with
 all settings, including \fBdeny\fP, unless something else protects those files.
 
-.TP
-.B \-\-block\-devices\-as\-files, \-o block\-devices\-as\-files
-Shows block devices as regular files.
-
 
 .SH MISCELLANEOUS OPTIONS
 
@@ -347,6 +343,10 @@
 ioctl. This may be a security concern, especially when mounting as root.
 
 .TP
+.B \-\-block\-devices\-as\-files, \-o block\-devices\-as\-files
+Shows block devices as regular files.
+
+.TP
 .B \-\-multithreaded, \-o multithreaded
 Run bindfs in multithreaded mode. While bindfs is designed to be
 otherwise thread-safe, there is currently a race condition that may pose
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindfs-1.13.7/src/bindfs.c 
new/bindfs-1.13.8/src/bindfs.c
--- old/bindfs-1.13.7/src/bindfs.c      2017-04-19 09:36:12.000000000 +0200
+++ new/bindfs-1.13.8/src/bindfs.c      2017-10-26 17:00:28.000000000 +0200
@@ -678,6 +678,10 @@
     if (pc_ret < 0) {
         DPRINTF("pathconf failed: %s (%d)", strerror(errno), errno);
         pc_ret = NAME_MAX;
+    } else if (pc_ret == 0) {
+        // Workaround for some source filesystems erroneously returning 0
+        // (see issue #54).
+        pc_ret = NAME_MAX;
     }
 
     struct dirent *de_buf =


Reply via email to