On 15/06/2020 10.28, Philippe Mathieu-Daudé wrote: > On 6/15/20 10:13 AM, Thomas Huth wrote: >> On 15/06/2020 09.49, Philippe Mathieu-Daudé wrote: >>> The git-submodule.sh script is called by make and initialize the >>> submodules listed in the GIT_SUBMODULES variable generated by >>> ./configure. >>> >>> SLOF is required for building the s390-ccw firmware on s390x, since >>> it is using the libnet code from SLOF for network booting. >>> >>> Add it to the GIT_SUBMODULES when buildint the s390-ccw firmware, >> >> s/buildint/building/ >> >>> to fix: >>> >>> $ ( cd ${SRC_DIR} ; git submodule update --init roms/SLOF ) >>> Submodule 'roms/SLOF' (https://git.qemu.org/git/SLOF.git) registered for >>> path 'roms/SLOF' >>> Cloning into '/home/travis/build/user/qemu/roms/SLOF'... >>> fatal: unable to access 'https://git.qemu.org/git/SLOF.git/': Could not >>> resolve host: git.qemu.org >>> fatal: clone of 'https://git.qemu.org/git/SLOF.git' into submodule path >>> '/home/travis/build/user/qemu/roms/SLOF' failed >>> Failed to clone 'roms/SLOF'. Retry scheduled >>> Cloning into '/home/travis/build/user/qemu/roms/SLOF'... >>> fatal: unable to access 'https://git.qemu.org/git/SLOF.git/': Could not >>> resolve host: git.qemu.org >>> fatal: clone of 'https://git.qemu.org/git/SLOF.git' into submodule path >>> '/home/travis/build/user/qemu/roms/SLOF' failed >>> Failed to clone 'roms/SLOF' a second time, aborting >>> The command "( cd ${SRC_DIR} ; git submodule update --init roms/SLOF )" >>> exited with 1. >> >> I still somehow doubt that this will really fix the issue that you've >> seen here (why should it matter where the submodule is checked out?), > > Yeah I still don't understand why the previous checkouts succeeded. > > Is git.qemu.org cached by a CDN?
Is it still failing for you? For me it works fine: https://travis-ci.com/github/huth/qemu/jobs/349064333#L1531 Thomas