• Bug#1100225: ipxe: FTBFS: failing tests

    From Santiago Vila@21:1/5 to All on Wed Mar 12 17:40:05 2025
    Package: src:ipxe
    Version: 1.21.1+git20250224.12ea8c40+dfsg-2
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean
    debian/rules override_dh_auto_clean
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    rm -rf debian/self_tests
    dh_auto_clean --sourcedirectory=src -- veryclean
    cd src && make -j1 clean veryclean
    make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
    rm -f -r bin/*.* bin-*/*.* bin/.certificate.* bin-*/.certificate.* bin/.certificates.* bin-*/.certificates.* bin/.private_key.* bin-*/.private_key.* bin/errors bin-*/errors bin/NIC bin-*/NIC ./util/zbin ./util/zbin ./util/elf2efi32 ./util/elf2efi32 ./
    util/elf2efi64 ./util/elf2efi64 ./util/efirom ./util/efirom ./util/efifatbin ./util/efifatbin ./util/einfo ./util/einfo TAGS TAGS bin/symtab bin-*/symtab
    rm -f -r .echocheck .echocheck bin/.embedded.list bin-*/.embedded.list bin/.trusted.list bin-*/.trusted.list bin/.certificate.list bin-*/.certificate.list bin/.private_key.list bin-*/.private_key.list bin/.config.list bin-*/.config.list bin/.assert.list
    bin-*/.assert.list bin/.profile.list bin-*/.profile.list bin/.fnrec.list bin-*/.fnrec.list bin/.dbgcol.list bin-*/.dbgcol.list bin/deps bin-*/deps bin/rules bin-*/rules bin/.rom.list bin-*/.rom.list bin/.rom.defs bin-*/.rom.defs bin/.blib.list bin-*/.
    blib.list bin/doc bin-*/doc
    make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
    rm -fr src/bin-*
    find src/config/local -type f -name '*.h' -size 0 -delete
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'

    [... snipped ...]


    SeaBIOS (version 1.16.3-debian-1.16.3-2)


    Booting from ROM...


    iPXE initialising devices...








    iPXE 1.21.1+git20250224.12ea8c40+dfsg-2 -- Open Source Network Boot Firmware --


    https://ipxe.org


    Features: DNS HTTP HTTPS iSCSI NFS TFTP VLAN AoE ELF MBOOT PXE bzImage Menu PXEX


    T


    Starting i386 self-tests


    OK: "time" 102 tests passed


    OK: "uri" 727 tests passed


    OK: "utf8" 116 tests passed


    OK: "uuid" 13 tests passed


    OK: "vsprintf" 56 tests passed


    OK: "x25519" 126 tests passed


    OK: "x509" 139 tests passed


    OK: "zlib" 7 tests passed


    OK: "acpi" 6 tests passed


    OK: "aes" 90 tests passed


    OK: "base16" 21 tests passed


    OK: "base64" 21 tests passed


    OK: "bigint" 212 tests passed


    OK: "bitops" 28 tests passed


    OK: "byteswap" 6 tests passed


    OK: "cms" 33 tests passed


    OK: "crc32" 4 tests passed


    OK: "deflate" 163 tests passed


    OK: "der" 12 tests passed


    OK: "des" 3570 tests passed


    OK: "dhe" 32 tests passed


    OK: "dns" 86 tests passed


    OK: "editstring" 290 tests passed


    OK: "gcm" 288 tests passed


    OK: "gzip" 21 tests passed


    OK: "hash_df" 40 tests passed


    OK: "hmac_drbg" 208 tests passed


    OK: "hmac" 18 tests passed


    OK: "iobuf" 56 tests passed


    OK: "ipv4" 30 tests passed


    OK: "ipv6" 303 tests passed


    OK: "linebuf" 165 tests passed


    OK: "list" 156 tests passed


    OK: "math" 108 tests passed


    OK: "md4" 24 tests passed


    OK: "md5" 24 tests passed


    OK: "memcpy" 217 tests passed


    OK: "memset" 192 tests passed


    OK: "mschapv2" 2 tests passed


    OK: "nap" 1 tests passed


    OK: "ntlm" 31 tests passed


    OK: "ocsp" 33 tests passed


    OK: "p256" 35 tests passed


    OK: "p384" 35 tests passed


    OK: "pccrc" 89 tests passed


    OK: "pem" 27 tests passed


    OK: "png" 224 tests passed


    OK: "pnm" 49 tests passed


    OK: "profile" 14 tests passed


    OK: "rsa" 28 tests passed


    OK: "setjmp" 20 tests passed


    OK: "settings" 187 tests passed


    OK: "sha1" 24 tests passed


    OK: "sha256" 48 tests passed


    OK: "sha512" 96 tests passed


    OK: "string" 153 tests passed


    OK: "tcpip" 24 tests passed


    OK: all 8830 tests passed


    Booting from Hard Disk..
    mkdir -p debian/self_tests/src/bin-i386-pcbios/ && touch debian/self_tests/src/bin-i386-pcbios/tests.lkrn
    ./debian/tests/ipxe-tests src/bin-x86_64-efi/tests.efi
    mkfs.fat 4.2 (2021-01-31)
    spawn qemu-system-x86_64 -cpu kvm64 -machine pc -bios OVMF.fd -smp cpus=1,cores=1,sockets=1 -m 1G -chardev stdio,mux=on,id=char0 -nographic -monitor none -serial chardev:char0 -netdev user,id=net0,tftp=/tmp/tmp.goIbDzINB9,bootfile=__nonexistent__ -device
    vmxnet3,netdev=net0,id=net0,romfile= -blockdev driver=raw,node-name=img,file.driver=file,file.filename=/tmp/tmp.goIbDzINB9/test.img -device virtio-scsi-pci,id=scsi -device scsi-hd,id=medium,bus=scsi.0,drive=img,bootindex=1

    BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0x4,0x0)/Scsi(0x0,0x0): Not Found


    BdsDxe: loading Boot0002 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)


    BdsDxe: starting Boot0002 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)


    UEFI Interactive Shell v2.2


    EDK II


    UEFI v2.70 (Debian distribution of EDK II, 0x00010000)


    Mapping table


    FS0: Alias(s):HD0a0b:;BLK1:


    PciRoot(0x0)/Pci(0x4,0x0)/Scsi(0x0,0x0)/HD(1,MBR,0x67BF4426)


    BLK0: Alias(s):


    PciRoot(0x0)/Pci(0x4,0x0)/Scsi(0x0,0x0)


    Press ESC in 5 seconds to skip startup.nsh or any other key to continue.Press ESC in 4 seconds to skip startup.nsh or any
    other key to continue.Press ESC in 3 seconds to skip startup.nsh or any other key to continue.Press ESC in 2 seconds to skip startup.nsh
    [37m or any other key to continue.Press ESC in 1 seconds to skip startup.nsh or any other key to continue.


    iPXE initialising devices...


    file:autoexec.ipxe... Not found (https://ipxe.org/7f4de18e)


    file:/autoexec.ipxe... Not found (https://ipxe.org/7f4de18e)











    iPXE 1.21.1+git20250224.12ea8c40+dfsg-2 -- Open Source Network Boot Firmware -- https://ipxe.org


    Features: DNS HTTP HTTPS iSCSI NFS TFTP VLAN AoE EFI Menu


    Starting x86_64 self-tests


    OK: "time" 102 tests passed


    OK: "uri" 727 tests passed


    OK: "utf8" 116 tests passed


    OK: "uuid" 13 tests passed


    OK: "vsprintf" 56 tests passed


    OK: "x25519" 126 tests passed


    OK: "x509" 139 tests passed


    OK: "zlib" 7 tests passed


    OK: "acpi" 6 tests passed


    OK: "aes" 90 tests passed


    OK: "base16" 21 tests passed


    OK: "base64" 21 tests passed


    OK: "bigint" 212 tests passed


    OK: "bitops" 28 tests passed


    OK: "byteswap" 6 tests passed


    OK: "cms" 33 tests passed


    OK: "crc32" 4 tests passed


    OK: "deflate" 163 tests passed


    OK: "der" 12 tests passed


    OK: "des" 3570 tests passed


    OK: "dhe" 32 tests passed


    OK: "dns" 86 tests passed


    OK: "editstring" 290 tests passed


    OK: "gcm" 288 tests passed


    OK: "gzip" 21 tests passed


    OK: "hash_df" 40 tests passed


    OK: "hmac_drbg" 208 tests passed


    OK: "hmac" 18 tests passed


    OK: "iobuf" 56 tests passed


    OK: "ipv4" 30 tests passed


    OK: "ipv6" 303 tests passed


    OK: "linebuf" 165 tests passed


    OK: "list" 156 tests passed


    OK: "math" 108 tests passed


    OK: "md4" 24 tests passed


    OK: "md5" 24 tests passed


    OK: "memcpy" 217 tests passed


    OK: "memset" 192 tests passed


    OK: "mschapv2" 2 tests passed


    OK: "nap" 1 tests passed


    OK: "ntlm" 31 tests passed


    OK: "ocsp" 33 tests passed


    OK: "p256" 35 tests passed


    OK: "p384" 35 tests passed


    OK: "pccrc" 89 tests passed


    OK: "pem" 27 tests passed


    OK: "png" 224 tests passed


    OK: "pnm" 49 tests passed


    OK: "profile" 14 tests passed


    OK: "rsa" 28 tests passed


    OK: "setjmp" 20 tests passed


    OK: "settings" 187 tests passed


    OK: "sha1" 24 tests passed


    OK: "sha256" 48 tests passed


    OK: "sha512" 96 tests passed


    OK: "string" 153 tests passed


    OK: "tcpip" 24 tests passed


    OK: all 8830 tests passed


    IPXE_TEST_DONE


    Reset with <null string> (0 bytes)



    mkdir -p debian/self_tests/src/bin-x86_64-efi/ && touch debian/self_tests/src/bin-x86_64-efi/tests.efi
    dh override_dh_auto_test-arch
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    debian/rules override_dh_auto_test-indep
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    ./debian/tests/ipxe-tests src/bin-arm64-efi/tests.efi
    mkfs.fat 4.2 (2021-01-31)
    spawn qemu-system-aarch64 -cpu max -machine virt -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd -smp cpus=1,cores=1,sockets=1 -m 1G -chardev stdio,mux=on,id=char0 -nographic -monitor none -serial chardev:char0 -netdev user,id=net0,tftp=/tmp/tmp.PGbe4csL0r,
    bootfile=__nonexistent__ -device vmxnet3,netdev=net0,id=net0,romfile= -blockdev driver=raw,node-name=img,file.driver=file,file.filename=/tmp/tmp.PGbe4csL0r/test.img -device virtio-scsi-pci,id=scsi -device scsi-hd,id=medium,bus=scsi.0,drive=img,bootindex=1

    UEFI firmware (version 2025.02-1 built at 20:45:53 on Mar 2 2025)


    BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0x2,0x0)/Scsi(0x0,0x0): Not Found


    BdsDxe: No bootable option or device was found.


    BdsDxe: Press any key to enter the Boot Manager Menu.


    Timeout
    make[1]: *** [debian/rules:150: debian/self_tests/src/bin-arm64-efi/tests.efi] Error 1
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:11: binary] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

    https://people.debian.org/~sanvila/build-logs/202503/

    About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.

    If you could not reproduce the bug please contact me privately, as I
    am willing to provide ssh access to a virtual machine where the bug is
    fully reproducible.

    If this is really a bug in one of the build-depends, please use
    reassign and add an affects on src:ipxe, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sat Mar 15 23:10:01 2025
    This is a multi-part message in MIME format...

    Your message dated Sat, 15 Mar 2025 22:08:04 +0000
    with message-id <E1ttZfo-0084O9-3J@fasolo.debian.org>
    and subject line Bug#1099424: fixed in edk2 2025.02-2
    has caused the Debian Bug report #1099424,
    regarding ipxe: FTBFS: failing tests
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1099424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099424
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 12 Mar 2025 16:31:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-120.0 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,HAS_PACKAGE,
    RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_NONE,USER_IN_DKIM_WELCOMELIST,
    USER_IN_DKIM_WHITELIST,X_DEBBUGS_CC autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 171; hammy, 148; neutral, 362; spammy,
    2. spammytokens:0.999-1--certificates*, 0.999-1--certificates.*
    hammytokens:0.000-+--trixie, 0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--H*F:U*sanvila, 0.000-+--H*rp:U*sanvila Return-path: <sanvila@debian.org>
    Rec