• Joined on 2025-08-13
lsedlar deleted branch setup-ci from pungi/odcs 2026-08-05 07:02:39 +00:00
lsedlar pushed to master at pungi/odcs 2026-08-05 06:44:45 +00:00
68de6f9cf2 Fix CI: install koji package and remove coverage fail_under threshold
79727ec6e0 Reformat code with latest black
d07942b30d Update pagure.io references to forge.fedoraproject.org
10037fd962 Add Forgejo CI workflow and remove old Jenkins CI files
Compare 4 commits »
lsedlar merged pull request pungi/odcs#704 2026-08-05 06:44:44 +00:00
Set up CI and update references
lsedlar commented on issue releng/tickets#13447 2026-08-05 06:27:04 +00:00
Access (plus root access) to compose-x86-01.stg.rdu3.fedoraproject.org.

I can ssh to the machine, but had problems with sudo. Turns out, I was trying prod password, not the staging one 🤦

lsedlar pushed to master at pungi/pungi 2026-07-31 06:44:58 +00:00
8f4d342c50
phase/imagebuilder: vhd-compressed mapping
lsedlar merged pull request pungi/pungi#1915 2026-07-31 06:44:56 +00:00
phase/imagebuilder: vhd-compressed mapping
lsedlar commented on pull request pungi/pungi#1915 2026-07-31 06:44:48 +00:00
phase/imagebuilder: vhd-compressed mapping

The same combination of type=vhd-compressed with format=vhd.xz is already used in kiwibuild, except the file extension there is .vhdfixed.xz. That is obviously not happening in the linked…

lsedlar commented on pull request pungi/pungi#1914 2026-07-29 08:19:15 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

This comment is kinda misleading. At least in modern configuration createiso phase creates the big ISO/DVD with xorriso by adding files to the boot.iso and doesn't need the unpacked files.

lsedlar commented on pull request pungi/pungi#1914 2026-07-29 07:24:13 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Should this also check for boot_iso_skip?

lsedlar commented on pull request pungi/pungi#1914 2026-07-29 07:20:23 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

The old buildinstall doesn't need to enumerate all files, lorax creates the structure that can then be copied as-is. Where the old code iterates over files, it is to support various tweaks and…

lsedlar commented on pull request pungi/pungi#1914 2026-07-24 06:11:19 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

I'm not seeing anything incorrect in the diagram. The colors shifted, so that makes comparing very difficult for me, but I think the ordering is correct.

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 13:06:09 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Fixup commits are okay for now, there might be a few of them, so let's not complicate it too much. Once ready to merge, the history can be tweaked to be nice and readable again.

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Both backends have identical __init__/get_repo/get_iso_path/get_config_block. Maybe a base class would be warranted here?

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Why the inline import? Should this be at top level instead?

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

This could also use compose.mkdtemp() to put the temporary files under <compose>/work. With the same filesystem the files could be moved or hardlinked, which could be faster than a copy. But…

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

This method could just always return False.

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Are these three entries sufficient to cover all architectures?

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

Do you think "build it everywhere by default" is a good choice still? As this is new code, it could be changed to an explicit opt-in list instead. The boot_iso_* option could include architecture…

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

This pattern of active_bi is repeated multiple times across the change, but I don't see a nice way to simplify that. So just a note here.

lsedlar commented on pull request pungi/pungi#1914 2026-07-23 12:35:41 +00:00
many: boot_iso phase that runs in essentials to allow boot.iso production with image-builder

This should also check for the specific config.