Hello community,
here is the log from the commit of package xfsprogs
checked in at Wed Apr 4 20:13:27 CEST 2007.
--------
--- xfsprogs/xfsprogs.changes 2006-10-25 11:33:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/xfsprogs/xfsprogs.changes 2007-04-04 14:56:56.000000000 +0200
@@ -1,0 +2,68 @@
+Wed Apr 4 14:44:40 CEST 2007 - mmarek@suse.cz
+
+- updated to version 2.8.20
+ * Fix xfs_repair not detecting invalid btree root in inodes.
+ * Fix xfs_repair restoring corrupted superblock after repairing
+ it.
+ * Fix xfs_repair crashing on invalid quota inode values.
+ * Fix xfs_quota gracetime reporting.
+ Thanks to Utako Kusaka for this.
+ * Fix libxfs IO_DEBUG output.
+ * Instead of using AC_CHECK_TYPES which isn't supported for
+ older versions of autoconf, add our own type check in the
+ m4/package_types.m4 file for __u32. Suggested by Nathan Scott
+ and discovered by wookey@aleph1.co.uk.
+ * Fix pthread stack size setting in xfs_repair.
+ * Fix xfs_bmap -n option displaying a truncated extent.
+ * Fix xfs_io mwrite segfault. Thanks to Utako Kusaka for these
+ two fixes.
+ * Fix errors in xfs_quota(8) man page.
+ * is an installed file, we cannot simply rename it,
+ as other applications using it (accidentally or not) may break.
+ The xfs_list.h name was inconsistent with everything else too.
+ * Fix "pointer targets in assignment differ in signedness"
+ warnings
+ * Update Debian packaging.
+ * Fix up two issues with xfs_db and bmap. If the data/attr fork
+ is local, it either infinite loops or crashes. If both are
+ displayed, the attrs are wrong.
+ * Fix up xfs_io mmap read that read from the wrong offset.
+ * Updated xfs_io man page.
+ Thanks to Utako Kusaka for the above
+ three fixes.
+ * Fix up libxfs SEGV when attempting to mount a non-XFS
+ filesystem. Thanks to Utako Kusaka for
+ this.
+ * Fix up xfs_repair aborting if it finds an inode with an invalid
+ inode type.
+ * Fix up default realtime extent size for large block sizes.
+ * Rename include/list.h to xfs_list.h so that other applications
+ do not accidentally use it.
+ * Fix up an endian problem for nlink setting in phase 7 for
+ xfs_repair.
+ * Fix up nlink checks and repairs in phase 7 for xfs_repair.
+ * Remove a bogus LEAFN warning for a single leaf node v2 dir.
+ * Fix up the ring command in xfs_db,
+ thanks to Utako Kusaka
+ * Set the blocksize on the device to the given sector
+ size which is _not_ necessarily 512 bytes;
+ idea suggested by Shailendra Tripathi.
+ * Fix up xfs_copy and its variable argument handling
+ around vfprintf; xfs_copy was seg faulting on x86_64.
+ * Fix v2 directory checking with holes and unreadable blocks.
+ * Fix a memory leak in dir2 checking.
+ * Update libdisk/md support to work out the stripe width
+ based on (# raid-disks - # parity disks) which
+ doesn't include any spare disks (which we mistakenly did before).
+ Thanks to Shailendra Tripathi's suggestions.
+ * Get the kernel int types of __u32 and friends from
+ if we can, otherwise define them ourselves.
+ * Multi-thread modifications to xfs_repair.
+ * Updated Polish translation, thanks to Jakub Bogusz.
+ * Change default mkfs realtime extent size setting to
+ perform better for buffered writes.
+- added Supplements: filesystem(xfs), so that xfsprogs is installed
+ when an xfs filesystem is used (fate #301966)
+
+
+-------------------------------------------------------------------
Old:
----
xfsprogs-2.8.11-1-docdir.diff
xfsprogs-2.8.11-1-man.diff
xfsprogs-2.8.11-1-no_la_in_root.diff
xfsprogs-2.8.11-1-ppc64.diff
xfsprogs_2.8.11-1.tar.bz2
xfsprogs-2.8.11-1-uninitialized.diff
New:
----
xfsprogs_2.8.20-1.tar.bz2
xfsprogs-docdir.diff
xfsprogs-no_la_in_root.diff
xfsprogs-ppc64.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.v18483/_old 2007-04-04 20:11:36.000000000 +0200
+++ /var/tmp/diff_new_pack.v18483/_new 2007-04-04 20:11:36.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package xfsprogs (Version 2.8.11_1)
+# spec file for package xfsprogs (Version 2.8.20)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -12,22 +12,21 @@
Name: xfsprogs
BuildRequires: e2fsprogs-devel
-Version: 2.8.11_1
-Release: 4
-%define ver 2.8.11-1
+Version: 2.8.20
+Release: 1
Conflicts: xfsdump < 2.0.0
+# hint for ZYPP
+Supplements: filesystem(xfs)
Autoreqprov: on
Group: System/Filesystems
-License: GNU General Public License (GPL) - all versions
+License: GNU General Public License (GPL)
URL: http://oss.sgi.com/projects/xfs/
Summary: Utilities for managing the XFS file system
-Source0: %{name}_%{ver}.tar.bz2
+Source0: xfsprogs_%{version}-1.tar.bz2
Source1: fsck.xfs
-Patch0: %{name}-%{ver}-docdir.diff
-Patch1: %{name}-%{ver}-uninitialized.diff
-Patch2: %{name}-%{ver}-no_la_in_root.diff
-Patch6: %{name}-%{ver}-ppc64.diff
-Patch7: %{name}-%{ver}-man.diff
+Patch0: xfsprogs-docdir.diff
+Patch1: xfsprogs-no_la_in_root.diff
+Patch2: xfsprogs-ppc64.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -55,7 +54,7 @@
Conflicts: xfsprogs < 2.0.0
Autoreqprov: on
Group: Development/Libraries/C and C++
-License: GNU General Public License (GPL) - all versions
+License: GNU General Public License (GPL)
URL: http://oss.sgi.com/projects/xfs/
Summary: XFS Filesystem-specific Static Libraries and Headers
@@ -74,12 +73,10 @@
SGI
%prep
-%setup -q -n %{name}-2.8.11
+%setup -q
%patch0
%patch1
%patch2
-%patch6
-%patch7
%build
%{suse_update_config -f}
@@ -151,7 +148,71 @@
%files devel -f filesdevel.rpm
%defattr(-,root,root,755)
-%changelog -n xfsprogs
+%changelog
+* Wed Apr 04 2007 - mmarek@suse.cz
+- updated to version 2.8.20
+ * Fix xfs_repair not detecting invalid btree root in inodes.
+ * Fix xfs_repair restoring corrupted superblock after repairing
+ it.
+ * Fix xfs_repair crashing on invalid quota inode values.
+ * Fix xfs_quota gracetime reporting.
+ Thanks to Utako Kusaka for this.
+ * Fix libxfs IO_DEBUG output.
+ * Instead of using AC_CHECK_TYPES which isn't supported for
+ older versions of autoconf, add our own type check in the
+ m4/package_types.m4 file for __u32. Suggested by Nathan Scott
+ and discovered by wookey@aleph1.co.uk.
+ * Fix pthread stack size setting in xfs_repair.
+ * Fix xfs_bmap -n option displaying a truncated extent.
+ * Fix xfs_io mwrite segfault. Thanks to Utako Kusaka for these
+ two fixes.
+ * Fix errors in xfs_quota(8) man page.
+ * is an installed file, we cannot simply rename it,
+ as other applications using it (accidentally or not) may break.
+ The xfs_list.h name was inconsistent with everything else too.
+ * Fix "pointer targets in assignment differ in signedness"
+ warnings
+ * Update Debian packaging.
+ * Fix up two issues with xfs_db and bmap. If the data/attr fork
+ is local, it either infinite loops or crashes. If both are
+ displayed, the attrs are wrong.
+ * Fix up xfs_io mmap read that read from the wrong offset.
+ * Updated xfs_io man page.
+ Thanks to Utako Kusaka for the above
+ three fixes.
+ * Fix up libxfs SEGV when attempting to mount a non-XFS
+ filesystem. Thanks to Utako Kusaka for
+ this.
+ * Fix up xfs_repair aborting if it finds an inode with an invalid
+ inode type.
+ * Fix up default realtime extent size for large block sizes.
+ * Rename include/list.h to xfs_list.h so that other applications
+ do not accidentally use it.
+ * Fix up an endian problem for nlink setting in phase 7 for
+ xfs_repair.
+ * Fix up nlink checks and repairs in phase 7 for xfs_repair.
+ * Remove a bogus LEAFN warning for a single leaf node v2 dir.
+ * Fix up the ring command in xfs_db,
+ thanks to Utako Kusaka
+ * Set the blocksize on the device to the given sector
+ size which is _not_ necessarily 512 bytes;
+ idea suggested by Shailendra Tripathi.
+ * Fix up xfs_copy and its variable argument handling
+ around vfprintf; xfs_copy was seg faulting on x86_64.
+ * Fix v2 directory checking with holes and unreadable blocks.
+ * Fix a memory leak in dir2 checking.
+ * Update libdisk/md support to work out the stripe width
+ based on (# raid-disks - # parity disks) which
+ doesn't include any spare disks (which we mistakenly did before).
+ Thanks to Shailendra Tripathi's suggestions.
+ * Get the kernel int types of __u32 and friends from
+ if we can, otherwise define them ourselves.
+ * Multi-thread modifications to xfs_repair.
+ * Updated Polish translation, thanks to Jakub Bogusz.
+ * Change default mkfs realtime extent size setting to
+ perform better for buffered writes.
+- added Supplements: filesystem(xfs), so that xfsprogs is installed
+ when an xfs filesystem is used (fate #301966)
* Wed Oct 25 2006 - mjancar@suse.cz
- fix xfq_quota man page (#214590)
* Fri Oct 20 2006 - mjancar@suse.cz
++++++ xfsprogs_2.8.11-1.tar.bz2 -> xfsprogs_2.8.20-1.tar.bz2 ++++++
++++ 27087 lines of diff (skipped)
++++++ xfsprogs-docdir.diff ++++++
--- include/builddefs.in
+++ include/builddefs.in
@@ -56,7 +56,7 @@
PKG_DEVLIB_DIR = @libexecdir@@libdirsuffix@
PKG_INC_DIR = @includedir@/xfs
PKG_MAN_DIR = @mandir@
-PKG_DOC_DIR = @datadir@/doc/@pkg_name@
+PKG_DOC_DIR = @datadir@/doc/packages/@pkg_name@
PKG_LOCALE_DIR = @datadir@/locale
CC = @cc@
++++++ xfsprogs-no_la_in_root.diff ++++++
--- include/buildmacros
+++ include/buildmacros
@@ -73,8 +73,6 @@
../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \
- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \
- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \
../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
++++++ xfsprogs-ppc64.diff ++++++
--- include/platform_defs.h.in
+++ include/platform_defs.h.in
@@ -41,9 +41,14 @@ typedef unsigned short __u16;
typedef signed short __s16;
typedef unsigned int __u32;
typedef signed int __s32;
+#ifdef __powerpc64__
+typedef unsigned long int __u64;
+typedef signed long int __s64;
+#else
typedef unsigned long long int __u64;
typedef signed long long int __s64;
#endif
+#endif
typedef __u16 __be16;
typedef __u32 __be32;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org