Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Dec 2024 16:37:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 283112] New Cache files packed into the FreeBSD14.2 release ISO file but not into Beta3 ISO files
Message-ID:  <bug-283112-227-QRquiLDqH0@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-283112-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-283112-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283112

--- Comment #6 from Mark Johnston <markj@FreeBSD.org> ---
We're getting an exception here:

  1152                 try:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20
  1153                     new_record.parent.track_child(new_record,=20=20=
=20=20=20=20=20=20=20=20=20=20
  1154=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20
self.logical_block_size)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20
  1155                 except pycdlibexception.PyCdlibInvalidInput:=20=20=
=20=20=20=20=20=20=20=20=20=20=20
  1156                     # dir_record.track_child() may throw a
PyCdlibInvalidInput=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
  1157                     # if it was given a duplicate child.  However, we
allow=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20
  1158                     # duplicate children if and only if this record =
is a
file=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20
  1159                     # and the last file has the same name; this
represents a=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
  1160                     # very large file.=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
  1161                     if new_record.is_dir() or last_record is None or
last_record.file_identifier() !=3D new_record.file_identifier():=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
  1162                         raise

I reproduced the problem locally and found back-to-back duplicate names
"WIFI_FIRMWARE_RTW88_KMOD_RTW87".  Normally the exception would be ignored,=
 but
new_record.is_dir() is true.  However, none of the files in var/cache/pkg in
the ISO are directories, so I tend to suspect that there's a bug in pycdlib.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-283112-227-QRquiLDqH0>