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 "MSzeredi@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fuse/fuse.changes 2012-01-26 14:18:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes 2012-04-24 11:22:56.000000000 +0200
@@ -1,0 +2,25 @@
+Sun Apr 22 10:31:21 UTC 2012 - puzel@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.000000000 +0200
+++ /var/tmp/diff_new_pack.DeTYWB/_new 2012-04-24 11:22:58.000000000 +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 libfuse2
%defattr(-,root,root)
++++++ fuse-gnu_source.patch ++++++
--- /var/tmp/diff_new_pack.DeTYWB/_old 2012-04-24 11:22:58.000000000 +0200
+++ /var/tmp/diff_new_pack.DeTYWB/_new 2012-04-24 11:22:59.000000000 +0200
@@ -1,6 +1,8 @@
+Index: configure.in
+===================================================================
--- configure.in.orig
+++ configure.in
-@@ -5,7 +5,9 @@ AM_INIT_AUTOMAKE
+@@ -6,7 +6,9 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_R
AM_CONFIG_HEADER(include/config.h)
AC_PROG_LIBTOOL
++++++ fuse-install-fix.diff ++++++
--- /var/tmp/diff_new_pack.DeTYWB/_old 2012-04-24 11:22:59.000000000 +0200
+++ /var/tmp/diff_new_pack.DeTYWB/_new 2012-04-24 11:22:59.000000000 +0200
@@ -1,7 +1,9 @@
---- util/Makefile.in.orig 2010-09-28 11:23:54.000000000 +0200
-+++ util/Makefile.in 2010-09-28 11:59:48.000000000 +0200
-@@ -583,26 +583,14 @@ uninstall-am: uninstall-binPROGRAMS unin
-
+Index: util/Makefile.in
+===================================================================
+--- util/Makefile.in.orig
++++ util/Makefile.in
+@@ -640,26 +640,14 @@ mount_util.c: $(top_srcdir)/lib/mount_ut
+ @cp $(top_srcdir)/lib/mount_util.c .
install-exec-hook:
- -chmod u+s $(DESTDIR)$(bindir)/fusermount
@@ -27,9 +29,11 @@
uninstall-local:
rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
---- util/Makefile.am.orig 2010-09-28 10:03:09.000000000 +0200
-+++ util/Makefile.am 2010-09-28 11:59:48.000000000 +0200
-@@ -13,14 +13,6 @@ ulockmgr_server_SOURCES = ulockmgr_serve
+Index: util/Makefile.am
+===================================================================
+--- util/Makefile.am.orig
++++ util/Makefile.am
+@@ -20,14 +20,6 @@ ulockmgr_server_SOURCES = ulockmgr_serve
ulockmgr_server_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D_REENTRANT
ulockmgr_server_LDFLAGS = -pthread
@@ -44,7 +48,7 @@
EXTRA_DIST = udev.rules init_script
MOUNT_FUSE_PATH = @MOUNT_FUSE_PATH@
-@@ -32,14 +24,8 @@ install-exec-local:
+@@ -39,14 +31,8 @@ install-exec-local:
$(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
$(mkdir_p) $(DESTDIR)$(INIT_D_PATH)
$(INSTALL_SCRIPT) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse
++++++ fusermount-compile-as-pie.patch ++++++
--- /var/tmp/diff_new_pack.DeTYWB/_old 2012-04-24 11:22:59.000000000 +0200
+++ /var/tmp/diff_new_pack.DeTYWB/_new 2012-04-24 11:22:59.000000000 +0200
@@ -1,14 +1,13 @@
-Index: fuse-2.8.7/util/Makefile.am
+Index: fuse-2.9.0/util/Makefile.am
===================================================================
---- fuse-2.8.7.orig/util/Makefile.am 2012-01-25 19:13:34.000000000 +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
+--- fuse-2.9.0.orig/util/Makefile.am
++++ fuse-2.9.0/util/Makefile.am
+@@ -10,6 +10,8 @@ noinst_PROGRAMS = mount.fuse
+ # copying it over.
+ fusermount_SOURCES = fusermount.c mount_util.c
+ fusermount_CPPFLAGS = -I$(top_srcdir)/lib
+fusermount_CFLAGS = -fPIE $(AM_CFLAGS)
+fusermount_LDFLAGS = -pie $(AM_LDFLAGS)
-+
- mount_fuse_SOURCES = mount.fuse.c
-
- ulockmgr_server_SOURCES = ulockmgr_server.c
+ BUILT_SOURCES = mount_util.c
+ mount_util.c: $(top_srcdir)/lib/mount_util.c
+ @cp $(top_srcdir)/lib/mount_util.c .
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org