Re: Failed to rebuild autoinstall ISO for freebsd-14.4 and FreeBSD 15.1 with error: Failed adding duplicate name to parent
- Reply: Adrian Chadd : "Re: Failed to rebuild autoinstall ISO for freebsd-14.4 and FreeBSD 15.1 with error: Failed adding duplicate name to parent"
- In reply to: Adrian Chadd : "Re: Failed to rebuild autoinstall ISO for freebsd-14.4 and FreeBSD 15.1 with error: Failed adding duplicate name to parent"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Jun 2026 16:31:32 UTC
Adrian Chadd <adrian@freebsd.org> writes: > Yanhui He <yanhui.he@broadcom.com> writes: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287251: Failed to > > rebuild autoinstall ISO for freebsd-14.4 and FreeBSD 15.1 with > > error: Failed adding duplicate name to parent > I've poked some people directly to try and help figure out what's > going on. What's going on is that in ISO images, long names get split up across multiple directory entries, and makefs creates duplicate directory entries when two files or directories have names that differ only after the first 32 characters. This started occurring when we started including wifi firmware packages on DVD1; some of them (and hence some of their directories under /usr/local/share/licenses) have very long names that differ only at the end. It doesn't seem to bother libarchive or our own cd9660 implementation, but it bothers pycdlib. I wasn't able to get to the bottom of it (is makefs at fault, or pycdlib?) but I did create a pycdlib port to facilitate further investigation. DES -- Dag-Erling Smørgrav - des@FreeBSD.org