Bug#1045890: lemonldap-ng: Fails to build source after successful build

Lucas Nussbaum lucas at debian.org
Sun Aug 13 20:20:50 BST 2023


Source: lemonldap-ng
Version: 2.16.2+ds-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa at lists.debian.org
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 lemonldap-ng
> dpkg-buildpackage: info: source version 2.16.2+ds-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Yadd <yadd at debian.org>
>  dpkg-source --before-build .
>  fakeroot debian/rules clean
> dh clean
>    dh_auto_clean
> 	make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lemonldap-ng-common'
> "/usr/bin/perl" "-MExtUtils::Manifest=fullcheck" -e fullcheck
> rm -f \
>   Common.bso Common.def \
>   Common.exp Common.x \
>    blib/arch/auto/Lemonldap/NG/Common/extralibs.all \
>   blib/arch/auto/Lemonldap/NG/Common/extralibs.ld Makefile.aperl \
>   *.a *.o \
>   *perl.core MYMETA.json \
>   MYMETA.yml blibdirs.ts \
>   core core.*perl.*.? \
>   core.[0-9] core.[0-9][0-9] \
>   core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
>   core.[0-9][0-9][0-9][0-9][0-9] libCommon.def \
>   mon.out perl \
>   perl perl.exe \
>   perlmain.c pm_to_blib \
>   pm_to_blib.ts so_locations \
>   tmon.out 
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lemonldap-ng-handler'
> "/usr/bin/perl" "-MExtUtils::Manifest=fullcheck" -e fullcheck
> rm -f \
>   Handler.bso Handler.def \
>   Handler.exp Handler.x \
>    blib/arch/auto/Lemonldap/NG/Handler/extralibs.all \
>   blib/arch/auto/Lemonldap/NG/Handler/extralibs.ld Makefile.aperl \
>   *.a *.o \
>   *perl.core MYMETA.json \
>   MYMETA.yml blibdirs.ts \
>   core core.*perl.*.? \
>   core.[0-9] core.[0-9][0-9] \
>   core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
>   core.[0-9][0-9][0-9][0-9][0-9] libHandler.def \
>   mon.out perl \
>   perl perl.exe \
>   perlmain.c pm_to_blib \
>   pm_to_blib.ts so_locations \
>   tmon.out 
> # Stop web server
> rm -rf \
>   blib t/lmConf* 
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lemonldap-ng-portal'
> "/usr/bin/perl" "-MExtUtils::Manifest=fullcheck" -e fullcheck
> rm -rf \
>   blib 
> rm -f \
>   Portal.bso Portal.def \
>   Portal.exp Portal.x \
>    blib/arch/auto/Lemonldap/NG/Portal/extralibs.all \
>   blib/arch/auto/Lemonldap/NG/Portal/extralibs.ld Makefile.aperl \
>   *.a *.o \
>   *perl.core MYMETA.json \
>   MYMETA.yml blibdirs.ts \
>   core core.*perl.*.? \
>   core.[0-9] core.[0-9][0-9] \
>   core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
>   core.[0-9][0-9][0-9][0-9][0-9] libPortal.def \
>   mon.out perl \
>   perl perl.exe \
>   perlmain.c pm_to_blib \
>   pm_to_blib.ts so_locations \
>   tmon.out 
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lemonldap-ng-manager'
> "/usr/bin/perl" "-MExtUtils::Manifest=fullcheck" -e fullcheck
> rm -rf \
>   blib 
> mv Makefile Makefile.old > /dev/null 2>&1
> # Clean
> mv Makefile Makefile.old > /dev/null 2>&1
> rm -f \
>   Makefile Makefile.old 
> mv Makefile Makefile.old > /dev/null 2>&1
> rm -rf \
>   Lemonldap-NG-Handler-2.16.2 
> rm -f \
>   Makefile Makefile.old 
> rm -rf \
>   Lemonldap-NG-Common-2.16.2 
> rm -f \
>   Makefile Makefile.old 
> rm -rf \
>   Lemonldap-NG-Portal-2.16.2 
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lemonldap-ng-common'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lemonldap-ng-handler'
> No such file: site/htdocs/static/bwr/angular-animate/angular-animate.js
> No such file: site/htdocs/static/bwr/angular-animate/angular-animate.min.js
> No such file: site/htdocs/static/bwr/angular-animate/angular-animate.min.js.map
> No such file: site/htdocs/static/bwr/angular-aria/angular-aria.min.js
> No such file: site/htdocs/static/bwr/angular-aria/angular-aria.min.js.map
> No such file: site/htdocs/static/bwr/angular-bootstrap/ui-bootstrap-csp.min.css
> No such file: site/htdocs/static/bwr/angular-bootstrap/ui-bootstrap-tpls.min.js
> No such file: site/htdocs/static/bwr/angular-cookies/angular-cookies.js
> No such file: site/htdocs/static/bwr/angular-cookies/angular-cookies.min.js
> No such file: site/htdocs/static/bwr/angular-cookies/angular-cookies.min.js.map
> No such file: site/htdocs/static/bwr/angular-ui-tree/dist/angular-ui-tree.min.css
> No such file: site/htdocs/static/bwr/angular-ui-tree/dist/angular-ui-tree.min.js
> No such file: site/htdocs/static/bwr/angular/angular-csp.min.css
> No such file: site/htdocs/static/bwr/angular/angular.js
> No such file: site/htdocs/static/bwr/angular/angular.min.js
> No such file: site/htdocs/static/bwr/angular/angular.min.js.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-theme.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-theme.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-theme.min.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
> No such file: site/htdocs/static/bwr/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
> No such file: site/htdocs/static/bwr/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
> No such file: site/htdocs/static/bwr/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
> No such file: site/htdocs/static/bwr/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2
> No such file: site/htdocs/static/bwr/es5-shim/es5-shim.js
> No such file: site/htdocs/static/bwr/es5-shim/es5-shim.map
> No such file: site/htdocs/static/bwr/es5-shim/es5-shim.min.js
> No such file: site/htdocs/static/bwr/file-saver.js/FileSaver.min.js
> No such file: site/htdocs/static/bwr/file-saver.js/FileSaver.min.js.map
> No such file: site/htdocs/static/css/manager.min.css
> No such file: site/htdocs/static/js/2ndfa.min.js
> No such file: site/htdocs/static/js/2ndfa.min.js.map
> No such file: site/htdocs/static/js/conftree.min.js
> No such file: site/htdocs/static/js/conftree.min.js.map
> No such file: site/htdocs/static/js/diff.min.js
> No such file: site/htdocs/static/js/diff.min.js.map
> No such file: site/htdocs/static/js/filterFunctions.min.js
> No such file: site/htdocs/static/js/filterFunctions.min.js.map
> No such file: site/htdocs/static/js/llApp.min.js
> No such file: site/htdocs/static/js/llApp.min.js.map
> No such file: site/htdocs/static/js/manager.min.js
> No such file: site/htdocs/static/js/manager.min.js.map
> No such file: site/htdocs/static/js/notifications.min.js
> No such file: site/htdocs/static/js/notifications.min.js.map
> No such file: site/htdocs/static/js/sessions.min.js
> No such file: site/htdocs/static/js/sessions.min.js.map
> No such file: site/htdocs/static/js/viewDiff.min.js
> No such file: site/htdocs/static/js/viewDiff.min.js.map
> No such file: site/htdocs/static/js/viewer.min.js
> No such file: site/htdocs/static/js/viewer.min.js.map
> No such file: inc/LWP/Protocol/PSGI.pm
> No such file: site/htdocs/static/bootstrap/css/styles.min.css
> No such file: site/htdocs/static/bootstrap/js/skin.min.js
> No such file: site/htdocs/static/bootstrap/js/skin.min.js.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.min.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-grid.min.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.min.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap-reboot.min.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css
> No such file: site/htdocs/static/bwr/bootstrap/dist/css/bootstrap.min.css.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.bundle.js
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.bundle.js.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.bundle.min.js
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.bundle.min.js.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.js
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.js.map
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.min.js
> No such file: site/htdocs/static/bwr/bootstrap/dist/js/bootstrap.min.js.map
> No such file: site/htdocs/static/bwr/fingerprintjs2/fingerprint2.min.js
> No such file: site/htdocs/static/bwr/fingerprintjs2/fingerprint2.min.js.map
> No such file: site/htdocs/static/bwr/font-awesome/css/font-awesome.css
> No such file: site/htdocs/static/bwr/font-awesome/css/font-awesome.css.map
> No such file: site/htdocs/static/bwr/font-awesome/css/font-awesome.min.css
> No such file: site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.eot
> No such file: site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.svg
> No such file: site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.ttf
> No such file: site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.woff
> No such file: site/htdocs/static/bwr/font-awesome/fonts/fontawesome-webfont.woff2
> No such file: site/htdocs/static/bwr/jquery-ui/jquery-ui.js
> No such file: site/htdocs/static/bwr/jquery-ui/jquery-ui.min.js
> No such file: site/htdocs/static/bwr/jquery-ui/jquery-ui.min.js.map
> No such file: site/htdocs/static/bwr/jquery.cookie/jquery.cookie.js
> No such file: site/htdocs/static/bwr/jquery.cookie/jquery.cookie.min.js
> No such file: site/htdocs/static/bwr/jquery.cookie/jquery.cookie.min.js.map
> No such file: site/htdocs/static/bwr/jquery/dist/jquery.js
> No such file: site/htdocs/static/bwr/jquery/dist/jquery.min.js
> No such file: site/htdocs/static/bwr/jquery/dist/jquery.min.map
> No such file: site/htdocs/static/bwr/qrious/dist/qrious.min.js
> No such file: site/htdocs/static/bwr/qrious/dist/qrious.min.js.map
> No such file: site/htdocs/static/common/js/2fregistration.min.js
> No such file: site/htdocs/static/common/js/2fregistration.min.js.map
> No such file: site/htdocs/static/common/js/autoRenew.min.js
> No such file: site/htdocs/static/common/js/autoRenew.min.js.map
> No such file: site/htdocs/static/common/js/captcha.min.js
> No such file: site/htdocs/static/common/js/captcha.min.js.map
> No such file: site/htdocs/static/common/js/confirm.min.js
> No such file: site/htdocs/static/common/js/confirm.min.js.map
> No such file: site/htdocs/static/common/js/generic2fregistration.min.js
> No such file: site/htdocs/static/common/js/generic2fregistration.min.js.map
> No such file: site/htdocs/static/common/js/globalLogout.min.js
> No such file: site/htdocs/static/common/js/globalLogout.min.js.map
> No such file: site/htdocs/static/common/js/idpchoice.min.js
> No such file: site/htdocs/static/common/js/idpchoice.min.js.map
> No such file: site/htdocs/static/common/js/info.min.js
> No such file: site/htdocs/static/common/js/info.min.js.map
> No such file: site/htdocs/static/common/js/kerberos.min.js
> No such file: site/htdocs/static/common/js/kerberos.min.js.map
> No such file: site/htdocs/static/common/js/kerberosChoice.min.js
> No such file: site/htdocs/static/common/js/kerberosChoice.min.js.map
> No such file: site/htdocs/static/common/js/notifications.min.js
> No such file: site/htdocs/static/common/js/notifications.min.js.map
> No such file: site/htdocs/static/common/js/oidcchecksession.min.js
> No such file: site/htdocs/static/common/js/oidcchecksession.min.js.map
> No such file: site/htdocs/static/common/js/password2fregistration.min.js
> No such file: site/htdocs/static/common/js/password2fregistration.min.js.map
> No such file: site/htdocs/static/common/js/portal.min.js
> No such file: site/htdocs/static/common/js/portal.min.js.map
> No such file: site/htdocs/static/common/js/redirect.min.js
> No such file: site/htdocs/static/common/js/redirect.min.js.map
> No such file: site/htdocs/static/common/js/registerbrowser.min.js
> No such file: site/htdocs/static/common/js/registerbrowser.min.js.map
> No such file: site/htdocs/static/common/js/ssl.min.js
> No such file: site/htdocs/static/common/js/ssl.min.js.map
> No such file: site/htdocs/static/common/js/sslChoice.min.js
> No such file: site/htdocs/static/common/js/sslChoice.min.js.map
> No such file: site/htdocs/static/common/js/totpregistration.min.js
> No such file: site/htdocs/static/common/js/totpregistration.min.js.map
> No such file: site/htdocs/static/common/js/u2f-api.min.js
> No such file: site/htdocs/static/common/js/u2f-api.min.js.map
> No such file: site/htdocs/static/common/js/u2fcheck.min.js
> No such file: site/htdocs/static/common/js/u2fcheck.min.js.map
> No such file: site/htdocs/static/common/js/u2fregistration.min.js
> No such file: site/htdocs/static/common/js/u2fregistration.min.js.map
> No such file: site/htdocs/static/common/js/webauthn-ui.min.js
> No such file: site/htdocs/static/common/js/webauthncheck.min.js
> No such file: site/htdocs/static/common/js/webauthncheck.min.js.map
> No such file: site/htdocs/static/common/js/webauthnregistration.min.js
> No such file: site/htdocs/static/common/js/webauthnregistration.min.js.map
> No such file: t/30-Auth-and-issuer-SAML-NameID.t
> rm -f \
>   Manager.bso Manager.def \
>   Manager.exp Manager.x \
>    blib/arch/auto/Lemonldap/NG/Manager/extralibs.all \
>   blib/arch/auto/Lemonldap/NG/Manager/extralibs.ld Makefile.aperl \
>   *.a *.o \
>   *perl.core MYMETA.json \
>   MYMETA.yml blibdirs.ts \
>   core core.*perl.*.? \
>   core.[0-9] core.[0-9][0-9] \
>   core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
>   core.[0-9][0-9][0-9][0-9][0-9] libManager.def \
>   mon.out perl \
>   perl perl.exe \
>   perlmain.c pm_to_blib \
>   pm_to_blib.ts so_locations \
>   tmon.out 
> rm -rf \
>   blib t/conf/lmConf-2.json 
> mv Makefile Makefile.old > /dev/null 2>&1
> rm -f \
>   Makefile Makefile.old 
> rm -rf \
>   Lemonldap-NG-Manager-2.16.2 
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lemonldap-ng-manager'
> Not in MANIFEST: t/30-SAML-NameID-IDP.t
> Not in MANIFEST: t/30-SAML-NameID-SP.t
> Not in MANIFEST: t/cas-lib.pm
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lemonldap-ng-portal'
> Cleaned
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building lemonldap-ng using existing ./lemonldap-ng_2.16.2+ds.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: local changes detected, the modified files are:
>  lemonldap-ng-2.16.2+ds/lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/StatusConstants.pm
>  lemonldap-ng-2.16.2+ds/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Constants.pm
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lemonldap-ng_2.16.2+ds-1.diff.9J8PkM
> 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/lemonldap-ng_2.16.2+ds-1_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.



More information about the pkg-perl-maintainers mailing list