Source: vm
Version: 8.2.0b-11.1
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
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[2]: Entering directory '/build/reproducible-path/vm-8.2.0b/lisp'
> Makefile:114: update target 'u-vm-color.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile u-vm-color.el
> Package cl is deprecated
> 
> In toplevel form:
> u-vm-color.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> 
> In u-vm-color-summary-mode:
> u-vm-color.el:604:11: Warning: ‘font-lock-fontify-buffer’ is for interactive 
> use only; use ‘font-lock-ensure’ or ‘font-lock-flush’ instead.
> 
> In u-vm-color-fontify-regexp:
> u-vm-color.el:631:2: Warning: docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> Makefile:114: update target 'tapestry.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile tapestry.el
> Package cl is deprecated
> 
> In toplevel form:
> tapestry.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vcard.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vcard.el
> Package cl is deprecated
> 
> In toplevel form:
> vcard.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> Makefile:114: update target 'vm-w3.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-w3.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-w3.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> WARNING: Could not load feature w3.
> WARNING: Related functions may not work correctly!
> vm-w3.el:63:2: Warning: ‘defadvice’ is an obsolete macro (as of 30.1); use 
> ‘advice-add’ or ‘define-advice’
> Makefile:114: update target 'vm-w3m.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-w3m.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-w3m.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> WARNING: Could not load feature w3m.
> WARNING: Related functions may not work correctly!
> Makefile:114: update target 'vm-window.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-window.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-window.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vm-virtual.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-virtual.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-virtual.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:125: update target 'version.txt' due to: target does not exist
> echo "\"8.2.0b\"" > version.txt
> Makefile:114: update target 'vm-version.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-version.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-version.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> 
> In vm-version:
> vm-version.el:43:10: Warning: ‘interactive-p’ is an obsolete function (as of 
> 23.2); use ‘called-interactively-p’ instead.
> Makefile:114: update target 'vm-vcard.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-vcard.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-vcard.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vm-vars.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-vars.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-vars.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> vm-vars.el:277:12: Warning: custom-declare-variable ‘vm-spool-files’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> vm-vars.el:437:12: Warning: custom-declare-variable ‘vm-spool-file-suffixes’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> vm-vars.el:493:12: Warning: custom-declare-variable 
> ‘vm-pop-messages-per-session’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:504:12: Warning: custom-declare-variable 
> ‘vm-pop-bytes-per-session’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:602:12: Warning: custom-declare-variable 
> ‘vm-imap-max-message-size’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:622:12: Warning: custom-declare-variable 
> ‘vm-imap-messages-per-session’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:632:12: Warning: custom-declare-variable 
> ‘vm-imap-bytes-per-session’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:687:9: Warning: defvar ‘vm-imap-server-list’ docstring has wrong 
> usage of unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:709:12: Warning: custom-declare-variable ‘vm-imap-account-alist’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> vm-vars.el:868:12: Warning: custom-declare-variable ‘vm-default-folder-type’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> vm-vars.el:987:9: Warning: defvar ‘vm-sync-thunderbird-status’ docstring has 
> wrong usage of unescaped single quotes (use \=' or different quoting such as 
> `...')
> vm-vars.el:1154:12: Warning: custom-declare-variable 
> ‘vm-fill-paragraphs-containing-long-lines’ docstring has wrong usage of 
> unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1176:12: Warning: custom-declare-variable 
> ‘vm-fill-paragraphs-containing-long-lines-in-reply’ docstring has wrong usage 
> of unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1284:12: Warning: custom-declare-variable 
> ‘vm-mime-honor-content-disposition’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1327:12: Warning: custom-declare-variable 
> ‘vm-mime-auto-displayed-content-types’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1365:12: Warning: custom-declare-variable 
> ‘vm-mime-auto-displayed-content-type-exceptions’ docstring has wrong usage of 
> unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1386:12: Warning: custom-declare-variable 
> ‘vm-mime-internal-content-types’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1408:12: Warning: custom-declare-variable 
> ‘vm-mime-internal-content-type-exceptions’ docstring has wrong usage of 
> unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1424:12: Warning: custom-declare-variable 
> ‘vm-mime-external-content-types-alist’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1508:12: Warning: custom-declare-variable 
> ‘vm-mime-external-content-type-exceptions’ docstring has wrong usage of 
> unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1532:12: Warning: custom-declare-variable 
> ‘vm-mime-type-converter-alist’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:1575:12: Warning: custom-declare-variable 
> ‘vm-mime-charset-converter-alist’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1610:12: Warning: custom-declare-variable 
> ‘vm-mime-alternative-show-method’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1646:12: Warning: custom-declare-variable 
> ‘vm-mime-alternative-yank-method’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1690:29: Warning: in defcustom for ‘vm-mime-text/html-handler’: 
> misplaced :tag keyword in ‘const’ type
> vm-vars.el:1691:37: Warning: in defcustom for ‘vm-mime-text/html-handler’: 
> misplaced :tag keyword in ‘const’ type
> vm-vars.el:1710:12: Warning: custom-declare-variable 
> ‘vm-mime-default-face-charsets’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:1754:12: Warning: custom-declare-variable 
> ‘vm-mime-charset-font-alist’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:1790:12: Warning: custom-declare-variable 
> ‘vm-mime-use-image-strips’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:1832:12: Warning: custom-declare-variable 
> ‘vm-imagemagick-convert-program’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:1841:12: Warning: custom-declare-variable 
> ‘vm-imagemagick-identify-program’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:2132:19: Warning: in defcustom for 
> ‘vm-mime-8bit-composition-charset’: duplicated value in ‘choice’: ‘nil’
> vm-vars.el:2134:12: Warning: custom-declare-variable 
> ‘vm-mime-8bit-text-transfer-encoding’ docstring has wrong usage of unescaped 
> single quotes (use \=' or different quoting such as `...')
> vm-vars.el:2646:19: Warning: in defcustom for ‘vm-confirm-quit’: ‘const’ with 
> quoted value: 'if-something-will-be-lost
> vm-vars.el:3296:22: Warning: in defcustom for ‘vm-forwarding-digest-type’: 
> misplaced :tag keyword in ‘const’ type
> vm-vars.el:3395:19: Warning: in defcustom for ‘vm-digest-send-type’: ‘const’ 
> with too many values
> vm-vars.el:3622:18: Warning: in defcustom for ‘vm-resend-headers’: ‘repeat’ 
> without arguments
> vm-vars.el:4080:12: Warning: custom-declare-variable 
> ‘vm-frame-per-folders-summary’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:4544:12: Warning: custom-declare-variable 
> ‘vm-skip-deleted-messages’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:4698:12: Warning: custom-declare-variable 
> ‘vm-select-new-message-hook’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:4707:12: Warning: custom-declare-variable 
> ‘vm-select-unread-message-hook’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:5311:18: Warning: in defcustom for ‘vm-mime-display-function’: 
> type should not be quoted: function
> vm-vars.el:5319:9: Warning: defvar ‘vm-mime-show-alternatives’ docstring has 
> wrong usage of unescaped single quotes (use \=' or different quoting such as 
> `...')
> vm-vars.el:5656:19: Warning: in defcustom for 
> ‘vm-stunnel-random-data-method’: ‘const’ with too many values
> vm-vars.el:6053:12: Warning: custom-declare-variable 
> ‘vm-enable-thread-operations’ docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-vars.el:6148:9: Warning: defvar ‘vm-folder-access-method’ docstring has 
> wrong usage of unescaped single quotes (use \=' or different quoting such as 
> `...')
> vm-vars.el:6930:9: Warning: defvar ‘vm-imap-session-type’ docstring has wrong 
> usage of unescaped single quotes (use \=' or different quoting such as `...')
> vm-vars.el:7148:11: Warning: defconst ‘vm-mime-mule-charset-to-coding-alist’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> vm-vars.el:7212:11: Warning: defconst ‘vm-mime-mule-coding-to-charset-alist’ 
> docstring has wrong usage of unescaped single quotes (use \=' or different 
> quoting such as `...')
> 
> In vm-load-init-file:
> vm-vars.el:7349:40: Warning: ‘interactive-p’ is an obsolete function (as of 
> 23.2); use ‘called-interactively-p’ instead.
> vm-vars.el:7351:32: Warning: ‘interactive-p’ is an obsolete function (as of 
> 23.2); use ‘called-interactively-p’ instead.
> vm-vars.el:7351:54: Warning: ‘interactive-p’ is an obsolete function (as of 
> 23.2); use ‘called-interactively-p’ instead.
> Makefile:114: update target 'vm-user.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-user.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-user.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> Makefile:114: update target 'vm-undo.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-undo.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-undo.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> 
> In vm-add-or-delete-message-labels:
> vm-undo.el:410:2: Warning: docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> Makefile:114: update target 'vm-toolbar.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-toolbar.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-toolbar.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vm-thread.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-thread.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-thread.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> 
> In vm-th-thread-date-of:
> vm-thread.el:167:2: Warning: docstring has wrong usage of unescaped single 
> quotes (use \=' or different quoting such as `...')
> vm-thread.el:287:2: Warning: ‘defun*’ is an obsolete alias (as of 27.1); use 
> ‘cl-defun’ instead.
> vm-thread.el:1078:2: Warning: ‘defun*’ is an obsolete alias (as of 27.1); use 
> ‘cl-defun’ instead.
> vm-thread.el:1101:2: Warning: ‘defun*’ is an obsolete alias (as of 27.1); use 
> ‘cl-defun’ instead.
> Makefile:114: update target 'vm-summary-faces.elc' due to: target does not 
> exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-summary-faces.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-summary-faces.el:1:1: Warning: file has no ‘lexical-binding’ directive on 
> its first line
> Makefile:114: update target 'vm-summary.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-summary.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-summary.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vm-startup.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-startup.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-startup.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> Makefile:114: update target 'vm-sort.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-sort.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-sort.el:1:1: Warning: file has no ‘lexical-binding’ directive on its first 
> line
> Makefile:114: update target 'vm-serial.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-serial.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-serial.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> 
> In vm-serial-send-mail:
> vm-serial.el:792:16: Warning: ‘flet’ is an obsolete macro (as of 24.3); use 
> either ‘cl-flet’ or ‘cl-letf’.
> vm-serial.el:789:14: Warning: ‘letf’ is an obsolete alias (as of 27.1); use 
> ‘cl-letf’ instead.
> vm-serial.el:907:2: Warning: ‘defadvice’ is an obsolete macro (as of 30.1); 
> use ‘advice-add’ or ‘define-advice’
> Makefile:114: update target 'vm-search.elc' due to: target does not exist
> "emacs" -batch -q -no-site-file -no-init-file -l ./vm-build.el -f 
> batch-byte-compile vm-search.el
> Package cl is deprecated
> 
> In toplevel form:
> vm-search.el:1:1: Warning: file has no ‘lexical-binding’ directive on its 
> first line
> vm-search.el:26:2: Error: Cannot open load file: No such file or directory, 
> vm-autoloads
> make[2]: *** [Makefile:114: vm-search.elc] Error 1 shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/vm_8.2.0b-11.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

Reply via email to