Source: clanlib Version: 1.0~svn3827-10 Severity: minor Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-sab-20230813 ftbfs-source-after-build User: [email protected] Usertags: qa-doublebuild
Hi, This package fails to build a source package after a successful build (dpkg-buildpackage ; dpkg-buildpackage -S). This is probably a clear violation of Debian Policy section 4.9 (clean target), but this is filed as severity:minor for now, because a discussion on debian-devel showed that we might want to revisit the requirement of a working 'clean' target. More information about this class of issues, included common problems and solutions, is available at https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild Relevant part of the build log: > cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env > -us -uc -rfakeroot -S > --------------------------------------------------------------------------------------------------------------------------- > > dpkg-buildpackage: info: source package clanlib > dpkg-buildpackage: info: source version 1.0~svn3827-10 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Stephen Kitt <[email protected]> > dpkg-source --before-build . > fakeroot debian/rules clean > dh clean > debian/rules override_dh_auto_clean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_clean > make -j8 clean > make[2]: Entering directory '/<<PKGBUILDDIR>>' > Making clean in Sources > make[3]: Entering directory '/<<PKGBUILDDIR>>/Sources' > Making clean in API > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/API' > rm -rf .libs _libs > rm -f *.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/API' > Making clean in Signals > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Signals' > test -z "libclanSignals.la" || rm -f libclanSignals.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Signals' > Making clean in Core > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Core' > test -z "libclanCore.la" || rm -f libclanCore.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f IOData/*.o > rm -f IOData/*.lo > rm -rf IOData/.libs IOData/_libs > rm -f ./so_locations > rm -f IOData/Generic/*.o > rm -rf IOData/Generic/.libs IOData/Generic/_libs > rm -rf IOData/Unix/.libs IOData/Unix/_libs > rm -f IOData/Generic/*.lo > rm -f IOData/Unix/*.o > rm -rf IOData/Win32/.libs IOData/Win32/_libs > rm -f IOData/Unix/*.lo > rm -rf Math/.libs Math/_libs > rm -f IOData/Win32/*.o > rm -rf Resources/.libs Resources/_libs > rm -f IOData/Win32/*.lo > rm -f Math/*.o > rm -rf System/Generic/.libs System/Generic/_libs > rm -f Math/*.lo > rm -rf System/Unix/.libs System/Unix/_libs > rm -f Resources/*.o > rm -rf System/Win32/.libs System/Win32/_libs > rm -rf XML/.libs XML/_libs > rm -f Resources/*.lo > rm -f System/Generic/*.o > rm -f System/Generic/*.lo > rm -f System/Unix/*.o > rm -f System/Unix/*.lo > rm -f System/Win32/*.o > rm -f System/Win32/*.lo > rm -f XML/*.o > rm -f XML/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Core' > Making clean in Application > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Application' > test -z "libclanApp.la" || rm -f libclanApp.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -rf Unix/.libs Unix/_libs > rm -f Unix/*.o > rm -f Unix/*.lo > rm -rf Win32/.libs Win32/_libs > rm -f ./so_locations > rm -f Win32/*.o > rm -f Win32/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Application' > Making clean in Display > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Display' > test -z "libclanDisplay.la" || rm -f libclanDisplay.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > rm -f Collision/*.o > rm -f Collision/*.lo > rm -rf Collision/.libs Collision/_libs > rm -f Providers/*.o > rm -rf Providers/.libs Providers/_libs > rm -f Providers/*.lo > rm -f Win32/*.o > rm -rf Win32/.libs Win32/_libs > rm -f Win32/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Display' > Making clean in Sound > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Sound' > test -z "libclanSound.la" || rm -f libclanSound.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f SoundFilters/*.o > rm -rf SoundFilters/.libs SoundFilters/_libs > rm -f ./so_locations > rm -rf SoundProviders/.libs SoundProviders/_libs > rm -f SoundFilters/*.lo > rm -rf SoundProviders/Unix/.libs SoundProviders/Unix/_libs > rm -f SoundProviders/*.o > rm -rf SoundProviders/Win32/.libs SoundProviders/Win32/_libs > rm -f SoundProviders/*.lo > rm -rf Unix/.libs Unix/_libs > rm -f SoundProviders/Unix/*.o > rm -rf Win32/.libs Win32/_libs > rm -f SoundProviders/Unix/*.lo > rm -f SoundProviders/Win32/*.o > rm -f SoundProviders/Win32/*.lo > rm -f Unix/*.o > rm -f Unix/*.lo > rm -f Win32/*.o > rm -f Win32/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Sound' > Making clean in GL > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/GL' > test -z "libclanGL.la" || rm -f libclanGL.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f GLX/*.o > rm -f ./so_locations > rm -rf GLX/.libs GLX/_libs > rm -f GLX/*.lo > rm -rf WGL/.libs WGL/_libs > rm -f WGL/*.o > rm -f WGL/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/GL' > Making clean in GUI > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/GUI' > test -z "libclanGUI.la" || rm -f libclanGUI.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/GUI' > Making clean in GUIStyleSilver > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/GUIStyleSilver' > test -z "libclanGUIStyleSilver.la" || rm -f libclanGUIStyleSilver.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/GUIStyleSilver' > Making clean in Network > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Network' > test -z "libclanNetwork.la" || rm -f libclanNetwork.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f IRC/*.o > rm -rf IRC/.libs IRC/_libs > rm -f ./so_locations > rm -f IRC/*.lo > rm -rf NetObjects/.libs NetObjects/_libs > rm -f NetObjects/*.o > rm -rf NetSession/.libs NetSession/_libs > rm -f NetObjects/*.lo > rm -rf NetVariables/.libs NetVariables/_libs > rm -f NetSession/*.o > rm -rf Socket/.libs Socket/_libs > rm -f NetSession/*.lo > rm -f NetVariables/*.o > rm -f NetVariables/*.lo > rm -f Socket/*.o > rm -f Socket/*.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Network' > Making clean in MikMod > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/MikMod' > test -z "libclanMikMod.la" || rm -f libclanMikMod.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/MikMod' > Making clean in Vorbis > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources/Vorbis' > test -z "libclanVorbis.la" || rm -f libclanVorbis.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f ./so_locations > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources/Vorbis' > make[4]: Entering directory '/<<PKGBUILDDIR>>/Sources' > rm -rf .libs _libs > rm -f *.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Sources' > make[3]: Leaving directory '/<<PKGBUILDDIR>>/Sources' > Making clean in Setup > make[3]: Entering directory '/<<PKGBUILDDIR>>/Setup' > rm -rf .libs _libs > rm -f *.lo > make[3]: Leaving directory '/<<PKGBUILDDIR>>/Setup' > Making clean in pkgconfig > make[3]: Entering directory '/<<PKGBUILDDIR>>/pkgconfig' > test -z "clanApp-1.0.pc clanSignals-1.0.pc clanCore-1.0.pc clanDisplay-1.0.pc > clanSound-1.0.pc clanGL-1.0.pc clanGUI-1.0.pc clanGUIStyleSilver-1.0.pc > clanNetwork-1.0.pc clanMikMod-1.0.pc clanVorbis-1.0.pc" || rm -f > clanApp-1.0.pc clanSignals-1.0.pc clanCore-1.0.pc clanDisplay-1.0.pc > clanSound-1.0.pc clanGL-1.0.pc clanGUI-1.0.pc clanGUIStyleSilver-1.0.pc > clanNetwork-1.0.pc clanMikMod-1.0.pc clanVorbis-1.0.pc > rm -rf .libs _libs > rm -f *.lo > make[3]: Leaving directory '/<<PKGBUILDDIR>>/pkgconfig' > Making clean in Documentation > make[3]: Entering directory '/<<PKGBUILDDIR>>/Documentation' > Making clean in Tutorial > make[4]: Entering directory '/<<PKGBUILDDIR>>/Documentation/Tutorial' > Making clean in Kavanek > make[5]: Entering directory '/<<PKGBUILDDIR>>/Documentation/Tutorial/Kavanek' > rm -f *.html > make[5]: Leaving directory '/<<PKGBUILDDIR>>/Documentation/Tutorial/Kavanek' > make[5]: Entering directory '/<<PKGBUILDDIR>>/Documentation/Tutorial' > rm -rf .libs _libs > rm -f *.lo > make[5]: Leaving directory '/<<PKGBUILDDIR>>/Documentation/Tutorial' > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Documentation/Tutorial' > Making clean in Reference > make[4]: Entering directory '/<<PKGBUILDDIR>>/Documentation/Reference' > rm -rf .libs _libs > rm -rf html > rm -f *.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Documentation/Reference' > Making clean in Overview > make[4]: Entering directory '/<<PKGBUILDDIR>>/Documentation/Overview' > test -z "adding_resources.html collision_detection.html core_resources.html > crash_reporter.html display-1.html font_creation_alpha.html > font_creation_fixed.html font_creation_multipleimages.html > font_creation_palette.html font_overview-1.html font_resources.html > getting_started.html gui_overview.html gui_resources.html gui_theme.html > index.html input.html loading_graphics.html network_overview.html > opengl_overview.html pointers.html resources-1.html resources-2.html > sample_resources.html signals.html sound_overview.html sprites_overview.html > sprites_resources.html surface_resources.html tipsandtricks.html > warnings.html" || rm -f adding_resources.html collision_detection.html > core_resources.html crash_reporter.html display-1.html > font_creation_alpha.html font_creation_fixed.html > font_creation_multipleimages.html > font_creation_palette.html font_overview-1.html font_resources.html > getting_started.html gui_overview.html gui_resources.html gui_theme.html > index.html input.html loading_graphics.html network_overview.html > opengl_overview.html pointers.html resources-1.html resources-2.html > sample_resources.html signals.html sound_overview.html sprites_overview.html > sprites_resources.html surface_resources.html tipsandtricks.html warnings.html > rm -rf .libs _libs > rm -f *.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Documentation/Overview' > make[4]: Entering directory '/<<PKGBUILDDIR>>/Documentation' > rm -rf .libs _libs > rm -f *.lo > make[4]: Leaving directory '/<<PKGBUILDDIR>>/Documentation' > make[3]: Leaving directory '/<<PKGBUILDDIR>>/Documentation' > make[3]: Entering directory '/<<PKGBUILDDIR>>' > rm -rf .libs _libs > rm -f *.lo > make[3]: Leaving directory '/<<PKGBUILDDIR>>' > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > rm -f build-stamp configure-stamp > rm -f config.sub config.guess ltmain.sh configure > rm -f missing depcomp install-sh aclocal.m4 > find ./ -name Makefile.in -and -not -path './Examples/Makefile.in' -delete > rm -f Documentation/*.html > rm -f Documentation/Tutorial/*.html > rm -f Documentation/Tutorial/Kavanek/*.html > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_autoreconf_clean > dh_clean > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building clanlib using existing > ./clanlib_1.0~svn3827.orig.tar.gz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: warning: executable mode 0755 of 'Documentation/Reference/pce2' > will not be represented in diff > dpkg-source: warning: executable mode 0755 of > 'Documentation/Utilities/webbuilder.pl' will not be represented in diff > dpkg-source: warning: executable mode 0755 of > 'Documentation/Utilities/xslt.sh' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Application/Unix/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/IOData/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/IOData/Generic/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/IOData/Unix/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file 'Sources/Core/Math/.dirstamp' > will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/Resources/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/System/Generic/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Core/System/Unix/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file 'Sources/Core/XML/.dirstamp' > will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Display/Collision/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Display/Providers/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file 'Sources/GL/GLX/.dirstamp' > will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Network/IRC/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Network/NetObjects/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Network/NetSession/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Network/NetVariables/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Network/Socket/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Sound/SoundFilters/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Sound/SoundProviders/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file > 'Sources/Sound/SoundProviders/Unix/.dirstamp' will not be represented in diff > dpkg-source: warning: newly created empty file 'Sources/Sound/Unix/.dirstamp' > will not be represented in diff > dpkg-source: warning: executable mode 0755 of 'config.status' will not be > represented in diff > dpkg-source: warning: executable mode 0755 of 'libtool' will not be > represented in diff > dpkg-source: info: local changes detected, the modified files are: > clanlib-1.0~svn3827/Documentation/Makefile > clanlib-1.0~svn3827/Documentation/Overview/Makefile > clanlib-1.0~svn3827/Documentation/Reference/Makefile > clanlib-1.0~svn3827/Documentation/Reference/pce2 > clanlib-1.0~svn3827/Documentation/Tutorial/Kavanek/Makefile > clanlib-1.0~svn3827/Documentation/Tutorial/Makefile > clanlib-1.0~svn3827/Documentation/Utilities/webbuilder.pl > clanlib-1.0~svn3827/Documentation/Utilities/xslt.sh > clanlib-1.0~svn3827/Examples/Makefile > clanlib-1.0~svn3827/Examples/Makefile.conf > clanlib-1.0~svn3827/Makefile > clanlib-1.0~svn3827/Setup/Makefile > clanlib-1.0~svn3827/Sources/API/Makefile > clanlib-1.0~svn3827/Sources/Application/Makefile > clanlib-1.0~svn3827/Sources/Core/Makefile > clanlib-1.0~svn3827/Sources/Display/Makefile > clanlib-1.0~svn3827/Sources/GL/Makefile > clanlib-1.0~svn3827/Sources/GUI/Makefile > clanlib-1.0~svn3827/Sources/GUIStyleSilver/Makefile > clanlib-1.0~svn3827/Sources/Makefile > clanlib-1.0~svn3827/Sources/MikMod/Makefile > clanlib-1.0~svn3827/Sources/Network/Makefile > clanlib-1.0~svn3827/Sources/Signals/Makefile > clanlib-1.0~svn3827/Sources/Sound/Makefile > clanlib-1.0~svn3827/Sources/Vorbis/Makefile > clanlib-1.0~svn3827/Tests/Makefile.conf > clanlib-1.0~svn3827/config.log > clanlib-1.0~svn3827/config.status > clanlib-1.0~svn3827/libtool > clanlib-1.0~svn3827/pkgconfig/Makefile > clanlib-1.0~svn3827/pkgconfig/clanApp.pc > clanlib-1.0~svn3827/pkgconfig/clanCore.pc > clanlib-1.0~svn3827/pkgconfig/clanDisplay.pc > clanlib-1.0~svn3827/pkgconfig/clanGL.pc > clanlib-1.0~svn3827/pkgconfig/clanGUI.pc > clanlib-1.0~svn3827/pkgconfig/clanGUIStyleSilver.pc > clanlib-1.0~svn3827/pkgconfig/clanMikMod.pc > clanlib-1.0~svn3827/pkgconfig/clanNetwork.pc > clanlib-1.0~svn3827/pkgconfig/clanSignals.pc > clanlib-1.0~svn3827/pkgconfig/clanSound.pc > clanlib-1.0~svn3827/pkgconfig/clanVorbis.pc > dpkg-source: error: aborting due to unexpected upstream changes, see > /tmp/clanlib_1.0~svn3827-10.diff.fQxLpP > dpkg-source: info: Hint: make sure the version in debian/changelog matches > the unpacked source tree > dpkg-source: info: you can integrate the local changes with dpkg-source > --commit > dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2 > > E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage > --sanitize-env -us -uc -rfakeroot -S' failed to run. The full build log is available from: http://qa-logs.debian.net/2023/08/13/clanlib_1.0~svn3827-10_unstable.log If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.

