* 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
* 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
* [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 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