Re: HFS/HFS+ maintainership action items

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ted,

On Mon, 2025-04-21 at 21:43 -0500, Theodore Ts'o wrote:
> On Mon, Apr 21, 2025 at 09:52:14PM +0000, Viacheslav Dubeyko wrote:
> > Hi Adrian,
> > 
> > I am trying to elaborate the HFS/HFS+ maintainership action items:
> > (1) We need to prepare a Linux kernel tree fork to collect patches.
> > (2) I think it needs to prepare the list of current known issues (TODO list).
> > (3) Let me prepare environment and start to run xfstests for HFS/HFS+ (to check
> 
> One potential problem is that the userspace utilities to format,
> check, repair HFS/HFS+ utilities don't really exist.  There is the HFS
> Utilities[1] which is packaged in Debian as hfsutils, but it only
> supports HFS, not HFS+, and it can only format an HFS file system; it
> doesn't have a fsck analog.  This is going to very limit the ability
> to run xfstests for HFS or HFS+.

There is actually hfsprogs from Apple themselves which supports both HFS
and HFS+ works without any problems. I'm maintaining it in Debian [1] and
openSUSE. It's available in Fedora as hfsplus-tools. I have hacked on it
for a while, so I can also provide updated versions.

In the future, I'm planning to split the package into a normal and -legacy
version as Apple dropped legacy HFS support from the utility somewhere around
version 500.

Adrian

> [1] https://tracker.debian.org/pkg/hfsprogs

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913





[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux