commit fuse for openSUSE:Factory

2020-08-19 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2020-08-19 18:47:03

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new.3399 (New)


Package is "fuse"

Wed Aug 19 18:47:03 2020 rev:71 rq:827055 version:2.9.9

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2019-04-26 
22:43:33.629670812 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new.3399/fuse.changes  2020-08-19 
18:48:08.067570113 +0200
@@ -1,0 +2,10 @@
+Sun Aug 16 15:15:40 UTC 2020 - Dirk Mueller 
+
+- update to 2.9.9:
+  * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on 
mountpoints within OpenAFS filesystems).
+  * Added a test of seekdir to test_syscalls.
+  * Fixed readdir bug when non-zero offsets are given to filler and the
+  filesystem client, after reading a whole directory, re-reads it from a
+  non-zero offset e. g. by calling seekdir followed by readdir. 
+
+---

Old:

  fuse-2.9.8.tar.gz
  fuse-2.9.8.tar.gz.asc

New:

  fuse-2.9.9.tar.gz
  fuse-2.9.9.tar.gz.asc



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.sSyUBe/_old  2020-08-19 18:48:13.815573167 +0200
+++ /var/tmp/diff_new_pack.sSyUBe/_new  2020-08-19 18:48:13.815573167 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   fuse
-Version:2.9.8
+Version:2.9.9
 Release:0
 Summary:User space File System
 License:GPL-2.0-or-later AND LGPL-2.1-or-later

++ fuse-2.9.8.tar.gz -> fuse-2.9.9.tar.gz ++
 70842 lines of diff (skipped)





commit fuse for openSUSE:Factory

2019-04-26 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2019-04-26 22:43:32

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new.5536 (New)


Package is "fuse"

Fri Apr 26 22:43:32 2019 rev:70 rq:697568 version:2.9.8

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2019-03-24 
14:56:14.979206827 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new.5536/fuse.changes  2019-04-26 
22:43:33.629670812 +0200
@@ -1,0 +2,10 @@
+Wed Apr 24 08:59:55 UTC 2019 - Martin Liška 
+
+- Move definition of _lto_cflags into %build.
+
+---
+Tue Apr 23 12:37:32 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1133101).
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.tzy1Zj/_old  2019-04-26 22:43:34.321670458 +0200
+++ /var/tmp/diff_new_pack.tzy1Zj/_new  2019-04-26 22:43:34.321670458 +0200
@@ -155,6 +155,7 @@
 %patch4
 
 %build
+%define _lto_cflags %{nil}
 export CFLAGS="%{optflags} -g -fno-strict-aliasing"
 export MOUNT_FUSE_PATH=%{_sbindir}
 autoreconf -fi






commit fuse for openSUSE:Factory

2019-03-24 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2019-03-24 14:56:13

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new.25356 (New)


Package is "fuse"

Sun Mar 24 14:56:13 2019 rev:69 rq:686407 version:2.9.8

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2018-08-08 
14:44:18.564646792 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new.25356/fuse.changes 2019-03-24 
14:56:14.979206827 +0100
@@ -1,0 +2,5 @@
+Tue Mar 19 11:28:53 UTC 2019 - Martin Liška 
+
+- Use %make_build in order to provide verbose output.
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.fUeljs/_old  2019-03-24 14:56:15.723206748 +0100
+++ /var/tmp/diff_new_pack.fUeljs/_new  2019-03-24 14:56:15.727206748 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -163,7 +163,7 @@
 --enable-lib \
 --enable-util \
 --enable-example
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install






commit fuse for openSUSE:Factory

2018-08-08 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2018-08-08 14:44:17

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Wed Aug  8 14:44:17 2018 rev:68 rq:627620 version:2.9.8

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2017-10-23 
16:38:49.997284085 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2018-08-08 
14:44:18.564646792 +0200
@@ -1,0 +2,18 @@
+Sat Jul 28 22:36:01 UTC 2018 - avin...@opensuse.org
+
+- fuse 2.9.8
+  * SECURITY UPDATE: In previous versions of libfuse it was possible
+to for unprivileged users to specify the allow_other option even
+when this was forbidden in /etc/fuse.conf. The vulnerability is
+present only on systems where SELinux is active (including in
+permissive mode).
+  * libfuse no longer segfaults when fuse_interrupted() is called
+outside the event loop.
+  * The fusermount binary has been hardened in several ways to
+reduce potential attack surface. Most importantly, mountpoints
+and mount options must now match a hard-coded whitelist. It is
+expected that this whitelist covers all regular use-cases.
+- cleanup with spec-cleaner
+- update wiki urls to new location
+
+---

Old:

  fuse-2.9.7.tar.gz
  fuse-2.9.7.tar.gz.asc

New:

  fuse-2.9.8.tar.gz
  fuse-2.9.8.tar.gz.asc



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.Nd40Xc/_old  2018-08-08 14:44:19.124647703 +0200
+++ /var/tmp/diff_new_pack.Nd40Xc/_new  2018-08-08 14:44:19.128647709 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# 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
@@ -17,12 +17,12 @@
 
 
 Name:   fuse
-Version:2.9.7
+Version:2.9.8
 Release:0
 Summary:User space File System
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  System/Filesystems
-Url:https://github.com/libfuse/libfuse
+URL:https://github.com/libfuse/libfuse
 Source: 
https://github.com/libfuse/libfuse/releases/download/fuse-%{version}/fuse-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
@@ -38,7 +38,6 @@
 BuildRequires:  pkgconfig
 # FIXME: use proper Requires(pre/post/preun/...)
 PreReq: permissions
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1320
 Requires(pre):  group(trusted)
 %endif
@@ -83,7 +82,7 @@
 
 After installing fuse-devel, administrators can compile and install
 other user space file systems which can be found at
-http://fuse.sourceforge.net/wiki
+https://github.com/libfuse/libfuse/wiki/
 
 %package -n libulockmgr1
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
@@ -107,7 +106,7 @@
 
 After installing fuse-devel, administrators can compile and install
 other user space file systems which can be found at
-http://fuse.sourceforge.net/wiki
+https://github.com/libfuse/libfuse/wiki/
 
 %package doc
 Summary:Document package for FUSE (userspace filesystem)
@@ -132,7 +131,7 @@
 
 With fuse-devel, administrators can compile and install other user
 space file systems which can be found at
-http://fuse.sourceforge.net/wiki
+https://github.com/libfuse/libfuse/wiki/
 
 %package devel-static
 Summary:Development package for FUSE (userspace filesystem) modules
@@ -147,7 +146,7 @@
 
 With fuse-devel, administrators can compile and install other user
 space file systems which can be found at
-http://fuse.sourceforge.net/wiki
+https://github.com/libfuse/libfuse/wiki/
 
 %prep
 %setup -q
@@ -167,7 +166,7 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 rm -rf %{buildroot}/%{_sysconfdir}/init.d
 install -m644 -D %{SOURCE4} %{buildroot}/%{_sysconfdir}/fuse.conf
 # Needed for OpenSUSE buildservice
@@ -203,16 +202,13 @@
 %verify_permissions -e %{_bindir}/fusermount
 
 %post -n libfuse2 -p /sbin/ldconfig
-
 %postun -n libfuse2 -p /sbin/ldconfig
-
 %post -n libulockmgr1 -p /sbin/ldconfig
-
 %postun -n libulockmgr1 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog NEWS README* COPYING*
+%license COPYING*
+%doc AUTHORS ChangeLog NEWS README*
 %if 0%{?suse_version} <= 1020
 %dir %{_sysconfdir}/udev
 %dir %{_sysconfdir}/udev/rules.d
@@ -225,30 +221,26 @@
 %{_sbindir}/mount

commit fuse for openSUSE:Factory

2017-10-23 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2017-10-23 16:38:46

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Mon Oct 23 16:38:46 2017 rev:67 rq:534302 version:2.9.7

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2017-08-18 
14:56:50.686004515 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2017-10-23 
16:38:49.997284085 +0200
@@ -1,0 +2,14 @@
+Mon Oct 16 19:28:32 UTC 2017 - admor...@morgancomputers.net
+
+- Fix download link in fuse.spec
+
+---
+Fri Oct  6 15:57:44 UTC 2017 - admor...@morgancomputers.net
+
+- fuse 2.9.7
+  * Shared-object version has now been bumped correctly.
+  * Added SELinux support.
+  * Fixed race-condition when session is terminated right after
+starting a FUSE file system.
+
+---

Old:

  fuse-2.9.5.tar.gz
  fuse-2.9.5.tar.gz.asc

New:

  fuse-2.9.7.tar.gz
  fuse-2.9.7.tar.gz.asc



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.E0cY9R/_old  2017-10-23 16:38:50.941239910 +0200
+++ /var/tmp/diff_new_pack.E0cY9R/_new  2017-10-23 16:38:50.941239910 +0200
@@ -16,19 +16,18 @@
 #
 
 
-%define tag 2_9_5
 Name:   fuse
-Version:2.9.5
+Version:2.9.7
 Release:0
 Summary:User space File System
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
 Url:https://github.com/libfuse/libfuse
-Source: 
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz
+Source: 
https://github.com/libfuse/libfuse/releases/download/fuse-%{version}/fuse-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Source4:fuse.conf
-Source5:
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz.asc
+Source5:
https://github.com/libfuse/libfuse/releases/download/fuse-%{version}/fuse-%{version}.tar.gz.asc
 Source6:fuse.keyring
 Patch0: fuse-install-fix.diff
 Patch3: fusermount-compile-as-pie.patch
@@ -110,10 +109,18 @@
 other user space file systems which can be found at
 http://fuse.sourceforge.net/wiki
 
+%package doc
+Summary:Document package for FUSE (userspace filesystem)
+Group:  Development/Languages/C and C++
+
+%description doc
+This package contains the documentation for FUSE (userspace filesystem).
+
 %package devel
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
 Requires:   fuse = %{version}
+Requires:   fuse-doc = %{version}
 Requires:   glibc-devel
 Requires:   libfuse2 = %{version}
 Requires:   libulockmgr1 = %{version}
@@ -236,9 +243,12 @@
 #EndUsrMerge
 %{_libdir}/libulockmgr.so.*
 
-%files devel
+%files doc
 %defattr(-,root,root)
 %doc example doc
+
+%files devel
+%defattr(-,root,root)
 %{_libdir}/libfuse.so
 %{_libdir}/libulockmgr.so
 %{_includedir}/fuse.h

++ fuse-2.9.5.tar.gz -> fuse-2.9.7.tar.gz ++
 12867 lines of diff (skipped)





commit fuse for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2017-08-18 14:56:48

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Fri Aug 18 14:56:48 2017 rev:66 rq:516838 version:2.9.5

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2016-01-30 
11:34:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2017-08-18 
14:56:50.686004515 +0200
@@ -1,0 +2,5 @@
+Mon Jul 31 10:25:45 UTC 2017 - fcro...@suse.com
+
+- Ensure trusted group is available on Tumbleweed.
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.uQ4uRu/_old  2017-08-18 14:56:52.373766920 +0200
+++ /var/tmp/diff_new_pack.uQ4uRu/_new  2017-08-18 14:56:52.381765795 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -40,6 +40,9 @@
 # FIXME: use proper Requires(pre/post/preun/...)
 PreReq: permissions
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} > 1320
+Requires(pre):  group(trusted)
+%endif
 %if 0%{?suse_version} > 1130
 Requires:   util-linux >= 2.18
 %else






commit fuse for openSUSE:Factory

2016-01-30 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2016-01-30 11:34:16

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2015-05-23 
12:50:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2016-01-30 
11:34:17.0 +0100
@@ -1,0 +2,9 @@
+Fri Jan 22 12:04:12 UTC 2016 - astie...@suse.com
+
+- fuse 2.9.5:
+  * fix warning in mount.c:receive_fd().
+  * fix possible memory leak.
+  * new upstream project and source URL
+  * add new maintainer keyring and verify source signature
+
+---

Old:

  fuse-2.9.4.tar.gz

New:

  fuse-2.9.5.tar.gz
  fuse-2.9.5.tar.gz.asc
  fuse.keyring



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.XN3HkZ/_old  2016-01-30 11:34:18.0 +0100
+++ /var/tmp/diff_new_pack.XN3HkZ/_new  2016-01-30 11:34:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,35 +16,38 @@
 #
 
 
+%define tag 2_9_5
 Name:   fuse
+Version:2.9.5
+Release:0
 Summary:User space File System
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
-Version:2.9.4
-Release:0
-# http://downloads.sf.net/fuse/fuse-%%version.tar.gz
-Source: 
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz
+Url:https://github.com/libfuse/libfuse
+Source: 
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Source4:fuse.conf
-Patch:  fuse-install-fix.diff
+Source5:
https://github.com/libfuse/libfuse/releases/download/fuse_%{tag}/fuse-%{version}.tar.gz.asc
+Source6:fuse.keyring
+Patch0: fuse-install-fix.diff
 Patch3: fusermount-compile-as-pie.patch
 Patch4: aarch64-build-fix.patch
-Url:http://fuse.sourceforge.net
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq: permissions
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
 Requires:   util-linux >= 2.18
 %else
 Requires:   util-linux(fake+no-canonicalize)
 %endif
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
-BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif
-PreReq: permissions
 
 %description
 With FUSE, a user space program can export a file system through the
@@ -138,12 +141,12 @@
 
 %prep
 %setup -q
-%patch -p1
+%patch0 -p1
 %patch3 -p1
 %patch4
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
+export CFLAGS="%{optflags} -g -fno-strict-aliasing"
 export MOUNT_FUSE_PATH=%{_sbindir}
 autoreconf -fi
 %configure --with-pic \
@@ -154,30 +157,30 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
-install -m644 -D %{S:4} $RPM_BUILD_ROOT/%{_sysconfdir}/fuse.conf
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+rm -rf %{buildroot}/%{_sysconfdir}/init.d
+install -m644 -D %{SOURCE4} %{buildroot}/%{_sysconfdir}/fuse.conf
 # Needed for OpenSUSE buildservice
-%if %suse_version <= 1020
-install -m644 -D util/udev.rules 
$RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/99-fuse.rules
+%if 0%{?suse_version} <= 1020
+install -m644 -D util/udev.rules 
%{buildroot}/%{_sysconfdir}/udev/rules.d/99-fuse.rules
 %endif
-%{__rm} -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 # not needed for fuse, might reappar in separate package:
-%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.a
+rm -f %{buildroot}/%{_libdir}/libulockmgr.a
 #UsrMerge
-mkdir $RPM_BUILD_ROOT/sbin
-mkdir $RPM_BUILD_ROOT/%{_lib}
-%{__ln_s} -v %{_sbindir}/mount.fuse $RPM_BUILD_ROOT/sbin
-pushd $RPM_BUILD_ROOT/%{_libdir}
+mkdir %{buildroot}/sbin
+mkdir %{buildroot}/%{_lib}
+ln -s -v %{_sbindir}/mount.fuse %{buildroot}/sbin
+pushd %{buildroot}/%{_libdir}
 for libname in $(ls *.so.*);do
-%{__ln_s} -v /%{_libdir}/$libname %{buildroot}/%{_lib}
+ln -s -v /%{_libdir}/$libname %{buildroot}/%{_lib}
 done
 popd
 #EndUsrMerge
 
-(cd example && %{__make} clean)
-%{__rm} -rf

commit fuse for openSUSE:Factory

2015-05-23 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2015-05-23 12:49:59

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2014-12-16 
14:50:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2015-05-23 
12:50:00.0 +0200
@@ -1,0 +2,11 @@
+Fri May 22 09:38:26 UTC 2015 - mszer...@suse.cz
+
+- Update to version 2.9.4
+  - fix exec environment for mount and umount (bsc#931452,
+CVE-2015-3202)
+  - properly restore the default signal handler
+  - fix directory file handle passed toioctl() method.
+  - fix for uids/gids larger than 2147483647
+  - initialize stat buffer passed to ->getattr() and ->fgetattr()
+
+---

Old:

  fuse-2.9.3.tar.gz

New:

  fuse-2.9.4.tar.gz



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.0gEprK/_old  2015-05-23 12:50:01.0 +0200
+++ /var/tmp/diff_new_pack.0gEprK/_new  2015-05-23 12:50:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -20,7 +20,7 @@
 Summary:User space File System
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
-Version:2.9.3
+Version:2.9.4
 Release:0
 # http://downloads.sf.net/fuse/fuse-%%version.tar.gz
 Source: 
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz

++ fuse-2.9.3.tar.gz -> fuse-2.9.4.tar.gz ++
 5738 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/fuse-2.9.3/ChangeLog new/fuse-2.9.4/ChangeLog
--- old/fuse-2.9.3/ChangeLog2013-07-01 10:23:08.0 +0200
+++ new/fuse-2.9.4/ChangeLog2015-05-22 11:14:14.0 +0200
@@ -1,3 +1,42 @@
+2015-05-22  Miklos Szeredi 
+
+   * Released 2.9.4
+
+2015-05-22  Miklos Szeredi 
+
+   * libfuse: fix exec environment for mount and umount.  Found by
+   Tavis Ormandy (CVE-2015-3202).
+
+2015-02-26  Miklos Szeredi 
+
+   * libfuse: fix fuse_remove_signal_handlers() to properly restore
+   the default signal handler.  Reported by: Chris Johnson
+
+2014-07-21  Miklos Szeredi 
+
+   * libfuse: highlevel API: fix directory file handle passed to
+   ioctl() method.  Reported by Eric Biggers
+
+2014-07-15  Miklos Szeredi 
+
+   * libfuse: document deadlock avoidance for
+   fuse_notify_inval_entry() and fuse_notify_delete()
+
+   * fusermount, libfuse: send value as unsigned in "user_id=" and
+   "group_id=" options.  Uids/gids larger than 2147483647 would
+   result in EINVAL when mounting the filesystem.  This also needs a
+   fix in the kernel.
+
+2014-03-26  Miklos Szeredi 
+
+   * Initilaize stat buffer passed to ->getattr() and ->fgetattr() to
+   zero in all cases.  Reported by Daniel Iwan
+
+2013-08-26  Miklos Szeredi 
+
+   * libfuse: Add missing includes.  This allows compiling fuse with
+   musl.  Patch by Daniel Thau
+
 2013-07-01  Miklos Szeredi 
 
* Released 2.9.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/fuse-2.9.3/INSTALL new/fuse-2.9.4/INSTALL
--- old/fuse-2.9.3/INSTALL  2013-02-18 14:44:00.0 +0100
+++ new/fuse-2.9.4/INSTALL  2015-05-22 11:16:32.0 +0200
@@ -1,7 +1,7 @@
 Installation Instructions
 *
 
-Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
 Inc.
 
Copying and distribution of this file, with or without modification,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs -

commit fuse for openSUSE:Factory

2014-12-16 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2014-12-16 14:50:51

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-07-25 
13:20:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2014-12-16 
14:50:50.0 +0100
@@ -1,0 +2,5 @@
+Wed Dec 10 21:08:32 UTC 2014 - bwiedem...@suse.com
+
+- include commented default fuse.conf (bnc#908292)
+
+---

New:

  fuse.conf



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.iKv3E5/_old  2014-12-16 14:50:55.0 +0100
+++ /var/tmp/diff_new_pack.iKv3E5/_new  2014-12-16 14:50:55.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 Source: 
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
+Source4:fuse.conf
 Patch:  fuse-install-fix.diff
 Patch3: fusermount-compile-as-pie.patch
 Patch4: aarch64-build-fix.patch
@@ -155,6 +156,7 @@
 %install
 %makeinstall
 rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
+install -m644 -D %{S:4} $RPM_BUILD_ROOT/%{_sysconfdir}/fuse.conf
 # Needed for OpenSUSE buildservice
 %if %suse_version <= 1020
 install -m644 -D util/udev.rules 
$RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/99-fuse.rules
@@ -207,6 +209,7 @@
 /sbin/mount.fuse
 #EndUsrMerge
 %{_sbindir}/mount.fuse
+%config %{_sysconfdir}/fuse.conf
 %{_bindir}/ulockmgr_server
 %{_mandir}/man1/fusermount.1.*
 %{_mandir}/man1/ulockmgr_server.1.*

++ fuse.conf ++
# The file /etc/fuse.conf allows for the following parameters:
#
# user_allow_other - Using the allow_other mount option works fine as root, in
# order to have it work as user you need user_allow_other in /etc/fuse.conf as 
# well. (This option allows users to use the allow_other option.) You need 
# allow_other if you want users other than the owner to access a mounted fuse. 
# This option must appear on a line by itself. There is no value, just the 
# presence of the option.

#user_allow_other


# mount_max = n - this option sets the maximum number of mounts.
# Currently (2014) it must be typed exactly as shown
# (with a single space before and after the equals sign).

#mount_max = 1000

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2013-07-25 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-07-25 13:19:18

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-06-26 
20:17:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-07-25 
13:20:44.0 +0200
@@ -1,0 +2,7 @@
+Wed Jul 24 17:53:36 CEST 2013 - mszer...@suse.cz
+
+- Update to version 2.9.3
+  - Bug fixes
+- Remove fuse-gnu_source.patch (fixed upstream)
+
+---

Old:

  fuse-2.9.2.tar.gz
  fuse-gnu_source.patch

New:

  fuse-2.9.3.tar.gz



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.5wKYAD/_old  2013-07-25 13:20:45.0 +0200
+++ /var/tmp/diff_new_pack.5wKYAD/_new  2013-07-25 13:20:45.0 +0200
@@ -20,14 +20,13 @@
 Summary:User space File System
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
-Version:2.9.2
+Version:2.9.3
 Release:0
 # http://downloads.sf.net/fuse/fuse-%%version.tar.gz
 Source: 
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Patch:  fuse-install-fix.diff
-Patch2: fuse-gnu_source.patch
 Patch3: fusermount-compile-as-pie.patch
 Patch4: aarch64-build-fix.patch
 Url:http://fuse.sourceforge.net
@@ -139,7 +138,6 @@
 %prep
 %setup -q
 %patch -p1
-%patch2 -p1
 %patch3 -p1
 %patch4
 

++ fuse-2.9.2.tar.gz -> fuse-2.9.3.tar.gz ++
 7997 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2013-06-26 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-06-26 20:17:33

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-04-02 
11:40:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-06-26 
20:17:35.0 +0200
@@ -1,0 +2,5 @@
+Sun Jun 16 07:40:22 UTC 2013 - dmuel...@suse.com
+
+- add aarch64-build-fix.patch 
+
+---

New:

  aarch64-build-fix.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.7INxkI/_old  2013-06-26 20:17:36.0 +0200
+++ /var/tmp/diff_new_pack.7INxkI/_new  2013-06-26 20:17:36.0 +0200
@@ -29,6 +29,7 @@
 Patch:  fuse-install-fix.diff
 Patch2: fuse-gnu_source.patch
 Patch3: fusermount-compile-as-pie.patch
+Patch4: aarch64-build-fix.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -140,6 +141,7 @@
 %patch -p1
 %patch2 -p1
 %patch3 -p1
+%patch4
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"

++ aarch64-build-fix.patch ++
--- include/fuse_kernel.h
+++ include/fuse_kernel.h
@@ -85,12 +85,7 @@
 #ifndef _LINUX_FUSE_H
 #define _LINUX_FUSE_H
 
-#include 
-#define __u64 uint64_t
-#define __s64 int64_t
-#define __u32 uint32_t
-#define __s32 int32_t
-#define __u16 uint16_t
+#include 
 
 /*
  * Version negotiation:
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2013-04-02 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-04-02 11:40:27

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-03-28 
13:11:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-04-02 
11:40:29.0 +0200
@@ -1,0 +2,6 @@
+Wed Mar 27 06:59:31 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.IvSQgX/_old  2013-04-02 11:40:30.0 +0200
+++ /var/tmp/diff_new_pack.IvSQgX/_new  2013-04-02 11:40:30.0 +0200
@@ -23,7 +23,7 @@
 Version:2.9.2
 Release:0
 # http://downloads.sf.net/fuse/fuse-%%version.tar.gz
-Source: %{name}-%{version}.tar.gz
+Source: 
http://downloads.sourceforge.net/project/fuse/fuse-2.X/%{version}/%{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Patch:  fuse-install-fix.diff

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-03-28 13:11:19

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-03-08 
21:04:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-03-28 
13:11:20.0 +0100
@@ -1,0 +2,5 @@
+Tue Mar 26 16:27:22 UTC 2013 - dmuel...@suse.com
+
+- fix build for SLE_11 
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.M0ZJps/_old  2013-03-28 13:11:21.0 +0100
+++ /var/tmp/diff_new_pack.M0ZJps/_new  2013-03-28 13:11:21.0 +0100
@@ -153,7 +153,7 @@
 make %{?_smp_mflags}
 
 %install
-%make_install
+%makeinstall
 rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
 # Needed for OpenSUSE buildservice
 %if %suse_version <= 1020

++ fuse-gnu_source.patch ++
--- /var/tmp/diff_new_pack.M0ZJps/_old  2013-03-28 13:11:21.0 +0100
+++ /var/tmp/diff_new_pack.M0ZJps/_new  2013-03-28 13:11:21.0 +0100
@@ -1,7 +1,9 @@
-diff -ur fuse-2.9.2.orig/configure.in fuse-2.9.2/configure.in
 fuse-2.9.2.orig/configure.in   2012-10-01 10:58:00.0 -0500
-+++ fuse-2.9.2/configure.in2013-03-04 09:10:52.0 -0600
-@@ -7,7 +7,9 @@
+Index: fuse-2.9.2/configure.in
+===
+--- fuse-2.9.2.orig/configure.in
 fuse-2.9.2/configure.in
+@@ -6,8 +6,10 @@ AM_INIT_AUTOMAKE
+ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)])
  AM_CONFIG_HEADER(include/config.h)
  
 +AC_USE_SYSTEM_EXTENSIONS

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-03-08 21:04:03

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2013-02-07 
10:15:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-03-08 
21:04:04.0 +0100
@@ -1,0 +2,15 @@
+Fri Mar  8 13:36:12 UTC 2013 - idon...@suse.com
+
+- Use autoreconf directly instead of makeconf.sh
+
+---
+Mon Mar  4 15:04:08 UTC 2013 - arc...@dellroad.org
+
+- Update to version 2.9.2
+  - Add support for fallocate() (kernel >= 3.5)
+  - Bug fixes
+- Remove fix-pthread-in-fuse.pc.patch; now included in upstream
+- Don't patch generated files such as configure and Makefile.in;
+  instead, regenerate them using makeconf.sh from SVN repository
+
+---

Old:

  fix-pthread-in-fuse.pc.patch
  fuse-2.9.0.tar.gz

New:

  fuse-2.9.2.tar.gz



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.bkAG3R/_old  2013-03-08 21:04:05.0 +0100
+++ /var/tmp/diff_new_pack.bkAG3R/_new  2013-03-08 21:04:05.0 +0100
@@ -20,16 +20,15 @@
 Summary:User space File System
 License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
-Version:2.9.0
+Version:2.9.2
 Release:0
 # http://downloads.sf.net/fuse/fuse-%%version.tar.gz
 Source: %{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Patch:  fuse-install-fix.diff
-Patch3: fuse-gnu_source.patch
-Patch4: fusermount-compile-as-pie.patch
-Patch5: fix-pthread-in-fuse.pc.patch
+Patch2: fuse-gnu_source.patch
+Patch3: fusermount-compile-as-pie.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -37,6 +36,9 @@
 %else
 Requires:   util-linux(fake+no-canonicalize)
 %endif
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
@@ -135,14 +137,14 @@
 
 %prep
 %setup -q
-%patch
-%patch3
-%patch4 -p1
-%patch5 -p1
+%patch -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
 export MOUNT_FUSE_PATH=%{_sbindir}
+autoreconf -fi
 %configure --with-pic \
 --with-pkgconfigdir=%{_libdir}/pkgconfig \
 --enable-lib \

++ fuse-2.9.0.tar.gz -> fuse-2.9.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fuse-2.9.0/ChangeLog new/fuse-2.9.2/ChangeLog
--- old/fuse-2.9.0/ChangeLog2012-04-20 16:29:19.0 +0200
+++ new/fuse-2.9.2/ChangeLog2012-10-01 17:58:39.0 +0200
@@ -1,3 +1,60 @@
+2012-10-01  Miklos Szeredi 
+
+   * Released 2.9.2
+
+2012-10-01  Miklos Szeredi 
+
+   * Fix deadlock in libfuse.  Running "svn update" on a fuse
+   filesystem could deadlock because of a bug in the way the paths
+   are locked.  Reported by Kazuaki Anami
+
+2012-08-23  Miklos Szeredi 
+
+   * Fix missing config.h in buffer.c.  Reported by Matthew Gabeler-Lee
+
+2012-08-14  Miklos Szeredi 
+
+   * Not unhashing the name in forget (commit on 2011-12-09) broke
+   the forget logic in a subtle way, resulting in "fuse internal
+   error: node NNN not found" and causing the filesystem daemon to
+   abort.  Fix by incrementing the node refcount if nlookup goes from
+   zero to one.  Reported by Kyle Lippincott
+
+2012-08-13  Miklos Szeredi 
+
+   * Fix linking against GNU libiconv.  Patch by Natanael Copa
+
+2012-07-19  Miklos Szeredi 
+
+   * Released 2.9.1
+
+2012-07-19  Miklos Szeredi 
+
+   * Fix crash caused by freeing a stack address.  Reported by Itay
+   Perl
+
+2012-07-04  Miklos Szeredi 
+
+   * Fix install of mount.fuse from out-of-tree build.  Patch by
+   Olivier Blin
+
+   * Fix build with automake >= 1.12.1.  Patch by Olivier Blin
+
+2012-04-24  Miklos Szeredi 
+
+   * Add fallocate operation.  Only works on linux kernels 3.5 or
+   later.  Patch by Anatol Pomozov
+
+2012-05-16  Miklos Szeredi 
+
+   * Linking to a library that uses threads requires the application
+   to be linked with -pthreads otherwise some pthread functions will
+   be linked to stubs in glibc.  So move -pthread from Libs.private
+   to Libs in fuse.pc.  Reported by Werner Fink
+
+   * Fix the c

commit fuse for openSUSE:Factory

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2013-02-07 10:15:21

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2012-07-03 
13:50:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2013-02-07 
10:15:23.0 +0100
@@ -1,0 +2,5 @@
+Sat Feb  2 18:50:24 UTC 2013 - co...@suse.com
+
+- update license to new format
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.26fh0y/_old  2013-02-07 10:15:26.0 +0100
+++ /var/tmp/diff_new_pack.26fh0y/_new  2013-02-07 10:15:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   fuse
 Summary:User space File System
-License:GPL-2.0+ ; LGPL-2.1+
+License:GPL-2.0+ and LGPL-2.1+
 Group:  System/Filesystems
 Version:2.9.0
 Release:0

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2012-07-03 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2012-07-03 13:50:11

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2012-06-06 
16:06:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2012-07-03 
13:50:12.0 +0200
@@ -1,0 +2,5 @@
+Mon Jul  2 07:38:49 UTC 2012 - co...@suse.com
+
+- avoid autoreconf to avoid breaking on updates of auto* tools
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.WAYpOl/_old  2012-07-03 13:50:14.0 +0200
+++ /var/tmp/diff_new_pack.WAYpOl/_new  2012-07-03 13:50:14.0 +0200
@@ -37,7 +37,6 @@
 %else
 Requires:   util-linux(fake+no-canonicalize)
 %endif
-BuildRequires:  libtool
 BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
@@ -142,7 +141,6 @@
 %patch5 -p1
 
 %build
-autoreconf -fiv
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
 export MOUNT_FUSE_PATH=%{_sbindir}
 %configure --with-pic \

++ fix-pthread-in-fuse.pc.patch ++
--- /var/tmp/diff_new_pack.WAYpOl/_old  2012-07-03 13:50:14.0 +0200
+++ /var/tmp/diff_new_pack.WAYpOl/_new  2012-07-03 13:50:14.0 +0200
@@ -18,7 +18,7 @@
 Index: fuse-2.9.0/ChangeLog
 ===
 --- fuse-2.9.0.orig/ChangeLog  2012-04-20 16:29:19.0 +0200
-+++ fuse-2.9.0/ChangeLog   2012-05-16 17:51:34.0 +0200
 fuse-2.9.0/ChangeLog   2012-07-02 09:29:09.904005554 +0200
 @@ -1,3 +1,10 @@
 +2012-05-16  Miklos Szeredi 
 +
@@ -32,8 +32,8 @@
* Released 2.9.0
 Index: fuse-2.9.0/configure.in
 ===
 fuse-2.9.0.orig/configure.in   2012-05-16 17:51:33.0 +0200
-+++ fuse-2.9.0/configure.in2012-05-16 17:51:34.0 +0200
+--- fuse-2.9.0.orig/configure.in   2012-07-02 09:27:31.886602524 +0200
 fuse-2.9.0/configure.in2012-07-02 09:29:09.915005039 +0200
 @@ -62,11 +62,10 @@ AC_CHECK_FUNCS([fork setxattr fdatasync
  AC_CHECK_MEMBERS([struct stat.st_atim])
  AC_CHECK_MEMBERS([struct stat.st_atimespec])
@@ -59,7 +59,7 @@
 Index: fuse-2.9.0/fuse.pc.in
 ===
 --- fuse-2.9.0.orig/fuse.pc.in 2012-04-10 15:28:55.0 +0200
-+++ fuse-2.9.0/fuse.pc.in  2012-05-16 17:51:34.0 +0200
 fuse-2.9.0/fuse.pc.in  2012-07-02 09:29:09.915005039 +0200
 @@ -6,6 +6,6 @@ includedir=@includedir@
  Name: fuse
  Description: Filesystem in Userspace
@@ -71,7 +71,7 @@
 Index: fuse-2.9.0/lib/Makefile.am
 ===
 --- fuse-2.9.0.orig/lib/Makefile.am2012-04-20 12:01:56.0 +0200
-+++ fuse-2.9.0/lib/Makefile.am 2012-05-16 17:51:34.0 +0200
 fuse-2.9.0/lib/Makefile.am 2012-07-02 09:29:09.916004992 +0200
 @@ -36,7 +36,7 @@ libfuse_la_SOURCES = \
$(iconv_source) \
$(mount_source)
@@ -81,3 +81,46 @@
-Wl,--version-script,$(srcdir)/fuse_versionscript
  
  if NETBSD
+Index: fuse-2.9.0/configure
+===
+--- fuse-2.9.0.orig/configure  2012-07-02 09:27:54.0 +0200
 fuse-2.9.0/configure   2012-07-02 09:29:47.969220381 +0200
+@@ -12114,7 +12114,6 @@ _ACEOF
+ fi
+ 
+ 
+-libfuse_libs="-pthread"
+ LIBS=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing 
dlopen" >&5
+ $as_echo_n "checking for library containing dlopen... " >&6; }
+@@ -12228,7 +12227,7 @@ if test "$ac_res" != no; then :
+ 
+ fi
+ 
+-libfuse_libs="$libfuse_libs $LIBS"
++libfuse_libs=$LIBS
+ LIBS=
+ 
+ # Check whether --with-libiconv-prefix was given.
+@@ -13205,7 +13204,7 @@ _ACEOF
+ 
+   fi
+ 
+-libfuse_libs="$libfuse_libs $LTLIBICONV"
++libfuse_libs=$libfuse_libs $LTLIBICONV
+  if test "$am_cv_func_iconv" = yes; then
+   ICONV_TRUE=
+   ICONV_FALSE='#'
+Index: fuse-2.9.0/lib/Makefile.in
+===
+--- fuse-2.9.0.orig/lib/Makefile.in2012-04-20 14:43:38.0 +0200
 fuse-2.9.0/lib/Makefile.in 2012-07-02 09:29:51.589050623 +0200
+@@ -283,7 +283,7 @@ libfuse_la_SOURCES = \
+   $(iconv_source) \
+   $(mount_source)
+ 
+-libfuse_la_LDFLAGS = @libfuse_libs@ -version-number 2:9:0 \
++libfuse_la_LDFLAGS = -pthread @libfuse_libs@ -version-number 2:9:0 \
+   -Wl,--version-script,$(srcdir)/fuse_version

commit fuse for openSUSE:Factory

2012-06-06 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2012-06-06 16:06:38

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2012-05-21 
08:02:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2012-06-06 
16:06:39.0 +0200
@@ -1,0 +2,8 @@
+Sat May 26 16:14:26 UTC 2012 - jeng...@inai.de
+
+- Remove redundant tags/sections from specfile
+- Parallel build with %_smp_mflags
+- Trim list of FUSE fses from description (it's literally endless)
+  and text inappropraite for subpackages
+
+---



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.6lPVGM/_old  2012-06-06 16:06:41.0 +0200
+++ /var/tmp/diff_new_pack.6lPVGM/_new  2012-06-06 16:06:41.0 +0200
@@ -22,7 +22,7 @@
 Group:  System/Filesystems
 Version:2.9.0
 Release:0
-# 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
+# http://downloads.sf.net/fuse/fuse-%%version.tar.gz
 Source: %{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
@@ -39,7 +39,7 @@
 %endif
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif
 PreReq: permissions
@@ -78,12 +78,6 @@
 other user space file systems which can be found at
 http://fuse.sourceforge.net/wiki
 
-
-
-Authors:
-
-Miklos Szeredi 
-
 %package -n libulockmgr1
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
@@ -92,43 +86,6 @@
 With FUSE, a user space program can export a file system through the
 kernel-default (Linux kernel).
 
-A FUSE file system which only needs libfuse2 is ntfs-3g, other FUSE
-file systems might need the fuse package in addition to have fusermount
-and /sbin/mount.fuse.
-
-User space file systems which are implemented using FUSE are provided
-by the following packages:
-
-- curlftpfs (mount FTP servers),
-
-- encfs (layered file encryption),
-
-- fuseiso (mount iso, img, bin, mdf and nrg CD-ROM images),
-
-- fusepod (mount iPods),
-
-- fusesmb (mount a fully browseable network neighborhood),
-
-- gphotofs (mount gphoto-supported cameras),
-
-- ntfs-3g (mount NTFS volumes read-write),
-
-- obexfs (mount of bluetooth devices),
-
-- sshfs (mount over ssh),
-
-- wdfs (mount of WebDAV shares)
-
-After installing fuse-devel, administrators can compile and install
-other user space file systems which can be found at
-http://fuse.sourceforge.net/wiki
-
-
-
-Authors:
-
-Miklos Szeredi 
-
 %package -n libfuse2
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
@@ -141,39 +98,10 @@
 file systems might need the fuse package in addition to have fusermount
 and /sbin/mount.fuse.
 
-User space file systems which are implemented using FUSE are provided
-by the following packages:
-
-- curlftpfs (mount FTP servers),
-
-- encfs (layered file encryption),
-
-- fuseiso (mount iso, img, bin, mdf and nrg CD-ROM images),
-
-- fusepod (mount iPods),
-
-- fusesmb (mount a fully browseable network neighborhood),
-
-- gphotofs (mount gphoto-supported cameras),
-
-- ntfs-3g (mount NTFS volumes read-write),
-
-- obexfs (mount of bluetooth devices),
-
-- sshfs (mount over ssh),
-
-- wdfs (mount of WebDAV shares)
-
 After installing fuse-devel, administrators can compile and install
 other user space file systems which can be found at
 http://fuse.sourceforge.net/wiki
 
-
-
-Authors:
-
-Miklos Szeredi 
-
 %package devel
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
@@ -187,39 +115,10 @@
 files needed to develop programs that use the fuse (FUSE) library to
 implement kernel-default (Linux) file systems in user space.
 
-Many user space file systems are already provided as packages for
-installation:
-
-- curlftpfs (mount FTP servers),
-
-- encfs (layered file encryption),
-
-- fuseiso (mount iso, img, bin, mdf and nrg CD-ROM images),
-
-- fusepod (mount iPods),
-
-- fusesmb (mount a fully browseable network neighborhood),
-
-- gphotofs (mount gphoto-supported cameras),
-
-- ntfs-3g (mount NTFS volumes read-write),
-
-- obexfs (mount of bluetooth devices),
-
-- sshfs (mount over ssh),
-
-- wdfs (mount of WebDAV shares)
-
 With fuse-devel, administrato

commit fuse for openSUSE:Factory

2012-05-20 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2012-05-21 08:02:46

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2012-04-24 
11:22:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2012-05-21 
08:02:48.0 +0200
@@ -1,0 +2,10 @@
+Wed May 16 17:52:11 CEST 2012 - mszer...@suse.cz
+
+- Fix -pthread in fuse.pc [bnc#761117]
+
+---
+Thu Apr 26 19:31:47 UTC 2012 - rschweik...@suse.com
+
+- place binaries in /usr tree (UsrMerge project)
+
+---

New:

  fix-pthread-in-fuse.pc.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.7zgWWk/_old  2012-05-21 08:02:51.0 +0200
+++ /var/tmp/diff_new_pack.7zgWWk/_new  2012-05-21 08:02:51.0 +0200
@@ -29,6 +29,7 @@
 Patch:  fuse-install-fix.diff
 Patch3: fuse-gnu_source.patch
 Patch4: fusermount-compile-as-pie.patch
+Patch5: fix-pthread-in-fuse.pc.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -268,34 +269,39 @@
 %patch
 %patch3
 %patch4 -p1
+%patch5 -p1
 
 %build
 autoreconf -fiv
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
+export MOUNT_FUSE_PATH=%{_sbindir}
 %configure --with-pic \
 --with-pkgconfigdir=%{_libdir}/pkgconfig \
-   --exec-prefix=/ \
---libdir=/%{_lib} \
 --enable-lib \
 --enable-util \
 --enable-example
 %{__make} %{?jobs:-j%jobs}
 
 %install
-make DESTDIR="$RPM_BUILD_ROOT" install
+%make_install
 rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
 # Needed for OpenSUSE buildservice
 %if %suse_version <= 1020
 install -m644 -D util/udev.rules 
$RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/99-fuse.rules
 %endif
-for libname in libfuse libulockmgr;do
-%{__ln_s} -v /%{_lib}/$(readlink %{buildroot}/%{_lib}/$libname.so) 
%{buildroot}%{_libdir}/$libname.so
-%{__rm} -v %{buildroot}/%{_lib}/$libname.{so,la}
-%{__mv} -v %{buildroot}/%{_lib}/$libname.a %{buildroot}%{_libdir}
-done
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 # not needed for fuse, might reappar in separate package:
 %{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.a
+#UsrMerge
+mkdir $RPM_BUILD_ROOT/sbin
+mkdir $RPM_BUILD_ROOT/%{_lib}
+%{__ln_s} -v %{_sbindir}/mount.fuse $RPM_BUILD_ROOT/sbin
+pushd $RPM_BUILD_ROOT/%{_libdir}
+for libname in $(ls *.so.*);do
+%{__ln_s} -v /%{_libdir}/$libname %{buildroot}/%{_lib}
+done
+popd
+#EndUsrMerge
 
 (cd example && %{__make} clean)
 %{__rm} -rf example/.deps example/Makefile.am example/Makefile.in
@@ -330,7 +336,10 @@
 %{_sysconfdir}/udev/rules.d/99-fuse.rules
 %endif
 %verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount
+#UsrMerge
 /sbin/mount.fuse
+#EndUsrMerge
+%{_sbindir}/mount.fuse
 %{_bindir}/ulockmgr_server
 %{_mandir}/man1/fusermount.1.*
 %{_mandir}/man1/ulockmgr_server.1.*
@@ -338,11 +347,17 @@
 
 %files -n libfuse2
 %defattr(-,root,root)
+#UsrMerge
 /%{_lib}/libfuse.so.2*
+#EndUsrMerge
+%{_libdir}/libfuse.so.2*
 
 %files -n libulockmgr1
 %defattr(-,root,root)
+#UsrMerge
 /%{_lib}/libulockmgr.so.*
+#EndUsrMerge
+%{_libdir}/libulockmgr.so.*
 
 %files devel
 %defattr(-,root,root)

++ fix-pthread-in-fuse.pc.patch ++
>From 384496dd02cfd9a74b95d62ce0d23a31a7af3730 Mon Sep 17 00:00:00 2001
From: Miklos Szeredi 
Date: Wed, 16 May 2012 16:45:27 +0200
Subject: [PATCH] Fix -pthread in fuse.pc

Linking to a library that uses threads requires the application to be linked
with -pthreads otherwise some pthread functions will be linked to stubs in
glibc.  So move -pthread from Libs.private to Libs in fuse.pc.

Reported by Werner Fink
---
 ChangeLog   |7 +++
 configure.in|5 ++---
 fuse.pc.in  |2 +-
 lib/Makefile.am |2 +-
 4 files changed, 11 insertions(+), 5 deletions(-)

Index: fuse-2.9.0/ChangeLog
===
--- fuse-2.9.0.orig/ChangeLog   2012-04-20 16:29:19.0 +0200
+++ fuse-2.9.0/ChangeLog2012-05-16 17:51:34.0 +0200
@@ -1,3 +1,10 @@
+2012-05-16  Miklos Szeredi 
+
+   * Linking to a library that uses threads requires the application
+   to be linked with -pthreads otherwise some pthread functions will
+   be linked to stubs in glibc.  So move -pthread from Libs.private
+   to Libs in fuse.pc.  Reported by Werner Fink
+
 2012-04-20  Miklos Szeredi 
 
* Released 2.9.0
Index: fuse-2.9.0/configure.in
=

commit fuse for openSUSE:Factory

2012-04-24 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2012-04-24 11:22:54

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2012-01-26 
14:18:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2012-04-24 
11:22:56.0 +0200
@@ -1,0 +2,25 @@
+Sun Apr 22 10:31:21 UTC 2012 - pu...@suse.com
+
+- update to 2.9.0 
+  - Add "zero copy" support for kernel 2.6.35 or newer
+  - Make maximum background requests tunable on kernel 2.6.32 or
+newer
+  - Require --no-canonicalize in (u)mount (util-linux version 2.18
+or newer) to fix security problems with fusermount
+  - Use dynamically sized hash tables in high level library
+  - Memory use of filesystem daemon can shrink more easily
+  - Add "auto_unmount" option
+  - Add "remember" option
+  - Add man pages for fusermount, mount.fuse and ulockmgr_server
+  - API changes:
+ - Introduce "store" and "retrieve" for accessing kernel
+   buffers on kernel 2.6.36 or newer
+ - Introduce abstract buffer for zero copy operations
+ - Allow path calculation to be omitted on certain operations
+ - Allow batching forget requests
+ - Add "flock" method
+ - Add support for ioctl on directories
+ - Add delete notification
+- drop fuse-pc-remove-libdir-from-Libs.diff (upstream)
+
+---

Old:

  fuse-2.8.7.tar.bz2
  fuse-pc-remove-libdir-from-Libs.diff

New:

  fuse-2.9.0.tar.gz



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.DeTYWB/_old  2012-04-24 11:22:58.0 +0200
+++ /var/tmp/diff_new_pack.DeTYWB/_new  2012-04-24 11:22:58.0 +0200
@@ -15,21 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   fuse
 Summary:User space File System
-Version:2.8.7
-Release:10
 License:GPL-2.0+ ; LGPL-2.1+
 Group:  System/Filesystems
+Version:2.9.0
+Release:0
 # 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
-Source: %{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.gz
 Source2:fuse.rpmlintrc
 Source3:baselibs.conf
 Patch:  fuse-install-fix.diff
-Patch2: fuse-pc-remove-libdir-from-Libs.diff
 Patch3: fuse-gnu_source.patch
 Patch4: fusermount-compile-as-pie.patch
 Url:http://fuse.sourceforge.net
@@ -39,8 +36,8 @@
 %else
 Requires:   util-linux(fake+no-canonicalize)
 %endif
-BuildRequires:  pkgconfig
 BuildRequires:  libtool
+BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif
@@ -87,7 +84,6 @@
 Miklos Szeredi 
 
 %package -n libulockmgr1
-License:GPL-2.0+ ; LGPL-2.1+
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
 
@@ -133,7 +129,6 @@
 Miklos Szeredi 
 
 %package -n libfuse2
-License:GPL-2.0+ ; LGPL-2.1+
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
 
@@ -179,10 +174,11 @@
 Miklos Szeredi 
 
 %package devel
-License:GPL-2.0+ ; LGPL-2.1+
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
-Requires:   fuse = %{version} libfuse2 = %{version} glibc-devel
+Requires:   fuse = %{version}
+Requires:   glibc-devel
+Requires:   libfuse2 = %{version}
 Requires:   libulockmgr1 = %{version}
 
 %description devel
@@ -224,7 +220,6 @@
 Miklos Szeredi 
 
 %package devel-static
-License:GPL-2.0+ ; LGPL-2.1+
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
 Requires:   fuse-devel = %{version}
@@ -271,9 +266,6 @@
 %prep
 %setup -q
 %patch
-%if "%{_exec_prefix}" == "/" || "%{_exec_prefix}" == "/usr"
-%patch2
-%endif
 %patch3
 %patch4 -p1
 
@@ -307,6 +299,7 @@
 
 (cd example && %{__make} clean)
 %{__rm} -rf example/.deps example/Makefile.am example/Makefile.in
+%{__rm} -rf doc/Makefile.am doc/Makefile.in doc/Makefile
 
 %post
 %if 0%{?suse_version} >= 1140
@@ -339,6 +332,9 @@
 %verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount
 /sbin/mount.fuse
 %{_bindir}/ulockmgr_server
+%{_mandir}/man1/fusermount.1.*
+%{_mandir}/man1/ulockmgr_server.1.*
+%{_mandir}/man8/mount.fuse.8.*
 
 %files -n l

commit fuse for openSUSE:Factory

2012-01-26 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2012-01-26 14:18:25

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2011-11-05 
11:12:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2012-01-26 
14:18:27.0 +0100
@@ -1,0 +2,19 @@
+Wed Jan 25 19:57:36 CET 2012 - mszer...@suse.cz
+
+- use %set_permissions instead of %run_permissions in specfile
+
+---
+Wed Jan 25 19:11:44 CET 2012 - mszer...@suse.cz
+
+- compile /bin/fusermount as a position independent executable
+  [bnc#743155]
+
+---
+Wed Jan 25 18:32:49 CET 2012 - mszer...@suse.cz
+
+- update to 2.8.7
+  * fix ambiguous symbol version for fuse_chan_new
+  * prevent calling ulockmgr_server with illegal arguments
+  * fix hang in wait_on_path()
+
+---

Old:

  fuse-2.8.5.tar.bz2
  fuse-fix-cleanup-in-case-of-failed-mount.patch
  fuse-handle-failure-to-allocate-req.patch
  fuse-umount-race-fix.patch

New:

  fuse-2.8.7.tar.bz2
  fusermount-compile-as-pie.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.adCP2w/_old  2012-01-26 14:18:28.0 +0100
+++ /var/tmp/diff_new_pack.adCP2w/_new  2012-01-26 14:18:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fuse
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 
 Name:   fuse
 Summary:User space File System
-Version:2.8.5
+Version:2.8.7
 Release:10
 License:GPL-2.0+ ; LGPL-2.1+
 Group:  System/Filesystems
@@ -30,10 +30,8 @@
 Source3:baselibs.conf
 Patch:  fuse-install-fix.diff
 Patch2: fuse-pc-remove-libdir-from-Libs.diff
-Patch3: fuse-umount-race-fix.patch
-Patch4: fuse-fix-cleanup-in-case-of-failed-mount.patch
-Patch5: fuse-gnu_source.patch
-Patch6: fuse-handle-failure-to-allocate-req.patch
+Patch3: fuse-gnu_source.patch
+Patch4: fusermount-compile-as-pie.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -276,10 +274,8 @@
 %if "%{_exec_prefix}" == "/" || "%{_exec_prefix}" == "/usr"
 %patch2
 %endif
-%patch3 -p1
+%patch3
 %patch4 -p1
-%patch5
-%patch6 -p1
 
 %build
 autoreconf -fiv
@@ -313,7 +309,11 @@
 %{__rm} -rf example/.deps example/Makefile.am example/Makefile.in
 
 %post
+%if 0%{?suse_version} >= 1140
+%set_permissions %{_bindir}/fusermount
+%else
 %run_permissions
+%endif
 %verifyscript
 %verify_permissions -e %{_bindir}/fusermount
 

++ fuse-2.8.5.tar.bz2 -> fuse-2.8.7.tar.bz2 ++
 23912 lines of diff (skipped)

++ fusermount-compile-as-pie.patch ++
Index: fuse-2.8.7/util/Makefile.am
===
--- fuse-2.8.7.orig/util/Makefile.am2012-01-25 19:13:34.0 +0100
+++ fuse-2.8.7/util/Makefile.am 2012-01-25 19:16:02.231609707 +0100
@@ -7,6 +7,9 @@ noinst_PROGRAMS = mount.fuse
 fusermount_SOURCES = fusermount.c
 fusermount_LDADD = ../lib/mount_util.lo
 fusermount_CPPFLAGS = -I../lib
+fusermount_CFLAGS =  -fPIE $(AM_CFLAGS)
+fusermount_LDFLAGS = -pie $(AM_LDFLAGS)
+
 mount_fuse_SOURCES = mount.fuse.c
 
 ulockmgr_server_SOURCES = ulockmgr_server.c
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2011-12-06 18:10:38

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@suse.com"

Changes:




Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.Zy1vJP/_old  2011-12-06 18:15:52.0 +0100
+++ /var/tmp/diff_new_pack.Zy1vJP/_new  2011-12-06 18:15:52.0 +0100
@@ -22,7 +22,7 @@
 Summary:User space File System
 Version:2.8.5
 Release:10
-License:GPLv2+ ; LGPLv2.1+
+License:GPL-2.0+ ; LGPL-2.1+
 Group:  System/Filesystems
 # 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
 Source: %{name}-%{version}.tar.bz2
@@ -89,7 +89,7 @@
 Miklos Szeredi 
 
 %package -n libulockmgr1
-License:GPLv2+ ; LGPLv2.1+
+License:GPL-2.0+ ; LGPL-2.1+
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
 
@@ -135,7 +135,7 @@
 Miklos Szeredi 
 
 %package -n libfuse2
-License:GPLv2+ ; LGPLv2.1+
+License:GPL-2.0+ ; LGPL-2.1+
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
 Group:  System/Filesystems
 
@@ -181,7 +181,7 @@
 Miklos Szeredi 
 
 %package devel
-License:GPLv2+ ; LGPLv2.1+
+License:GPL-2.0+ ; LGPL-2.1+
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
 Requires:   fuse = %{version} libfuse2 = %{version} glibc-devel
@@ -226,7 +226,7 @@
 Miklos Szeredi 
 
 %package devel-static
-License:GPLv2+ ; LGPLv2.1+
+License:GPL-2.0+ ; LGPL-2.1+
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
 Requires:   fuse-devel = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-11-05 Thread h_root
Hello community,

here is the log from the commit of package fuse for openSUSE:Factory checked in 
at 2011-11-05 10:56:21

Comparing /work/SRC/openSUSE:Factory/fuse (Old)
 and  /work/SRC/openSUSE:Factory/.fuse.new (New)


Package is "fuse", Maintainer is "mszer...@novell.com"

Changes:

--- /work/SRC/openSUSE:Factory/fuse/fuse.changes2011-10-18 
14:12:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes   2011-11-05 
11:12:30.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov  3 13:15:39 CET 2011 - mszer...@suse.cz
+
+- handle case of failure to allocate request [bnc#723616]
+
+---

New:

  fuse-handle-failure-to-allocate-req.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.ub3aAe/_old  2011-11-05 11:16:06.0 +0100
+++ /var/tmp/diff_new_pack.ub3aAe/_new  2011-11-05 11:16:06.0 +0100
@@ -33,6 +33,7 @@
 Patch3: fuse-umount-race-fix.patch
 Patch4: fuse-fix-cleanup-in-case-of-failed-mount.patch
 Patch5: fuse-gnu_source.patch
+Patch6: fuse-handle-failure-to-allocate-req.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -278,6 +279,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5
+%patch6 -p1
 
 %build
 autoreconf -fiv

++ fuse-handle-failure-to-allocate-req.patch ++
>From 9294657fb966c685cf6a99f4bbe73a91eb2b8f3c Mon Sep 17 00:00:00 2001
From: Miklos Szeredi 
Date: Sun, 23 Oct 2011 10:07:20 +0200
Subject: Reply with ENOMEM in case of failure to allocate request

Reply to request with ENOMEM in case of failure to allocate request
structure.  Otherwise the task issuing the request will just freeze up
until the filesystem daemon is killed.  Reported by Stephan Kulow
---
 lib/fuse_lowlevel.c |   11 +++
 1 file changed, 11 insertions(+)

Index: fuse-2.8.5/lib/fuse_lowlevel.c
===
--- fuse-2.8.5.orig/lib/fuse_lowlevel.c 2010-09-28 10:03:09.0 +0200
+++ fuse-2.8.5/lib/fuse_lowlevel.c  2011-11-03 13:10:07.0 +0100
@@ -1467,7 +1467,18 @@ static void fuse_ll_process(void *data,
 
req = (struct fuse_req *) calloc(1, sizeof(struct fuse_req));
if (req == NULL) {
+   struct fuse_out_header out = {
+   .unique = in->unique,
+   .error = -ENOMEM,
+   .len = sizeof(struct fuse_out_header),
+   };
+   struct iovec iov = {
+   .iov_base = &out,
+   .iov_len = sizeof(struct fuse_out_header),
+   };
+
fprintf(stderr, "fuse: failed to allocate request\n");
+   fuse_chan_send(ch, &iov, 1);
return;
}
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-10-18 Thread h_root

Hello community,

here is the log from the commit of package fuse for openSUSE:Factory
checked in at Tue Oct 18 14:02:52 CEST 2011.




--- openSUSE:Factory/fuse/fuse.changes  2011-10-03 09:18:47.0 +0200
+++ /mounts/work_src_done/STABLE/fuse/fuse.changes  2011-10-03 
09:40:32.0 +0200
@@ -6,0 +7,5 @@
+Mon Sep 26 21:50:37 CEST 2011 - mhruse...@suse.cz
+
+- enabling libulockmgr
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.EN7uWM/_old  2011-10-18 14:02:48.0 +0200
+++ /var/tmp/diff_new_pack.EN7uWM/_new  2011-10-18 14:02:48.0 +0200
@@ -87,6 +87,52 @@
 
 Miklos Szeredi 
 
+%package -n libulockmgr1
+License:GPLv2+ ; LGPLv2.1+
+Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
+Group:  System/Filesystems
+
+%description -n libulockmgr1
+With FUSE, a user space program can export a file system through the
+kernel-default (Linux kernel).
+
+A FUSE file system which only needs libfuse2 is ntfs-3g, other FUSE
+file systems might need the fuse package in addition to have fusermount
+and /sbin/mount.fuse.
+
+User space file systems which are implemented using FUSE are provided
+by the following packages:
+
+- curlftpfs (mount FTP servers),
+
+- encfs (layered file encryption),
+
+- fuseiso (mount iso, img, bin, mdf and nrg CD-ROM images),
+
+- fusepod (mount iPods),
+
+- fusesmb (mount a fully browseable network neighborhood),
+
+- gphotofs (mount gphoto-supported cameras),
+
+- ntfs-3g (mount NTFS volumes read-write),
+
+- obexfs (mount of bluetooth devices),
+
+- sshfs (mount over ssh),
+
+- wdfs (mount of WebDAV shares)
+
+After installing fuse-devel, administrators can compile and install
+other user space file systems which can be found at
+http://fuse.sourceforge.net/wiki
+
+
+
+Authors:
+
+Miklos Szeredi 
+
 %package -n libfuse2
 License:GPLv2+ ; LGPLv2.1+
 Summary:Library of FUSE, the User space File System for GNU/Linux and 
BSD
@@ -138,6 +184,7 @@
 Summary:Development package for FUSE (userspace filesystem) modules
 Group:  Development/Languages/C and C++
 Requires:   fuse = %{version} libfuse2 = %{version} glibc-devel
+Requires:   libulockmgr1 = %{version}
 
 %description devel
 This package contains all include files, libraries and configuration
@@ -258,10 +305,7 @@
 done
 %{__rm} -f %{buildroot}%{_libdir}/*.la
 # not needed for fuse, might reappar in separate package:
-%{__rm} -f %{buildroot}/%{_bindir}/ulockmgr_server
-%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.* 
-%{__rm} -f %{buildroot}/%{_lib}/libulockmgr.so.*
-%{__rm} -f %{buildroot}/%{_includedir}/ulockmgr.h
+%{__rm} -f %{buildroot}/%{_libdir}/libulockmgr.a
 
 (cd example && %{__make} clean)
 %{__rm} -rf example/.deps example/Makefile.am example/Makefile.in
@@ -275,6 +319,10 @@
 
 %postun -n libfuse2 -p /sbin/ldconfig
 
+%post -n libulockmgr1 -p /sbin/ldconfig
+
+%postun -n libulockmgr1 -p /sbin/ldconfig
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -288,18 +336,25 @@
 %endif
 %verify(not mode) %attr(4750,root,trusted) %{_bindir}/fusermount
 /sbin/mount.fuse
+%{_bindir}/ulockmgr_server
 
 %files -n libfuse2
 %defattr(-,root,root)
 /%{_lib}/libfuse.so.2*
 
+%files -n libulockmgr1
+%defattr(-,root,root)
+/%{_lib}/libulockmgr.so.*
+
 %files devel
 %defattr(-,root,root)
 %doc example doc
 %{_libdir}/libfuse.so
+%{_libdir}/libulockmgr.so
 %{_includedir}/fuse.h
 %{_includedir}/fuse
 %{_libdir}/pkgconfig/*.pc
+%{_includedir}/ulockmgr.h
 
 %files devel-static
 %defattr(-,root,root)

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-10-03 Thread h_root

Hello community,

here is the log from the commit of package fuse for openSUSE:Factory
checked in at Mon Oct 3 09:18:48 CEST 2011.




--- openSUSE:Factory/fuse/fuse.changes  2011-09-23 01:58:23.0 +0200
+++ fuse/fuse.changes   2011-10-01 07:40:41.0 +0200
@@ -1,0 +2,5 @@
+Sat Oct  1 05:39:08 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.SJhWDb/_old  2011-10-03 09:18:45.0 +0200
+++ /var/tmp/diff_new_pack.SJhWDb/_new  2011-10-03 09:18:45.0 +0200
@@ -41,6 +41,7 @@
 Requires:   util-linux(fake+no-canonicalize)
 %endif
 BuildRequires:  pkgconfig
+BuildRequires:  libtool
 %if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-08-31 Thread h_root

Hello community,

here is the log from the commit of package fuse for openSUSE:Factory
checked in at Wed Aug 31 10:43:04 CEST 2011.




--- fuse/fuse.changes   2011-03-21 17:44:03.0 +0100
+++ /mounts/work_src_done/STABLE/fuse/fuse.changes  2011-08-29 
22:49:09.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug 29 20:48:16 UTC 2011 - crrodrig...@opensuse.org
+
+- Must define _GNU_SOURCE to get clone()  system call.
+
+---

calling whatdependson for head-i586


New:

  fuse-gnu_source.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.ll7MAR/_old  2011-08-31 10:42:40.0 +0200
+++ /var/tmp/diff_new_pack.ll7MAR/_new  2011-08-31 10:42:40.0 +0200
@@ -21,7 +21,7 @@
 Name:   fuse
 Summary:User space File System
 Version:2.8.5
-Release:9
+Release:10
 License:GPLv2+ ; LGPLv2.1+
 Group:  System/Filesystems
 # 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
@@ -32,6 +32,7 @@
 Patch2: fuse-pc-remove-libdir-from-Libs.diff
 Patch3: fuse-umount-race-fix.patch
 Patch4: fuse-fix-cleanup-in-case-of-failed-mount.patch
+Patch5: fuse-gnu_source.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1130
@@ -228,8 +229,10 @@
 %endif
 %patch3 -p1
 %patch4 -p1
+%patch5
 
 %build
+autoreconf -fiv
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
 %configure --with-pic \
 --with-pkgconfigdir=%{_libdir}/pkgconfig \

++ fuse-gnu_source.patch ++
--- configure.in.orig
+++ configure.in
@@ -5,7 +5,9 @@ AM_INIT_AUTOMAKE
 AM_CONFIG_HEADER(include/config.h)
 
 AC_PROG_LIBTOOL
-AC_PROG_CC
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AM_PROG_CC_C_O
 
 # compatibility for automake < 1.8





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-03-23 Thread h_root

Hello community,

here is the log from the commit of package fuse for openSUSE:Factory
checked in at Wed Mar 23 09:41:09 CET 2011.




--- fuse/fuse.changes   2011-02-21 20:01:44.0 +0100
+++ /mounts/work_src_done/STABLE/fuse/fuse.changes  2011-03-21 
17:44:03.0 +0100
@@ -1,0 +2,5 @@
+Mon Mar 21 16:43:59 UTC 2011 - co...@novell.com
+
+- licenses package is about to die
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.JLmX74/_old  2011-03-23 09:40:20.0 +0100
+++ /var/tmp/diff_new_pack.JLmX74/_new  2011-03-23 09:40:20.0 +0100
@@ -21,7 +21,7 @@
 Name:   fuse
 Summary:User space File System
 Version:2.8.5
-Release:8
+Release:9
 License:GPLv2+ ; LGPLv2.1+
 Group:  System/Filesystems
 # 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
@@ -39,8 +39,7 @@
 %else
 Requires:   util-linux(fake+no-canonicalize)
 %endif
-Requires:   licenses
-BuildRequires:  licenses pkgconfig
+BuildRequires:  pkgconfig
 %if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif
@@ -244,8 +243,6 @@
 %install
 make DESTDIR="$RPM_BUILD_ROOT" install
 rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
-ln -sf /usr/share/doc/licenses/md5/$(md5sum COPYING | sed 's/ .*//') COPYING
-ln -sf /usr/share/doc/licenses/md5/$(md5sum COPYING.LIB | sed 's/ .*//') 
COPYING.LIB
 # Needed for OpenSUSE buildservice
 %if %suse_version <= 1020
 install -m644 -D util/udev.rules 
$RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/99-fuse.rules






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fuse for openSUSE:Factory

2011-02-22 Thread h_root

Hello community,

here is the log from the commit of package fuse for openSUSE:Factory
checked in at Tue Feb 22 14:08:08 CET 2011.




--- fuse/fuse.changes   2010-12-02 14:53:40.0 +0100
+++ /mounts/work_src_done/STABLE/fuse/fuse.changes  2011-02-21 
20:01:44.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb 17 17:51:15 CET 2011 - mszer...@suse.cz
+
+- In case of failure to add to /etc/mtab don't umount. [bnc#668820]
+  [CVE-2011-0541]
+
+---

calling whatdependson for head-i586


New:

  fuse-fix-cleanup-in-case-of-failed-mount.patch



Other differences:
--
++ fuse.spec ++
--- /var/tmp/diff_new_pack.DUCMZ3/_old  2011-02-22 14:05:51.0 +0100
+++ /var/tmp/diff_new_pack.DUCMZ3/_new  2011-02-22 14:05:51.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package fuse (Version 2.8.5)
+# spec file for package fuse
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 Name:   fuse
 Summary:User space File System
 Version:2.8.5
-Release:3
+Release:8
 License:GPLv2+ ; LGPLv2.1+
 Group:  System/Filesystems
 # 
http://sourceforge.net/projects/fuse/files/fuse-2.X/%%{version}/fuse-%%{version}.tar.gz/download
@@ -31,16 +31,19 @@
 Patch:  fuse-install-fix.diff
 Patch2: fuse-pc-remove-libdir-from-Libs.diff
 Patch3: fuse-umount-race-fix.patch
+Patch4: fuse-fix-cleanup-in-case-of-failed-mount.patch
 Url:http://fuse.sourceforge.net
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} > 1130
 Requires:   util-linux >= 2.18
+%else
+Requires:   util-linux(fake+no-canonicalize)
+%endif
 Requires:   licenses
-BuildRequires:  licenses pkg-config
-%if 0%{?suse_version}
-%if 0%{?suse_version} >= 1000
+BuildRequires:  licenses pkgconfig
+%if 0%{?suse_version} >= 0 && 0%{?suse_version} >= 1000
 Supplements:filesystem(fuse)
 %endif
-%endif
 PreReq: permissions
 
 %description
@@ -225,6 +228,7 @@
 %patch2
 %endif
 %patch3 -p1
+%patch4 -p1
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"

++ fuse-fix-cleanup-in-case-of-failed-mount.patch ++
---
 util/fusermount.c |1 -
 1 file changed, 1 deletion(-)

Index: fuse-2.7.2/util/fusermount.c
===
--- fuse-2.7.2.orig/util/fusermount.c   2011-02-21 17:30:34.0 +0100
+++ fuse-2.7.2/util/fusermount.c2011-02-21 17:31:11.682067022 +0100
@@ -770,7 +770,6 @@ static int mount_fuse(const char *mnt, c
if (geteuid() == 0) {
res = add_mount(source, mnt, type, mnt_opts);
if (res == -1) {
-   umount2(mnt, 2); /* lazy umount */
close(fd);
return -1;
}





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org