Source: erlang-erlydtl
Version: 0.15.0-1
Severity: normal
Tags: ftbfs patch

Dear Maintainer,

The erlang-erlydtl package fails to build from the source with Erlang 29
currently in experimental. Erlang 29 is planned to be shipped with
Debian 14 (forky).

The problem is just that the build system does not recognize 29 as
suitable Erlang version in rebar.config. The attached modification to
the otp-version-match.patch makes the package build again.

Cheers!

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

Kernel: Linux 6.12.90+deb13.1-amd64 (SMP w/24 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)
Subject: Fix OTP version depdency
Author: Dominik George <[email protected]>
Index: erlang-erlydtl/rebar.config
===================================================================
--- erlang-erlydtl.orig/rebar.config    2026-02-07 22:36:25.340566403 +0000
+++ erlang-erlydtl/rebar.config 2026-02-07 22:52:54.487930667 +0000
@@ -1,6 +1,6 @@
 %% -*- mode: erlang -*-
 
-{require_otp_vsn, "18"}.
+{require_otp_vsn, "18|19|20|21|22|23|24|25|26|27|28|29"}.
 
 {erl_opts, [debug_info]}.
 {yrl_opts, [{includefile, "include/erlydtl_preparser.hrl"}]}.

Reply via email to