Running an IoT compose, the isos created with osbuild are not included in the file list, and not available at kojipkgs.fedoraproject.org/compose/iot/
There is traceback at the end of the compose:
real 45m44.628s user 0m44.918s sys 0m10.246s Traceback (most recent call last): File "/root/pungi-iot/./releng/scripts/build_composeinfo", line 170, in sys.exit(main()) File "/root/pungi-iot/./releng/scripts/build_composeinfo", line 167, in main return buildCompose(compose[0], treeinfos, args.name) File "/root/pungi-iot/./releng/scripts/build_composeinfo", line 75, in buildCompose composeInfoParser.add_section(archSection) File "/usr/lib64/python3.10/configparser.py", line 1212, in add_section super().add_section(section) File "/usr/lib64/python3.10/configparser.py", line 659, in add_section raise DuplicateSectionError(section) configparser.DuplicateSectionError: Section 'variant-IoT.aarch64' already exists
Related commit to add osbuild support for the disk images: https://pagure.io/pungi/c/779793386c07ae5145810ecc59472ef61fa90999?branch=master
Full logs: https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-38-20230301.2/
The traceback is not related to Pungi, it is printed by https://pagure.io/releng/blob/main/f/scripts/build_composeinfo
The missing ISO is obviously a problem. Do I assume correctly you would like it to be present in the iso/ directory rather than the general images/ used by the raw.xz images?
iso/
images/
Proposed fix: #1658
Commit 8920eef3 fixes this issue
Metadata Update from @hlin: - Issue set to the milestone: 4.3.8
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/pungi/pungi/issues/1657
Please continue any further discussion there.