Package: src:openttd-openmsx
Version: 0.4.2-1
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>>'
# Don't use dh_auto_clean. It thinks any target is valid because
# it generates output (dependency analysis) before erroring out.
make distclean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[CLEAN NML]
[CLEAN LNG]
[CLEAN GRF]
[CLEAN DOC]
[CLEAN BUNDLE]
[CLEAN BUNDLE SRC]
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make "INSTALL_DIR=debian/openttd-openmsx/usr/share/games/openttd/baseset"
"DIR_NAME=openmsx" "UNIX2DOS=" "_V="
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[Generating] openmsx.obm
scripts/translations.sh | sed 's/{TITLE}/OpenMSX 0.4.2/' >> openmsx.obm
cat src/themes.list | scripts/playlist.py >> openmsx.obm
cat src/themes.list | scripts/sanitize_list.py | scripts/md5list.py >>
openmsx.obm
cat src/themes.list | scripts/sanitize_list.py | scripts/namelist.py >>
openmsx.obm
[Done] Basemusic successfully generated.
[DOC] docs/readme.txt
cat docs/readme.ptxt \
| sed -e "s/{{GRF_TITLE}}/OpenMSX 0.4.2/" \
| sed -e "s/{{GRF_ID}}//" \
| sed -e "s/{{REPO_REVISION}}/7974/" \
| sed -e "s/{{FILENAME}}//" \
> docs/readme.txt
[ -z "" ] || docs/readme.txt
[DOC] docs/license.txt
cat docs/license.ptxt \
| sed -e "s/{{GRF_TITLE}}/OpenMSX 0.4.2/" \
| sed -e "s/{{GRF_ID}}//" \
| sed -e "s/{{REPO_REVISION}}/7974/" \
| sed -e "s/{{FILENAME}}//" \
> docs/license.txt
[ -z "" ] || docs/license.txt
[DOC] docs/changelog.txt
cat docs/changelog.ptxt \
| sed -e "s/{{GRF_TITLE}}/OpenMSX 0.4.2/" \
| sed -e "s/{{GRF_ID}}//" \
| sed -e "s/{{REPO_REVISION}}/7974/" \
| sed -e "s/{{FILENAME}}//" \
> docs/changelog.txt
[ -z "" ] || docs/changelog.txt
[BUNDLE] openmsx
if [ -e openmsx ]; then rm -rf openmsx; fi
mkdir openmsx
for i in openmsx.obm docs/readme.txt docs/license.txt docs/changelog.txt
src/tttheme2.mid src/keep_on_rolling.mid src/ttsong_iv_imuh3.mid
src/modern_motion.mid src/busy_schedule.mid src/the_fast_route.mid
src/ttsong_iii_imuh3.mid src/train_filled_with_cash.mid src/flying_scotsman.mid
src/chuggachugga.mid src/the_hobo_redfarn.mid src/ultimate_run.mid
src/midnight_snow_run.mid src/run_for_your_life.mid src/coconut_run2.mid
src/harp_harmony.mid src/mighty_giant_run.mid src/wood_whistles.mid
src/linns_basket.mid src/relax_song.mid src/chemistry_lab.mid
src/boogi_marabi_redfarn.mid src/5432gone_redfarn.mid src/moo_redfarn.mid
src/say_what_redfarn.mid src/be_sharp_bw_redfarn.mid
src/careless_perc_redfarn.mid src/mosey_along_redfarn.mid
src/slow_neasy_redfarn.mid src/city_blues_redfarn.mid
src/no_work_song_redfarn.mid; do cp -rf $i openmsx; done
[BUNDLE TAR] openmsx.tar
/usr/bin/tar -cf openmsx.tar openmsx
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# There is no meaningful test suite, but `make test` generates
# output, so override with a nop.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make install
"INSTALL_DIR=debian/openttd-openmsx/usr/share/games/openttd/baseset"
"DIR_NAME=openmsx" "UNIX2DOS=" "_V="
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[BUNDLE] openmsx
if [ -e openmsx ]; then rm -rf openmsx; fi
mkdir openmsx
for i in openmsx.obm docs/readme.txt docs/license.txt docs/changelog.txt
src/tttheme2.mid src/keep_on_rolling.mid src/ttsong_iv_imuh3.mid
src/modern_motion.mid src/busy_schedule.mid src/the_fast_route.mid
src/ttsong_iii_imuh3.mid src/train_filled_with_cash.mid src/flying_scotsman.mid
src/chuggachugga.mid src/the_hobo_redfarn.mid src/ultimate_run.mid
src/midnight_snow_run.mid src/run_for_your_life.mid src/coconut_run2.mid
src/harp_harmony.mid src/mighty_giant_run.mid src/wood_whistles.mid
src/linns_basket.mid src/relax_song.mid src/chemistry_lab.mid
src/boogi_marabi_redfarn.mid src/5432gone_redfarn.mid src/moo_redfarn.mid
src/say_what_redfarn.mid src/be_sharp_bw_redfarn.mid
src/careless_perc_redfarn.mid src/mosey_along_redfarn.mid
src/slow_neasy_redfarn.mid src/city_blues_redfarn.mid
src/no_work_song_redfarn.mid; do cp -rf $i openmsx; done
[BUNDLE TAR] openmsx.tar
/usr/bin/tar -cf openmsx.tar openmsx
[INSTALL] to debian/openttd-openmsx/usr/share/games/openttd/baseset
install -d debian/openttd-openmsx/usr/share/games/openttd/baseset/openmsx
install -m644 openmsx/*
debian/openttd-openmsx/usr/share/games/openttd/baseset/openmsx
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# In the datadir, replace the readme and changelog with symlinks
# to /usr/share/doc to save space.
dh_link /usr/share/doc/openttd-openmsx/readme.txt
usr/share/games/openttd/baseset/openmsx/readme.txt
dh_link /usr/share/doc/openttd-openmsx/changelog
usr/share/games/openttd/baseset/openmsx/changelog.txt
# Verify that the license.txt that was installed is equal to the
# GPL-2 common license and then just link to that one instead
diff -q /usr/share/common-licenses/GPL-2
debian/openttd-openmsx/usr/share/games/openttd/baseset/openmsx/license.txt
Files /usr/share/common-licenses/GPL-2 and
debian/openttd-openmsx/usr/share/games/openttd/baseset/openmsx/license.txt
differ
make[1]: *** [debian/rules:46: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: 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/202505/
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:openttd-openmsx, so that this is still
visible in the BTS web page for this package.
NOTE: Please make the package build not to fail when any of the licenses
in base-files changes a little bit.
In Bug #1106308 I gave some ideas to fix this.
Thanks.