Disable the eieio-test-37-obsolete-name-in-constructor test
authorRob Browning <rlb@defaultvalue.org>
Sun, 29 Jul 2018 19:22:08 +0000 (14:22 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sun, 29 Jul 2018 19:29:21 +0000 (14:29 -0500)
Its behavior is unpredictable, and it was causing some buildd builds
to fail (cf. https://debbugs.gnu.org/24503).

Add 0013-Disable-eieio-test-37-obsolete-name-in-constructor.patch to
fix the problem, and thanks to Aaron M. Ucko for reporting it, and
J. Smith for tracking down the upstream issue.

Closes: 879020
1  2 
debian/.git-dpm
debian/patches/0013-Disable-eieio-test-37-obsolete-name-in-constructor.patch
debian/patches/series

diff --cc debian/.git-dpm
index 62ab1c9548eb5f187920ba53262527514a7574b8,0000000000000000000000000000000000000000..e412ed54519f9224fd91beab2275ce69b4627d60
mode 100644,000000..100644
--- /dev/null
@@@ -1,8 -1,0 +1,8 @@@
- e5a30a67a75250547d0676f9f9ede7eff57065a2
- e5a30a67a75250547d0676f9f9ede7eff57065a2
 +# see git-dpm(1) from git-dpm package
++21c38e366f7bc1497b4bd113e4f8564ef6ccbc17
++21c38e366f7bc1497b4bd113e4f8564ef6ccbc17
 +09a20fd582947ca08f0e80bc5353ae8abfe1e5ed
 +09a20fd582947ca08f0e80bc5353ae8abfe1e5ed
 +emacs_25.2+1.orig.tar.xz
 +ad6c8e3147a990ee49a3e68196751b9f1763919c
 +23186732
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..518c7bd4e17f6bd4f012705f501428f3b8d66734
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,31 @@@
++From 21c38e366f7bc1497b4bd113e4f8564ef6ccbc17 Mon Sep 17 00:00:00 2001
++From: Rob Browning <rlb@defaultvalue.org>
++Date: Sun, 29 Jul 2018 14:18:23 -0500
++Subject: Disable eieio-test-37-obsolete-name-in-constructor
++
++The eieio-test-37-obsolete-name-in-constructor test has been disabled.
++
++Its behavior is currently unpredictable.
++
++Bug: https://debbugs.gnu.org/24503
++Bug-Debian: http://bugs.debian.org/879020
++Forwarded: not-needed
++---
++ test/automated/eieio-tests.el | 4 ++--
++ 1 file changed, 2 insertions(+), 2 deletions(-)
++
++diff --git a/test/automated/eieio-tests.el b/test/automated/eieio-tests.el
++index 994e987b703..650e7696612 100644
++--- a/test/automated/eieio-tests.el
+++++ b/test/automated/eieio-tests.el
++@@ -892,8 +892,8 @@ eieio--testing
++ (defmethod constructor :static ((_x eieio--testing) newname &rest _args)
++   (list newname 2))
++ 
++-(ert-deftest eieio-test-37-obsolete-name-in-constructor ()
++-  (should (equal (eieio--testing "toto") '("toto" 2))))
+++;; (ert-deftest eieio-test-37-obsolete-name-in-constructor ()
+++;;   (should (equal (eieio--testing "toto") '("toto" 2))))
++ 
++ (provide 'eieio-tests)
++ 
index 7955dddde252a4ee46e30246f9565bb0cfd2aa68,0000000000000000000000000000000000000000..9868d6b69795071b823b97cc0f937c5566fdf5a8
mode 100644,000000..100644
--- /dev/null
@@@ -1,12 -1,0 +1,13 @@@
 +0001-Prefer-usr-share-info-emacs.patch
 +0002-Run-debian-startup-and-set-debian-emacs-flavor.patch
 +0003-Remove-files-that-appear-to-be-incompatible-with-the.patch
 +0004-Adjust-documentation-references-for-Debian.patch
 +0005-Modify-the-output-of-version-to-indicate-Debian-modi.patch
 +0006-Don-t-try-to-build-src-macuvs.h-via-IVD_Sequences.tx.patch
 +0007-Kill-gpg-agent-in-package-test.el-to-avoid-a-race.patch
 +0008-Don-t-provide-openssl-s_client-as-an-option-for-ssl-.patch
 +0009-A-memory-alignment-problem-causing-m68k-failures-has.patch
 +0010-Don-t-downcase-real-xref-in-elisp-mode-tests.patch
 +0011-Disable-eieio-test-method-order-list-6.patch
 +0012-A-remote-execution-exploit-via-enriched-text-has-bee.patch
++0013-Disable-eieio-test-37-obsolete-name-in-constructor.patch