Source: texworks-manual Version: 20240209-1 Severity: minor Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-shuffle
Hi, GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/ This package fails to build with make --shuffle=reverse. This is likely to be caused by a missing dependency in debian/rules or an upstream Makefile. More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle Relevant part (hopefully): > make[4]: Entering directory > '/build/reproducible-path/texworks-manual-20240209/src/en/html' > Makefile:38: update target 'manual.bst' due to: target does not exist > cp ../manual.bst manual.bst > Makefile:36: update target 'manual.bib' due to: target does not exist > cp ../manual.bib manual.bib > Makefile:31: update target 'shortcutsTeXDocument.tex' due to: target does not > exist > cp ../shortcutsTeXDocument.tex shortcutsTeXDocument.tex > Makefile:25: update target 'manual.ind' due to: target does not exist > lualatex manual > Makefile:34: update target 'manual.sty' due to: target does not exist > cp ../manual.sty manual.sty > Makefile:31: update target 'shortcutsPDFDocument.tex' due to: target does not > exist > cp ../shortcutsPDFDocument.tex shortcutsPDFDocument.tex > Makefile:34: update target 'keysequence.sty' due to: target does not exist > cp ../keysequence.sty keysequence.sty > Makefile:32: update target 'shortcutsTeXDocument.tex' due to: target does not > exist > Makefile:31: update target 'scripting.tex' due to: target does not exist > cp ../scripting.tex scripting.tex > cp ../shortcutsTeXDocument.tex shortcutsTeXDocument.tex > Makefile:31: update target 'regexps.tex' due to: target does not exist > cp ../regexps.tex regexps.tex > Makefile:32: update target 'shortcutsPDFDocument.tex' due to: target does not > exist > cp ../shortcutsPDFDocument.tex shortcutsPDFDocument.tex > Makefile:31: update target 'premierspas.tex' due to: target does not exist > cp ../premierspas.tex premierspas.tex > Makefile:32: update target 'scripting.tex' due to: target does not exist > cp ../scripting.tex scripting.tex > Makefile:32: update target 'regexps.tex' due to: target does not exist > cp ../regexps.tex regexps.tex > Makefile:32: update target 'othertools.tex' due to: target does not exist > cp ../othertools.tex othertools.tex > Makefile:31: update target 'par_apres.tex' due to: target does not exist > cp ../par_apres.tex par_apres.tex > Makefile:32: update target 'menuactionsTeXDocument.tex' due to: target does > not exist > cp ../menuactionsTeXDocument.tex menuactionsTeXDocument.tex > Makefile:31: update target 'outilsdedition.tex' due to: target does not exist > cp ../outilsdedition.tex outilsdedition.tex > Makefile:32: update target 'menuactionsPDFDocument.tex' due to: target does > not exist > cp ../menuactionsPDFDocument.tex menuactionsPDFDocument.tex > Makefile:31: update target 'menuactionsTeXDocument.tex' due to: target does > not exist > cp ../menuactionsTeXDocument.tex menuactionsTeXDocument.tex > Makefile:32: update target 'introduction.tex' due to: target does not exist > cp ../introduction.tex introduction.tex > Makefile:31: update target 'menuactionsPDFDocument.tex' due to: target does > not exist > cp ../menuactionsPDFDocument.tex menuactionsPDFDocument.tex > Makefile:32: update target 'installation.tex' due to: target does not exist > cp ../installation.tex installation.tex > Makefile:32: update target 'frontmatter.tex' due to: target does not exist > cp ../frontmatter.tex frontmatter.tex > Makefile:31: update target 'introduction.tex' due to: target does not exist > cp ../introduction.tex introduction.tex > Makefile:32: update target 'firststeps.tex' due to: target does not exist > cp ../firststeps.tex firststeps.tex > Makefile:31: update target 'installation.tex' due to: target does not exist > cp ../installation.tex installation.tex > Makefile:32: update target 'editingtools.tex' due to: target does not exist > cp ../editingtools.tex editingtools.tex > Makefile:32: update target 'customizing.tex' due to: target does not exist > cp ../customizing.tex customizing.tex > Makefile:31: update target 'frontmatter.tex' due to: target does not exist > cp ../frontmatter.tex frontmatter.tex > Makefile:31: update target 'customizing.tex' due to: target does not exist > cp ../customizing.tex customizing.tex > Makefile:31: update target 'compiling.tex' due to: target does not exist > cp ../compiling.tex compiling.tex > Makefile:32: update target 'compiling.tex' due to: target does not exist > cp ../compiling.tex compiling.tex > Makefile:31: update target 'backmatter.tex' due to: target does not exist > cp ../backmatter.tex backmatter.tex > Makefile:32: update target 'beyond.tex' due to: target does not exist > cp ../beyond.tex beyond.tex > Makefile:31: update target 'autresoutils.tex' due to: target does not exist > cp ../autresoutils.tex autresoutils.tex > Makefile:31: update target 'autocompletionLatexPkg.tex' due to: target does > not exist > cp ../autocompletionLatexPkg.tex autocompletionLatexPkg.tex > Makefile:31: update target 'autocompletionLatex.tex' due to: target does not > exist > cp ../autocompletionLatex.tex autocompletionLatex.tex > Makefile:32: update target 'backmatter.tex' due to: target does not exist > cp ../backmatter.tex backmatter.tex > Makefile:32: update target 'autocompletionLatexPkg.tex' due to: target does > not exist > cp ../autocompletionLatexPkg.tex autocompletionLatexPkg.tex > Makefile:31: update target 'autocompletionContext.tex' due to: target does > not exist > cp ../autocompletionContext.tex autocompletionContext.tex > Makefile:32: update target 'autocompletionLatex.tex' due to: target does not > exist > cp ../autocompletionLatex.tex autocompletionLatex.tex > Makefile:32: update target 'autocompletionContext.tex' due to: target does > not exist > cp ../autocompletionContext.tex autocompletionContext.tex > Makefile:31: update target 'autocompletionBeamer.tex' due to: target does not > exist > cp ../autocompletionBeamer.tex autocompletionBeamer.tex > Makefile:32: update target 'autocompletionBeamer.tex' due to: target does not > exist > cp ../autocompletionBeamer.tex autocompletionBeamer.tex > Makefile:31: update target 'autocompletionBasic.tex' due to: target does not > exist > cp ../autocompletionBasic.tex autocompletionBasic.tex > Makefile:32: update target 'autocompletionBasic.tex' due to: target does not > exist > cp ../autocompletionBasic.tex autocompletionBasic.tex > Makefile:31: update target 'actionsAlphabetical.tex' due to: target does not > exist > cp ../actionsAlphabetical.tex actionsAlphabetical.tex > Makefile:35: update target 'index.tex' due to: target does not exist > cp ../manuel.tex index.tex > Makefile:32: update target 'actionsAlphabetical.tex' due to: target does not > exist > cp ../actionsAlphabetical.tex actionsAlphabetical.tex > make[4]: *** No rule to make target 'images', needed by 'index.ind'. Stop. > make[4]: *** Waiting for unfinished jobs.... > Makefile:40: update target 'index.tex' due to: target does not exist > cp ../manual.tex index.tex > make[4]: Leaving directory > '/build/reproducible-path/texworks-manual-20240209/src/fr/html' > make[3]: *** [Makefile:16: html] Error 2 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/texworks-manual_20240209-1_unstable_reverse.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

