Hi,

the v3 patches apply, but with number 4 there are still "git am"
complaints:

  Applying: Add El Torito tests
  /home/stacker/libcdio_dir/libcdio.rocky/.git/rebase-apply/patch:69: trailing 
whitespace.
  # Tests El Torito (via iso-info and iso-read).
  /home/stacker/libcdio_dir/libcdio.rocky/.git/rebase-apply/patch:158: new 
blank line at EOF.
  +
  /home/stacker/libcdio_dir/libcdio.rocky/.git/rebase-apply/patch:172: new 
blank line at EOF.
  +
  warning: 3 lines add whitespace errors.

I have no big-endian system at hand, but the provisions for them
look good to me (assuming the functions do indeed what their names say):

  +             p_iso->boot_img[k].lsn = uint32_from_le(br[j].image_lsn);
  +             p_iso->boot_img[k++].num_sectors = 
uint16_from_le(br[j].num_sectors);


To make some realistic test i tried ./src/iso-info with the three ISO
images which came today with the DELUG DVD of german Linux Magazin.
(All three were made by xorriso, while the DVD ISO was made by DELUG by
genisoimage):

alpine-standard-3.19.0-x86_64.iso:
  /[BOOT]/:
    - [LSN     56]      2048 Dec 04 2023 21:01:51  0-Boot-NoEmul.img
    - [LSN     77]   1474560 Dec 04 2023 21:01:51  1-Boot-NoEmul.img

kali-linux-2023.4-live-amd64.iso:
  /[BOOT]/:
    - [LSN   2519]      2048 Nov 30 2023 11:21:39  0-Boot-NoEmul.img
    - [LSN   2055]    950272 Nov 30 2023 11:21:39  1-Boot-NoEmul.img

proxmox-backup-server_3.1-1.iso:
  /[boot]/:
    - [LSN   5768]      2048 Nov 30 2023 11:19:33  0-boot-noemul.img
    - [LSN    108]   8388608 Nov 30 2023 11:19:33  1-boot-noemul.img

The latter shows lowercase names although the ISO contains Rock Ridge
information. Does its lack of Joliet cause the lowercase ?

Further i looked into the OpenSUSE ISO, which bears unlimited boot image
size:

openSUSE-13.1-NET-x86_64.iso:
  /[BOOT]/:
    - [LSN   4238]      2048 Nov 06 2013 16:27:21  0-Boot-NoEmul.img
    - [LSN     70]       512 Nov 06 2013 16:27:21  1-Boot-NoEmul.img

The size of 512 bytes is unfortunate. But it is what Pete announced to
implement.
The ISO stems from mkisofs or genisoimage: Rock Ridge NM comes before PX.
(The load size 1 was not caused by oversize but rather looks deliberate.)


So modulo my known objections, this patch set seems to implement what was
announced as goals.


Have a nice day :)

Thomas


Reply via email to