[Parted-maintainers] Bug#298020: parted: hfs(+) support is still poorly documented

Nikolaus Schulz Nikolaus Schulz <microschulz@web.de>, 298020@bugs.debian.org
Thu, 5 May 2005 12:05:56 +0200


--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Sven,

Sven Luther wrote:
> > > Doens't change a thing as regard to parted though, as it was frozen in august.
> > 
> > Ah. I guess it's part of d-i? I'm not familiar with d-i organization. 
> 
> It is producing a .udeb, yes, and furthermore, it is part of base or standard.

Ah, I darkly remember Joeyh being mad at you for a late parted upload.
:-/

> > Well, originally, the bug referred to the package description(s) for the
> > most part, so it was Debian specific... And I still don't know who's K.G.
> > :-) AFAICS Andrew Clausen is upstream, though seeking for a new
> > maintainer. 
> 
> K.G is the upstream author of the hfs resizing patch. 

Is this kind of a game? :-) But I got it, thanks.

> Andrew Clausen is searching an upstream replacement, and as far as i
> know, only myself proposed, but i am not sure i am the right person,
> since i don't know how much time i will be able to dvote to it.

Oh, really! I'd think twice about that. :-)

> > > Well, parted is frozen since forever, and the version in rc3 is the last one.
> > 
> > Hmm. A documentation-only upload should be possible, right?
> 
> Yep. But we will see. I will look at this this WE, and thanks for the patch.

Please think about contacting debian-boot and/or -release _before_ doing
so. No need to stir up the same mess again. :-)

I've prepared a second, cumulative patch, it's attached. 
It removes the wrong claim that hfs volumes can be moved, updates a link
to libreiserfs, and introduces a short separate section about parted's
hfs support, derived from the docs included with Guillaume's patch. 

Regards,
Nikolaus


--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="parted-hfsdoc-2.diff"

diff -Naur parted-1.6.21/doc/parted.texi parted-1.6.21.patched/doc/parted.texi
--- parted-1.6.21.orig/doc/parted.texi	2005-05-05 01:34:19.152157000 +0200
+++ parted-1.6.21/doc/parted.texi	2005-05-05 11:19:09.765094184 +0200
@@ -760,7 +760,8 @@
 @item ext2
 @item fat32
 @item fat16
-@item HFS
+@item hfs
+(both hfs and hfs+)
 @item linux-swap
 @item NTFS
 @item reiserfs
@@ -834,8 +835,6 @@
 (provided the destination partition is larger than the source partition)
 @item fat32
 @item fat16
-@item hfs
-(both HFS and HFS+)
 @item linux-swap
 @item reiserfs (if libreiserfs is installed)
 @end itemize
@@ -2102,6 +2101,7 @@
 * Supported File Systems::      File systems operations supported by GNU Parted
 * Ext2::                        Linux's ext2 file system under Parted
 * FAT16 and FAT32::             Microsoft FAT file systems and Parted
+* HFS and HFS+::                MacOS HFS(+) file system and Parted
 * Reiserfs::                    H. Reiser's Journalling file system and Parted
 
 @end menu
@@ -2159,8 +2159,8 @@
 Summary: you can always shrink your partition.  If you can't use FAT32
 for some reason, you may not be able to grow your partition.
 
-(5) Parted can only shrink hfs and hfs+ file systems.
-
+(5) Parted can only shrink hfs and hfs+ file systems.  Journaled hfs+ is not
+yet supported.
 (6) Reiserfs support is enabled if you install libreiserfs, which is available
 at @uref{http://www.namesys.com/pub/libreiserfs}.
 
@@ -2303,6 +2303,19 @@
 drive back to the compressed drive.
 @end enumerate
 
+@node HFS and HFS+
+@section MacOS HFS and HFS+ 
+@cindex hfs(+) support
+@cindex MacOS hfs(+) filesystem support
+
+@strong{Warning:} At least in the fall 2004, both HFS and HFS+ implementations
+of Linux 2.4 were buggy.  Parted tries to workaround some of these bugs, but
+things can still break. Try Linux 2.6 if you want to play with HFS(+) resizing
+(though some bugs might also be there in 2.6, there is of course no warranty).
+
+Copying, moving and checking HFS(+) partitions is not supported.  Parted can
+shrink an HFS(+) volume, but cannot grow it, and the partition start must remain
+fixed.  Resizing journaled hfs+ and hfsx is not yet supported.
 
 @node Reiserfs
 @section Reiserfs Journalling File System
@@ -2312,7 +2325,7 @@
 this at runtime, and automatically enables support.  You can download
 libreiserfs from:
 
-	@uref{http://reiserfs.linux.kiev.ua}
+	@uref{http://www.namesys.com/pub/libreiserfs}
 
 Note that libreiserfs is new software, and hasn't been tested widely
 yet.

--uAKRQypu60I7Lcqm--