Weird build behavior on choose-mirror
I've been checking this issue, weird enough that this builds on my local instance, maybe the amount of cores, or some environment variable on the build time,
Wrong one, failing one - debhelper 13
Check the order of isoquery -c and rm -f debian/iso_3166.tab
# Don't try to sync the mirror masterlist during the build:
/usr/bin/make small ONLINE=n
make[2]: Entering directory '/<<PKGBUILDDIR>>'
rm -f choose-mirror choose-mirror.o *~ mirrors_*.h
isoquery -c | cut -f 1,4 | sort >debian/iso_3166.tab
rm -f debian/templates-countries debian/httplist-countries debian/httpslist-countries debian/ftplist-countries
rm -f demo demo.templates
rm -rf debian/iso-codes/ debian/pobuild*/
rm -f debian/iso_3166.tab
if [ "$USE_HTTP" ]; then ./mirrorlist http Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
if [ "$USE_HTTPS" ]; then ./mirrorlist https Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
if [ "$USE_FTP" ]; then ./mirrorlist ftp Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
./mirrorlist httplist Mirrors.masterlist.trisquel debian/iso_3166.tab
./mirrorlist httpslist Mirrors.masterlist.trisquel debian/iso_3166.tab
Unable to read debian/iso_3166.tab at ./mirrorlist line 23.
Correct one debhelper 13
The correct order of isoquery -c and rm -f debian/iso_3166.tab is as follows,
# Don't try to sync the mirror masterlist during the build:
/usr/bin/make small ONLINE=n
make[2]: Entering directory '/<<BUILDDIR>>/choose-mirror-2.78ubuntu7+10.0trisquel3'
rm -f choose-mirror choose-mirror.o *~ mirrors_*.h
rm -f debian/templates-countries debian/httplist-countries debian/httpslist-countries debian/ftplist-countries
rm -f demo demo.templates
rm -rf debian/iso-codes/ debian/pobuild*/
rm -f debian/iso_3166.tab
isoquery -c | cut -f 1,4 | sort >debian/iso_3166.tab
if [ "$USE_HTTP" ]; then ./mirrorlist http Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
if [ "$USE_HTTPS" ]; then ./mirrorlist https Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
if [ "$USE_FTP" ]; then ./mirrorlist ftp Mirrors.masterlist.trisquel debian/iso_3166.tab; fi
cc -Os -Wall -g -D_GNU_SOURCE -DARCH_TEXT='"amd64"' -DWITH_HTTP -DWITH_HTTPS -DWITH_FTP_MANUAL -Os -fomit-frame-pointer -DSMALL -Wdate-time -D_FORTIFY_SOURCE=2 -c -o choose-mirror.o choose-mirror.c
cc -o choose-mirror choose-mirror.o -ldebconfclient -ldebian-installer -Wl,-Bsymbolic-functions -Wl,-z,relro
strip --remove-section=.comment --remove-section=.note choose-mirror
./mirrorlist httplist Mirrors.masterlist.trisquel debian/iso_3166.tab
./mirrorlist httpslist Mirrors.masterlist.trisquel debian/iso_3166.tab
./mirrorlist ftplist Mirrors.masterlist.trisquel debian/iso_3166.tab
# Grab ISO codes from iso-codes package
./get-iso-codes
@ruben any idea?