macaroni-os / mark-issues

Macaroni Automated Repositories Kit Issues
4 stars 1 forks source link

[core-hw-kit] sys-firmware/ipxe missing on mark-testing branch #160

Closed geaaru closed 1 week ago

geaaru commented 1 week ago
Step 7/8 : RUN export FEATURES="-sandbox -usersandbox -ipc-sandbox -pid-sandbox -network-sandbox" && export JOBS=3 && eval 'mkdir -p /var/cache/portage/distfiles || true' && chown portage:portage -R /var/cache/portage/ && USE="amd64 binary iso x86" emerge sys-firmware/ipxe -pv -t && USE="amd64 binary iso x86" emerge -j ${JOBS} --nodeps sys-firmware/ipxe
 ---> Running in 94a6e8de2ea7

These are the packages that would be merged, in reverse order:

Calculating dependencies  . ... done!

emerge: there are no ebuilds to satisfy "sys-firmware/ipxe".
geaaru commented 1 week ago

The old ebuild was with +binary use flag. I like the idea to try to use only compiled release. This needs a fix on qemu package that require ipxe[binary]:

  (sys-firmware/ipxe-1.21.1:0/0::core-hw-kit, ebuild scheduled for merge) USE="ipv6 qemu -efi -iso -lkrn -savedconfig -undi -usb -vmware" pulled in by
    sys-firmware/ipxe (Argument)

  (sys-firmware/ipxe-1.21.1:0/0::core-hw-kit, installed) USE="binary ipv6 iso qemu -efi -lkrn -savedconfig -undi -usb -vmware" pulled in by
    ~sys-firmware/ipxe-1.21.1[binary,qemu] required by (app-emulation/qemu-7.1.0:0/0::core-kit, installed) USE="aio alsa bpf bzip2 caps curl fdt filecaps fuse glusterfs gnutls gtk iscsi jpeg lzo multipath ncurses nfs nls opengl oss pam pin-upstream-blobs png pulseaudio python sdl seccomp slirp smartcard spice ssh static-user udev usb usbredir vhost-net virgl virtfs vnc vte xattr zstd -accessibility -capstone -debug -doc -infiniband -io-uring -jack -jemalloc -numa -plugins -rbd -sasl -sdl-image (-selinux) -snappy -static -systemtap -test -vde -vhost-user-fs -xen" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" QEMU_SOFTMMU_TARGETS="arm i386 mips64 mips64el mipsel riscv32 riscv64 s390x sparc64 x86_64 -aarch64 -alpha -avr -cris -hppa -loongarch64 -m68k -microblaze -microblazeel -mips -nios2 -or1k -ppc -ppc64 -rx -sh4 -sh4eb -sparc -tricore -xtensa -xtensaeb" QEMU_USER_TARGETS="aarch64 arm armeb i386 mips mips64 mips64el mipsel ppc64 riscv32 riscv64 s390x x86_64 -aarch64_be -alpha -cris -hexagon -hppa -loongarch64 -m68k -microblaze -microblazeel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64le -sh4 -sh4eb -sparc -sparc32plus -sparc64 -xtensa -xtensaeb"
                              ^^^^^^