From nobody Sat Jun 20 16:31:32 2026 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gjKjL0Zv8z6jqYd; Sat, 20 Jun 2026 16:31:34 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gjKjK6csHz3NG7; Sat, 20 Jun 2026 16:31:33 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781973094; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=o7ZjZxJdGJiwRcBARe1b8X9eSmKsCqBnO+y1tbwlHtk=; b=IahNFqzR7hVgWrN5lmknvZitE/TnYJYPsqJGnI+QAc8vJSI73lYF6s3y5Eq+aaYKAQyqKb oCzEZ6BGh9Ai7jfeZ4RW6uKAktcfQOwZbLiNEeuO5/R2hOSZEBdnyWKXE1z/bYbvV89i7v lMSnb7vyW5iNlSrA0N4mvzQXZo5/BmaY9/u+JIHi//uTCQoJ8sxEpWpdbWIQbZYTXIJkB4 SAKW7WVxYBKl/Im7jFnAgIyVb4CZ+YqBXoSkhUqsuVaIgM0xTssLksFCyzekkVpj0GPj2w C2PuosOTHao5SFWrPf16fJe+jxxIInEAdCs3DicOI1IwD/vblrwrlR38yAdmqA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781973094; a=rsa-sha256; cv=none; b=ccQR0/NTnM9tcO9IAJiB1DqI3tHMvprMKSBITS+DzVDadneziABf4z6H0+bkZM/jVWjFRV 9wannlaGwYYIT+ifnQY1V58nSRjk6L9TobFWKS5JJRdZyS/fI2Kpfmp0rNgWI34pamrFGl EGXtgaCe57/zNgbhGGiRHVIZHpU63S34KSQu6Ch4POKKL6c6vN3g5+RfuW+k6PPE+0QjRl kPAqaxyfHK77IuAySBxr99BG96RZTqez/9nbp3wB8HR6Z3+3bwPbT2J+kcwXhw9eiBCK0F 0CWAn5FS9/L8LJSVURozvrfQne6SbFqVQe/QVXKiTVj/5iMNJJdeIXsuxJ1SEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781973094; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=o7ZjZxJdGJiwRcBARe1b8X9eSmKsCqBnO+y1tbwlHtk=; b=yZg3+M/TXIimZrrBsXFhN4HiRvzEoCabeA7e1g04b7G3DFaNNG4PQ/JkQ5sn8u/BBtfPm5 TmcprguyYkt/xwXhO3DI6IWwegS4wDrNUAky/JiQVDzFaw6dQvwMTFhKPIKJO6FpHg42gH SIxWxXseynpkTmvfqZ8w5D6MD8g75ynuok87DxdeRAxBi+2FI7MCQ6c17eYT+Uy7HcUxlt BLabDEyZO7jDhyKpjBDN+573+m361kzBoDZu3Uk/e2WW/qm0RcRe8W6Qwu2u8fwLTvisht GEZlf4nmFnzv5/mGWDwN4USsyOBa/ZuTvKCTqyGBCya2/r04UcDOoRGgxYgMxg== Received: from ltc.des.dev (2a01cb0585070b0036e894fffeca9834.ipv6.abo.wanadoo.fr [IPv6:2a01:cb05:8507:b00:36e8:94ff:feca:9834]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gjKjK4qVVzDFJ; Sat, 20 Jun 2026 16:31:33 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 7449950788; Sat, 20 Jun 2026 18:31:32 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Adrian Chadd Cc: Yanhui He , Colin Percival , michaelo@freebsd.org, freebsd-current@freebsd.org, freebsd-hackers@freebsd.org, Yuhua Zou , "Qi (Keira) Zhang" , Diane Wang , Linhua Li Subject: 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's message of "Sat, 20 Jun 2026 09:04:53 -0700") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 20 Jun 2026 18:31:32 +0200 Message-ID: <86mrwptbq3.fsf@ltc.des.dev> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Adrian Chadd writes: > Yanhui He writes: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D287251: 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 --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org