Compare commits

..

No commits in common. "master" and "xfsprogs-2_10_1-2_fc11" have entirely different histories.

8 changed files with 490 additions and 196 deletions

1
.cvsignore Normal file
View File

@ -0,0 +1 @@
xfsprogs_2.10.1-1.tar.gz

39
.gitignore vendored
View File

@ -1,39 +0,0 @@
xfsprogs-3.1.2.tar.gz
/xfsprogs-3.1.3.tar.gz
/xfsprogs-3.1.4.tar.gz
/xfsprogs-3.1.5.tar.gz
/xfsprogs-3.1.6.tar.gz
/xfsprogs-3.1.7.tar.gz
/xfsprogs-3.1.8.tar.gz
/xfsprogs-3.1.9.tar.gz
/xfsprogs-3.1.10.tar.gz
/xfsprogs-3.1.11.tar.gz
/xfsprogs-3.2.0-alpha1.tar.gz
/xfsprogs-3.2.0-alpha2.tar.gz
/xfsprogs-3.2.0-rc2.tar.gz
/xfsprogs-3.2.0-rc3.tar.gz
/xfsprogs-3.2.0.tar.gz
/xfsprogs-3.2.1.tar.gz
/xfsprogs-3.2.2.tar.gz
/xfsprogs-3.2.3.tar.gz
/xfsprogs-3.2.4.tar.gz
/xfsprogs-4.2.0.tar.gz
/xfsprogs-4.3.0.tar.gz
/xfsprogs-4.5.0.tar.gz
/xfsprogs-4.7.0.tar.gz
/xfsprogs-4.8.0.tar.gz
/xfsprogs-4.9.0.tar.xz
/xfsprogs-4.10.0.tar.xz
/xfsprogs-4.11.0.tar.xz
/xfsprogs-4.12.0.tar.xz
/xfsprogs-4.13.1.tar.xz
/xfsprogs-4.14.0.tar.xz
/xfsprogs-4.15.0.tar.xz
/xfsprogs-4.15.1.tar.xz
/xfsprogs-4.16.0.tar.xz
/xfsprogs-4.17.0.tar.xz
/xfsprogs-4.18.0.tar.xz
/xfsprogs-4.19.0.tar.xz
/xfsprogs-4.20.0.tar.xz
/xfsprogs-5.0.0.tar.xz
/xfsprogs-5.1.0.tar.xz

View File

@ -4,7 +4,7 @@ NAME := xfsprogs
SPECFILE = $(firstword $(wildcard *.spec)) SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef endef
MAKEFILE_COMMON := $(shell $(find-makefile-common)) MAKEFILE_COMMON := $(shell $(find-makefile-common))

View File

@ -1 +1 @@
SHA512 (xfsprogs-5.1.0.tar.xz) = ca5959edb299be8574b2ca51e907a418fab796ae92f588075a2aab0c2a3cf8dae49e2b68679c65c361201223e8f8ac29b1e5618eb1e519496c3aca9218620881 8f0410aa8cfea0936969a3aab447009c xfsprogs_2.10.1-1.tar.gz

117
xfsprogs-libdisk-gfs2.patch Normal file
View File

@ -0,0 +1,117 @@
Recognize gfs & gfs2 disk formats.
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
---
Index: xfsprogs-2.10.1/libdisk/fstype.c
===================================================================
--- xfsprogs-2.10.1.orig/libdisk/fstype.c 2007-09-10 21:01:17.000000000 -0500
+++ xfsprogs-2.10.1/libdisk/fstype.c 2008-11-12 10:41:38.996064522 -0600
@@ -68,6 +68,7 @@ swapped(unsigned short a) {
Added jfs - Christoph Hellwig
Added sysv - Tim Launchbury
Added udf - Bryce Nesbitt
+ Added gfs/gfs2 - Eric Sandeen
*/
/*
@@ -192,6 +193,7 @@ fstype(const char *device) {
struct hpfs_super_block hpfssb;
struct adfs_super_block adfssb;
struct sysv_super_block svsb;
+ struct gfs2_sb gfs2sb;
struct stat statbuf;
/* opening and reading an arbitrary unknown path can have
@@ -382,6 +384,21 @@ fstype(const char *device) {
}
if (!type) {
+ /* block 64 */
+ if (lseek(fd, GFS_SUPERBLOCK_OFFSET, SEEK_SET) != GFS_SUPERBLOCK_OFFSET
+ || read(fd, (char *) &gfs2sb, sizeof(gfs2sb)) != sizeof(gfs2sb))
+ goto io_error;
+ if (gfsmagic(gfs2sb)) {
+ if (gfsformat(gfs2sb) == GFS_FORMAT_FS &&
+ gfsmultiformat(gfs2sb) == GFS_FORMAT_MULTI)
+ type = "gfs";
+ else if (gfsformat(gfs2sb) == GFS2_FORMAT_FS &&
+ gfsmultiformat(gfs2sb) == GFS2_FORMAT_MULTI)
+ type = "gfs2";
+ }
+ }
+
+ if (!type) {
/* perhaps the user tries to mount the swap space
on a new disk; warn her before she does mkfs on it */
int pagesize = getpagesize();
Index: xfsprogs-2.10.1/libdisk/fstype.h
===================================================================
--- xfsprogs-2.10.1.orig/libdisk/fstype.h 2007-09-10 21:01:17.000000000 -0500
+++ xfsprogs-2.10.1/libdisk/fstype.h 2008-11-12 10:41:38.997064279 -0600
@@ -242,6 +242,56 @@ struct ocfs_volume_label {
#define ocfslabellen(o) assemble2le(o.label_len)
#define OCFS_MAGIC "OracleCFS"
+/* Common gfs/gfs2 constants: */
+#define GFS_MAGIC 0x01161970
+#define GFS_DEFAULT_BSIZE 4096
+#define GFS_SUPERBLOCK_OFFSET (0x10 * GFS_DEFAULT_BSIZE)
+#define GFS_LOCKNAME_LEN 64
+
+/* gfs1 constants: */
+#define GFS_FORMAT_FS 1309
+#define GFS_FORMAT_MULTI 1401
+/* gfs2 constants: */
+#define GFS2_FORMAT_FS 1801
+#define GFS2_FORMAT_MULTI 1900
+
+struct gfs2_meta_header {
+ char mh_magic[4];
+ char mh_type[4];
+ char __pad0[8]; /* Was generation number in gfs1 */
+ char mh_format[4];
+ char __pad1[4]; /* Was incarnation number in gfs1 */
+};
+
+struct gfs2_inum {
+ char no_formal_ino[8];
+ char no_addr[8];
+};
+
+struct gfs2_sb {
+ struct gfs2_meta_header sb_header;
+
+ char sb_fs_format[4];
+ char sb_multihost_format[4];
+ char __pad0[4]; /* Was superblock flags in gfs1 */
+
+ char sb_bsize[4];
+ char sb_bsize_shift[4];
+ char __pad1[4]; /* Was journal segment size in gfs1 */
+
+ struct gfs2_inum sb_master_dir; /* Was jindex dinode in gfs1 */
+ struct gfs2_inum __pad2; /* Was rindex dinode in gfs1 */
+ struct gfs2_inum sb_root_dir;
+
+ char sb_lockproto[GFS_LOCKNAME_LEN];
+ char sb_locktable[GFS_LOCKNAME_LEN];
+ /* In gfs1, quota and license dinodes followed */
+};
+
+#define gfsmagic(s) assemble4be(s.sb_header.mh_magic)
+#define gfsformat(s) assemble4be(s.sb_fs_format)
+#define gfsmultiformat(s) assemble4be(s.sb_multihost_format)
+
static inline int
assemble2le(char *p) {
return (p[0] | (p[1] << 8));
@@ -251,3 +301,8 @@ static inline int
assemble4le(char *p) {
return (p[0] | (p[1] << 8) | (p[2] << 16) | (p[3] << 24));
}
+
+static inline int
+assemble4be(char *p) {
+ return (p[3] | (p[2] << 8) | (p[1] << 16) | (p[0] << 24));
+}

View File

@ -0,0 +1,165 @@
(oops, cvs version...)
I got tired of waiting for xfsprogs to build
serially...
On a 16p altix, make -j16 (excluding the configure
phase) went from 2m16s to 33s.
I tossed this into an rpm and did a fedora scratch
build on all arches, they all passed - some of them,
at least, should have been doing parallel builds too.
So this has had reasonable testing.
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
---
Index: xfsprogs-2.10.1/Makefile
===================================================================
--- xfsprogs-2.10.1.orig/Makefile 2007-09-10 21:01:13.000000000 -0500
+++ xfsprogs-2.10.1/Makefile 2008-11-12 10:41:03.159001661 -0600
@@ -15,23 +15,28 @@ LSRCFILES = configure configure.in Makep
LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \
Logs/* built .census install.* install-dev.* *.gz
-SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk \
- copy db fsck growfs io logprint mkfs quota mdrestore repair rtcp \
+LIB_SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk
+TOOL_SUBDIRS = copy db fsck growfs io logprint mkfs quota mdrestore repair rtcp \
m4 man doc po debian build
+SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS)
+
default: $(CONFIGURE)
ifeq ($(HAVE_BUILDDEFS), no)
$(MAKE) -C . $@
else
- $(SUBDIRS_MAKERULE)
+ $(MAKE) $(SUBDIRS)
endif
+$(TOOL_SUBDIRS) : $(LIB_SUBDIRS)
+
ifeq ($(HAVE_BUILDDEFS), yes)
include $(BUILDRULES)
else
clean: # if configure hasn't run, nothing to clean
endif
+.NOTPARALLEL: $(CONFIGURE)
$(CONFIGURE):
autoconf
./configure \
@@ -51,14 +56,19 @@ $(CONFIGURE):
aclocal.m4::
aclocal --acdir=`pwd`/m4 --output=$@
-install: default
- $(SUBDIRS_MAKERULE)
+install: default $(addsuffix -install,$(SUBDIRS))
$(INSTALL) -m 755 -d $(PKG_DOC_DIR)
$(INSTALL) -m 644 README $(PKG_DOC_DIR)
-install-dev: default
+install-dev: default $(addsuffix -install-dev,$(SUBDIRS))
$(SUBDIRS_MAKERULE)
+%-install:
+ $(MAKE) -C $* install
+
+%-install-dev:
+ $(MAKE) -C $* install-dev
+
realclean distclean: clean
rm -f $(LDIRT) $(CONFIGURE)
rm -rf autom4te.cache Logs
Index: xfsprogs-2.10.1/include/buildrules
===================================================================
--- xfsprogs-2.10.1.orig/include/buildrules 2008-09-04 21:37:53.000000000 -0500
+++ xfsprogs-2.10.1/include/buildrules 2008-11-12 10:39:11.683063452 -0600
@@ -6,18 +6,22 @@ _BUILDRULES_INCLUDED_ = 1
include $(TOPDIR)/include/builddefs
-clean clobber : $(SUBDIRS)
+clean clobber: $(addsuffix -clean,$(SUBDIRS))
rm -f $(DIRT)
@rm -fr .libs
- $(SUBDIRS_MAKERULE)
+%-clean::
+ $(MAKE) -C $* clean
# Never blow away subdirs
ifdef SUBDIRS
.PRECIOUS: $(SUBDIRS)
-$(SUBDIRS):
- $(SUBDIRS_MAKERULE)
endif
+.PHONY: $(SUBDIRS)
+
+$(SUBDIRS):
+ $(MAKE) -C $@
+
#
# Standard targets
#
@@ -69,11 +73,13 @@ ifdef LTLIBRARY
DEPENDSCRIPT := $(DEPENDSCRIPT) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,'
endif
-depend : $(CFILES) $(HFILES)
- $(SUBDIRS_MAKERULE)
+depend : $(CFILES) $(HFILES) $(addsuffix -depend,$(SUBDIRS))
$(DEPENDSCRIPT) > .dep
test -s .dep || rm -f .dep
+%-depend:
+ $(MAKE) -C $* depend
+
# Include dep, but only if it exists
ifeq ($(shell test -f .dep && echo .dep), .dep)
include .dep
Index: xfsprogs-2.10.1/include/buildmacros
===================================================================
--- xfsprogs-2.10.1.orig/include/buildmacros 2007-09-10 21:01:15.000000000 -0500
+++ xfsprogs-2.10.1/include/buildmacros 2008-11-12 10:39:11.706064211 -0600
@@ -123,14 +123,6 @@ INSTALL_LINGUAS = \
done
endif
-SUBDIRS_MAKERULE = \
- @for d in $(SUBDIRS) ""; do \
- if test -d "$$d" -a ! -z "$$d"; then \
- $(ECHO) === $$d ===; \
- $(MAKEF) -C $$d $@ || exit $$?; \
- fi; \
- done
-
MAN_MAKERULE = \
@for f in *.[12345678] ""; do \
if test ! -z "$$f"; then \
Index: xfsprogs-2.10.1/man/Makefile
===================================================================
--- xfsprogs-2.10.1.orig/man/Makefile 2007-09-10 21:01:19.000000000 -0500
+++ xfsprogs-2.10.1/man/Makefile 2008-11-12 10:39:11.714001250 -0600
@@ -7,7 +7,16 @@ include $(TOPDIR)/include/builddefs
SUBDIRS = man3 man5 man8
-default install install-dev : $(SUBDIRS)
- $(SUBDIRS_MAKERULE)
+default : $(SUBDIRS)
+
+install : $(addsuffix -install,$(SUBDIRS))
+
+install-dev : $(addsuffix -install-dev,$(SUBDIRS))
+
+%-install:
+ $(MAKE) -C $* install
+
+%-install-dev:
+ $(MAKE) -C $* install-dev
include $(BUILDRULES)

24
xfsprogs-wrapper.h Normal file
View File

@ -0,0 +1,24 @@
/* This file is here to prevent a file conflict on multiarch systems. A
* conflict will occur because platform_defs.h has arch-specific definitions.
*
* DO NOT INCLUDE THE NEW FILE DIRECTLY -- ALWAYS INCLUDE THIS ONE INSTEAD. */
#if defined(__i386__)
#include "platform_defs-i386.h"
#elif defined(__x86_64__)
#include "platform_defs-x86_64.h"
#elif defined(__powerpc64__)
#include "platform_defs-ppc64.h"
#elif defined(__powerpc__)
#include "platform_defs-ppc.h"
#elif defined(__s390x__)
#include "platform_defs-s390x.h"
#elif defined(__s390__)
#include "platform_defs-s390.h"
#elif defined(__sparc__) && defined(__arch64__)
#include "platform_defs-sparc64.h"
#elif defined(__sparc64__)
#include "platform_defs-sparc.h"
#else
#error "This xfsprogs-devel package does not work your architecture?"
#endif

View File

@ -1,21 +1,25 @@
Summary: Utilities for managing the XFS filesystem Summary: Utilities for managing the XFS filesystem
Name: xfsprogs Name: xfsprogs
Version: 5.1.0 Version: 2.10.1
Release: 2%{?dist} Release: 2%{?dist}
# Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
# in source, with no mention of version.
# doc/COPYING file specifies what is GPL and what is LGPL
# but no mention of versions in the source.
License: GPL+ and LGPLv2+ License: GPL+ and LGPLv2+
URL: https://xfs.wiki.kernel.org Group: System Environment/Base
Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz URL: http://oss.sgi.com/projects/xfs/
Requires: util-linux Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz
BuildRequires: gcc Source1: xfsprogs-wrapper.h
BuildRequires: libtool, gettext, libattr-devel, libuuid-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: readline-devel, libblkid-devel >= 2.17-0.1.git5e51568 BuildRequires: libtool, gettext
Buildrequires: lvm2-devel, libicu-devel >= 4.6 BuildRequires: /usr/include/uuid/uuid.h
Provides: xfs-cmds Provides: xfs-cmds
Obsoletes: xfs-cmds <= %{version} Obsoletes: xfs-cmds <= %{version}
Provides: xfsprogs-qa-devel Conflicts: xfsdump < 2.0.0
Obsoletes: xfsprogs-qa-devel <= %{version}
Conflicts: xfsdump < 3.0.1 Patch0: xfsprogs-parallel-build.patch
Suggests: xfsprogs-xfs_scrub Patch1: xfsprogs-libdisk-gfs2.patch
%description %description
A set of commands to use the XFS filesystem, including mkfs.xfs. A set of commands to use the XFS filesystem, including mkfs.xfs.
@ -27,222 +31,244 @@ variable block sizes, is extent based, and makes extensive use of
Btrees (directories, extents, free space) to aid both performance Btrees (directories, extents, free space) to aid both performance
and scalability. and scalability.
This implementation is on-disk compatible with the IRIX version Refer to the documentation at http://oss.sgi.com/projects/xfs/
of XFS. for complete details. This implementation is on-disk compatible
with the IRIX version of XFS.
%package devel %package devel
Summary: XFS filesystem-specific headers Summary: XFS filesystem-specific static libraries and headers
Requires: xfsprogs = %{version}-%{release}, libuuid-devel Group: Development/Libraries
Requires: xfsprogs = %{version}-%{release}
%description devel %description devel
xfsprogs-devel contains the header files needed to develop XFS xfsprogs-devel contains the libraries and header files needed to
filesystem-specific programs. develop XFS filesystem-specific programs.
You should install xfsprogs-devel if you want to develop XFS You should install xfsprogs-devel if you want to develop XFS
filesystem-specific programs, If you install xfsprogs-devel, you'll filesystem-specific programs, If you install xfsprogs-devel, you'll
also want to install xfsprogs. also want to install xfsprogs.
%package xfs_scrub
Summary: XFS filesystem online scrubbing utilities
Requires: xfsprogs = %{version}-%{release}, python3
%description xfs_scrub
xfs_scrub attempts to check and repair all metadata in a mounted XFS filesystem.
WARNING! This program is EXPERIMENTAL, which means that its behavior and
interface could change at any time!
%prep %prep
%setup -q %setup -q
%patch0 -p1
%patch1 -p1
%build %build
export tagname=CC # xfsprogs abuses libexecdir
export tagname=CC DEBUG=-DNDEBUG
%configure \ %configure \
--enable-readline=yes \ --sbindir=/sbin \
--enable-blkid=yes \ --libdir=/%{_lib} \
--enable-lto=no --libexecdir=%{_libdir} \
--bindir=%{_sbindir}
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make DIST_ROOT=$RPM_BUILD_ROOT install install-dev \ rm -rf $RPM_BUILD_ROOT
PKG_ROOT_SBIN_DIR=%{_sbindir} PKG_ROOT_LIB_DIR=%{_libdir} make DIST_ROOT=$RPM_BUILD_ROOT install install-dev
# nuke .la files, etc # nuke .la files, etc
rm -f $RPM_BUILD_ROOT/{%{_lib}/*.{la,a,so},%{_libdir}/*.{la,a}} rm -f $RPM_BUILD_ROOT/{%{_lib}/*.{la,a,so},%{_libdir}/*.la}
# fix up symlink to be correct
rm -f $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
ln -s ../../%{_lib}/libhandle.so.1 $RPM_BUILD_ROOT/%{_libdir}/libhandle.so
# remove non-versioned docs location # remove non-versioned docs location
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/
# ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
%define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
%ifarch %{multilib_arches}
mv -f $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h \
$RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs-%{_arch}.h
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h
%endif
%find_lang %{name} %find_lang %{name}
%ldconfig_scriptlets %clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{name}.lang %files -f %{name}.lang
%doc doc/CHANGES README %defattr(-,root,root)
%{_libdir}/*.so.* %doc doc/CHANGES doc/COPYING doc/CREDITS doc/PORTING README
%dir %{_usr}/%{_lib}/xfsprogs /sbin/fsck.xfs
%{_usr}/%{_lib}/xfsprogs/* /sbin/mkfs.xfs
%{_mandir}/man5/* /sbin/xfs_repair
/%{_lib}/*.so.*
%{_mandir}/man8/* %{_mandir}/man8/*
%{_mandir}/man5/*
%{_sbindir}/* %{_sbindir}/*
%{_unitdir}/*
%exclude %{_sbindir}/xfs_scrub*
%exclude %{_mandir}/man8/xfs_scrub*
%exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub*
%exclude %{_mandir}/man8/xfs_scrub_all*
%exclude %{_unitdir}/xfs_scrub*
%files xfs_scrub
%{_sbindir}/xfs_scrub*
%{_mandir}/man8/xfs_scrub*
%{_usr}/%{_lib}/xfsprogs/xfs_scrub*
%{_mandir}/man8/xfs_scrub_all*
%{_unitdir}/xfs_scrub*
%files devel %files devel
%{_mandir}/man2/* %defattr(-,root,root)
%{_mandir}/man3/* %{_mandir}/man3/*
%dir %{_includedir}/xfs %{_includedir}/disk
%{_includedir}/xfs/handle.h %{_includedir}/xfs
%{_includedir}/xfs/jdm.h %{_libdir}/*.a
%{_includedir}/xfs/linux.h
%{_includedir}/xfs/xfs.h
%{_includedir}/xfs/xfs_arch.h
%{_includedir}/xfs/xfs_fs.h
%{_includedir}/xfs/xfs_types.h
%{_includedir}/xfs/xfs_format.h
%{_includedir}/xfs/xfs_da_format.h
%{_includedir}/xfs/xfs_log_format.h
%{_includedir}/xfs/xqm.h
%{_libdir}/*.so %{_libdir}/*.so
%changelog %changelog
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-2 * Wed Nov 12 2008 Eric Sandeen <sandeen@redhat.com> 2.10.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Recognize gfs/gfs2 in libdisk
- Enable parallel builds
* Fri Jul 19 2019 Eric Sandeen <sandeen@redhat.com> 5.1.0-1 * Fri Sep 05 2008 Eric Sandeen <sandeen@redhat.com> 2.10.1-1
- New upstream release - Update to xfsprogs 2.10.1
- Add ASCII case-insensitive support to xfsprogs.
- xfs_repair fixes
* Wed May 08 2019 Eric Sandeen <sandeen@redhat.com> 5.0.0-2 * Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 2.9.8-3
- Create new xfs_scrub subpackage (#1666839) - sparc32 is built using the sparcv9 variant
* Fri May 03 2019 Eric Sandeen <sandeen@redhat.com> 5.0.0-1 * Wed Jun 04 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-2
- New upstream release - Tidy up multilib hack for non-multilib arches & add sparc (#448452)
* Fri Feb 22 2019 Eric Sandeen <sandeen@redhat.com> 4.20.0-1 * Wed Apr 23 2008 Eric Sandeen <sandeen@redhat.com> 2.9.8-1
- New upstream release - Update to xfsprogs 2.9.8
- Add support for sb_features2 in wrong location
- Add -c option to xfs_admin to turn lazy-counters on/off
- Added support for mdp in libdisk/mkfs.xfs
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.19.0-4 * Sun Mar 02 2008 Eric Sandeen <sandeen@redhat.com> 2.9.7-1
- Rebuild for readline 8.0 - Update to xfsprogs 2.9.7
- Lazy sb counters back off by default; other misc fixes
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.0-3 * Wed Feb 06 2008 Eric Sandeen <sandeen@redhat.com> 2.9.6-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - Update to xfsprogs 2.9.6 - fixes mkfs sizing problem.
- Trim down BuildRequires to what's actually required now
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 4.19.0-2 * Mon Jan 21 2008 Eric Sandeen <sandeen@redhat.com> 2.9.5-1
- Rebuild for ICU 63 - Update to xfsprogs 2.9.5
- Contains more optimal mkfs defaults
- specfile cleanup, & don't restate config defaults
* Tue Nov 13 2018 Eric Sandeen <sandeen@redhat.com> 4.19.0-1 * Tue Oct 23 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-4
- New upstream release - Add arm to multilib header wrapper
* Fri Aug 24 2018 Eric Sandeen <sandeen@redhat.com> 4.18.0-1 * Tue Oct 02 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-3
- New upstream release - mkfs.xfs: Fix wiping old AG headers and purge whack buffers
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.17.0-3 * Mon Oct 01 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Add alpha to the multilib wrapper (#310411)
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 4.17.0-2 * Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> 2.9.4-1
- Rebuild for ICU 62 - Update to xfsprogs 2.9.4
* Thu Jun 28 2018 Eric Sandeen <sandeen@redhat.com> 4.17.0-1 * Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-3
- New upstream release - Add gawk to buildrequires
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 4.16.0-2 * Thu Aug 16 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-2
- Rebuild for ICU 61.1 - Update license tag
* Thu Apr 26 2018 Eric Sandeen <sandeen@redhat.com> 4.16.0-1 * Thu Jul 26 2007 Eric Sandeen <sandeen@redhat.com> 2.9.3-1
- New upstream release - Upgrade to xfsprogs 2.9.2, quota, xfs_repair, and filestreams changes
- Clean up specfile
* Mon Feb 26 2018 Eric Sandeen <sandeen@redhat.com> 4.15.1-1 * Thu Jul 6 2007 Eric Sandeen <sandeen@redhat.com> 2.8.21-1
- New upstream release - Upgrade to xfsprogs 2.8.21, lazy sb counters enabled,
- Update Polish translation xfs_quota fix (#236746)
* Mon Feb 26 2018 Eric Sandeen <sandeen@redhat.com> 4.15.0-2 * Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-2
- BuildRequires: gcc - Fix ppc64 build... again
* Sat Feb 24 2018 Eric Sandeen <sandeen@redhat.com> 4.15.0-1 * Fri May 25 2007 Eric Sandeen <sandeen@redhat.com> 2.8.20-1
- New upstream release - Upgrade to xfsprogs 2.8.20, several xfs_repair fixes
- Adds new xfs_scrub utility and services
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.0-2 * Tue Mar 06 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Remove libtermcap-devel from BuildRequires
* Mon Nov 27 2017 Eric Sandeen <sandeen@redhat.com> 4.14.0-1 * Wed Feb 14 2007 Miroslav Lichvar <mlichvar@redhat.com> 2.8.18-2
- New upstream release - Disable readline support for now (#223781)
* Wed Sep 27 2017 Eric Sandeen <sandeen@redhat.com> 4.13.1-1 * Sun Feb 04 2007 Jarod Wilson <jwilson@redhat.com> 2.8.18-1
- New upstream release - Post-facto changelog addition to note bump to 2.8.18
- Trim ancient changelog
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.0-4 * Wed Sep 27 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - bump build version to 3 for a new brew build
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 4.12.0-3 * Tue Sep 26 2006 Russell Cattelan <cattelan@thebarn.com> 2.8.11-2
- Rebuild with binutils fix for ppc64le (#1475636) - add ppc64 build patch
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.0-2 * Thu Sep 21 2006 Russell Cattelan <cattelan@redhat.com> 2.8.11-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - Upgrade to xfsprogs 2.8.11 Need to pick up important repair fixes
* Mon Jul 24 2017 Eric Sandeen <sandeen@redhat.com> 4.12.0-1 * Tue Jul 18 2006 Jeremy Katz <katzj@redhat.com> - 2.8.4-3
- New upstream release - exclude arch ppc64 for now (#199315)
* Fri May 05 2017 Eric Sandeen <sandeen@redhat.com> 4.11.0-1 * Mon Jul 17 2006 Jesse Keating <jkeating@redhat.com> - 2.8.4-2
- New upstream release - rebuild
* Sun Feb 26 2017 Eric Sandeen <sandeen@redhat.com> 4.10.0-1 * Tue Jul 04 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.4-1
- New upstream release - Upgrade to 2.8.4 (#196599 #c2)
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.0-3 * Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.8.3-1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - Upgrade to 2.8.3 (#196599)
- Applied Russell Coker's suggested patch to improve the
performance for SELinux machines significantly (#120622)
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.9.0-2 * Sun Jun 25 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-2
- Rebuild for readline 7.x - Fixed multilib conflict of xfs/platform_defs.h (#192755)
* Thu Jan 05 2017 Eric Sandeen <sandeen@redhat.com> 4.9.0-1 * Sun Mar 12 2006 Robert Scheck <redhat@linuxnetz.de> 2.7.11-1
- New upstream release - Upgrade to 2.7.11 and spec file cleanup (#185234)
* Tue Oct 18 2016 Eric Sandeen <sandeen@redhat.com> 4.8.0-1 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2.1
- New upstream release - bump again for double-long bug on ppc(64)
* Tue Sep 06 2016 Eric Sandeen <sandeen@redhat.com> 4.7.0-2 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.7.3-1.2
- Add libattr-devel build dependency to fix xfs_fsr - rebuilt for new gcc4.1 snapshot and glibc changes
* Sun Sep 04 2016 Eric Sandeen <sandeen@redhat.com> 4.7.0-1 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- New upstream release - rebuilt
* Tue Mar 15 2016 Eric Sandeen <sandeen@redhat.com> 4.5.0-1 * Mon Oct 31 2005 Robert Scheck <redhat@linuxnetz.de> 2.7.3-1
- New upstream release - Upgrade to 2.7.3 and enabled termcap support (#154323)
* Thu Mar 10 2016 Eric Sandeen <sandeen@redhat.com> 4.3.0-3 * Wed Sep 28 2005 Florian La Roche <laroche@redhat.com>
- Fix build w/ new kernels which have [sg]etxattr promotion - fixup building with current rpm
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.0-2 * Wed Apr 20 2005 Dave Jones <davej@redhat.com>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Disable debug. (#151438)
- Rebuild with gcc4
* Mon Nov 30 2015 Eric Sandeen <sandeen@redhat.com> 4.3.0-1 * Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.6.13-3
- New upstream release - Rebuilt for new readline.
* Wed Sep 09 2015 Eric Sandeen <sandeen@redhat.com> 4.2.0-1 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- New upstream release - rebuilt
* Thu Jul 30 2015 Eric Sandeen <sandeen@redhat.com> 3.2.4-1 * Wed May 5 2004 Jeremy Katz <katzj@redhat.com> - 2.6.13-1
- New upstream release - update to 2.6.13 per request of upstream
- Addresses CVE-2012-2150 for xfs_metadump - fixes mount by label of xfs on former raid partition (#122043)
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.3-2 * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - rebuilt
* Wed Jun 10 2015 Eric Sandeen <sandeen@redhat.com> 3.2.3-1 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- New upstream release - rebuilt
* Thu Jan 8 2004 Jeremy Katz <katzj@redhat.com> 2.6.0-2
- add defattr (reported by Matthias)
* Tue Dec 23 2003 Elliot Lee <sopwith@redhat.com> 2.6.0-3
- Fix tyops in dependencies
* Mon Dec 22 2003 Jeremy Katz <katzj@redhat.com> 2.6.0-1
- build for Fedora Core
- switch to more explicit file lists, nuke .la files
* Tue Dec 16 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.6.0
- Update to 2.6.0.
* Sat Sep 13 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
- Sync with XFS 1.3.0.
- Update to 2.5.6.
* Thu Apr 10 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de> 2.3.9-0_2.90at
- Rebuilt for Red Hat 9.