[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1044046: cl-asdf: Fails to build source after successful build



Source: cl-asdf
Version: 2:3.3.6-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@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 cl-asdf
> dpkg-buildpackage: info: source version 2:3.3.6-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Sébastien Villemot <sebastien@debian.org>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
> 	make -j8 clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Cleaning /<<PKGBUILDDIR>>
> Cleaned /<<PKGBUILDDIR>>
> echo "Done with cleaning loop."
> Done with cleaning loop.
> rm -rf build/ LICENSE test/try-reloading-dependency.asd test/hello-world-example asdf.lisp
> rm -rf test/hello-world-example.exe test/mkcl_*.dll # needed only on MS-Windows
> make -C doc clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> rm -f asdf.cps asdf.log asdf.vr asdf.aux asdf.fn asdf.toc asdf.vrs asdf.cp asdf.fns asdf.ky asdf.pg asdf.tp asdf.tps
> rm -f asdf.html asdf.pdf asdf.info
> rm -rf asdf/ asdf.t2d/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make -C uiop/doc clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/uiop/doc'
> rm -rf include
> rm -rf  *.pdf *.html *.info uiop.texinfo uiop *.fasl
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/uiop/doc'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building cl-asdf using existing ./cl-asdf_3.3.6.orig.tar.gz
> dpkg-source: info: local changes detected, the modified files are:
>  cl-asdf-3.3.6/doc/asdf_html/A-more-involved-example.html
>  cl-asdf-3.3.6/doc/asdf_html/ASDF-can-be-upgraded.html
>  cl-asdf-3.3.6/doc/asdf_html/ASDF-can-portably-name-files-in-subdirectories.html
>  cl-asdf-3.3.6/doc/asdf_html/ASDF-development-FAQs.html
>  cl-asdf-3.3.6/doc/asdf_html/ASDF-itself-is-versioned.html
>  cl-asdf-3.3.6/doc/asdf_html/After-upgrading-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Backward-Compatibility.html
>  cl-asdf-3.3.6/doc/asdf_html/Bibliography.html
>  cl-asdf-3.3.6/doc/asdf_html/Build_002doperation.html
>  cl-asdf-3.3.6/doc/asdf_html/Caching-Results.html
>  cl-asdf-3.3.6/doc/asdf_html/Checking-whether-ASDF-is-loaded.html
>  cl-asdf-3.3.6/doc/asdf_html/Class-and-Type-Index.html
>  cl-asdf-3.3.6/doc/asdf_html/Common-attributes-of-components.html
>  cl-asdf-3.3.6/doc/asdf_html/Complex-component-names.html
>  cl-asdf-3.3.6/doc/asdf_html/Component-types.html
>  cl-asdf-3.3.6/doc/asdf_html/Components.html
>  cl-asdf-3.3.6/doc/asdf_html/Concept-Index.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuration-API.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuration-DSL.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuration-Directories.html
>  cl-asdf-3.3.6/doc/asdf_html/Configurations.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuring-ASDF-to-find-your-systems-_002d_002d_002d-old-style.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuring-ASDF-to-find-your-systems.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuring-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Configuring-where-ASDF-stores-object-files.html
>  cl-asdf-3.3.6/doc/asdf_html/Controlling-file-compilation.html
>  cl-asdf-3.3.6/doc/asdf_html/Controlling-source-file-character-encoding.html
>  cl-asdf-3.3.6/doc/asdf_html/Controlling-where-ASDF-saves-compiled-files.html
>  cl-asdf-3.3.6/doc/asdf_html/Controlling-where-ASDF-searches-for-systems.html
>  cl-asdf-3.3.6/doc/asdf_html/Convenience-Functions.html
>  cl-asdf-3.3.6/doc/asdf_html/Creating-new-component-types.html
>  cl-asdf-3.3.6/doc/asdf_html/Creating-new-operations.html
>  cl-asdf-3.3.6/doc/asdf_html/Credits-for-output-translations.html
>  cl-asdf-3.3.6/doc/asdf_html/Credits-for-the-source_002dregistry.html
>  cl-asdf-3.3.6/doc/asdf_html/Decoupled-release-cycle.html
>  cl-asdf-3.3.6/doc/asdf_html/Defining-systems-with-defsystem.html
>  cl-asdf-3.3.6/doc/asdf_html/Dependencies.html
>  cl-asdf-3.3.6/doc/asdf_html/Entry-point.html
>  cl-asdf-3.3.6/doc/asdf_html/Error-handling.html
>  cl-asdf-3.3.6/doc/asdf_html/FAQ.html
>  cl-asdf-3.3.6/doc/asdf_html/Feature-dependencies.html
>  cl-asdf-3.3.6/doc/asdf_html/Function-and-Macro-Index.html
>  cl-asdf-3.3.6/doc/asdf_html/Functions.html
>  cl-asdf-3.3.6/doc/asdf_html/Getting-the-latest-version.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-capture-ASDF_0027s-output_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-cater-for-documentation-generation-in-my-system_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-cater-for-unit_002dtesting-in-my-system_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-customize-where-fasl-files-are-stored_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-debug-problems-finding-ASDF-systems.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-maintain-non_002dLisp-_0028e_002eg_002e-C_0029-source-files_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-produce-a-binary-at-a-specific-path-from-sources-at-a-specific-path.html
>  cl-asdf-3.3.6/doc/asdf_html/How-can-I-wholly-disable-the-compiler-output-cache_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-do-I-create-a-system-definition-where-all-the-source-files-have-a-_002ecl-extension_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-do-I-detect-the-ASDF-version_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-do-I-mark-a-source-file-to-be-loaded-only-and-not-compiled_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-do-I-run-the-tests-interactively-in-a-REPL_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/How-do-I-work-with-readtables_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/I-want-to-put-my-module_0027s-files-at-the-top-level_002e-How-do-I-do-this_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/I_0027m-a-Common-Lisp-implementation-vendor_002e-When-and-how-should-I-upgrade-ASDF_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/Information-about-system-dependencies.html
>  cl-asdf-3.3.6/doc/asdf_html/Introduction.html
>  cl-asdf-3.3.6/doc/asdf_html/Introspection.html
>  cl-asdf-3.3.6/doc/asdf_html/Issues-with-configuring-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Issues-with-installing-the-proper-version-of-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Issues-with-using-and-extending-ASDF-to-define-systems.html
>  cl-asdf-3.3.6/doc/asdf_html/LOAD_002dPATHNAME-has-a-weird-value.html
>  cl-asdf-3.3.6/doc/asdf_html/Loading-ASDF-from-source.html
>  cl-asdf-3.3.6/doc/asdf_html/Loading-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Loading-a-pre_002dinstalled-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Loading-a-system.html
>  cl-asdf-3.3.6/doc/asdf_html/Mailing-list.html
>  cl-asdf-3.3.6/doc/asdf_html/Many-bugs-have-been-fixed.html
>  cl-asdf-3.3.6/doc/asdf_html/Miscellaneous-Functions.html
>  cl-asdf-3.3.6/doc/asdf_html/Miscellaneous-additional-functionality.html
>  cl-asdf-3.3.6/doc/asdf_html/Moving-on.html
>  cl-asdf-3.3.6/doc/asdf_html/My-Common-Lisp-implementation-comes-with-an-outdated-version-of-ASDF_002e-What-to-do_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/Ongoing-Work.html
>  cl-asdf-3.3.6/doc/asdf_html/Operations.html
>  cl-asdf-3.3.6/doc/asdf_html/Other-code-in-_002easd-files.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Backward-Compatibility.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Caching-Results.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Configuration-DSL.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Configuration-Directories.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Configurations.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-Shell_002dfriendly-syntax-for-configuration.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-location-API.html
>  cl-asdf-3.3.6/doc/asdf_html/Output-translations.html
>  cl-asdf-3.3.6/doc/asdf_html/Parsing-system-definitions.html
>  cl-asdf-3.3.6/doc/asdf_html/Pathname-specifiers.html
>  cl-asdf-3.3.6/doc/asdf_html/Pitfalls-of-the-transition-to-ASDF-2.html
>  cl-asdf-3.3.6/doc/asdf_html/Pitfalls-of-the-upgrade-to-ASDF-3.html
>  cl-asdf-3.3.6/doc/asdf_html/Pre_002ddefined-subclasses-of-component.html
>  cl-asdf-3.3.6/doc/asdf_html/Predefined-operations-of-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Quick-start-summary.html
>  cl-asdf-3.3.6/doc/asdf_html/Rejected-ideas.html
>  cl-asdf-3.3.6/doc/asdf_html/Replacing-your-implementation_0027s-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Resetting-the-ASDF-configuration.html
>  cl-asdf-3.3.6/doc/asdf_html/Search-Algorithm.html
>  cl-asdf-3.3.6/doc/asdf_html/Semantics-of-Output-Translations.html
>  cl-asdf-3.3.6/doc/asdf_html/Shell_002dfriendly-syntax-for-configuration.html
>  cl-asdf-3.3.6/doc/asdf_html/Simple-component-names.html
>  cl-asdf-3.3.6/doc/asdf_html/Some-Utility-Functions.html
>  cl-asdf-3.3.6/doc/asdf_html/Source-Registry-Configuration.html
>  cl-asdf-3.3.6/doc/asdf_html/Status.html
>  cl-asdf-3.3.6/doc/asdf_html/System-class-names.html
>  cl-asdf-3.3.6/doc/asdf_html/System-names.html
>  cl-asdf-3.3.6/doc/asdf_html/TODO.html
>  cl-asdf-3.3.6/doc/asdf_html/The-defsystem-form.html
>  cl-asdf-3.3.6/doc/asdf_html/The-defsystem-grammar.html
>  cl-asdf-3.3.6/doc/asdf_html/The-here-directive.html
>  cl-asdf-3.3.6/doc/asdf_html/The-object-model-of-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/The-package_002dinferred_002dsystem-extension.html
>  cl-asdf-3.3.6/doc/asdf_html/Truenames-and-other-dangers.html
>  cl-asdf-3.3.6/doc/asdf_html/Upgrading-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Using-ASDF.html
>  cl-asdf-3.3.6/doc/asdf_html/Using-logical-pathnames.html
>  cl-asdf-3.3.6/doc/asdf_html/Usual-operations-are-made-easier-to-the-user.html
>  cl-asdf-3.3.6/doc/asdf_html/Variable-Index.html
>  cl-asdf-3.3.6/doc/asdf_html/Version-specifiers.html
>  cl-asdf-3.3.6/doc/asdf_html/What-are-ASDF-1-2-3_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/What-happened-to-the-bundle-operations.html
>  cl-asdf-3.3.6/doc/asdf_html/What-has-changed-between-ASDF-1-ASDF-2-and-ASDF-3_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/Where-do-I-report-a-bug_003f.html
>  cl-asdf-3.3.6/doc/asdf_html/XDG-base-directory.html
>  cl-asdf-3.3.6/doc/asdf_html/_002asource_002dregistry_002dparameter_002a-variable.html
>  cl-asdf-3.3.6/doc/asdf_html/feature-requirement.html
>  cl-asdf-3.3.6/doc/asdf_html/if_002dfeature-option.html
>  cl-asdf-3.3.6/doc/asdf_html/index.html
>  cl-asdf-3.3.6/doc/asdf_html/make_002doperation.html
>  cl-asdf-3.3.6/doc/asdf_html/operate.html
>  cl-asdf-3.3.6/doc/asdf_html/reinitializeASDFAfterUpgrade.html
>  cl-asdf-3.3.6/doc/asdf_html/report_002dbugs.html
>  cl-asdf-3.3.6/doc/asdf_html/required_002dfeatures.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dcomplex_002dcomponent_002dname.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dcomponent_002ddef.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dcomponent_002dlist.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dcomponent_002dtype.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002ddependency.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002ddependency_002ddef.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002ddependent_002dop.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dfeature_002dexpression.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dform_002dspecifier.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dline_002dspecifier.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dmethod_002dform.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dmethod_002dqualifier.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dmodule_002doption.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002doperation_002dname.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002doption.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dother_002dcomponent_002dtype.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dpathname_002dspecifier.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dperson_002dor_002dpersons.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dqual.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002drequired_002dop.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002drequirement.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsimple_002dcomponent_002dname.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsource_002dcontrol.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsystem_002ddefinition.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsystem_002ddesignator.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsystem_002dlist.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsystem_002doption.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dsystem_002doption_002fasdf3.html
>  cl-asdf-3.3.6/doc/asdf_html/rule_002dversion_002dspecifier.html
>  cl-asdf-3.3.6/doc/asdf_html/system_002drelative_002dpathname.html
>  cl-asdf-3.3.6/doc/asdf_html/test_002dop.html
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/cl-asdf_3.3.6-1.diff.OsUkC0
> 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/cl-asdf_3.3.6-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.


Reply to: