Hello community,
here is the log from the commit of package zfs-fuse for openSUSE:Factory
checked in at Mon Mar 14 10:59:03 CET 2011.
--------
--- zfs-fuse/zfs-fuse.changes 2010-12-02 12:58:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/zfs-fuse/zfs-fuse.changes 2011-03-10 14:24:51.000000000 +0100
@@ -1,0 +2,13 @@
+Thu Mar 10 10:52:58 UTC 2011 - gber@opensuse.org
+
+- update to version 0.7.0
+ - update to pool version 26
+ - allows mounting of filesystems with ACLs
+ - new --enable-xattr flag for zfs-fuse daemon
+ - bugfixes
+- added zfs-fuse-0.7.0-fix-gcc-false-warnings.patch to silence
+ gcc false positives causing a fatal error in the
+ post-build-checks
+- dropped obsolete zfs-fuse-0.6.9-gcc-4.5-fix.patch
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
zfs-fuse-0.6.9-fix-buildsystem.patch
zfs-fuse-0.6.9-gcc-4.5-fix.patch
zfs-fuse-0.6.9.tar.bz2
New:
----
README.SuSE
zfs-fuse-0.7.0-fix-buildsystem.patch
zfs-fuse-0.7.0-fix-gcc-false-warnings.patch
zfs-fuse-0.7.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zfs-fuse.spec ++++++
--- /var/tmp/diff_new_pack.vp8yCJ/_old 2011-03-14 10:54:44.000000000 +0100
+++ /var/tmp/diff_new_pack.vp8yCJ/_new 2011-03-14 10:54:44.000000000 +0100
@@ -18,7 +18,7 @@
Name: zfs-fuse
-Version: 0.6.9
+Version: 0.7.0
Release: 1
Summary: A port of ZFS to the FUSE framework for the Linux operating system
License: CDDL 1.0
@@ -29,10 +29,11 @@
Source2: sysconfig.zfs-fuse
Source3: zfsrc
Source4: zfs-fuse.8.xml
-Patch1: zfs-fuse-0.6.9-fix-buildsystem.patch
+Source5: README.SuSE
+Patch1: zfs-fuse-0.7.0-fix-buildsystem.patch
Patch2: zfs-fuse-0.6.9-fix-strncat-usage.patch
Patch3: zfs-fuse-0.6.9-fix-executable-stack.patch
-Patch4: zfs-fuse-0.6.9-gcc-4.5-fix.patch
+Patch4: zfs-fuse-0.7.0-fix-gcc-false-warnings.patch
BuildRequires: fuse-devel
BuildRequires: libattr-devel
BuildRequires: libaio-devel
@@ -54,11 +55,6 @@
mount, use and manage ZFS file systems under Linux, bringing the uncontested
reliability and large feature set of ZFS to the Linux world.
-Authors:
---------
-
- Ricardo Correia
-
%prep
%setup -q
++++++ README.SuSE ++++++
With version 0.7.0 the fuse subtype has changed to zfs-fuse, this affects the
contents of mtab and scripts relying on the fuse subtype should be updated
accordingly.
++++++ zfs-fuse-0.6.9-fix-buildsystem.patch -> zfs-fuse-0.7.0-fix-buildsystem.patch ++++++
--- zfs-fuse/zfs-fuse-0.6.9-fix-buildsystem.patch 2010-11-17 17:37:55.000000000 +0100
+++ /mounts/work_src_done/STABLE/zfs-fuse/zfs-fuse-0.7.0-fix-buildsystem.patch 2011-03-10 14:24:19.000000000 +0100
@@ -1,16 +1,18 @@
-diff -ur zfs-fuse-0.6.9.orig/src/lib/libumem/SConscript zfs-fuse-0.6.9/src/lib/libumem/SConscript
---- zfs-fuse-0.6.9.orig/src/lib/libumem/SConscript 2010-06-04 21:03:04.000000000 +0200
-+++ zfs-fuse-0.6.9/src/lib/libumem/SConscript 2010-11-17 15:38:58.000000000 +0100
-@@ -1,5 +1,5 @@
+diff -urNp zfs-fuse-0.7.0.orig/src/lib/libumem/SConscript zfs-fuse-0.7.0/src/lib/libumem/SConscript
+--- zfs-fuse-0.7.0.orig/src/lib/libumem/SConscript 2011-03-09 16:22:30.000000000 +0100
++++ zfs-fuse-0.7.0/src/lib/libumem/SConscript 2011-03-10 12:15:14.000000000 +0100
+@@ -1,7 +1,7 @@
+ import os
Import('env')
-Command("Makefile", [], ["cd lib/libumem && ./configure"])
+Command("Makefile", [], [env.subst("cd lib/libumem && CFLAGS=\"$CCFLAGS\" CPPFLAGS=\"$CPPFLAGS\" LDFLAGS=\"$LINKFLAGS\" ./configure").replace("-std=c99", "-std=gnu99")])
Command("libumem.a", [Glob('*.c'),'Makefile',Glob('*.h')], ["cd lib/libumem && make && rm -f libumem.a && ln -s .libs/libumem.a"])
-
-diff -ur zfs-fuse-0.6.9.orig/src/lib/libzpool/vdev.c zfs-fuse-0.6.9/src/lib/libzpool/vdev.c
---- zfs-fuse-0.6.9.orig/src/lib/libzpool/vdev.c 2010-06-04 21:03:04.000000000 +0200
-+++ zfs-fuse-0.6.9/src/lib/libzpool/vdev.c 2010-11-17 15:21:45.000000000 +0100
+ if os.path.isfile("Makefile") and env.GetOption('clean'):
+ Execute(Action(["make -C %s distclean" % (os.path.join(env.Dir("#").abspath, 'lib/libumem'))]))
+diff -urNp zfs-fuse-0.7.0.orig/src/lib/libzpool/vdev.c zfs-fuse-0.7.0/src/lib/libzpool/vdev.c
+--- zfs-fuse-0.7.0.orig/src/lib/libzpool/vdev.c 2011-03-09 16:22:30.000000000 +0100
++++ zfs-fuse-0.7.0/src/lib/libzpool/vdev.c 2011-03-10 12:15:14.000000000 +0100
@@ -43,6 +43,10 @@
#include
#include
@@ -22,7 +24,7 @@
/*
* Virtual device management.
*/
-@@ -3056,7 +3060,7 @@
+@@ -3056,7 +3060,7 @@ vdev_set_state(vdev_t *vd, boolean_t iso
return; // nothing of interest here
}
if (strcasecmp(top->spa_name,"$import")) {
@@ -31,18 +33,18 @@
syslog(LOG_WARNING,"running zfs_pool_alert for pool %s, status %s prev status %s",top->spa_name,zpool_state_to_name(state,save_state),
zpool_state_to_name(save_state,state));
int ret = system(cmd);
-diff -ur zfs-fuse-0.6.9.orig/src/SConstruct zfs-fuse-0.6.9/src/SConstruct
---- zfs-fuse-0.6.9.orig/src/SConstruct 2010-06-04 21:03:04.000000000 +0200
-+++ zfs-fuse-0.6.9/src/SConstruct 2010-11-17 15:24:44.000000000 +0100
-@@ -8,6 +8,7 @@
- install_dir = ARGUMENTS.get('install_dir', '/usr/local/sbin')
- man_dir = ARGUMENTS.get('man_dir', '/usr/local/share/man/man8/')
- cfg_dir = ARGUMENTS.get('cfg_dir', '/etc/zfs')
-+libexec_dir = ARGUMENTS.get('libexec_dir', '/usr/local/lib/zfs-fuse')
+diff -urNp zfs-fuse-0.7.0.orig/src/SConstruct zfs-fuse-0.7.0/src/SConstruct
+--- zfs-fuse-0.7.0.orig/src/SConstruct 2011-03-09 16:22:30.000000000 +0100
++++ zfs-fuse-0.7.0/src/SConstruct 2011-03-10 12:57:49.000000000 +0100
+@@ -22,6 +22,7 @@ def arg_get(name, default):
+ install_dir = arg_get('install_dir', '/usr/local/sbin')
+ man_dir = arg_get('man_dir', '/usr/local/share/man/man8/')
+ cfg_dir = arg_get('cfg_dir', '/etc/zfs')
++libexec_dir = arg_get('libexec_dir', '/usr/local/lib/zfs-fuse')
env = Environment()
-@@ -16,28 +17,22 @@
+@@ -30,8 +31,13 @@ osname = f.readline().strip()
f.close()
env.CacheDir('/tmp/.zfs-fuse.scons')
@@ -57,23 +59,30 @@
env['CCFLAGS'] = Split('-pipe -Wall -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\\"zfs-fuse\\" ')
if osname == "Linux":
- env.Append(CPPFLAGS = " -DLINUX_AIO")
+@@ -40,25 +46,12 @@ if osname == "Linux":
+ debug = int(ARGUMENTS.get('debug', '0'))
+ optim = ARGUMENTS.get('optim', '-O2')
--debug = int(ARGUMENTS.get('debug', '0'))
--
-if not debug:
- env.Append(LINKFLAGS = ['-s'])
-- env.Append(CCFLAGS = Split('-s -O2 -DNDEBUG'))
+- env.Append(CCFLAGS = Split(" ".join(["-s -DNDEBUG", optim])));
-else:
- env.Append(LINKFLAGS = ['-ggdb'])
- env.Append(CCFLAGS = ['-ggdb'])
-# Be careful here, one of DEBUG or NDEBUG must be defined, if you undef both, you'll get unexpected results
- if debug == 1:
-- env.Append(CCFLAGS = Split('-O2 -DDEBUG'))
+- env.Append(CCFLAGS = Split(" ".join(["-DNDEBUG", optim])));
- elif debug == 2:
- env.Append(CCFLAGS = ['-DDEBUG'])
- elif debug == 3:
- env.Append(CCFLAGS = Split('-finstrument-functions -DDEBUG'))
++env.Append(CCFLAGS = ['-DNDEBUG'])
+
+-if not (('-DDEBUG' in env['CCFLAGS']) or
+- ('-DNDEBUG' in env['CCFLAGS'])):
+- print
+- print "Misconfigured debug level: Neither DEBUG or NDEBUG appears to have been defined: %s" % env['CCFLAGS']
+- sys.exit(1)
+if 'CPPFLAGS' in os.environ:
+ env.Append(CPPFLAGS = " "+os.environ['CPPFLAGS'])
+if 'CCFLAGS' in os.environ:
@@ -81,16 +90,16 @@
env['CPPPATH'] = []
-@@ -99,7 +94,7 @@
+@@ -120,7 +113,7 @@ env.Install(install_dir, 'cmd/zpool/zpoo
env.Install(install_dir, 'cmd/zfs/zfs')
env.Install(install_dir, 'zfs-fuse/zfs-fuse')
env.Install(install_dir, 'cmd/zstreamdump/zstreamdump')
-env.Install(cfg_dir, '../contrib/zfs_pool_alert')
+env.Install(libexec_dir, '../contrib/zfs_pool_alert')
- env.Install(man_dir, '../doc/zdb.8.gz')
- env.Install(man_dir, '../doc/zfs.8.gz')
-@@ -110,4 +105,4 @@
+ env.Install(man_dir, '../doc/zdb.8')
+ env.Install(man_dir, '../doc/zfs.8')
+@@ -132,4 +125,4 @@ if "tags" in sys.argv:
print "updating tags..."
os.system("ctags --extra=+f `find -name '*.c'` `find -name '*.h'`")
++++++ zfs-fuse-0.7.0-fix-gcc-false-warnings.patch ++++++
diff -urNp zfs-fuse-0.7.0.orig/src/lib/libumem/umem_update_thread.c zfs-fuse-0.7.0/src/lib/libumem/umem_update_thread.c
--- zfs-fuse-0.7.0.orig/src/lib/libumem/umem_update_thread.c 2011-03-09 16:22:30.000000000 +0100
+++ zfs-fuse-0.7.0/src/lib/libumem/umem_update_thread.c 2011-03-10 14:03:58.000000000 +0100
@@ -41,7 +41,7 @@
extern int _cond_timedwait(cond_t *cv, mutex_t *mutex, const timespec_t *delay);
/*ARGSUSED*/
-static THR_RETURN
+__attribute__ ((noreturn)) static THR_RETURN
THR_API umem_update_thread(void *arg)
{
struct timeval now;
++++++ zfs-fuse-0.6.9.tar.bz2 -> zfs-fuse-0.7.0.tar.bz2 ++++++
++++ 10596 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org