Source: erlang-hex
Version: 2.0.5-2
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

Currently, erlang-hex fials to work in sid because Elixir 1.17 is
already there and erlang-hex is built using older Elixir 1.14.

I would like to suggest the attached patch which adds build dependency
on elixir >= 1.17. Technically, it's sufficient to just rebuild
erlang-hex without any changes, but explicit guarding (>= 1.17) will
make transition to newer elixir and erlang easier (as for now Erlang
struggles to build for mips64el, so I think that it's better to wait for
the fix instead of building for elixir 1.14 and erlang 1.25 on mips64el
and manually rebuilding after erlang will be fixed).

The attached patch is prepared in the form of NMU. I can do it if you
don't mind.

Cheers!

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

Kernel: Linux 6.1.0-28-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru erlang-hex-2.0.5/debian/changelog erlang-hex-2.0.5/debian/changelog
--- erlang-hex-2.0.5/debian/changelog   2024-03-09 18:05:23.000000000 +0300
+++ erlang-hex-2.0.5/debian/changelog   2025-01-09 12:00:42.000000000 +0300
@@ -1,3 +1,11 @@
+erlang-hex (2.0.5-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Rebuild with the newer elixir
+  * Bump standards version to 4.7.0
+
+ -- Sergei Golovan <sgolo...@debian.org>  Thu, 09 Jan 2025 12:00:42 +0300
+
 erlang-hex (2.0.5-2) unstable; urgency=medium
 
   * Patch from Sergei Golovan <sgolo...@debian.org>
diff -Nru erlang-hex-2.0.5/debian/control erlang-hex-2.0.5/debian/control
--- erlang-hex-2.0.5/debian/control     2024-03-09 16:18:57.000000000 +0300
+++ erlang-hex-2.0.5/debian/control     2025-01-09 11:59:37.000000000 +0300
@@ -5,9 +5,9 @@
 Rules-Requires-Root: no
 Build-Depends:
  debhelper-compat (= 13),
- elixir,
+ elixir (>= 1.17),
  erlang-dev
-Standards-Version: 4.6.2
+Standards-Version: 4.7.0
 Homepage: https://hex.pm/
 
 Package: erlang-hex
  • Bug#1092577: erlang-hex: Build with newer Elixir and Erlang Sergei Golovan

Reply via email to