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 "[email protected]" 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 - [email protected] + +- 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 <[email protected]> %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 <[email protected]> %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 <[email protected]> %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 <[email protected]> %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: [email protected] For additional commands, e-mail: [email protected]
