Hello community,
here is the log from the commit of package xfsprogs
checked in at Fri Mar 21 05:07:51 CET 2008.
--------
--- xfsprogs/xfsprogs.changes 2008-02-04 11:31:36.000000000 +0100
+++ xfsprogs/xfsprogs.changes 2008-03-20 10:03:48.000000000 +0100
@@ -1,0 +2,10 @@
+Thu Mar 20 09:59:53 CET 2008 - mmarek@suse.cz
+
+- updated to version 2.9.7
+ * Add -y (another no-op) fsck option.
+ * Resolve mkfs allocation group count issue with small devices.
+ * Fix mkfs to sector align the device size so zeroing the end
+ of the device doesn't fail.
+ * Fix regression introduced by changing the mkfs.xfs defaults.
+
+-------------------------------------------------------------------
Old:
----
xfsprogs_2.9.5-1.tar.bz2
New:
----
xfsprogs_2.9.7-1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.Y19753/_old 2008-03-21 05:06:44.000000000 +0100
+++ /var/tmp/diff_new_pack.Y19753/_new 2008-03-21 05:06:44.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package xfsprogs (Version 2.9.5)
+# spec file for package xfsprogs (Version 2.9.7)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,9 +10,10 @@
# norootforbuild
+
Name: xfsprogs
BuildRequires: e2fsprogs-devel
-Version: 2.9.5
+Version: 2.9.7
Release: 1
# hint for ZYPP
Supplements: filesystem(xfs)
@@ -133,6 +134,13 @@
/usr/share/man/man3/*
%changelog
+* Thu Mar 20 2008 mmarek@suse.cz
+- updated to version 2.9.7
+ * Add -y (another no-op) fsck option.
+ * Resolve mkfs allocation group count issue with small devices.
+ * Fix mkfs to sector align the device size so zeroing the end
+ of the device doesn't fail.
+ * Fix regression introduced by changing the mkfs.xfs defaults.
* Mon Feb 04 2008 mmarek@suse.cz
- updated to version 2.9.5
* Updated mkfs.xfs defaults.
++++++ xfsprogs_2.9.5-1.tar.bz2 -> xfsprogs_2.9.7-1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/db/metadump.c new/xfsprogs-2.9.7/db/metadump.c
--- old/xfsprogs-2.9.5/db/metadump.c 2007-09-07 06:49:40.000000000 +0200
+++ new/xfsprogs-2.9.7/db/metadump.c 2008-02-07 04:39:58.000000000 +0100
@@ -875,9 +875,9 @@
typnm_t btype)
{
int i;
- xfs_dfiloff_t o, op;
+ xfs_dfiloff_t o, op = NULLDFILOFF;
xfs_dfsbno_t s;
- xfs_dfilblks_t c, cp;
+ xfs_dfilblks_t c, cp = NULLDFILOFF;
int f;
xfs_dfiloff_t last;
xfs_agnumber_t agno;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/debian/changelog new/xfsprogs-2.9.7/debian/changelog
--- old/xfsprogs-2.9.5/debian/changelog 2007-06-19 08:59:42.000000000 +0200
+++ new/xfsprogs-2.9.7/debian/changelog 2008-03-03 01:13:14.000000000 +0100
@@ -1,3 +1,18 @@
+xfsprogs (2.9.7-1) unstable; urgency=high
+
+ * New upstream release.
+ * Add -y fsck option (closes: #463810)
+ * Lazy superblock counters not yet mkfs default (closes: #465737, #468184)
+ * xfs_repair memory requirements significantly reduced (closes: #289665)
+
+ -- Nathan Scott Sat, 01 Mar 2008 06:24:21 +1100
+
+xfsprogs (2.9.5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Nathan Scott Tue, 22 Jan 2008 16:46:18 +1100
+
xfsprogs (2.9.0-1) unstable; urgency=low
* New upstream release.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/debian/control new/xfsprogs-2.9.7/debian/control
--- old/xfsprogs-2.9.5/debian/control 2007-01-23 06:57:04.000000000 +0100
+++ new/xfsprogs-2.9.7/debian/control 2008-03-03 01:13:55.000000000 +0100
@@ -2,6 +2,7 @@
Section: admin
Priority: optional
Maintainer: Nathan Scott
+Uploaders: Anibal Monsalve Salazar , Niv Sardi
Build-Depends: uuid-dev, autoconf, debhelper (>= 5), gettext, libtool, libreadline5-dev
Standards-Version: 3.5.9
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/doc/CHANGES new/xfsprogs-2.9.7/doc/CHANGES
--- old/xfsprogs-2.9.5/doc/CHANGES 2008-01-21 07:13:40.000000000 +0100
+++ new/xfsprogs-2.9.7/doc/CHANGES 2008-03-03 01:38:44.000000000 +0100
@@ -1,4 +1,15 @@
-xfsprogs-2.9.5 (21 Jan 2007)
+xfsprogs-2.9.7 (1 Mar 2008)
+ - Lazy superblock counters not yet the default with mkfs.xfs.
+ - Add -y (another no-op) fsck option.
+ - Resolve mkfs allocation group count issue with small devices.
+ - Fix mkfs to sector align the device size so zeroing the end
+ of the device doesn't fail.
+
+xfsprogs-2.9.6 (7 Feb 2008)
+ - Fix regression introduced by changing the mkfs.xfs defaults.
+ - Made lazy superblock counters the default with mkfs.xfs.
+
+xfsprogs-2.9.5 (21 Jan 2008)
- Updated mkfs.xfs defaults.
- Make xfs_info handle mount points with spaces.
- Improve xfs_repair's handling of invalid freespace btree extents.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/fsck/xfs_fsck.sh new/xfsprogs-2.9.7/fsck/xfs_fsck.sh
--- old/xfsprogs-2.9.5/fsck/xfs_fsck.sh 2007-10-09 02:27:18.000000000 +0200
+++ new/xfsprogs-2.9.7/fsck/xfs_fsck.sh 2008-03-03 01:13:14.000000000 +0100
@@ -4,10 +4,10 @@
#
AUTO=false
-while getopts ":aA" c
+while getopts ":aAy" c
do
case $c in
- a|A) AUTO=true;;
+ a|A|y) AUTO=true;;
esac
done
eval DEV=\${$#}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/mkfs/xfs_mkfs.c new/xfsprogs-2.9.7/mkfs/xfs_mkfs.c
--- old/xfsprogs-2.9.5/mkfs/xfs_mkfs.c 2008-01-17 02:49:04.000000000 +0100
+++ new/xfsprogs-2.9.7/mkfs/xfs_mkfs.c 2008-02-29 07:33:57.000000000 +0100
@@ -406,24 +406,17 @@
__uint64_t *agcount)
{
__uint64_t blocks = 0;
- __uint64_t count = 0;
int shift = 0;
/*
- * First handle the extremes - the points at which we will
- * always use the maximum AG size, the points at which we
- * always use the minimum, and a "small-step" for 16-128Mb.
+ * First handle the high extreme - the point at which we will
+ * always use the maximum AG size.
+ *
+ * This applies regardless of storage configuration.
*/
if (dblocks >= TERABYTES(32, blocklog)) {
blocks = XFS_AG_MAX_BLOCKS(blocklog);
goto done;
- } else if (dblocks < MEGABYTES(16, blocklog)) {
- blocks = dblocks;
- count = 1;
- goto done;
- } else if (dblocks < MEGABYTES(128, blocklog)) {
- blocks = MEGABYTES(16, blocklog);
- goto done;
}
/*
@@ -435,38 +428,40 @@
* count can be increased by growfs, so prefer to use
* smaller counts at mkfs time.
*
- * This scales us up smoothly between min/max AG sizes.
+ * For a single underlying storage device between 128MB
+ * and 4TB in size, just use 4 AGs, otherwise scale up
+ * smoothly between min/max AG sizes.
*/
- if (!multidisk) {
+ if (!multidisk && dblocks >= MEGABYTES(128, blocklog)) {
if (dblocks >= TERABYTES(4, blocklog)) {
- blocks = XFS_AG_MAX_BLOCKS(blocklog);
- goto done;
- }
- count = 4;
-
- goto done;
- }
-
- if (dblocks > GIGABYTES(512, blocklog))
+ blocks = XFS_AG_MAX_BLOCKS(blocklog);
+ goto done;
+ }
+ shift = 2;
+ } else if (dblocks > GIGABYTES(512, blocklog))
shift = 5;
else if (dblocks > GIGABYTES(8, blocklog))
shift = 4;
else if (dblocks >= MEGABYTES(128, blocklog))
shift = 3;
+ else if (dblocks >= MEGABYTES(64, blocklog))
+ shift = 2;
+ else if (dblocks >= MEGABYTES(32, blocklog))
+ shift = 1;
else
- ASSERT(0);
- blocks = dblocks >> shift;
+ shift = 0;
+ /*
+ * If dblocks is not evenly divisible by the number of
+ * desired AGs, round "blocks" up so we don't lose the
+ * last bit of the filesystem. The same principle applies
+ * to the AG count, so we don't lose the last AG!
+ */
+ blocks = (dblocks >> shift) + ((dblocks & xfs_mask32lo(shift)) != 0);
done:
- ASSERT (count || blocks);
- if (!count)
- count = dblocks / blocks + (dblocks % blocks != 0);
- if (!blocks)
- blocks = dblocks / count;
-
*agsize = blocks;
- *agcount = count;
+ *agcount = dblocks / blocks + (dblocks % blocks != 0);
}
static void
@@ -698,6 +693,7 @@
int sectoralign;
int sectorlog;
unsigned int sectorsize;
+ __uint64_t sector_mask;
int slflag;
int ssflag;
__uint64_t tmp_agsize;
@@ -1391,7 +1387,7 @@
sectoralign = 0;
xlv_dsunit = xlv_dswidth = 0;
- if (!nodsflag && !xi.disfile)
+ if (!xi.disfile)
get_subvol_stripe_wrapper(dfile, SVTYPE_DATA,
&xlv_dsunit, &xlv_dswidth, §oralign);
if (sectoralign) {
@@ -1632,12 +1628,17 @@
* Ok, Linux only has a 1024-byte resolution on device _size_,
* and the sizes below are in basic 512-byte blocks,
* so if we have (size % 2), on any partition, we can't get
- * to the last 512 bytes. Just chop it down by a block.
+ * to the last 512 bytes. The same issue exists for larger
+ * sector sizes - we cannot write past the last sector.
+ *
+ * So, we reduce the size (in basic blocks) to a perfect
+ * multiple of the sector size, or 1024, whichever is larger.
*/
- xi.dsize -= (xi.dsize % 2);
- xi.rtsize -= (xi.rtsize % 2);
- xi.logBBsize -= (xi.logBBsize % 2);
+ sector_mask = (__uint64_t)-1 << (MAX(sectorlog, 10) - BBSHIFT);
+ xi.dsize &= sector_mask;
+ xi.rtsize &= sector_mask;
+ xi.logBBsize &= (__uint64_t)-1 << (MAX(lsectorlog, 10) - BBSHIFT);
if (!force_overwrite) {
if (check_overwrite(dfile) ||
@@ -1797,12 +1798,9 @@
} else if (daflag) /* User-specified AG count */
agsize = dblocks / agcount + (dblocks % agcount != 0);
- else {
- get_subvol_stripe_wrapper(dfile, SVTYPE_DATA,
- &xlv_dsunit, &xlv_dswidth, §oralign),
- calc_default_ag_geometry(blocklog, dblocks, xlv_dsunit | xlv_dswidth,
- &agsize, &agcount);
- }
+ else
+ calc_default_ag_geometry(blocklog, dblocks,
+ xlv_dsunit | xlv_dswidth, &agsize, &agcount);
/*
* If the last AG is too small, reduce the filesystem size
@@ -1817,24 +1815,28 @@
validate_ag_geometry(blocklog, dblocks, agsize, agcount);
- if (!nodsflag && dsunit) {
- if (xlv_dsunit && xlv_dsunit != dsunit) {
- fprintf(stderr,
- _("%s: Specified data stripe unit %d is not "
- "the same as the volume stripe unit %d\n"),
- progname, dsunit, xlv_dsunit);
- }
- if (xlv_dswidth && xlv_dswidth != dswidth) {
- fprintf(stderr,
- _("%s: Specified data stripe width %d is not "
- "the same as the volume stripe width %d\n"),
- progname, dswidth, xlv_dswidth);
+ if (!nodsflag) {
+ if (dsunit) {
+ if (xlv_dsunit && xlv_dsunit != dsunit) {
+ fprintf(stderr,
+ _("%s: Specified data stripe unit %d "
+ "is not the same as the volume stripe "
+ "unit %d\n"),
+ progname, dsunit, xlv_dsunit);
+ }
+ if (xlv_dswidth && xlv_dswidth != dswidth) {
+ fprintf(stderr,
+ _("%s: Specified data stripe width %d "
+ "is not the same as the volume stripe "
+ "width %d\n"),
+ progname, dswidth, xlv_dswidth);
+ }
+ } else {
+ dsunit = xlv_dsunit;
+ dswidth = xlv_dswidth;
+ nodsflag = 1;
}
- } else {
- dsunit = xlv_dsunit;
- dswidth = xlv_dswidth;
- nodsflag = 1;
- }
+ } /* else dsunit & dswidth can't be set if nodsflag is set */
/*
* If dsunit is a multiple of fs blocksize, then check that is a
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/po/xfsprogs.pot new/xfsprogs-2.9.7/po/xfsprogs.pot
--- old/xfsprogs-2.9.5/po/xfsprogs.pot 2008-01-21 07:24:16.000000000 +0100
+++ new/xfsprogs-2.9.7/po/xfsprogs.pot 2008-03-03 02:21:36.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-21 17:24+1100\n"
+"POT-Creation-Date: 2008-03-03 12:21+1100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -118,7 +118,7 @@
msgstr ""
#: ../copy/xfs_copy.c:543 ../growfs/xfs_growfs.c:179 ../io/init.c:180
-#: ../mkfs/xfs_mkfs.c:1358 ../quota/init.c:131 ../repair/xfs_repair.c:261
+#: ../mkfs/xfs_mkfs.c:1354 ../quota/init.c:131 ../repair/xfs_repair.c:261
#: ../rtcp/xfs_rtcp.c:57
#, c-format
msgid "%s version %s\n"
@@ -337,7 +337,7 @@
msgid "external"
msgstr ""
-#: ../growfs/xfs_growfs.c:85 ../mkfs/xfs_mkfs.c:1671
+#: ../growfs/xfs_growfs.c:85 ../mkfs/xfs_mkfs.c:1672
msgid "none"
msgstr ""
@@ -2684,303 +2684,303 @@
msgid "log size %lld bytes too large, maximum size is %d bytes\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:481
+#: ../mkfs/xfs_mkfs.c:476
#, c-format
msgid "agsize (%lldb) too small, need at least %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:489
+#: ../mkfs/xfs_mkfs.c:484
#, c-format
msgid "agsize (%lldb) too big, maximum is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:497
+#: ../mkfs/xfs_mkfs.c:492
#, c-format
msgid "agsize (%lldb) too big, data area is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:504
+#: ../mkfs/xfs_mkfs.c:499
#, c-format
msgid "too many allocation groups for size = %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:506
+#: ../mkfs/xfs_mkfs.c:501
#, c-format
msgid "need at most %lld allocation groups\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:514
+#: ../mkfs/xfs_mkfs.c:509
#, c-format
msgid "too few allocation groups for size = %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:516
+#: ../mkfs/xfs_mkfs.c:511
#, c-format
msgid "need at least %lld allocation groups\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:529
+#: ../mkfs/xfs_mkfs.c:524
#, c-format
msgid "last AG size %lld blocks too small, minimum size is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:540
+#: ../mkfs/xfs_mkfs.c:535
#, c-format
msgid "%lld allocation groups is too many, maximum is %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:564
+#: ../mkfs/xfs_mkfs.c:559
#, c-format
msgid "error reading existing superblock -- failed to memalign buffer\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:570
+#: ../mkfs/xfs_mkfs.c:565
#, c-format
msgid "existing superblock read failed: %s\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:851
+#: ../mkfs/xfs_mkfs.c:847
#, c-format
msgid "%s: Specify data sunit in 512-byte blocks, no unit suffix\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:867
+#: ../mkfs/xfs_mkfs.c:863
#, c-format
msgid "%s: Specify data swidth in 512-byte blocks, no unit suffix\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:894
+#: ../mkfs/xfs_mkfs.c:890
#, c-format
msgid "%s: Specify data sw as multiple of su, no unit suffix\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1113
+#: ../mkfs/xfs_mkfs.c:1109
#, c-format
msgid "Specify log sunit in 512-byte blocks, no size suffix\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1365
+#: ../mkfs/xfs_mkfs.c:1361
#, c-format
msgid "extra arguments\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1371
+#: ../mkfs/xfs_mkfs.c:1367
#, c-format
msgid "cannot specify both %s and -d name=%s\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1388
+#: ../mkfs/xfs_mkfs.c:1384
#, c-format
msgid "illegal block size %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1407
+#: ../mkfs/xfs_mkfs.c:1403
#, c-format
msgid "illegal sector size %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1412
+#: ../mkfs/xfs_mkfs.c:1408
#, c-format
msgid "illegal log sector size %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1424 ../mkfs/xfs_mkfs.c:1434
+#: ../mkfs/xfs_mkfs.c:1420 ../mkfs/xfs_mkfs.c:1430
#, c-format
msgid "illegal directory block size %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1450
+#: ../mkfs/xfs_mkfs.c:1446
#, c-format
msgid "both -d agcount= and agsize= specified, use one or the other\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1456
+#: ../mkfs/xfs_mkfs.c:1452
#, c-format
msgid "if -d file then -d name and -d size are required\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1465
+#: ../mkfs/xfs_mkfs.c:1461
#, c-format
msgid "illegal data length %lld, not a multiple of %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1471
+#: ../mkfs/xfs_mkfs.c:1467
#, c-format
msgid "warning: data length %lld not a multiple of %d, truncated to %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1485
+#: ../mkfs/xfs_mkfs.c:1481
#, c-format
msgid "if -l file then -l name and -l size are required\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1494
+#: ../mkfs/xfs_mkfs.c:1490
#, c-format
msgid "illegal log length %lld, not a multiple of %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1501
+#: ../mkfs/xfs_mkfs.c:1497
#, c-format
msgid "warning: log length %lld not a multiple of %d, truncated to %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1507
+#: ../mkfs/xfs_mkfs.c:1503
#, c-format
msgid "if -r file then -r name and -r size are required\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1516
+#: ../mkfs/xfs_mkfs.c:1512
#, c-format
msgid "illegal rt length %lld, not a multiple of %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1523
+#: ../mkfs/xfs_mkfs.c:1519
#, c-format
msgid "warning: rt length %lld not a multiple of %d, truncated to %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1536
+#: ../mkfs/xfs_mkfs.c:1532
#, c-format
msgid "illegal rt extent size %lld, not a multiple of %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1542
+#: ../mkfs/xfs_mkfs.c:1538
#, c-format
msgid "rt extent size %s too large, maximum %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1548
+#: ../mkfs/xfs_mkfs.c:1544
#, c-format
msgid "rt extent size %s too small, minimum %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1592
+#: ../mkfs/xfs_mkfs.c:1588
#, c-format
msgid "illegal inode size %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1597
+#: ../mkfs/xfs_mkfs.c:1593
#, c-format
msgid "allowable inode size with %d byte blocks is %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1601
+#: ../mkfs/xfs_mkfs.c:1597
#, c-format
msgid "allowable inode size with %d byte blocks is between %d and %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1609
+#: ../mkfs/xfs_mkfs.c:1605
#, c-format
msgid "log stripe unit specified, using v2 logs\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1627
+#: ../mkfs/xfs_mkfs.c:1623
#, c-format
msgid "no device name given in argument list\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1647
+#: ../mkfs/xfs_mkfs.c:1648
#, c-format
msgid "%s: Use the -f option to force overwrite.\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1658
+#: ../mkfs/xfs_mkfs.c:1659
msgid "internal log"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1660
+#: ../mkfs/xfs_mkfs.c:1661
msgid "volume log"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1662
+#: ../mkfs/xfs_mkfs.c:1663
#, c-format
msgid "no log subvolume or internal log\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1669
+#: ../mkfs/xfs_mkfs.c:1670
msgid "volume rt"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1674
+#: ../mkfs/xfs_mkfs.c:1675
#, c-format
msgid ""
"size %s specified for data subvolume is too large, maximum is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1681
+#: ../mkfs/xfs_mkfs.c:1682
#, c-format
msgid "can't get size of data subvolume\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1686
+#: ../mkfs/xfs_mkfs.c:1687
#, c-format
msgid "size %lld of data subvolume is too small, minimum %d blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1693
+#: ../mkfs/xfs_mkfs.c:1694
#, c-format
msgid "can't have both external and internal logs\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1697
+#: ../mkfs/xfs_mkfs.c:1698
#, c-format
msgid "data and log sector sizes must be equal for internal logs\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1703
+#: ../mkfs/xfs_mkfs.c:1704
#, c-format
msgid ""
"Warning: the data subvolume sector size %u is less than the sector size \n"
"reported by the device (%u).\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1709
+#: ../mkfs/xfs_mkfs.c:1710
#, c-format
msgid ""
"Warning: the log subvolume sector size %u is less than the sector size\n"
"reported by the device (%u).\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1715
+#: ../mkfs/xfs_mkfs.c:1716
#, c-format
msgid ""
"Warning: the realtime subvolume sector size %u is less than the sector size\n"
"reported by the device (%u).\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1729
+#: ../mkfs/xfs_mkfs.c:1730
#, c-format
msgid ""
"size %s specified for log subvolume is too large, maximum is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1736
+#: ../mkfs/xfs_mkfs.c:1737
#, c-format
msgid "size specified for non-existent log subvolume\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1739
+#: ../mkfs/xfs_mkfs.c:1740
#, c-format
msgid "size %lld too large for internal log\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1766
+#: ../mkfs/xfs_mkfs.c:1767
#, c-format
msgid ""
"size %s specified for rt subvolume is too large, maximum is %lld blocks\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1774
+#: ../mkfs/xfs_mkfs.c:1775
#, c-format
msgid "size specified for non-existent rt subvolume\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1791
+#: ../mkfs/xfs_mkfs.c:1792
#, c-format
msgid "agsize (%lld) not a multiple of fs blk size (%d)\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1823
+#: ../mkfs/xfs_mkfs.c:1822
#, c-format
msgid ""
"%s: Specified data stripe unit %d is not the same as the volume stripe unit %"
@@ -2994,18 +2994,18 @@
"width %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1874
+#: ../mkfs/xfs_mkfs.c:1876
#, c-format
msgid "agsize rounded to %lld, swidth = %d\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1881
+#: ../mkfs/xfs_mkfs.c:1883
#, c-format
msgid ""
"Allocation group size (%lld) is not a multiple of the stripe unit (%d)\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1903
+#: ../mkfs/xfs_mkfs.c:1905
#, c-format
msgid ""
"Warning: AG size is a multiple of stripe width. This can cause performance\n"
@@ -3014,39 +3014,39 @@
"an AG size that is one stripe unit smaller, for example %llu.\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1928
+#: ../mkfs/xfs_mkfs.c:1930
#, c-format
msgid ""
"%s: Stripe unit(%d) or stripe width(%d) is not a multiple of the block size(%"
"d)\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1943
+#: ../mkfs/xfs_mkfs.c:1945
#, c-format
msgid "log stripe unit (%d) must be a multiple of the block size (%d)\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1956
+#: ../mkfs/xfs_mkfs.c:1958
#, c-format
msgid "log stripe unit (%d bytes) is too large (maximum is 256KiB)\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1959
+#: ../mkfs/xfs_mkfs.c:1961
#, c-format
msgid "log stripe unit adjusted to 32KiB\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1984
+#: ../mkfs/xfs_mkfs.c:1986
#, c-format
msgid "internal log size %lld too large, must fit in allocation group\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:1991
+#: ../mkfs/xfs_mkfs.c:1993
#, c-format
msgid "log ag number %d too large, must be less than %lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2021
+#: ../mkfs/xfs_mkfs.c:2023
#, c-format
msgid ""
"meta-data=%-22s isize=%-6d agcount=%lld, agsize=%lld blks\n"
@@ -3059,52 +3059,52 @@
"realtime =%-22s extsz=%-6d blocks=%lld, rtextents=%lld\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2131
+#: ../mkfs/xfs_mkfs.c:2133
#, c-format
msgid "%s: Growing the data section failed\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2161
+#: ../mkfs/xfs_mkfs.c:2163
#, c-format
msgid "%s: filesystem failed to initialize\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2385
+#: ../mkfs/xfs_mkfs.c:2387
#, c-format
msgid "%s: root inode created in AG %u, not AG 0\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2452
+#: ../mkfs/xfs_mkfs.c:2454
#, c-format
msgid "Cannot specify both -%c %s and -%c %s\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2463
+#: ../mkfs/xfs_mkfs.c:2465
#, c-format
msgid "Illegal value %s for -%s option\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2480
+#: ../mkfs/xfs_mkfs.c:2482
#, c-format
msgid "-%c %s option requires a value\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2493 ../repair/xfs_repair.c:141
+#: ../mkfs/xfs_mkfs.c:2495 ../repair/xfs_repair.c:141
#, c-format
msgid "option respecified\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2502 ../repair/xfs_repair.c:148
+#: ../mkfs/xfs_mkfs.c:2504 ../repair/xfs_repair.c:148
#, c-format
msgid "unknown option -%c %s\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2541
+#: ../mkfs/xfs_mkfs.c:2543
#, c-format
msgid "blocksize not available yet.\n"
msgstr ""
-#: ../mkfs/xfs_mkfs.c:2567
+#: ../mkfs/xfs_mkfs.c:2569
#, c-format
msgid ""
"Usage: %s\n"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xfsprogs-2.9.5/VERSION new/xfsprogs-2.9.7/VERSION
--- old/xfsprogs-2.9.5/VERSION 2008-01-21 07:14:30.000000000 +0100
+++ new/xfsprogs-2.9.7/VERSION 2008-03-03 01:13:14.000000000 +0100
@@ -3,5 +3,5 @@
#
PKG_MAJOR=2
PKG_MINOR=9
-PKG_REVISION=5
+PKG_REVISION=7
PKG_BUILD=1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org