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 =
