public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 1/1] xfsprogs: update version for 3.2.0-alpha2
@ 2013-11-18 15:03 rjohnston
  2013-11-18 15:11 ` Christoph Hellwig
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: rjohnston @ 2013-11-18 15:03 UTC (permalink / raw)
  To: xfs

Update the VERSION, configure.ac and doc/CHANGES file for alpha
release, 3.2.0-alpha2

Signed-off-by: Rich Johnston <rjohnston@sgi.com>

---
diff --git a/VERSION b/VERSION
index f4ab52c..f3b53c1 100644
--- a/VERSION
+++ b/VERSION
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=0-alpha1
+PKG_REVISION=0-alpha2
 PKG_BUILD=1
diff --git a/configure.ac b/configure.ac
index 949dd06..ae17c68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([xfsprogs], [3.2.0-alpha1])
+AC_INIT([xfsprogs], [3.2.0-alpha2])
 AC_PREREQ(2.50)
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_MACRO_DIR([m4])
diff --git a/doc/CHANGES b/doc/CHANGES
index 5a292d7..4d4648f 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,3 +1,7 @@
+xfsprogs-3.2.0-alpha2 (18 November 2013)
+	- Alpha release for the purpose of testing the CRC feature during the
+	  v3.12 kernel -rc series.
+
 xfsprogs-3.2.0-alpha1 (26 September 2013)
 	- Alpha release for the purpose of testing the CRC feature during the
 	  v3.12 kernel -rc series.


_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:03 [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 rjohnston
@ 2013-11-18 15:11 ` Christoph Hellwig
  2013-11-18 15:41   ` Rich Johnston
  2013-11-19 17:01 ` [PATCH V2] " rjohnston
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 16+ messages in thread
From: Christoph Hellwig @ 2013-11-18 15:11 UTC (permalink / raw)
  To: rjohnston; +Cc: xfs

On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote:
> +xfsprogs-3.2.0-alpha2 (18 November 2013)
> +	- Alpha release for the purpose of testing the CRC feature during the
> +	  v3.12 kernel -rc series.

Please list the actual changes here, and also update the list for
-alpha1 which was missing all the usual information as well.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:11 ` Christoph Hellwig
@ 2013-11-18 15:41   ` Rich Johnston
  2013-11-18 22:53     ` Dave Chinner
  0 siblings, 1 reply; 16+ messages in thread
From: Rich Johnston @ 2013-11-18 15:41 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: xfs

[-- Attachment #1: Type: text/plain, Size: 523 bytes --]

On 11/18/2013 09:11 AM, Christoph Hellwig wrote:
> On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote:
>> +xfsprogs-3.2.0-alpha2 (18 November 2013)
>> +	- Alpha release for the purpose of testing the CRC feature during the
>> +	  v3.12 kernel -rc series.
>
> Please list the actual changes here, and also update the list for
> -alpha1 which was missing all the usual information as well.
>
I will send a new V2 with the requested information after others have 
chimed in.

Attached are the commits so far:



[-- Attachment #2: alpha2_commits.txt --]
[-- Type: text/plain, Size: 14302 bytes --]

commit 64eb960fb0d95bab9aa0c28f8c809bcaaeac564f
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Thu Nov 14 20:54:02 2013 +0000

    xfsprogs: Fix stray semicolon in libxfs/rdwr.c
--
commit 79e106f05f0fbffb89ab5401fb97af5391c6291f
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Thu Nov 14 20:38:08 2013 +0000

    xfs_repair: correct docs for "-t" units
--
commit 1adfe5c6296d3ea6c182f31a6728fc94af9146f7
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Fri Oct 18 22:30:18 2013 +0000

    xfs_fsr: fix SWAPEXT failures under selinux
--
commit 275077754611e5a15672624e674265b54f1cb7ed
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Fri Oct 18 22:09:07 2013 +0000

    xfs_fsr: extra debugging info
--
commit 9b981421f503ba679097f8cd749af37cc42f5fd7
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:41:00 2013 +0000

    repair: fix leaf node directory data check
--
commit 0cce4aa198f0470817bedb3781ea5b6955e43076
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:59 2013 +0000

    repair: Increase default repair parallelism on large filesystems
--
commit 61510437c627b529feb95ebffddd73df5ed5b104
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:58 2013 +0000

    repair: prefetching is turned off unnecessarily
--
commit ba3615fc784f03d9cb25fb7cc9240ea56b4b7a4b
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:57 2013 +0000

    xfsprogs: kill experimental warnings for v5 filesystems
--
commit 7b5f9801f4d569ab9fdbdd1e39aa59585d296872
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:56 2013 +0000

    xfs: support larger inode clusters on v5 filesystems
--
commit 8ab75c4d9176d8831fd137cf0e7916032d8216da
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:55 2013 +0000

    db: enable metadump on CRC filesystems
--
commit 839dac7f06d54600b3092a7ad9cb903315a27f97
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:54 2013 +0000

    libxfs: work around do_div() not handling 32 bit numerators
--
commit ba9ecd40b3792961f12102af55c759d0432a6486
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:53 2013 +0000

    xfs_db: avoid libxfs buffer lookup warnings
--
commit 06d80a7c09287581002c275fd21cfecdbdefcc15
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:52 2013 +0000

    xfs_db: use inode cluster buffers for inode IO
--
commit d14bf4dda7f5a59ba3fbaed38cd829db5f68a105
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:51 2013 +0000

    db: re-enable write support for v5 filesystems.
--
commit 2847273f74b3b14ba3cb9ab876b910da12ed2dbe
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:50 2013 +0000

    db: add a special attribute buffer verifier
--
commit fc068a1902148eaaad7a7e5e9972155dd68a647c
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:49 2013 +0000

    db: add a special directory buffer verifier
--
commit 66a40d020d7abb6fe09693f4392b6af2b30aa3b3
Author: Dave Chinner <david@fromorbit.com>
Date:   Wed Nov 13 06:40:48 2013 +0000

    db: verify and calculate dquot CRCs
--
commit a73b88f29a82a21ef6f50298d2d14ae1d91b321d
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:47 2013 +0000

    db: verify and calculate inode CRCs
--
commit 0522f1cc3ab1638e18a636b6a8cf6db8b1d277f6
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:46 2013 +0000

    db: indicate if the CRC on a buffer is correct or not
--
commit 6fea8f830a6cc04d5429de31f40d15b94d0fe8da
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:45 2013 +0000

    db: introduce verifier support into set_cur
--
commit 72298d16b17776f7a57a5244776591653387846b
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:44 2013 +0000

    db: rewrite IO engine to use libxfs
--
commit 800db1c1581d68cc3e44980b0be9c5ff7b7fd6d9
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:43 2013 +0000

    libxfs: refactor libxfs_buf_read_map for xfs_db
--
commit 48e32b40a611384836e593251cbe9d840db00ac9
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:42 2013 +0000

    db: rewrite bbmap to use xfs_buf_map
--
commit 2a8b3fdf37d30bd4e0bec834168dd4fd9d8b4f58
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:41 2013 +0000

    db: separate out straight buffer IO from map based IO.
--
commit 3a19fb7dce9d570e78deaf5c26c0ab8a4a5bef67
Author: Christoph Hellwig <hch@infradead.org>
Date:   Wed Nov 13 06:40:40 2013 +0000

    libxfs: stop caching inode structures
--
commit 9aa5711629b47642bb5b688a6a1410d223456fc8
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:39 2013 +0000

    libxfs: fix root inode handling inconsistencies
--
commit 6aa3d87bc45348dc0948ae0cea57bf3033d64694
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:38 2013 +0000

    xfs: don't emit corruption noise on fs probes
--
commit c9522f4d8790ecd61c4e74746b607787485f2027
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:37 2013 +0000

    xfs: fix node forward in xfs_node_toosmall
--
commit 3e23516ae60421652fd41354307a6a5181d401eb
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:36 2013 +0000

    xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
--
commit 12864fd992dd5d6bc3c089aeb6422c8d235a28f0
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:35 2013 +0000

    xfs: remove newlines from strings passed to __xfs_printk
--
commit e6d77a21f263ea403bef0940a524212e6fa03d04
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:34 2013 +0000

    libxfs: Minor cleanup and bug fix sync
--
commit f85fc6220f1c7fdb467a4d5b43e9bfbd2fb36c1d
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:33 2013 +0000

    libxfs: bring across inode buffer readahead verifier changes
--
commit 2ceff9cee1f513ff633aa0d6997374da313c8c55
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:32 2013 +0000

    libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c
--
commit 9c6ebc42e2f1cf4b114c5cecbf373b8922959e69
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:31 2013 +0000

    libxfs: bmap btree owner swap support
--
commit 10851b189f50f357eab3ce787533e505babd00d2
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:30 2013 +0000

    libxfs: unify xfs_btree.c with kernel code
--
commit 34b8c759723757e5b4a4c9da6c3a790eb405000f
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:29 2013 +0000

    xfs: decouple inode and bmap btree header files
--
commit 32390f05a6a2c1a30b5f05141d705fb7c686079c
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:28 2013 +0000

    xfs: split dquot buffer operations out
--
commit 4b1bcf9627153a77acbb2b0e6f0eb3d5b5102ceb
Author: Dave Chinner <david@fromorbit.com>
Date:   Wed Nov 13 06:40:27 2013 +0000

    xfs: create a shared header file for format-related information
--
commit 389b3b078ccc03da48d3cc0387fb5c5508e15d0f
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:26 2013 +0000

    xfs: fix some minor sparse warnings
--
commit 270c31284f7d05557a31ef1304d582897bf4ffcc
Author: Dave Chinner <dchinner@redhat.com>
Date:   Wed Nov 13 06:40:25 2013 +0000

    xfsprogs: fix automatic dependency generation
--
commit 12a48f5d8a06a8ca21b6221e94318e4922f0316c
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Tue Nov 12 16:31:12 2013 +0000

    xfsprogs: remove xfs_check references from fsck.xfs script & manpage
--
commit 659fb8470be7e21f8f24a0a2cf69216542ad39c8
Author: Christoph Hellwig <hch@infradead.org>
Date:   Wed Nov 6 10:25:39 2013 +0000

    xfsprogs: add generated crc files to .gitignore
--
commit 4eb02d95b7e081b510a7015609f01385aab229a9
Author: Mark Tinguely <tinguely@sgi.com>
Date:   Thu Oct 17 15:28:08 2013 +0000

    xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
--
commit 42737f1ad16213a3dab1756c9fffb494db8ef27e
Author: Mark Tinguely <tinguely@sgi.com>
Date:   Thu Oct 17 15:28:07 2013 +0000

    xfs_progs: add dirent filetype to xfs_db version
--
commit 6f700630b06a2ce15aebe8608b2c5877002299d6
Author: Mark Tinguely <tinguely@sgi.com>
Date:   Thu Oct 17 15:28:06 2013 +0000

    xfsprog: add dirent filetype information for xfs_info
--
commit 87e343bd0937e5bb75dd8bc46ba388b6f8c6552b
Author: Mark Tinguely <tinguely@sgi.com>
Date:   Thu Oct 17 15:28:05 2013 +0000

    xfsprog: add xfs sb v4 support for dirent filetype field
--
commit 77d8143bd059f6da43b46cadaa6a96c3d4573d9c
Author: Rich Johnston <rjohnston@sgi.com>
Date:   Tue Oct 22 13:04:53 2013 -0500

    Revert "xfs: create a shared header file for format-related information"
--
commit 19e73c9d220728617816c47a1671cc931c40e45b
Author: Rich Johnston <rjohnston@sgi.com>
Date:   Tue Oct 22 10:15:20 2013 -0500

    Revert "[RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE for fallocate"
--
commit ddd5a16201db90a255952f61c34aeaab67d0a845
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:21 2013 +0000

    xfs: unify directory/attribute format definitions
--
commit 14e36e34ed975b1ffbbcbc18a7743a3a4859be3d
Author: Li Zhong <zhong@linux.vnet.ibm.com>
Date:   Tue Oct 15 02:55:31 2013 +0000

    xfsprogs: fix resource leak in longform_dir2_rebuild()
--
commit 2cca1dbd1c3e12d270a9baa5f85e548e8a5a2125
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Fri Oct 18 17:59:36 2013 +0000

    xfs_repair: add d_type when moving files to lost+found
--
commit dd536e1212d9008a182627b6333d69b2f8c1c393
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Fri Oct 18 17:57:37 2013 +0000

    xfsprogs: Note projid32bit default change in mkfs.xfs manpage
--
commit 44dae5e6804408b4123a916a2738b73e21d8c61e
Author: Eric Sandeen <sandeen@sandeen.net>
Date:   Thu Sep 12 20:56:36 2013 +0000

    xfs_repair: test for bad level in dir2 node
--
commit 68774b900e0c8368342cb12f649572a86ef2f6e4
Author: Eric Sandeen <sandeen@sandeen.net>
Date:   Tue Sep 17 17:07:45 2013 +0000

    xfsprogs: initialize filetype for lost+found creation
--
commit 7f2d6b811755b6b91f18aa5bd9d5980848a81267
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Thu Oct 17 17:50:16 2013 +0000

    xfs_repair: avoid segfault if reporting progress early in repair
--
commit 5b962abcbb952e5409e2b2a1ecbc71b5d370cdea
Author: Nathan Scott <nathans@debian.org>
Date:   Thu Oct 10 23:56:19 2013 +0000

    xfsprogs: fix a warning in the deb build
--
commit 773d6f6e3800dce5d27af687ebd3ff323dcdfd72
Author: Colin Watson <cjwatson@ubuntu.com>
Date:   Thu Oct 17 15:27:02 2013 -0500

    Sent: Friday, October 11, 2013 12:38:11 AM
--
commit fcd6fa7f6a29188a756ff8b071a152bc9d62baf4
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Tue Oct 8 15:17:50 2013 +0000

    xfsprogs: restrict platform_test_xfs_fd to regular files
--
commit 5425725c56bccb9a91847cb74cfdadc8b44fecf7
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Mon Oct 7 17:35:16 2013 +0000

    xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair
--
commit e64190f8440286a815060524777b435e06a7b364
Author: Namjae Jeon <namjae.jeon@samsung.com>
Date:   Sun Oct 6 20:13:38 2013 +0000

    [RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE for fallocate
--
commit b2dbd6a9a2df5099882bdfc068caa76cf334c99a
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Sat Oct 5 02:20:03 2013 +0000

    xfsprogs: fix crc32 build on big endian
--
commit 050a7f1f79314470c18e9d11c28daf75dd959830
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Mon Sep 30 17:01:19 2013 +0000

    xfsprogs: handle symlinks etc in fs_table_initialise_mounts()
--
commit dd297fd6d366f62ca2f579e510e6287699d0bd5d
Author: Dave Chinner <david@fromorbit.com>
Date:   Mon Sep 30 03:15:20 2013 +0000

    xfs: create a shared header file for format-related information
--
commit 41315687d9db9b50876401e7b0ee20dd77cfc712
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:19 2013 +0000

    xfs: dirent dtype presence is dependent on directory magic numbers
--
commit ea6a00d47a01bc1df218742784712a12929ab77e
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:18 2013 +0000

    xfs: don't assert fail on bad inode numbers
--
commit e26915ee1e90908a686dd8aa5f7b88de903e9da2
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:17 2013 +0000

    xfs: ensure we copy buffer type in da btree root splits
--
commit 36bca8993f52be84f31c476449ca1527d62e16e1
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:16 2013 +0000

    xfs: check magic numbers in dir3 leaf verifier first
--
commit f7e01baf653a566c1772929629791fc65ef4b120
Author: Dave Chinner <dchinner@redhat.com>
Date:   Mon Sep 30 03:15:14 2013 +0000

    libxfs: fix missing filetype updates to xfs_dir2.c
--
commit ae181820d03e19f145dbd058c0f8fa59fa18468c
Author: Li Zhong <zhong@linux.vnet.ibm.com>
Date:   Thu Sep 26 06:48:12 2013 +0000

    xfsprogs: fix return value of verify_set_primary_sb()
--
commit 548c2e3e5b123266b4b89cc81bedd113442570b8
Author: Li Zhong <zhong@linux.vnet.ibm.com>
Date:   Thu Sep 26 06:45:32 2013 +0000

    [v3, 1/2] xfsprogs: fix potential memory leak in verify_set_primary_sb()
--
commit 70ee4153f4c998774adcee1e576d3c1f305b92d0
Author: Li Zhong <zhong@linux.vnet.ibm.com>
Date:   Wed Sep 18 09:40:42 2013 +0000

    xfsprogs: fix potential memory leak in repare/sb.c
--
commit 1acc538540ce22e16bb55ca573691070a8d375db
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Tue Sep 17 16:56:59 2013 +0000

    xfsprogs: initialize filetype for xfs_name_dot
--
commit 91e684d140c000c074b9ca13821b6ec00146da36
Author: Carlos Maiolino <cmaiolino@redhat.com>
Date:   Fri Aug 30 17:09:50 2013 +0000

    mkfs: add noalign option to usage()
--
commit e49f30a76f5e910092bd285ebef3f7641a09ec2e
Author: Eric Sandeen <sandeen@redhat.com>
Date:   Fri Aug 30 03:55:16 2013 +0000

    xfsprogs: avoid array overflow in pf_batch_read()
--
commit e6efb967e61a366dbe877f34e220e32866e7db42
Author: Li Zhong <zhong@linux.vnet.ibm.com>
Date:   Tue Aug 27 01:58:34 2013 +0000

    xfsprogs: fix Out-of-bounds access in repair/dinode.c
--
commit 1d3b7dfd3a877a9d370ed355cd4968307f3d1e06
Author: Rich Johnston <rjohnston@sgi.com>
Date:   Thu Sep 26 12:42:53 2013 -0500


[-- Attachment #3: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [patch 1/1] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:41   ` Rich Johnston
@ 2013-11-18 22:53     ` Dave Chinner
  0 siblings, 0 replies; 16+ messages in thread
From: Dave Chinner @ 2013-11-18 22:53 UTC (permalink / raw)
  To: Rich Johnston; +Cc: Christoph Hellwig, xfs

On Mon, Nov 18, 2013 at 09:41:39AM -0600, Rich Johnston wrote:
> On 11/18/2013 09:11 AM, Christoph Hellwig wrote:
> >On Mon, Nov 18, 2013 at 09:03:13AM -0600, rjohnston@sgi.com wrote:
> >>+xfsprogs-3.2.0-alpha2 (18 November 2013)
> >>+	- Alpha release for the purpose of testing the CRC feature during the
> >>+	  v3.12 kernel -rc series.
> >
> >Please list the actual changes here, and also update the list for
> >-alpha1 which was missing all the usual information as well.
> >
> I will send a new V2 with the requested information after others
> have chimed in.
> 
> Attached are the commits so far:

I think what Christoph means is that there needs to be a summary of
all the changes made, not a list of the commits that were included.
i.e. a list of bugs fixed, features added and changes made written
in a way that a user would be able to look at and say "oh, they've
fixed the problem I saw"....

> commit 64eb960fb0d95bab9aa0c28f8c809bcaaeac564f
> Author: Eric Sandeen <sandeen@redhat.com>
> Date:   Thu Nov 14 20:54:02 2013 +0000
> 
>     xfsprogs: Fix stray semicolon in libxfs/rdwr.c

So something like that is not worth mentioning

> --
> commit 79e106f05f0fbffb89ab5401fb97af5391c6291f
> Author: Eric Sandeen <sandeen@redhat.com>
> Date:   Thu Nov 14 20:38:08 2013 +0000
> 
>     xfs_repair: correct docs for "-t" units

But this is as "fixed units in xfs_repair man page"

> --
> commit 1adfe5c6296d3ea6c182f31a6728fc94af9146f7
> Author: Eric Sandeen <sandeen@redhat.com>
> Date:   Fri Oct 18 22:30:18 2013 +0000
> 
>     xfs_fsr: fix SWAPEXT failures under selinux

That's worth mentioning

> --
> commit 275077754611e5a15672624e674265b54f1cb7ed
> Author: Eric Sandeen <sandeen@redhat.com>
> Date:   Fri Oct 18 22:09:07 2013 +0000
> 
>     xfs_fsr: extra debugging info

But this isn't.

> --
> commit 9b981421f503ba679097f8cd749af37cc42f5fd7
> Author: Dave Chinner <dchinner@redhat.com>
> Date:   Wed Nov 13 06:41:00 2013 +0000
> 
>     repair: fix leaf node directory data check

That isn't worth mentioning because it's a bug fix for a change in
this series....

> --
> commit 0cce4aa198f0470817bedb3781ea5b6955e43076
> Author: Dave Chinner <dchinner@redhat.com>
> Date:   Wed Nov 13 06:40:59 2013 +0000
> 
>     repair: Increase default repair parallelism on large filesystems
> --
> commit 61510437c627b529feb95ebffddd73df5ed5b104
> Author: Dave Chinner <dchinner@redhat.com>
> Date:   Wed Nov 13 06:40:58 2013 +0000
> 
>     repair: prefetching is turned off unnecessarily

But these are.

And so on - use your discretion...

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH V2] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:03 [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 rjohnston
  2013-11-18 15:11 ` Christoph Hellwig
@ 2013-11-19 17:01 ` rjohnston
  2013-11-19 17:21   ` Christoph Hellwig
  2013-11-19 17:14 ` [PATCH V3] " rjohnston
  2013-11-22 18:37 ` [PATCH V4] " rjohnston
  3 siblings, 1 reply; 16+ messages in thread
From: rjohnston @ 2013-11-19 17:01 UTC (permalink / raw)
  To: xfs

Update the VERSION, configure.ac and doc/CHANGES file for alpha
release, 3.2.0-alpha2

Signed-off-by: Rich Johnston <rjohnston@sgi.com>

---
V2
  - Add alpha1 and alpha2 content details

diff --git a/VERSION b/VERSION
index f4ab52c..f3b53c1 100644
--- a/VERSION
+++ b/VERSION
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=0-alpha1
+PKG_REVISION=0-alpha2
 PKG_BUILD=1
diff --git a/configure.ac b/configure.ac
index 949dd06..ae17c68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([xfsprogs], [3.2.0-alpha1])
+AC_INIT([xfsprogs], [3.2.0-alpha2])
 AC_PREREQ(2.50)
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_MACRO_DIR([m4])
diff --git a/doc/CHANGES b/doc/CHANGES
index 5a292d7..e6d2cbc 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,6 +1,232 @@
+xfsprogs-3.2.0-alpha2 (18 November 2013)
+	- Alpha release for the purpose of testing the CRC feature during the
+	  v3.12 kernel -rc series.
+	- xfsprogs: Fix stray semicolon in libxfs/rdwr.c
+	- xfs_repair: correct docs for "-t" units
+	- xfs_fsr: fix SWAPEXT failures under selinux
+	- xfs_fsr: extra debugging info
+	- repair: fix leaf node directory data check
+	- repair: Increase default repair parallelism on large filesystems
+	- repair: prefetching is turned off unnecessarily
+	- xfsprogs: kill experimental warnings for v5 filesystems
+	- xfs: support larger inode clusters on v5 filesystems
+	- db: enable metadump on CRC filesystems
+	- libxfs: work around do_div() not handling 32 bit numerators
+	- xfs_db: avoid libxfs buffer lookup warnings
+	- xfs_db: use inode cluster buffers for inode IO
+	- db: re-enable write support for v5 filesystems.
+	- db: add a special attribute buffer verifier
+	- db: add a special directory buffer verifier
+	- db: verify and calculate dquot CRCs
+	- db: verify and calculate inode CRCs
+	- db: indicate if the CRC on a buffer is correct or not
+	- db: introduce verifier support into set_cur
+	- db: rewrite IO engine to use libxfs
+	- libxfs: refactor libxfs_buf_read_map for xfs_db
+	- db: rewrite bbmap to use xfs_buf_map
+	- db: separate out straight buffer IO from map based IO.
+	- libxfs: stop caching inode structures
+	- libxfs: fix root inode handling inconsistencies
+	- xfs: don't emit corruption noise on fs probes
+	- xfs: fix node forward in xfs_node_toosmall
+	- xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
+	- xfs: remove newlines from strings passed to __xfs_printk
+	- libxfs: Minor cleanup and bug fix sync
+	- libxfs: bring across inode buffer readahead verifier changes
+	- libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c
+	- libxfs: bmap btree owner swap support
+	- libxfs: unify xfs_btree.c with kernel code
+	- xfs: decouple inode and bmap btree header files
+	- xfs: split dquot buffer operations out
+	- xfs: create a shared header file for format-related information
+	- xfs: fix some minor sparse warnings
+	- xfsprogs: fix automatic dependency generation
+	- xfsprogs: remove xfs_check references from fsck.xfs script & manpage
+	- xfsprogs: add generated crc files to .gitignore
+	- xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
+	- xfs_progs: add dirent filetype to xfs_db version
+	- xfsprog: add dirent filetype information for xfs_info
+	- xfsprog: add xfs sb v4 support for dirent filetype field
+	- Revert "xfs: create a shared header file for format-related
+	  information"
+	- Revert "[RESEND, 4/7] xfsprogs: xfsio: add support
+	  FALLOC_FL_COLLAPSE_RANGE for fallocate"
+	- xfs: unify directory/attribute format definitions
+	- xfsprogs: fix resource leak in longform_dir2_rebuild()
+	- xfs_repair: add d_type when moving files to lost+found
+	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage
+	- xfs_repair: test for bad level in dir2 node
+	- xfsprogs: initialize filetype for lost+found creation
+	- xfs_repair: avoid segfault if reporting progress early in repair
+	- xfsprogs: fix a warning in the deb build
+	- Sent: Friday, October 11, 2013 12:38:11 AM
+	- xfsprogs: restrict platform_test_xfs_fd to regular files
+	- xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair
+	- [RESEND, 4/7] xfsprogs: xfsio: add support FALLOC_FL_COLLAPSE_RANGE
+	  for fallocate
+	- xfsprogs: fix crc32 build on big endian
+	- xfsprogs: handle symlinks etc in fs_table_initialise_mounts()
+	- xfs: create a shared header file for format-related information
+	- xfs: dirent dtype presence is dependent on directory magic numbers
+	- xfs: don't assert fail on bad inode numbers
+	- xfs: ensure we copy buffer type in da btree root splits
+	- xfs: check magic numbers in dir3 leaf verifier first
+	- libxfs: fix missing filetype updates to xfs_dir2.c
+	- xfsprogs: fix return value of verify_set_primary_sb()
+	- [v3, 1/2] xfsprogs: fix potential memory leak in
+	  verify_set_primary_sb()
+	- xfsprogs: fix potential memory leak in repare/sb.c
+	- xfsprogs: initialize filetype for xfs_name_dot
+	- mkfs: add noalign option to usage()
+	- xfsprogs: avoid array overflow in pf_batch_read()
+	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
+
 xfsprogs-3.2.0-alpha1 (26 September 2013)
 	- Alpha release for the purpose of testing the CRC feature during the
 	  v3.12 kernel -rc series.
+	- xfsprogs: cleanup miscellaneous merge faults
+	- repair: fix segv on directory block read failure
+	- xfs: inode log reservations are too small
+	- xfs: btree block LSN escaping to disk uninitialised
+	- xfs: fix calculation of the number of node entries in a dir3 node
+	- xfs: di_flushiter considered harmful
+	- xfsprogs: add dtype support to mkfs and db
+	- xfs: Add write support for dirent filetype field
+	- [47/55,V2] xfs: Add read-only support for dirent filetype field
+	- xfs: Add xfs_log_rlimit.c
+	- xfs: Get rid of all XFS_XXX_LOG_RES() macro
+	- xfs: refactor xfs_trans_reserve() interface
+	- xfs: Make writeid transaction use tr_writeid
+	- xfs: Introduce tr_fsyncts to m_reservation
+	- xfs: Introduce a new structure to hold transaction reservation items
+	- xfs: make struct xfs_perag kernel only
+	- xfs: move kernel specific type definitions to xfs.h
+	- xfs: remove __KERNEL__ check from xfs_dir2_leaf.c
+	- xfs: remove __KERNEL__ from debug code
+	- xfs: kill __KERNEL__ check for debug code in allocation code
+	- xfs: move swap extent code to xfs_extent_ops
+	- xfs: don't special case shared superblock mounts
+	- xfsprogs: sync minor kernel header differences
+	- xfs: create xfs_bmap_util.[ch]
+	- libxfs: switch over to xfs_sb.c and remove xfs_mount.c
+	- xfs: split out the remote symlink handling
+	- xfs: introduce xfs_inode_buf.c for inode buffer operations
+	- xfs: move unrealted definitions out of xfs_inode.h
+	- xfs: move inode fork definitions to a new header file
+	- libxfs: move transaction code to trans.c
+	- libxfs: introduce xfs_trans_resv.c
+	- xfs: introduce xfs_quota_defs.h
+	- xfs: introduce xfs_rtalloc_defs.h
+	- xfs: split out on-disk transaction definitions
+	- xfs: separate icreate log format definitions from xfs_icreate_item.h
+	- xfs: separate dquot on disk format definitions out of xfs_quota.h
+	- xfs: split out inode log item format definition
+	- xfs: split out buf log item format definitions
+	- xfs: split out inode log item format definition
+	- xfs: separate out log format definitions
+	- libxfs: local to remote format support of remote symlinks
+	- xfs: remove local fork format handling from xfs_bmapi_write()
+	- libxfs: fix compile warnings
+	- xfsprogs: define min/max once and use them everywhere
+	- libxfs: sync xfs_ialloc.c to the kernel code
+	- libxfs: sync dir2 kernel differences
+	- libxfs: sync attr code with kernel
+	- libxfs: update xfs_alloc to current kernel version
+	- libxfs: sync xfs_da_btree.c
+	- libxfs: fix byte swapping on constants
+	- libxfs: ensure btree root split sets blkno correctly
+	- libxfs: fix directory/attribute format issues
+	- xfsprogs: teach logprint about icreate transaction
+	- xfsprogs: port inode create transaction changes
+	- xfsprogs: introduce xfs_icreate.h
+	- xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support
+	- xfs_db: add header to freesp -d output
+	- xfs_repair: zero out unused parts of superblocks
+	- xfs_repair: add prototype for alloc_ex_data()
+	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
+	- xfsprogs: fix inode crash in xfs_repair
+	- xfsprogs: Start using pquotaino from on-disk superblock
+	- xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD
+	- xfsprogs: fix unint var in repair phase6
+	- xfsprogs: fix agcnts leak in xfs_repair's scan_ags
+	- xfsprogs:free bp in xlog_find_tail() error path
+	- xfsprogs: free bp in xlog_find_zeroed() error path
+	- xfsprogs: fix buffer leak in xlog_print_find_oldest
+	- xfsprogs: avoid double-free in xfs_attr_node_addname
+	- xfsprogs/io: add readdir command
+	- mkfs.xfs: fix protofile name create block reservation
+	- xfs: don't emit v5 superblock warnings on write
+	- xfs: rework remote attr CRCs
+	- xfs: fully initialise temp leaf in xfs_attr3_leaf_compact
+	- xfs: fully initialise temp leaf in xfs_attr3_leaf_unbalance
+	- xfs: correctly map remote attr buffers during removal
+	- xfs: remote attribute tail zeroing does too much
+	- xfs: remote attribute read too short
+	- xfs: remote attribute allocation may be contiguous
+	- xfs: remote attribute lookups require the value length
+	- xfs: xfs_attr_shortform_allfit() does not handle attr3 format.
+	- xfs: Remote attr validation fixes and optimisations
+	- xfs: fix da node magic number mismatches
+	- xfs_repair: support CRC enabled remote symlinks
+	- libxfs: fix dir3 freespace block corruption
+	- xfs_repair: fix btree block magic number mapping
+	- xfs_db: add support for CRC format remote symlinks
+	- xfs_repair: drop buffer reference on symlink error
+	- xfs_metadump: requires some object CRC recalculation
+	- xfs_mdrestore: recalculate sb CRC before writing
+	- xfsprogs: support CRC enabled filesystem detection
+	- mkfs.xfs: validate options for CRCs up front.
+	- xfs_db: add CRC support for attribute fork structures.
+	- xfs_db: add CRC information to dquot output
+	- xfs_repair: make directory freespace table CRC format aware.
+	- xfs_repair: convert directory parsing to use libxfs structure
+	- xfs_db: update field printing for dir crc format changes.
+	- xfs_db: factor some common dir2 field parsing code.
+	- xfs_db: convert directory parsing to use libxfs structure
+	- xfs_repair: always use incore header for directory block checks
+	- xfsprogs: add crc format support to db
+	- xfs_db: support version 5 superblock in versionnum command
+	- libxfs: determine inode size from version number, not struct
+	  xfs_dinode
+	- xfs_db: disable modification for CRC enabled filessytems.
+	- xfsprogs: disable xfs_check for CRC enabled filesystems
+	- xfs_repair: update for dir/attr crc format changes.
+	- xfsprogs: add crc format support to repair
+	- xfsprogs: introduce CRC support into mkfs.xfs
+	- xfsprogs: Add verifiers to libxfs buffer interfaces.
+	- xfs: implement extended feature masks
+	- xfs: add CRC checks to the superblock
+	- xfs: buffer type overruns blf_flags field
+	- xfs: add buffer types to directory and attribute buffers
+	- xfs: add CRC protection to remote attributes
+	- xfs: split remote attribute code out
+	- xfs: add CRCs to attr leaf blocks
+	- xfs: add CRCs to dir2/da node blocks
+	- xfs: shortform directory offsets change for dir3 format
+	- xfs: add CRC checking to dir2 leaf blocks
+	- xfs: add CRC checking to dir2 data blocks
+	- xfs: add CRC checking to dir2 free blocks
+	- xfs: add CRC checks to block format directory blocks
+	- libxfs: add support for crc headers on remote symlinks
+	- libxfs: add version 3 inode support
+	- libxfs: change quota buffer formats
+	- xfsprogs: Support new AGFL format
+	- xfsprogs: add crc format changes to ag headers
+	- libxfs: add crc format changes to generic btrees
+	- logprint: fix wrapped log dump issue
+	- xfs_metadump: manpage fix regarding frozen fs
+	- mkfs: fix realtime device initialisation
+	- mkfs: add missing noalign suboption information
+	- xfsprogs: fix make deb
+	- xfsprogs: define umode_t for build if not defined already
+	- xfs_logprint: fix continuation transactions
+	- xfsprogs: updata libxlog to current kernel code
+	- xfsprogs: add CRC32c infrastructure
+	- xfsprogs: update libxfs to 3.9-rc1 + xfsdev
+	- xfsprogs: sync code to current kernel code
+	- xfsprogs: Die dir1 Die!
+	- xfs_fsr: file reads should be O_DIRECT
+	- xfs_logprint: print all AGI unlinked buckets
 
 xfsprogs-3.1.11 (8 May 2013)
 	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.


_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH V3] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:03 [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 rjohnston
  2013-11-18 15:11 ` Christoph Hellwig
  2013-11-19 17:01 ` [PATCH V2] " rjohnston
@ 2013-11-19 17:14 ` rjohnston
  2013-11-21  3:49   ` Eric Sandeen
  2013-11-22 18:37 ` [PATCH V4] " rjohnston
  3 siblings, 1 reply; 16+ messages in thread
From: rjohnston @ 2013-11-19 17:14 UTC (permalink / raw)
  To: xfs

Update the VERSION, configure.ac and doc/CHANGES file for alpha
release, 3.2.0-alpha2

Signed-off-by: Rich Johnston <rjohnston@sgi.com>

---
V2
  - Add alpha1 and alpha2 content details
V3
  - Shorten content details (sent wrong version in V2)

diff --git a/VERSION b/VERSION
index f4ab52c..f3b53c1 100644
--- a/VERSION
+++ b/VERSION
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=0-alpha1
+PKG_REVISION=0-alpha2
 PKG_BUILD=1
diff --git a/configure.ac b/configure.ac
index 949dd06..ae17c68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([xfsprogs], [3.2.0-alpha1])
+AC_INIT([xfsprogs], [3.2.0-alpha2])
 AC_PREREQ(2.50)
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_MACRO_DIR([m4])
diff --git a/doc/CHANGES b/doc/CHANGES
index 5a292d7..3006efd 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,6 +1,96 @@
+xfsprogs-3.2.0-alpha2 (19 November 2013)
+	- Alpha release for the purpose of testing the CRC feature during the
+	  v3.12 kernel -rc series.
+	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
+	- xfsprogs: avoid array overflow in pf_batch_read()
+	- mkfs: add noalign option to usage()
+	- xfsprogs: initialize filetype for xfs_name_dot
+	- xfsprogs: fix potential memory leak in repare/sb.c
+	- xfsprogs: fix potential memory leak in verify_set_primary_sb()
+	- xfsprogs: fix return value of verify_set_primary_sb()
+	- libxfs: fix missing filetype updates to xfs_dir2.c
+	- xfs: check magic numbers in dir3 leaf verifier first
+	- xfs: ensure we copy buffer type in da btree root splits
+	- xfs: don't assert fail on bad inode numbers
+	- xfs: dirent dtype presence is dependent on directory magic numbers
+	- xfsprogs: handle symlinks etc in fs_table_initialise_mounts()
+	- xfsprogs: fix crc32 build on big endian
+	- xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair
+	- xfsprogs: restrict platform_test_xfs_fd to regular files
+	- Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64
+	- xfsprogs: fix a warning in the deb build
+	- xfs_repair: avoid segfault if reporting progress early in repair
+	- xfsprogs: initialize filetype for lost+found creation
+	- xfs_repair: test for bad level in dir2 node
+	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage
+	- xfs_repair: add d_type when moving files to lost+found
+	- xfsprogs: fix resource leak in longform_dir2_rebuild()
+	- xfs: unify directory/attribute format definitions
+	- xfsprog: add xfs sb v4 support for dirent filetype field
+	- xfsprog: add dirent filetype information for xfs_info
+	- xfs_progs: add dirent filetype to xfs_db version
+	- xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
+	- xfsprogs: add generated crc files to .gitignore
+	- xfsprogs: remove xfs_check references from fsck.xfs script & manpage
+	- xfsprogs: fix automatic dependency generation
+	- xfs: create a shared header file for format-related information
+	- xfs: split dquot buffer operations out
+	- xfs: decouple inode and bmap btree header files
+	- libxfs: unify xfs_btree.c with kernel code
+	- libxfs: bmap btree owner swap support
+	- xfs: remove newlines from strings passed to __xfs_printk
+	- xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
+	- xfs: fix node forward in xfs_node_toosmall
+	- xfs: don't emit corruption noise on fs probes
+	- libxfs: fix root inode handling inconsistencies
+	- libxfs: stop caching inode structures
+	- db: introduce verifier support into set_cur
+	- db: re-enable write support for v5 filesystems.
+	- xfs_db: use inode cluster buffers for inode IO
+	- xfs_db: avoid libxfs buffer lookup warnings
+	- libxfs: work around do_div() not handling 32 bit numerators
+	- db: enable metadump on CRC filesystems
+	- xfs: support larger inode clusters on v5 filesystems
+	- xfsprogs: kill experimental warnings for v5 filesystems
+	- repair: prefetching is turned off unnecessarily
+	- repair: Increase default repair parallelism on large filesystems
+	- xfs_fsr: fix SWAPEXT failures under selinux
+	- xfs_repair: correct docs for "-t" units
+
 xfsprogs-3.2.0-alpha1 (26 September 2013)
 	- Alpha release for the purpose of testing the CRC feature during the
 	  v3.12 kernel -rc series.
+	- xfs_logprint: print all AGI unlinked buckets
+	- xfs_fsr: file reads should be O_DIRECT
+	- xfsprogs: Die dir1 Die!
+	- xfsprogs: add CRC32c infrastructure
+	- xfsprogs: updata libxlog to current kernel code
+	- xfs_logprint: fix continuation transactions
+	- xfsprogs: define umode_t for build if not defined already
+	- xfsprogs: fix make deb
+	- mkfs: add missing noalign suboption information
+	- mkfs: fix realtime device initialisation
+	- xfs_metadump: manpage fix regarding frozen fs
+	- logprint: fix wrapped log dump issue
+	- libxfs: add crc format changes to generic btrees
+	- xfsprogs: fixes and updates to current kernel code tarball
+		http://oss.sgi.com/archives/xfs/2013-05/msg00013.html
+	- xfsprogs: add recent kernel CRC fixes (12 part patchset)
+		http://oss.sgi.com/archives/xfs/2013-06/msg00201.html
+	- mkfs.xfs: fix protofile name create block reservation
+	- xfsprogs/io: add readdir command
+	- xfsprogs: Various Coverity bug fixes
+	- xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD
+	- xfsprogs: Start using pquotaino from on-disk superblock
+	- xfsprogs: fix inode crash in xfs_repair
+	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
+	- xfs_repair: add prototype for alloc_ex_data()
+	- xfs_repair: zero out unused parts of superblocks
+	- xfs_db: add header to freesp -d output
+	- xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support
+	- xfsprogs: bring code up to date with kernel (55 part series)
+       		updated version of the patchset posted here: 
+		http://oss.sgi.com/archives/xfs/2013-07/msg00454.html
 
 xfsprogs-3.1.11 (8 May 2013)
 	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
@@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013)
 	- Remove unconditional ASSERT(0) in xfs_repair.
 	- Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
 	- Add depraction message for xfs_check.
-	- xfs_quota allow user or group names beginning with digits reported by
-	  James Carter.
+	- xfs_quota allow user or group names beginning with digits reported
+	  by James Carter.
 	- Fix manpages and usage() spelling, errors and omissions.
 	- Validate the extent count is at least within the positive
 	  range of a signed 32 bit integer before using it.


_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [PATCH V2] xfsprogs: update version for 3.2.0-alpha2
  2013-11-19 17:01 ` [PATCH V2] " rjohnston
@ 2013-11-19 17:21   ` Christoph Hellwig
  0 siblings, 0 replies; 16+ messages in thread
From: Christoph Hellwig @ 2013-11-19 17:21 UTC (permalink / raw)
  To: rjohnston; +Cc: xfs

> +	- xfsprogs: Fix stray semicolon in libxfs/rdwr.c

not interestiung for users

> +	- xfs_repair: correct docs for "-t" units

should mention this is the manpage?

> +	- xfs_fsr: extra debugging info

not useful

> +	- repair: fix leaf node directory data check

not useful.

> +	- libxfs: work around do_div() not handling 32 bit numerators
> +	- xfs_db: avoid libxfs buffer lookup warnings
> +	- xfs_db: use inode cluster buffers for inode IO

all not useful for the user.

> +	- db: add a special attribute buffer verifier
> +	- db: add a special directory buffer verifier
> +	- db: verify and calculate dquot CRCs
> +	- db: verify and calculate inode CRCs
> +	- db: indicate if the CRC on a buffer is correct or not
> +	- db: introduce verifier support into set_cur
> +	- db: rewrite IO engine to use libxfs
> +	- libxfs: refactor libxfs_buf_read_map for xfs_db
> +	- db: rewrite bbmap to use xfs_buf_map
> +	- db: separate out straight buffer IO from map based IO.
> +	- libxfs: stop caching inode structures
> +	- libxfs: fix root inode handling inconsistencies
> +	- xfs: don't emit corruption noise on fs probes
> +	- xfs: fix node forward in xfs_node_toosmall
> +	- xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
> +	- xfs: remove newlines from strings passed to __xfs_printk
> +	- libxfs: Minor cleanup and bug fix sync
> +	- libxfs: bring across inode buffer readahead verifier changes
> +	- libxfs: xfs_rtalloc.c becomes xfs_rtbitmap.c
> +	- libxfs: bmap btree owner swap support
> +	- libxfs: unify xfs_btree.c with kernel code
> +	- xfs: decouple inode and bmap btree header files
> +	- xfs: split dquot buffer operations out
> +	- xfs: create a shared header file for format-related information
> +	- xfs: fix some minor sparse warnings

All internal implementation details.

> +	- xfsprogs: add generated crc files to .gitignore

not useful to the user.

> +	- xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
> +	- xfs_progs: add dirent filetype to xfs_db version
> +	- xfsprog: add dirent filetype information for xfs_info
> +	- xfsprog: add xfs sb v4 support for dirent filetype field

Should be single entry:

	- support the filetype feature flag for v4 filesystems.

> +	- Revert "xfs: create a shared header file for format-related
> +	  information"
> +	- Revert "[RESEND, 4/7] xfsprogs: xfsio: add support
> +	  FALLOC_FL_COLLAPSE_RANGE for fallocate"
> +	- xfs: unify directory/attribute format definitions

not useful.

> +	- xfsprogs: fix resource leak in longform_dir2_rebuild()

probably not that useful, too.

And a lot more.  Probably easier to rewrite it than point every item
out.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2
  2013-11-19 17:14 ` [PATCH V3] " rjohnston
@ 2013-11-21  3:49   ` Eric Sandeen
  2013-11-21  3:58     ` Rich Johnston
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Sandeen @ 2013-11-21  3:49 UTC (permalink / raw)
  To: rjohnston, xfs

On 11/19/13, 11:14 AM, rjohnston@sgi.com wrote:
> Update the VERSION, configure.ac and doc/CHANGES file for alpha
> release, 3.2.0-alpha2
> 
> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
> 
> ---
> V2
>   - Add alpha1 and alpha2 content details
> V3
>   - Shorten content details (sent wrong version in V2)
> 
> diff --git a/VERSION b/VERSION
> index f4ab52c..f3b53c1 100644
> --- a/VERSION
> +++ b/VERSION
> @@ -3,5 +3,5 @@
>  #
>  PKG_MAJOR=3
>  PKG_MINOR=2
> -PKG_REVISION=0-alpha1
> +PKG_REVISION=0-alpha2
>  PKG_BUILD=1
> diff --git a/configure.ac b/configure.ac
> index 949dd06..ae17c68 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1,4 +1,4 @@
> -AC_INIT([xfsprogs], [3.2.0-alpha1])
> +AC_INIT([xfsprogs], [3.2.0-alpha2])
>  AC_PREREQ(2.50)
>  AC_CONFIG_AUX_DIR([.])
>  AC_CONFIG_MACRO_DIR([m4])
> diff --git a/doc/CHANGES b/doc/CHANGES
> index 5a292d7..3006efd 100644
> --- a/doc/CHANGES
> +++ b/doc/CHANGES
> @@ -1,6 +1,96 @@
> +xfsprogs-3.2.0-alpha2 (19 November 2013)
> +	- Alpha release for the purpose of testing the CRC feature during the
> +	  v3.12 kernel -rc series.

3.12-rcX has come & gone, just say "testing the CRC feature"
("in kernels 3.12 and newer" if you like)

Honestly, this changelog is very mechanical & unhelpful.  Up 'til now,
we've had a fairly easy to read narrative of changes.  This git log format
is a departure from that.

There's so much here ones eyes kind of glaze over.  And re-specifying
"xfsprogs:" in the xfsprogs changelog... not so useful.  Especially
when it's misspelled.

So rather than i.e.

+	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage

say

+	- mkfs.xfs now enables 32-bit project IDs by default for all filesystems

Lots of the stuff below is just internal gyrations no user will
care about.

Just hit the highlights:

* What new features?
* What changes in behavior?
* What bugs were fixed?

you have a lot of leeway, but use your editorial powers to create
something useful to a user by distilling this noise into a narrative.
And fix spelling as needed.  ;)

If you'd like me to just write the changelog so we can get it out the
door, let me know.

Otherwise, lots of random suggestions below; not all inclusive.  Understand
what changed, and use your discretion to communicate something useful
to the reader.

> +	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
> +	- xfsprogs: avoid array overflow in pf_batch_read()
> +	- mkfs: add noalign option to usage()
> +	- xfsprogs: initialize filetype for xfs_name_dot
> +	- xfsprogs: fix potential memory leak in repare/sb.c
> +	- xfsprogs: fix potential memory leak in verify_set_primary_sb()
> +	- xfsprogs: fix return value of verify_set_primary_sb()

- Fix several Coverity-found memory leaks

> +	- libxfs: fix missing filetype updates to xfs_dir2.c
> +	- xfs: check magic numbers in dir3 leaf verifier first
> +	- xfs: ensure we copy buffer type in da btree root splits
> +	- xfs: don't assert fail on bad inode numbers
> +	- xfs: dirent dtype presence is dependent on directory magic numbers
> +	- xfsprogs: handle symlinks etc in fs_table_initialise_mounts()

- Properly handle symlinks to devices on various tool commandlines.

> +	- xfsprogs: fix crc32 build on big endian

- Fix build on big endian machines.

> +	- xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair

- Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1.

> +	- xfsprogs: restrict platform_test_xfs_fd to regular files
> +	- Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64
> +	- xfsprogs: fix a warning in the deb build
> +	- xfs_repair: avoid segfault if reporting progress early in repair

- Fix a segfault in xfs_repair when issuing progress reports.

> +	- xfsprogs: initialize filetype for lost+found creation
> +	- xfs_repair: test for bad level in dir2 node
> +	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage
> +	- xfs_repair: add d_type when moving files to lost+found

- Ensure all files created during xfs_repair have a proper d_type set.

> +	- xfsprogs: fix resource leak in longform_dir2_rebuild()
> +	- xfs: unify directory/attribute format definitions
> +	- xfsprog: add xfs sb v4 support for dirent filetype field

- This release adds directory entry filetype support for version 4 superblocks.

> +	- xfsprog: add dirent filetype information for xfs_info
> +	- xfs_progs: add dirent filetype to xfs_db version
> +	- xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
> +	- xfsprogs: add generated crc files to .gitignore

Since this is a release, to be packaged up in a tarball, nobody cares
about .gitignore.

> +	- xfsprogs: remove xfs_check references from fsck.xfs script & manpage
> +	- xfsprogs: fix automatic dependency generation
> +	- xfs: create a shared header file for format-related information
> +	- xfs: split dquot buffer operations out
> +	- xfs: decouple inode and bmap btree header files
> +	- libxfs: unify xfs_btree.c with kernel code

- Sync up libxfs with kernel code.

> +	- libxfs: bmap btree owner swap support
> +	- xfs: remove newlines from strings passed to __xfs_printk
> +	- xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
> +	- xfs: fix node forward in xfs_node_toosmall
> +	- xfs: don't emit corruption noise on fs probes

. . . this makes no sense in userspace; just an artifact
of syncing I guess.

> +	- libxfs: fix root inode handling inconsistencies
> +	- libxfs: stop caching inode structures

'cause why?  The changelog for this is very detailed, distill it
into something a user would care about.

> +	- db: introduce verifier support into set_cur
> +	- db: re-enable write support for v5 filesystems.
> +	- xfs_db: use inode cluster buffers for inode IO
> +	- xfs_db: avoid libxfs buffer lookup warnings

etc etc etc. . . .

- Enable version 5 superblock write support in xfs_db.

> +	- libxfs: work around do_div() not handling 32 bit numerators
> +	- db: enable metadump on CRC filesystems

- Enable xfs_metadump for CRC filesystems.

> +	- xfs: support larger inode clusters on v5 filesystems
> +	- xfsprogs: kill experimental warnings for v5 filesystems

worth noting

> +	- repair: prefetching is turned off unnecessarily
> +	- repair: Increase default repair parallelism on large filesystems
> +	- xfs_fsr: fix SWAPEXT failures under selinux

worth noting

> +	- xfs_repair: correct docs for "-t" units
> +
>  xfsprogs-3.2.0-alpha1 (26 September 2013)
>  	- Alpha release for the purpose of testing the CRC feature during the
>  	  v3.12 kernel -rc series.

The whuh?  The reader might want to know what this CRC thing is.

"This release adds . . . for the purpose of . . . enabled by . . . 
the current state is . . . still unimplemented are ..."

> +	- xfs_logprint: print all AGI unlinked buckets
> +	- xfs_fsr: file reads should be O_DIRECT
> +	- xfsprogs: Die dir1 Die!

- Remove all vestiges of old, unsupported version 1 directory code.

> +	- xfsprogs: add CRC32c infrastructure
> +	- xfsprogs: updata libxlog to current kernel code

collapse all that sort of thing into

- Sync up libxfs with kernel code.

> +	- xfs_logprint: fix continuation transactions
> +	- xfsprogs: define umode_t for build if not defined already
> +	- xfsprogs: fix make deb
> +	- mkfs: add missing noalign suboption information
> +	- mkfs: fix realtime device initialisation
> +	- xfs_metadump: manpage fix regarding frozen fs
> +	- logprint: fix wrapped log dump issue
> +	- libxfs: add crc format changes to generic btrees
> +	- xfsprogs: fixes and updates to current kernel code tarball
> +		http://oss.sgi.com/archives/xfs/2013-05/msg00013.html

tarball?

> +	- xfsprogs: add recent kernel CRC fixes (12 part patchset)
> +		http://oss.sgi.com/archives/xfs/2013-06/msg00201.html
> +	- mkfs.xfs: fix protofile name create block reservation
> +	- xfsprogs/io: add readdir command

worth noting; feature

> +	- xfsprogs: Various Coverity bug fixes

worth noting probably

> +	- xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD

nobody cares  ;)

> +	- xfsprogs: Start using pquotaino from on-disk superblock
> +	- xfsprogs: fix inode crash in xfs_repair

What's an "inode crash?"

- Fix potential segfault in xfs_repair when creating lost+found.

> +	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
> +	- xfs_repair: add prototype for alloc_ex_data()
> +	- xfs_repair: zero out unused parts of superblocks

- Zero out unused parts of on-disk superblocks during repair, to avoid
  metadata verifier failures at runtime.

etc.  You get the idea...


Thanks,
-Eric

> +	- xfs_db: add header to freesp -d output
> +	- xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support
> +	- xfsprogs: bring code up to date with kernel (55 part series)
> +       		updated version of the patchset posted here: 
> +		http://oss.sgi.com/archives/xfs/2013-07/msg00454.html
>  
>  xfsprogs-3.1.11 (8 May 2013)
>  	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
> @@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013)
>  	- Remove unconditional ASSERT(0) in xfs_repair.
>  	- Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
>  	- Add depraction message for xfs_check.
> -	- xfs_quota allow user or group names beginning with digits reported by
> -	  James Carter.
> +	- xfs_quota allow user or group names beginning with digits reported
> +	  by James Carter.
>  	- Fix manpages and usage() spelling, errors and omissions.
>  	- Validate the extent count is at least within the positive
>  	  range of a signed 32 bit integer before using it.
> 
> 
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
> 

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2
  2013-11-21  3:49   ` Eric Sandeen
@ 2013-11-21  3:58     ` Rich Johnston
  2013-11-21 16:27       ` Eric Sandeen
  0 siblings, 1 reply; 16+ messages in thread
From: Rich Johnston @ 2013-11-21  3:58 UTC (permalink / raw)
  To: Eric Sandeen, xfs



On 11/20/2013 09:49 PM, Eric Sandeen wrote:
> On 11/19/13, 11:14 AM, rjohnston@sgi.com wrote:
>> Update the VERSION, configure.ac and doc/CHANGES file for alpha
>> release, 3.2.0-alpha2
>>
>> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
>>
>> ---
>> V2
>>    - Add alpha1 and alpha2 content details
>> V3
>>    - Shorten content details (sent wrong version in V2)
>>
>> diff --git a/VERSION b/VERSION
>> index f4ab52c..f3b53c1 100644
>> --- a/VERSION
>> +++ b/VERSION
>> @@ -3,5 +3,5 @@
>>   #
>>   PKG_MAJOR=3
>>   PKG_MINOR=2
>> -PKG_REVISION=0-alpha1
>> +PKG_REVISION=0-alpha2
>>   PKG_BUILD=1
>> diff --git a/configure.ac b/configure.ac
>> index 949dd06..ae17c68 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -1,4 +1,4 @@
>> -AC_INIT([xfsprogs], [3.2.0-alpha1])
>> +AC_INIT([xfsprogs], [3.2.0-alpha2])
>>   AC_PREREQ(2.50)
>>   AC_CONFIG_AUX_DIR([.])
>>   AC_CONFIG_MACRO_DIR([m4])
>> diff --git a/doc/CHANGES b/doc/CHANGES
>> index 5a292d7..3006efd 100644
>> --- a/doc/CHANGES
>> +++ b/doc/CHANGES
>> @@ -1,6 +1,96 @@
>> +xfsprogs-3.2.0-alpha2 (19 November 2013)
>> +	- Alpha release for the purpose of testing the CRC feature during the
>> +	  v3.12 kernel -rc series.
>
> 3.12-rcX has come & gone, just say "testing the CRC feature"
> ("in kernels 3.12 and newer" if you like)
>
> Honestly, this changelog is very mechanical & unhelpful.  Up 'til now,
> we've had a fairly easy to read narrative of changes.  This git log format
> is a departure from that.
>
> There's so much here ones eyes kind of glaze over.  And re-specifying
> "xfsprogs:" in the xfsprogs changelog... not so useful.  Especially
> when it's misspelled.
>
> So rather than i.e.
>
> +	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage
>
> say
>
> +	- mkfs.xfs now enables 32-bit project IDs by default for all filesystems
>
> Lots of the stuff below is just internal gyrations no user will
> care about.
>
> Just hit the highlights:
>
> * What new features?
> * What changes in behavior?
> * What bugs were fixed?
>
> you have a lot of leeway, but use your editorial powers to create
> something useful to a user by distilling this noise into a narrative.
> And fix spelling as needed.  ;)
>
> If you'd like me to just write the changelog so we can get it out the
> door, let me know.

Kinda caught up in other things, go for it.  English is not my first 
language. Many thanks Eric.

>
> Otherwise, lots of random suggestions below; not all inclusive.  Understand
> what changed, and use your discretion to communicate something useful
> to the reader.
>
>> +	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
>> +	- xfsprogs: avoid array overflow in pf_batch_read()
>> +	- mkfs: add noalign option to usage()
>> +	- xfsprogs: initialize filetype for xfs_name_dot
>> +	- xfsprogs: fix potential memory leak in repare/sb.c
>> +	- xfsprogs: fix potential memory leak in verify_set_primary_sb()
>> +	- xfsprogs: fix return value of verify_set_primary_sb()
>
> - Fix several Coverity-found memory leaks
>
>> +	- libxfs: fix missing filetype updates to xfs_dir2.c
>> +	- xfs: check magic numbers in dir3 leaf verifier first
>> +	- xfs: ensure we copy buffer type in da btree root splits
>> +	- xfs: don't assert fail on bad inode numbers
>> +	- xfs: dirent dtype presence is dependent on directory magic numbers
>> +	- xfsprogs: handle symlinks etc in fs_table_initialise_mounts()
>
> - Properly handle symlinks to devices on various tool commandlines.
>
>> +	- xfsprogs: fix crc32 build on big endian
>
> - Fix build on big endian machines.
>
>> +	- xfsprogs: remove incorrect l_sectBBsize assignment in xfs_repair
>
> - Fix xfs_repair's dirty log detection for 4k sector logs, broken in Alpha1.
>
>> +	- xfsprogs: restrict platform_test_xfs_fd to regular files
>> +	- Bug#725971: xfsprogs: config.guess/config.sub out of date for arm64
>> +	- xfsprogs: fix a warning in the deb build
>> +	- xfs_repair: avoid segfault if reporting progress early in repair
>
> - Fix a segfault in xfs_repair when issuing progress reports.
>
>> +	- xfsprogs: initialize filetype for lost+found creation
>> +	- xfs_repair: test for bad level in dir2 node
>> +	- xfsprogs: Note projid32bit default change in mkfs.xfs manpage
>> +	- xfs_repair: add d_type when moving files to lost+found
>
> - Ensure all files created during xfs_repair have a proper d_type set.
>
>> +	- xfsprogs: fix resource leak in longform_dir2_rebuild()
>> +	- xfs: unify directory/attribute format definitions
>> +	- xfsprog: add xfs sb v4 support for dirent filetype field
>
> - This release adds directory entry filetype support for version 4 superblocks.
>
>> +	- xfsprog: add dirent filetype information for xfs_info
>> +	- xfs_progs: add dirent filetype to xfs_db version
>> +	- xfsprog: add mkfs.xfs sb v4 support for dirent filetype field
>> +	- xfsprogs: add generated crc files to .gitignore
>
> Since this is a release, to be packaged up in a tarball, nobody cares
> about .gitignore.
>
>> +	- xfsprogs: remove xfs_check references from fsck.xfs script & manpage
>> +	- xfsprogs: fix automatic dependency generation
>> +	- xfs: create a shared header file for format-related information
>> +	- xfs: split dquot buffer operations out
>> +	- xfs: decouple inode and bmap btree header files
>> +	- libxfs: unify xfs_btree.c with kernel code
>
> - Sync up libxfs with kernel code.
>
>> +	- libxfs: bmap btree owner swap support
>> +	- xfs: remove newlines from strings passed to __xfs_printk
>> +	- xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct()
>> +	- xfs: fix node forward in xfs_node_toosmall
>> +	- xfs: don't emit corruption noise on fs probes
>
> . . . this makes no sense in userspace; just an artifact
> of syncing I guess.
>
>> +	- libxfs: fix root inode handling inconsistencies
>> +	- libxfs: stop caching inode structures
>
> 'cause why?  The changelog for this is very detailed, distill it
> into something a user would care about.
>
>> +	- db: introduce verifier support into set_cur
>> +	- db: re-enable write support for v5 filesystems.
>> +	- xfs_db: use inode cluster buffers for inode IO
>> +	- xfs_db: avoid libxfs buffer lookup warnings
>
> etc etc etc. . . .
>
> - Enable version 5 superblock write support in xfs_db.
>
>> +	- libxfs: work around do_div() not handling 32 bit numerators
>> +	- db: enable metadump on CRC filesystems
>
> - Enable xfs_metadump for CRC filesystems.
>
>> +	- xfs: support larger inode clusters on v5 filesystems
>> +	- xfsprogs: kill experimental warnings for v5 filesystems
>
> worth noting
>
>> +	- repair: prefetching is turned off unnecessarily
>> +	- repair: Increase default repair parallelism on large filesystems
>> +	- xfs_fsr: fix SWAPEXT failures under selinux
>
> worth noting
>
>> +	- xfs_repair: correct docs for "-t" units
>> +
>>   xfsprogs-3.2.0-alpha1 (26 September 2013)
>>   	- Alpha release for the purpose of testing the CRC feature during the
>>   	  v3.12 kernel -rc series.
>
> The whuh?  The reader might want to know what this CRC thing is.
>
> "This release adds . . . for the purpose of . . . enabled by . . .
> the current state is . . . still unimplemented are ..."
>
>> +	- xfs_logprint: print all AGI unlinked buckets
>> +	- xfs_fsr: file reads should be O_DIRECT
>> +	- xfsprogs: Die dir1 Die!
>
> - Remove all vestiges of old, unsupported version 1 directory code.
>
>> +	- xfsprogs: add CRC32c infrastructure
>> +	- xfsprogs: updata libxlog to current kernel code
>
> collapse all that sort of thing into
>
> - Sync up libxfs with kernel code.
>
>> +	- xfs_logprint: fix continuation transactions
>> +	- xfsprogs: define umode_t for build if not defined already
>> +	- xfsprogs: fix make deb
>> +	- mkfs: add missing noalign suboption information
>> +	- mkfs: fix realtime device initialisation
>> +	- xfs_metadump: manpage fix regarding frozen fs
>> +	- logprint: fix wrapped log dump issue
>> +	- libxfs: add crc format changes to generic btrees
>> +	- xfsprogs: fixes and updates to current kernel code tarball
>> +		http://oss.sgi.com/archives/xfs/2013-05/msg00013.html
>
> tarball?
>
>> +	- xfsprogs: add recent kernel CRC fixes (12 part patchset)
>> +		http://oss.sgi.com/archives/xfs/2013-06/msg00201.html
>> +	- mkfs.xfs: fix protofile name create block reservation
>> +	- xfsprogs/io: add readdir command
>
> worth noting; feature
>
>> +	- xfsprogs: Various Coverity bug fixes
>
> worth noting probably
>
>> +	- xfsprogs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD
>
> nobody cares  ;)
>
>> +	- xfsprogs: Start using pquotaino from on-disk superblock
>> +	- xfsprogs: fix inode crash in xfs_repair
>
> What's an "inode crash?"
>
> - Fix potential segfault in xfs_repair when creating lost+found.
>
>> +	- xfsprogs: fix Out-of-bounds access in repair/dinode.c
>> +	- xfs_repair: add prototype for alloc_ex_data()
>> +	- xfs_repair: zero out unused parts of superblocks
>
> - Zero out unused parts of on-disk superblocks during repair, to avoid
>    metadata verifier failures at runtime.
>
> etc.  You get the idea...
>
>
> Thanks,
> -Eric
>
>> +	- xfs_db: add header to freesp -d output
>> +	- xfs_io: v8 add the lseek() SEEK_DATA/SEEK_HOLE support
>> +	- xfsprogs: bring code up to date with kernel (55 part series)
>> +       		updated version of the patchset posted here:
>> +		http://oss.sgi.com/archives/xfs/2013-07/msg00454.html
>>
>>   xfsprogs-3.1.11 (8 May 2013)
>>   	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
>> @@ -35,8 +125,8 @@ xfsprogs-3.1.11 (8 May 2013)
>>   	- Remove unconditional ASSERT(0) in xfs_repair.
>>   	- Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
>>   	- Add depraction message for xfs_check.
>> -	- xfs_quota allow user or group names beginning with digits reported by
>> -	  James Carter.
>> +	- xfs_quota allow user or group names beginning with digits reported
>> +	  by James Carter.
>>   	- Fix manpages and usage() spelling, errors and omissions.
>>   	- Validate the extent count is at least within the positive
>>   	  range of a signed 32 bit integer before using it.
>>
>>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>>
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V3] xfsprogs: update version for 3.2.0-alpha2
  2013-11-21  3:58     ` Rich Johnston
@ 2013-11-21 16:27       ` Eric Sandeen
  0 siblings, 0 replies; 16+ messages in thread
From: Eric Sandeen @ 2013-11-21 16:27 UTC (permalink / raw)
  To: Rich Johnston, xfs

On 11/20/13, 9:58 PM, Rich Johnston wrote:
> 
> 
> On 11/20/2013 09:49 PM, Eric Sandeen wrote:

<snip>

>> Just hit the highlights:
>>
>> * What new features?
>> * What changes in behavior?
>> * What bugs were fixed?
>>
>> you have a lot of leeway, but use your editorial powers to create
>> something useful to a user by distilling this noise into a narrative.
>> And fix spelling as needed.  ;)
>>
>> If you'd like me to just write the changelog so we can get it out the
>> door, let me know.
> 
> Kinda caught up in other things, go for it.  English is not my first language. Many thanks Eric.

Ok, I'll come up w/ something tomorrow.  I'll take that bullet for you.  ;)

(Dave, unless you feel like putting something together before I wake up)

(And I didn't send this prior to waking up!  I'll try to get something together
today)

-Eric

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-18 15:03 [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 rjohnston
                   ` (2 preceding siblings ...)
  2013-11-19 17:14 ` [PATCH V3] " rjohnston
@ 2013-11-22 18:37 ` rjohnston
  2013-11-22 19:04   ` Rich Johnston
                     ` (2 more replies)
  3 siblings, 3 replies; 16+ messages in thread
From: rjohnston @ 2013-11-22 18:37 UTC (permalink / raw)
  To: xfs; +Cc: Eric Sandeen

[-- Attachment #1: Type: text/plain, Size: 4027 bytes --]

Update the VERSION, configure.ac and doc/CHANGES file for alpha
release, 3.2.0-alpha2

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
---
V4
Updated doc/CHANGES per suggestions by Eric and Dave.
Added SOB by Eric

diff --git a/VERSION b/VERSION
index f4ab52c..f3b53c1 100644
--- a/VERSION
+++ b/VERSION
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=0-alpha1
+PKG_REVISION=0-alpha2
 PKG_BUILD=1
diff --git a/configure.ac b/configure.ac
index 949dd06..ae17c68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([xfsprogs], [3.2.0-alpha1])
+AC_INIT([xfsprogs], [3.2.0-alpha2])
 AC_PREREQ(2.50)
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_MACRO_DIR([m4])
diff --git a/doc/CHANGES b/doc/CHANGES
index 5a292d7..95c1d74 100644
--- a/doc/CHANGES
+++ b/doc/CHANGES
@@ -1,6 +1,51 @@
+xfsprogs-3.2.0-alpha2 (19 November 2013)
+	- Alpha release for the purpose of testing the CRC feature in
+	  kernels 3.10 and newer.
+	- Enable xfs_db write support and xfs_metadump support for CRC
+	  enabled filesystems.
+	- Add directory entry filetype support for non-CRC filesystems.
+	- Remove experimental warnings for CRC filesystems.
+	- Ensure all inodes created by xfs_repair have a proper d_type set.
+	- Fix build on big endian machines.
+	- Properly handle symlinks to devices on various tool commandlines.
+	- Fix xfs_repair's dirty log detection for 4k sector logs, broken
+	  in Alpha1.
+	- Fix a potential segfault in xfs_repair when issuing progress 
+	  reports.
+	- Fix potential xfs_fsr failures when running w/ selinux.
+	- Update config.guess/config.sub for arm64, thanks to Colin Watson.
+	- Stop wasting memory by caching inode structures in xfs_repair -
+	  they are never re-used.  Thanks to Christoph Hellwig.
+	- Fix several Coverity-found defects, thanks to Li Zhong.
+	- Fix platform_test_xfs_fd to return false on special files which
+	  cannot take an xfs ioctl.
+	- Sync up libxfs with kernel code.
+	- Improved xfs_repair performance on large filesystems
+	  (always use prefetch and strided AG scanning functionality)
+
+
 xfsprogs-3.2.0-alpha1 (26 September 2013)
-	- Alpha release for the purpose of testing the CRC feature during the
-	  v3.12 kernel -rc series.
+	- Alpha release for the purpose of testing the CRC feature in
+	  kernels 3.10 and newer.
+	- Remove all vestiges of old, unsupported version 1 directory code.
+	- Add a “readdir” command to xfs_io, thanks to Brian Foster.
+	- Fix potential segfault in xfs_repair when creating lost+found.
+	- Zero out unused parts of on-disk superblocks during repair, to
+	  avoid metadata verifier failures at runtime.
+	- Add directory entry type support to mkfs.xfs and xfs_db.
+	- Add the icreate transaction to xfs_logprint, and fix continuation
+	  transactions.
+	- Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
+	- Print all AGI unlinked buckets in xfs_logprint.
+	- Fix mkfs.xfs ENOSPC with protofile which creates a very large
+	  directory.
+	- Fix several Coverity-found defects, thanks to Li Zhong.
+	- Do all file reads in xfs_fsr using O_DIRECT.
+	- Sync up libxfs with kernel code.
+	- Add support for concurrent group and project quota usage on CRC
+	  enabled filesystems.
+	- Ensure mkfs creates log sizes that are always large enough for
+	  the configured fileystem geometry.
 
 xfsprogs-3.1.11 (8 May 2013)
 	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
@@ -35,8 +80,8 @@ xfsprogs-3.1.11 (8 May 2013)
 	- Remove unconditional ASSERT(0) in xfs_repair.
 	- Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
 	- Add depraction message for xfs_check.
-	- xfs_quota allow user or group names beginning with digits reported by
-	  James Carter.
+	- xfs_quota allow user or group names beginning with digits reported
+	  by James Carter.
 	- Fix manpages and usage() spelling, errors and omissions.
 	- Validate the extent count is at least within the positive
 	  range of a signed 32 bit integer before using it.



[-- Attachment #2: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-22 18:37 ` [PATCH V4] " rjohnston
@ 2013-11-22 19:04   ` Rich Johnston
  2013-11-22 21:09   ` Eric Sandeen
  2013-11-25 15:00   ` Rich Johnston
  2 siblings, 0 replies; 16+ messages in thread
From: Rich Johnston @ 2013-11-22 19:04 UTC (permalink / raw)
  To: xfs; +Cc: Eric Sandeen

Thanks Eric for supplying the doc/CHANGES updates. I think I can do the 
next one thanks to you.

--Rich

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-22 18:37 ` [PATCH V4] " rjohnston
  2013-11-22 19:04   ` Rich Johnston
@ 2013-11-22 21:09   ` Eric Sandeen
  2013-11-25 14:42     ` Rich Johnston
  2013-11-25 15:00   ` Rich Johnston
  2 siblings, 1 reply; 16+ messages in thread
From: Eric Sandeen @ 2013-11-22 21:09 UTC (permalink / raw)
  To: rjohnston, xfs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=windows-1252, Size: 2429 bytes --]

On 11/22/13, 12:37 PM, rjohnston@sgi.com wrote:
> Update the VERSION, configure.ac and doc/CHANGES file for alpha
> release, 3.2.0-alpha2
> 
> Signed-off-by: Eric Sandeen <sandeen@redhat.com>
> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
> ---
> V4
> Updated doc/CHANGES per suggestions by Eric and Dave.
> Added SOB by Eric
> 

<snip>

>  xfsprogs-3.2.0-alpha1 (26 September 2013)
> -	- Alpha release for the purpose of testing the CRC feature during the
> -	  v3.12 kernel -rc series.
> +	- Alpha release for the purpose of testing the CRC feature in
> +	  kernels 3.10 and newer.
> +	- Remove all vestiges of old, unsupported version 1 directory code.
> +	- Add a “readdir” command to xfs_io, thanks to Brian Foster.
                ^^^       ^^
That got a bit weird, probably my fault.

Thanks,
-Eric

> +	- Fix potential segfault in xfs_repair when creating lost+found.
> +	- Zero out unused parts of on-disk superblocks during repair, to
> +	  avoid metadata verifier failures at runtime.
> +	- Add directory entry type support to mkfs.xfs and xfs_db.
> +	- Add the icreate transaction to xfs_logprint, and fix continuation
> +	  transactions.
> +	- Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
> +	- Print all AGI unlinked buckets in xfs_logprint.
> +	- Fix mkfs.xfs ENOSPC with protofile which creates a very large
> +	  directory.
> +	- Fix several Coverity-found defects, thanks to Li Zhong.
> +	- Do all file reads in xfs_fsr using O_DIRECT.
> +	- Sync up libxfs with kernel code.
> +	- Add support for concurrent group and project quota usage on CRC
> +	  enabled filesystems.
> +	- Ensure mkfs creates log sizes that are always large enough for
> +	  the configured fileystem geometry.
>  
>  xfsprogs-3.1.11 (8 May 2013)
>  	- Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
> @@ -35,8 +80,8 @@ xfsprogs-3.1.11 (8 May 2013)
>  	- Remove unconditional ASSERT(0) in xfs_repair.
>  	- Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
>  	- Add depraction message for xfs_check.
> -	- xfs_quota allow user or group names beginning with digits reported by
> -	  James Carter.
> +	- xfs_quota allow user or group names beginning with digits reported
> +	  by James Carter.
>  	- Fix manpages and usage() spelling, errors and omissions.
>  	- Validate the extent count is at least within the positive
>  	  range of a signed 32 bit integer before using it.
> 
> 


[-- Attachment #2: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-22 21:09   ` Eric Sandeen
@ 2013-11-25 14:42     ` Rich Johnston
  2013-11-25 14:54       ` Christoph Hellwig
  0 siblings, 1 reply; 16+ messages in thread
From: Rich Johnston @ 2013-11-25 14:42 UTC (permalink / raw)
  To: Eric Sandeen, xfs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="windows-1252"; format=flowed, Size: 622 bytes --]


>
> <snip>
>
>>   xfsprogs-3.2.0-alpha1 (26 September 2013)
>> -	- Alpha release for the purpose of testing the CRC feature during the
>> -	  v3.12 kernel -rc series.
>> +	- Alpha release for the purpose of testing the CRC feature in
>> +	  kernels 3.10 and newer.
>> +	- Remove all vestiges of old, unsupported version 1 directory code.
>> +	- Add a “readdir” command to xfs_io, thanks to Brian Foster.
>                  ^^^       ^^
> That got a bit weird, probably my fault.
Will fix at commit time.

Need a 3rd party Reviewed-by: so I can get this committed please.

Thanks
--Rich
>
> Thanks,
> -Eric
 > <snip>


[-- Attachment #2: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-25 14:42     ` Rich Johnston
@ 2013-11-25 14:54       ` Christoph Hellwig
  0 siblings, 0 replies; 16+ messages in thread
From: Christoph Hellwig @ 2013-11-25 14:54 UTC (permalink / raw)
  To: Rich Johnston; +Cc: Eric Sandeen, xfs

On Mon, Nov 25, 2013 at 08:42:21AM -0600, Rich Johnston wrote:
> 
> >
> ><snip>
> >
> >>  xfsprogs-3.2.0-alpha1 (26 September 2013)
> >>-	- Alpha release for the purpose of testing the CRC feature during the
> >>-	  v3.12 kernel -rc series.
> >>+	- Alpha release for the purpose of testing the CRC feature in
> >>+	  kernels 3.10 and newer.
> >>+	- Remove all vestiges of old, unsupported version 1 directory code.
> >>+	- Add a ???readdir??? command to xfs_io, thanks to Brian Foster.
> >                 ^^^       ^^
> >That got a bit weird, probably my fault.
> Will fix at commit time.
> 
> Need a 3rd party Reviewed-by: so I can get this committed please.

Looks good,

Reviewed-by: Christoph Hellwig <hch@lst.de>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH V4] xfsprogs: update version for 3.2.0-alpha2
  2013-11-22 18:37 ` [PATCH V4] " rjohnston
  2013-11-22 19:04   ` Rich Johnston
  2013-11-22 21:09   ` Eric Sandeen
@ 2013-11-25 15:00   ` Rich Johnston
  2 siblings, 0 replies; 16+ messages in thread
From: Rich Johnston @ 2013-11-25 15:00 UTC (permalink / raw)
  To: xfs

This has been committed.

Thanks
--Rich

commit 42ea4f892cae500a17bc1e2fac432f0128b7cd4d
Author: Rich Johnston <rjohnston@sgi.com>
Date:   Fri Nov 22 18:37:43 2013 +0000

     xfsprogs: update version for 3.2.0-alpha2

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2013-11-25 15:00 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-18 15:03 [patch 1/1] xfsprogs: update version for 3.2.0-alpha2 rjohnston
2013-11-18 15:11 ` Christoph Hellwig
2013-11-18 15:41   ` Rich Johnston
2013-11-18 22:53     ` Dave Chinner
2013-11-19 17:01 ` [PATCH V2] " rjohnston
2013-11-19 17:21   ` Christoph Hellwig
2013-11-19 17:14 ` [PATCH V3] " rjohnston
2013-11-21  3:49   ` Eric Sandeen
2013-11-21  3:58     ` Rich Johnston
2013-11-21 16:27       ` Eric Sandeen
2013-11-22 18:37 ` [PATCH V4] " rjohnston
2013-11-22 19:04   ` Rich Johnston
2013-11-22 21:09   ` Eric Sandeen
2013-11-25 14:42     ` Rich Johnston
2013-11-25 14:54       ` Christoph Hellwig
2013-11-25 15:00   ` Rich Johnston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox