Live image list in koji - SYSLINUX/ISOLINUX 6.02

Kevin Kofler kevin.kofler at chello.at
Tue Apr 15 19:42:10 UTC 2014


Kevin Fenzi wrote:
> It seems Kevin Koffler commited some changes to syslinux yesterday, I
> don't know if it fixes this issue, but that was his goal I think.

I did, but Peter Jones reverted my commit in dist-git and wants the live CD 
compose process changed to allow dragging in syslinux-nonlinux.i686 instead:
https://bugzilla.redhat.com/show_bug.cgi?id=1086446#c8

By the way, Mash did include syslinux-nonlinux-6.02-1.fc21.i686.rpm, 
syslinux-extlinux-nonlinux-6.02-1.fc21.i686.rpm and syslinux-
tftpboot-6.02-1.fc21.i686.rpm in the x86_64 repositories on the mirrors. The 
composes in Koji wouldn't find them anyway, and error out instead. (The 
x86_64 live image composes in Koji have all been failing due to that.)

Interestingly, my local x86_64 compose did complete, but failed to boot with 
the error message in #1086446, as did the i686 composes from Koji. So there 
seems to be more than one issue here. I don't know yet whether 6.02-2.fc21 
will work any better there, I'm waiting for it to hit the mirrors so I can 
respin my local live image compose.

It shall also be noted that the old syslinux 4.xx also included *.c32 files, 
they just weren't split into an i686-only subpackage, but shipped in the 
main syslinux.x86_64 (and also syslinux.i686) package. It's this duplication 
that Peter Jones wants to avoid. I disagree with him about the usefulness of 
those subpackages, and in particular on whether it's a worse hack to have 
some non-Linux (e.g. BIOS) 32-bit binaries (that neither BuildRequire nor 
Require any i686 packages) in an x86_64 package (as has been done in the 
past) or to require otherwise non-multilib x86_64 setups to ship i686 
packages to be able to boot (his subpackage setup).

        Kevin Kofler
        (with only one 'f' ;-) )



More information about the test mailing list