Package: elixir
Version: 1.10.3.dfsg-1
Severity: normal
Tags: patch

Dear Maintainer,

After you've updated the package to 1.10.3, the dependency on erlang-pcre is
not necessary anymore. I've checked that erlixir built with earlier version
of Erlang (specifically, 21.1.5, the same as the problematic 1.9.1 was built)
passes all the tests when run using Erlang 22.3.3 currently in unstable.

So I suggest to remove the dependency on erlang-pcre-<version> to avoid
rebuilding (either by a source upload or a binNMU) elixir-lang any time the
PCRE library version in Erlang changes.

I've prepared a simple NMU, so if you don't mind, I can do the upload myself.

Cheers!

-- System Information:
Debian Release: 10.4
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'oldoldstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental'), (1, 
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-9-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages elixir depends on:
ii  erlang-base  1:21.2.6+dfsg-1

elixir recommends no packages.

elixir suggests no packages.

-- no debconf information
diff -Nru elixir-lang-1.10.3.dfsg/debian/changelog 
elixir-lang-1.10.3.dfsg/debian/changelog
--- elixir-lang-1.10.3.dfsg/debian/changelog    2020-05-06 20:33:40.000000000 
+0300
+++ elixir-lang-1.10.3.dfsg/debian/changelog    2020-06-18 12:10:44.000000000 
+0300
@@ -1,3 +1,11 @@
+elixir-lang (1.10.3.dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove the dependency of the elixir binary package on
+    erlang-pcre-<version>, because it isn't necessary anymore.
+
+ -- Sergei Golovan <[email protected]>  Thu, 18 Jun 2020 09:10:44 +0000
+
 elixir-lang (1.10.3.dfsg-1) unstable; urgency=medium
 
   * New upstream release (closes: #959701, #959160, #959988).
diff -Nru elixir-lang-1.10.3.dfsg/debian/control 
elixir-lang-1.10.3.dfsg/debian/control
--- elixir-lang-1.10.3.dfsg/debian/control      2020-05-06 20:33:40.000000000 
+0300
+++ elixir-lang-1.10.3.dfsg/debian/control      2020-06-18 12:09:45.000000000 
+0300
@@ -18,7 +18,7 @@
 
 Package: elixir
 Architecture: any
-Depends: ${erlang:Depends}, ${erlang-pcre:Depends}, ${misc:Depends}
+Depends: ${erlang:Depends}, ${misc:Depends}
 Description: functional meta-programming aware language
  Elixir is a functional meta-programming aware language intended primarily for
  developing distributed, fault-tolerant and scalable systems. Elixir source

Reply via email to