As compared to the last stable revision (-r1), 29.1-r5 fixes bug 914609, bug 916180, bug 916204, and introduced a new use flag small-ja-dic. Test plan: <https://wiki.gentoo.org/wiki/Project:Emacs/Test_plans> Thanks in advance.
arm64 done
amd64 done
x86 done
arm done
One fail here on hppa. Test erc-networks--id-sort-buffers backtrace: signal(ert-test-failed (((should (equal (erc-networks--id-sort-buffers (list oldest newest middle)) (list newest middle oldest))) :form (equal (#<killed buffer> #<killed buffer> #<killed buffer>) (#<killed buffer> #<killed buffer> #<killed buffer>)) :value nil :explanation (list-elt 0 (different-atoms #<killed buffer> #<killed buffer>))))) ert-fail(((should (equal (erc-networks--id-sort-buffers (list oldest newest middle)) (list newest middle oldest))) :form (equal (#<killed buffer> #<killed buffer> #<killed buffer>) (#<killed buffer> #<killed buffer> #<killed buffer>)) :value nil :explanation (list-elt 0 (different-atoms #<killed buffer> #<killed buffer>)))) #f(compiled-function () #<bytecode -0x14ec77c4>)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name erc-networks--id-sort-buffers :documentation nil :body #f(compiled-function () #<bytecode -0x14ec77c4>) :most-recent-result #s(ert-test-failed :messages "" :should-forms ((... :form ... :value nil :explanation ...)) :duration 0.0 :condition (ert-test-failed (... :form ... :value nil :explanation ...)) :backtrace (#s(backtrace-frame :evald t :fun signal :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode -0x14ec77c4>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args #0 :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :expected-result-type :passed :tags nil :file-name "/var/tmp/portage/app-editors/emacs-29....") :result #s(ert-test-failed :messages "" :should-forms (((should ...) :form (equal ... ...) :value nil :explanation (list-elt 0 ...))) :duration 0.0 :condition (ert-test-failed ((should ...) :form (equal ... ...) :value nil :explanation (list-elt 0 ...))) :backtrace (#s(backtrace-frame :evald t :fun signal :args (ert-test-failed ...) :flags nil :locals (... ... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode -0x14ec77c4>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args #0 :flags nil :locals (... ... ... ... ... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args (...) :flags nil :locals (... ... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args (... ... #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>)) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args (... #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>) nil) :flags nil :locals (...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args (...) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args (... t) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args (...) :flags nil :locals (... ...) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :exit-continuation #f(compiled-function () #<bytecode 0x17fbb17b>) :next-debugger debug :ert-debug-on-error nil)) ert-run-test(#s(ert-test :name erc-networks--id-sort-buffers :documentation nil :body #f(compiled-function () #<bytecode -0x14ec77c4>) :most-recent-result #s(ert-test-failed :messages "" :should-forms (((should (equal ... ...)) :form (equal (#<killed buffer> #<killed buffer> #<killed buffer>) (#<killed buffer> #<killed buffer> #<killed buffer>)) :value nil :explanation (list-elt 0 (different-atoms #<killed buffer> #<killed buffer>)))) :duration 0.0 :condition (ert-test-failed ((should (equal ... ...)) :form (equal (#<killed buffer> #<killed buffer> #<killed buffer>) (#<killed buffer> #<killed buffer> #<killed buffer>)) :value nil :explanation (list-elt 0 (different-atoms #<killed buffer> #<killed buffer>)))) :backtrace (#s(backtrace-frame :evald t :fun signal :args (ert-test-failed (...)) :flags nil :locals ((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ((... :form ... :value nil :explanation ...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #<bytecode -0x14ec77c4>) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args (#s(ert--test-execution-info :test #1 :result #2 :exit-continuation #f(compiled-function () #<bytecode 0x17fbb17b>) :next-debugger debug :ert-debug-on-error nil)) :flags nil :locals ((ert--infos) (debug-ignored-errors) (debug-on-quit . t) (backtrace-on-error-noninteractive) (debug-on-error . t) (debugger . #f(compiled-function (&rest args) #<bytecode 0x188b053a>)) (lexical-binding . t)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args #0 :flags nil :locals ((ert--running-tests #1) (message-log-max . t) (ert--should-execution-observer . #f(compiled-function (form-description) #<bytecode -0xad5de10>))) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args (#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 41/41 0x1083bec7> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 5 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 1 :skipped 0 :start-time ... :end-time nil :aborted-p nil :current-test #1 :next-redisplay 0.0) #1 #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>)) :flags nil :locals ((ert--current-run-stats . ...)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ((not ...) #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>) nil) :flags nil :locals ((ert--current-run-stats . ...)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ((not ...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ((not ...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ((ert-run-tests-batch-and-exit ...) t) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args (("-L" ":." "-l" "ert" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-l" "lisp/erc/erc-networks-tests" "--eval" "(ert-run-tests-batch-and-exit (quote (not (o...")) :flags nil :locals ((command-line-args-left) (argi . "-eval")) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :expected-result-type :passed :tags nil :file-name "/var/tmp/portage/app-editors/emacs-29.1-r5/w...")) ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map #<hash-table eql 41/41 0x1083bec7> :test-results ... :test-start-times ... :test-end-times ... :passed-expected 5 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 1 :skipped 0 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name erc-networks--id-sort-buffers :documentation nil :body #f(compiled-function () #<bytecode -0x14ec77c4>) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/var/tmp/porta...") #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>)) ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp))) #f(compiled-function (event-type &rest event-args) #<bytecode 0x1d4b45e9>) nil) ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) t) command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-l" "lisp/erc/erc-networks-tests" "--eval" "(ert-run-tests-batch-and-exit (quote (not (or (tag...")) command-line() normal-top-level() Test erc-networks--id-sort-buffers condition: (ert-test-failed ((should (equal (erc-networks--id-sort-buffers ...) (list newest middle oldest))) :form (equal (#<killed buffer> #<killed buffer> #<killed buffer>) (#<killed buffer> #<killed buffer> #<killed buffer>)) :value nil :explanation (list-elt 0 (different-atoms #<killed buffer> #<killed buffer>)))) FAILED 6/41 erc-networks--id-sort-buffers (0.000000 sec) at lisp/erc/erc-networks-tests.el:133
(In reply to matoro from comment #5) > One fail here on hppa. Is this a regression from 29.1-r1?
(In reply to Ulrich Müller from comment #6) > (In reply to matoro from comment #5) > > One fail here on hppa. > > Is this a regression from 29.1-r1? No, but it is a regression from 28.2 (which has 2 test failures but not this one). Issue is still present in 29.1.9999.
(In reply to matoro from comment #5) > One fail here on hppa. Please file a separate bug for this, including build.log and emerge --info output. (The problem may not necessarily be related to hppa, but to the set of USE flags.)
sparc done
@hppa @ppc @ppc64: Please stabilise -r6 in bug 920689 instead.