[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