Source: openuniverse Version: 1.0beta3.1+dfsg-7.1 Severity: important Tags: ftbfs Justification: FTBFS X-Debbugs-Cc: ni...@thykier.net User: ni...@thykier.net Usertags: rrr-no-as-default-issue
Dear maintainer, During a test rebuild for building packages with `Rules-Requires-Root: no` as the default in `dpkg`, openuniverse failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...] make[5]: Leaving directory '/<<PKGBUILDDIR>>/src' Making all in data make[5]: Entering directory '/<<PKGBUILDDIR>>/data' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/data' Making all in 3dmodels make[5]: Entering directory '/<<PKGBUILDDIR>>/3dmodels' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/3dmodels' Making all in fonts make[5]: Entering directory '/<<PKGBUILDDIR>>/fonts' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/fonts' Making all in textures make[5]: Entering directory '/<<PKGBUILDDIR>>/textures' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/textures' Making all in conf make[5]: Entering directory '/<<PKGBUILDDIR>>/conf' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/conf' Making all in docs make[5]: Entering directory '/<<PKGBUILDDIR>>/docs' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/docs' make[5]: Entering directory '/<<PKGBUILDDIR>>' make[5]: Leaving directory '/<<PKGBUILDDIR>>' make[4]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[2]: Entering directory '/<<PKGBUILDDIR>>' Making check in src make[3]: Entering directory '/<<PKGBUILDDIR>>/src' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' Making check in data make[3]: Entering directory '/<<PKGBUILDDIR>>/data' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/data' Making check in 3dmodels make[3]: Entering directory '/<<PKGBUILDDIR>>/3dmodels' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/3dmodels' Making check in fonts make[3]: Entering directory '/<<PKGBUILDDIR>>/fonts' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/fonts' Making check in textures make[3]: Entering directory '/<<PKGBUILDDIR>>/textures' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/textures' Making check in conf make[3]: Entering directory '/<<PKGBUILDDIR>>/conf' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/conf' Making check in docs make[3]: Entering directory '/<<PKGBUILDDIR>>/docs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs' make[3]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' create-stamp debian/debhelper-build-stamp make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_prep dh_installdirs dh_auto_installmake -j4 install DESTDIR=/<<BUILDDIR>>/openuniverse-1.0beta3.1\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>' Making install in src make[2]: Entering directory '/<<PKGBUILDDIR>>/src' make[3]: Entering directory '/<<PKGBUILDDIR>>/src' make[3]: Nothing to be done for 'install-data-am'. /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' /usr/bin/install -c openuniverse '/<<PKGBUILDDIR>>/debian/tmp/usr/bin' make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' Making install in data make[2]: Entering directory '/<<PKGBUILDDIR>>/data' make[3]: Entering directory '/<<PKGBUILDDIR>>/data' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/data' /usr/bin/install -c -m 644 messier.dat stars.dat '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/data'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data' make[2]: Leaving directory '/<<PKGBUILDDIR>>/data' Making install in 3dmodels make[2]: Entering directory '/<<PKGBUILDDIR>>/3dmodels' make[3]: Entering directory '/<<PKGBUILDDIR>>/3dmodels' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/3dmodels' /usr/bin/install -c -m 644 amalthea.bmf apollo13.bmf bacchus.bmf castalia.bmf deimos.bmf discovery.bmf epimetheus.bmf gaspra.bmf geographos.bmf hst.bmf hyperion.bmf ida.bmf janus.bmf ky.bmf phobos.bmf prometheus.bmf proteus.bmf shuttle.bmf ss5.bmf toutatis.bmf vesta.bmf '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/3dmodels'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/3dmodels' make[2]: Leaving directory '/<<PKGBUILDDIR>>/3dmodels' Making install in fonts make[2]: Entering directory '/<<PKGBUILDDIR>>/fonts' make[3]: Entering directory '/<<PKGBUILDDIR>>/fonts' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/fonts' /usr/bin/install -c -m 644 courier_14b.txf default.txf helvetica_12b.txf helvetica_14b.txf times_14b.txf '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/fonts'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/fonts' make[2]: Leaving directory '/<<PKGBUILDDIR>>/fonts' Making install in textures make[2]: Entering directory '/<<PKGBUILDDIR>>/textures' make[3]: Entering directory '/<<PKGBUILDDIR>>/textures' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/textures' /usr/bin/install -c -m 644 apl-bm2.jpg apl-o01.jpg apl-o02.jpg apl-o03.jpg apl-o04.jpg asteroid.jpg body_a.jpg body_b.jpg body_c.jpg body_d.jpg bottom.jpg callisto.jpg castalia.jpg charon.jpg clouds.jpg cockpit2.jpg cyclo.jpg deimos.jpg dione.jpg earth.jpg earthcld.jpg eng_base.jpg engine01.jpg europa.jpg flare1.jpg flare2.jpg flare3.jpg flare4.jpg flare5.jpg flare6.jpg ganymede.jpg gaspra.jpg heatshld.jpg hole.jpg hyperion.jpg io.jpg janus.jpg jupiter.jpg m31.jpg m33.jpg '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/textures' /usr/bin/install -c -m 644 mars.jpg mercury.jpg moon.jpg mw.jpg neptune.jpg panels.jpg phobos.jpg pluto.jpg promethe.jpg proteus.jpg rhea.jpg rings.jpg saturn.jpg sidemapl.jpg sidemapr.jpg sm_eng.jpg smoke.jpg splash1.jpg splash2.jpg splash3.jpg splash4.jpg station.jpg sun.jpg tail.jpg tethys.jpg titan.jpg top.jpg toutatis.jpg triton.jpg uranus.jpg venus.jpg wingtop.jpg '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/textures'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/textures' make[2]: Leaving directory '/<<PKGBUILDDIR>>/textures' Making install in conf make[2]: Entering directory '/<<PKGBUILDDIR>>/conf' make[3]: Entering directory '/<<PKGBUILDDIR>>/conf' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/conf' /usr/bin/install -c -m 644 ou.conf '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/conf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/conf' make[2]: Leaving directory '/<<PKGBUILDDIR>>/conf' Making install in docs make[2]: Entering directory '/<<PKGBUILDDIR>>/docs' make[3]: Entering directory '/<<PKGBUILDDIR>>/docs' make[3]: Nothing to be done for 'install-exec-am'./usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/docs' /usr/bin/install -c -m 644 BUGS.TXT manual.html OGL_sm.gif cyclo.gif linux.gif shot2.gif shot3.gif title.gif '/<<PKGBUILDDIR>>/debian/tmp/usr/share/openuniverse/docs'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs' make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs' make[2]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_install dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress debian/rules override_dh_fixperms-arch make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_fixperms chgrp games `pwd`/debian/openuniverse/var/games/openuniverse/scrshotschgrp: changing group of '/<<PKGBUILDDIR>>/debian/openuniverse/var/games/openuniverse/scrshots': Operation not permitted
make[1]: *** [debian/rules:45: override_dh_fixperms-arch] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:31: binary] Error 2dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------------------------------------------------------------------------------- Build finished at 2024-11-17T17:20:27Z ------------------------------------------------------------------------------- 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/~nthykier/rrr-no-as-default/logs/1026167.gz You can find common solutions at https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. If this package is listed in https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-ownership.list, then please just set `Rules-Requires-Root: binary-targets` to the source stanza of `debian/control` as a fix to this bug. If this package is listed in https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-misbuilds.list, then the package was deemed at risk for misbuilding (having wrong ownership) but had a FTBFS problem we tested it. Please test whether the package works with `Rules-Requires-Root: no` validating that the resulting deb has the correct ownership for all paths in the deb. The goal is to have the default changed in `dpkg` either in `Trixie` or `Forky`, depending on progress and feasibility with the release schedule for Trixie. For more information on this bug filing, please see: https://lists.debian.org/debian-dpkg/2024/11/msg00016.html Thanks, PS: The builds were performed in mid-November. If you fixed the problem between between then and this bug being filed, then please just close the bug with the version it was fixed in.
OpenPGP_signature.asc
Description: OpenPGP digital signature