Your message dated Sun, 24 Oct 2021 07:48:21 +0000
with message-id <e1meyev-0005ct...@fasolo.debian.org>
and subject line Bug#996437: fixed in elixir-lang 1.12.2.dfsg-2.1
has caused the Debian Bug report #996437,
regarding elixir-lang: FTBFS with Erlang 24.1 (one test fails)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
996437: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996437
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: elixir-lang
Version: 1.12.2.dfsg-2
Severity: important
Tags: ftbfs patch upstream
Dear Maintainer,
Currently, elixir-lang fails to build from the source in unstable,
because one of its tests fails. See the result [1] from the autopkgtest for
details.
The problem is not in Elixir itself, but in the test which relies on a
specific error message from calling a non-existing function. When
building with Erlang 24.1, the error message has changed, so test fails.
The attached patch adapts this test to the current error message. Also,
I've bumped the build dependencies to Erlang 24.1 (with the new test
elixir-land will FTBFS with the older Erlang).
If you think it's appropriate, I could do NMU with the proposed changes.
Cheers!
[1]
https://ci.debian.net/data/autopkgtest/testing/amd64/e/elixir-lang/15916413/log.gz
-- System Information:
Debian Release: 11.1
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500,
'proposed-updates'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental'),
(1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-8-amd64 (SMP w/12 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru elixir-lang-1.12.2.dfsg/debian/changelog
elixir-lang-1.12.2.dfsg/debian/changelog
--- elixir-lang-1.12.2.dfsg/debian/changelog 2021-08-24 16:41:05.000000000
+0300
+++ elixir-lang-1.12.2.dfsg/debian/changelog 2021-10-12 14:42:36.000000000
+0300
@@ -1,3 +1,9 @@
+elixir-lang (1.12.2.dfsg-2.1) unstable; urgency=medium
+
+ * Fix a test to build with erlang 24.1.
+
+ -- Sergei Golovan <sgolo...@debian.org> Tue, 12 Oct 2021 14:42:36 +0300
+
elixir-lang (1.12.2.dfsg-2) unstable; urgency=medium
* Fix debian/watch
diff -Nru elixir-lang-1.12.2.dfsg/debian/control
elixir-lang-1.12.2.dfsg/debian/control
--- elixir-lang-1.12.2.dfsg/debian/control 2021-08-24 16:41:05.000000000
+0300
+++ elixir-lang-1.12.2.dfsg/debian/control 2021-10-12 14:42:36.000000000
+0300
@@ -3,12 +3,12 @@
Priority: optional
Maintainer: Evgeny Golyshev <euguli...@gmail.com>
Build-Depends: debhelper-compat (= 13),
- erlang-crypto (>= 1:22),
- erlang-dev (>= 1:22),
- erlang-dialyzer (>= 1:22),
- erlang-eunit (>= 1:22),
- erlang-parsetools (>= 1:22),
- erlang-src (>= 1:22),
+ erlang-crypto (>= 1:24.1),
+ erlang-dev (>= 1:24.1),
+ erlang-dialyzer (>= 1:24.1),
+ erlang-eunit (>= 1:24.1),
+ erlang-parsetools (>= 1:24.1),
+ erlang-src (>= 1:24.1),
git,
rebar
Standards-Version: 4.6.0
diff -Nru elixir-lang-1.12.2.dfsg/debian/patches/erlang-24.1.patch
elixir-lang-1.12.2.dfsg/debian/patches/erlang-24.1.patch
--- elixir-lang-1.12.2.dfsg/debian/patches/erlang-24.1.patch 1970-01-01
03:00:00.000000000 +0300
+++ elixir-lang-1.12.2.dfsg/debian/patches/erlang-24.1.patch 2021-10-12
14:42:36.000000000 +0300
@@ -0,0 +1,15 @@
+Author: Sergei Golovan <sgolo...@debian.org>
+Description: Patch adapts the asserted error message to Erlang 24.1
+Last-Modified: Tue, 12 Oct 2021 14:48:53 +0300
+
+--- a/lib/elixir/test/elixir/exception_test.exs
++++ b/lib/elixir/test/elixir/exception_test.exs
+@@ -474,6 +474,8 @@
+ function :erlang.gt_cookie/0 is undefined or private. Did you
mean one of:
+
+ * get_cookie/0
++ * get_cookie/1
++ * set_cookie/1
+ * set_cookie/2
+ """
+ end
diff -Nru elixir-lang-1.12.2.dfsg/debian/patches/series
elixir-lang-1.12.2.dfsg/debian/patches/series
--- elixir-lang-1.12.2.dfsg/debian/patches/series 2021-08-24
16:41:05.000000000 +0300
+++ elixir-lang-1.12.2.dfsg/debian/patches/series 2021-10-12
14:42:36.000000000 +0300
@@ -1,2 +1,3 @@
remove-utf8-warning.patch
remove_rebar3_related_tests.patch
+erlang-24.1.patch
--- End Message ---
--- Begin Message ---
Source: elixir-lang
Source-Version: 1.12.2.dfsg-2.1
Done: Sergei Golovan <sgolo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
elixir-lang, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 996...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated elixir-lang package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 24 Oct 2021 10:18:35 +0300
Source: elixir-lang
Architecture: source
Version: 1.12.2.dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Evgeny Golyshev <euguli...@gmail.com>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Closes: 996437
Changes:
elixir-lang (1.12.2.dfsg-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix a test to build with erlang 24.1 (closes: #996437).
Checksums-Sha1:
5c9982db5399990e744dd4f4b9df02fe7ceea8e2 2182 elixir-lang_1.12.2.dfsg-2.1.dsc
c668974c107df90ea23c7e882fc61d9c222d0fdd 7600
elixir-lang_1.12.2.dfsg-2.1.debian.tar.xz
2fc60feb75d55b918c71d2445462fcfec1f792b1 13148
elixir-lang_1.12.2.dfsg-2.1_amd64.buildinfo
Checksums-Sha256:
167cb97cb24c3c73d63d20d8f71d9b323b375de3b33cbaff399d512eb581e71f 2182
elixir-lang_1.12.2.dfsg-2.1.dsc
b265ee5d0ef6959133573ea0cf7eb2c232cff66517a2eacd40edc378c5f9f680 7600
elixir-lang_1.12.2.dfsg-2.1.debian.tar.xz
512006a504bfbda1c1152aa45822b51318c5ed97e2074713257dcfe0a2fc594f 13148
elixir-lang_1.12.2.dfsg-2.1_amd64.buildinfo
Files:
659cbcabecaf460f81492f9d8db7211b 2182 interpreters optional
elixir-lang_1.12.2.dfsg-2.1.dsc
d3afdf1f7c0b2bd3da36cd79164bebb5 7600 interpreters optional
elixir-lang_1.12.2.dfsg-2.1.debian.tar.xz
68c85d5399bf5f1cfd6aee4baba9b7dd 13148 interpreters optional
elixir-lang_1.12.2.dfsg-2.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAmF1CnUACgkQTyrk60tj
54eiKg/+JCuuZSYODBi61ktfQpfEIGhqVgzvR6hyBVJtUIq3kl8q0N1c8S1wC29F
tsDnPSmcTcAlrjxQrItLtTXUij0hG+G9lqrFGHaLsZsTJGaN3WJZ/xtWMUK1BWEw
onFMluZmobZ4cqkKVCFmPks3Vhveo4IYeFCi5NhEPKc2BG3YA1K5RzNcOZLDtPCB
8xqweVYKTAnm7U9/HC20qktX4rsDuMmcZ287oO8iGVPzMRmLZB8PfY64w05ejNfI
cIe+ySHfT7J9R97tyIDnN/vlleTWKTcvsBtrXURiBONcoHyMlzEQLbchhkhr0YuB
rQh6Nx21mU4QcbOCBvJzV0GMyrDIG5hliZzc6Cq/1mzm/TPkaJfriwRkG3j1Ki33
pdHZn9dNa1lFAfAcbJjEvd5Gv4Bc/oZkHz9a1u5WzppiBmkH0WOD2Kd38bErAdKd
gFe0gzSNFa16n8+D+aHHANITWhvIQt1k8TpimIWRUnq6Dj0WWl4nm3ZkCF6FH8L9
Ety4OsFxLJa7E7Usn+Cda11fN9iAwMy4B9KdQsTqxbJB/R9g9HTkQD8tS3SPBQaY
yknUjiJ5JqaVHOw3GPvNEpVoh5dx/+41chA5FskbR6xp3uSnEgrTOQY6bLmtoyV6
vPq1WPt61FvSAAyReLTVCZrajU3EBgQdtIkob65h7c1JKX/b2GA=
=S50/
-----END PGP SIGNATURE-----
--- End Message ---