[Bug 2165324] Re: OTP transition to version 29
Launchpad Bug Tracker
2165324 at bugs.launchpad.net
Fri Sep 11 14:12:55 UTC 2026
This bug was fixed in the package elixir-lang - 1.20.1.dfsg-2ubuntu2
---------------
elixir-lang (1.20.1.dfsg-2ubuntu2) stonking; urgency=medium
* No-change rebuild for OTP 29 (LP: #2165324)
-- Hector Cao <hector.cao at canonical.com> Sat, 29 Aug 2026 10:30:32
+0000
** Changed in: elixir-lang (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to erlang in Ubuntu.
https://bugs.launchpad.net/bugs/2165324
Title:
OTP transition to version 29
Status in ejabberd package in Ubuntu:
New
Status in elixir-ex-doc package in Ubuntu:
Fix Released
Status in elixir-lang package in Ubuntu:
Fix Released
Status in erlang package in Ubuntu:
In Progress
Status in sonic-pi package in Ubuntu:
New
Bug description:
erlang/OTP transition from 27 to 29 cannot be built on amd64 because
of documentation build failure.
elixir-ex-doc fails to run since the current version has been built
with OTP 27 and incompatible with OTP 29 for some regex processing.
This failure only bites the architecture that runs the binary-indep
build, because the HTML docs live in an Architecture: all package. And
in Ubuntu, in contrary to Debian, build Arch:all packages in amd64.
Log
---
PATH=/<<PKGBUILDDIR>>/bin:$PATH /usr/bin/make -j 4 docs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd /<<PKGBUILDDIR>>/lib && \
PATH=/<<PKGBUILDDIR>>/bin:"${PATH}" ERL_TOP=/<<PKGBUILDDIR>> \
make BUILD_ALL=1 TESTROOT="" docs
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/stdlib'
=== Entering application stdlib
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/stdlib/src'
make[4]: Nothing to be done for 'docs'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/stdlib/src'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/stdlib/doc'
/<<PKGBUILDDIR>>/make/check_ex_doc
make html man man
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/stdlib/doc'
EX_DOC_WARNINGS_AS_ERRORS=default ERL_FLAGS="-pz /<<PKGBUILDDIR>>/erts/ebin" \
/<<PKGBUILDDIR>>/make/ex_doc_wrapper --homepage-url "../../../../doc/index.html" "stdlib" 8.0.3 ..//ebin -o "./html" -c /<<PKGBUILDDIR>>/make/ex_doc.exs
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/argparse.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/array.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/base64.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/beam_lib.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/binary.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/c.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/calendar.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/dets.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/dict.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/digraph.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/digraph_utils.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/edlin.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/edlin_expand.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/epp.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_anno.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_error.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_eval.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_expand_records.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_features.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_internal.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_lint.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_parse.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_pp.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_scan.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/erl_tar.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/escript.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/ets.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/file_sorter.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/filelib.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/filename.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gb_sets.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gb_trees.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gen_event.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gen_fsm.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gen_server.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/gen_statem.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/graph.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/io.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/io_ansi.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/io_lib.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/json.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/lists.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/log_mf_h.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/maps.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/math.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 src/ms_transform.md
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/orddict.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/ordsets.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 src/peer.md
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/pool.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/proc_lib.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/proplists.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 src/qlc.md
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/queue.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/rand.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/random.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 src/re.md
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/records.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/sets.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 src/shell.md
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/shell_default.erl
escript /<<PKGBUILDDIR>>/make/markdown_to_man.escript -o ./man3 ..//src/shell_docs.erl
** (ArgumentError) errors were found at the given arguments:
* 1st argument: not a compiled regular expression
(stdlib 8.0.3) :re.inspect({:re_pattern, 2, 0, 0, <<69, 82, 67, 80, 158, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 60, 0, 62, 0, 0, 0, 2, 0, 0, 0, 64, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 99, 108, 97, 115, 115, 0, 131, 0, 82, 29, 60, 29, 104, 110, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 12, 146, 133, 0, 32, 0, 1, 9, 29, 99, 29, 108, 29, 97, 29, 115, 29, 115, 29, 61, 29, 34, 133, 0, 7, 0, 2, 69, 34, 120, 0, 7, 29, 34, 120, 0, 32, 86, 12, 29, 62, 120, 0, 82, 0>>}, :namelist)
(elixir 1.20.1) lib/regex.ex:553: Regex.names/1
(elixir 1.20.1) lib/regex.ex:419: Regex.named_captures/3
(ex_doc 0.35.1) lib/ex_doc/formatter/html/templates.ex:306: ExDoc.Formatter.HTML.Templates.link_heading/5
(ex_doc 0.35.1) lib/ex_doc/formatter/html/templates.ex:268: anonymous fn/3 in ExDoc.Formatter.HTML.Templates.link_headings/2
(elixir 1.20.1) lib/enum.ex:2622: Enum."-reduce/3-lists^foldl/2-0-"/3
(ex_doc 0.35.1) lib/ex_doc/formatter/html/templates.ex:263: ExDoc.Formatter.HTML.Templates.link_headings/2
(ex_doc 0.35.1) lib/ex_doc/formatter/html/templates/extra_template.eex:30: ExDoc.Formatter.HTML.Templates.extra_template/5
make[5]: *** [/<<PKGBUILDDIR>>/make/doc.mk:137: html/index.html] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/stdlib/doc'
make[4]: *** [/<<PKGBUILDDIR>>/make/doc.mk:120: docs] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/stdlib/doc'
make[3]: *** [/<<PKGBUILDDIR>>/make/otp_subdir.mk:31: docs] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/stdlib'
make[2]: *** [/<<PKGBUILDDIR>>/make/otp_subdir.mk:31: docs] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[1]: *** [Makefile:443: docs] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:296: docs-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
Reference
---
Ref: https://launchpadlibrarian.net/874820275/buildlog_ubuntu-stonking-amd64.erlang_1%3A29.0.4+dfsg-1_BUILDING.txt.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ejabberd/+bug/2165324/+subscriptions
More information about the foundations-bugs
mailing list