Skip to content

beam29Packages.erlang: 29.0-rc3 -> 29.0#519787

Merged
happysalada merged 1 commit into
NixOS:masterfrom
adamcstephens:push-nsrwkrmwnuyx
May 13, 2026
Merged

beam29Packages.erlang: 29.0-rc3 -> 29.0#519787
happysalada merged 1 commit into
NixOS:masterfrom
adamcstephens:push-nsrwkrmwnuyx

Conversation

@adamcstephens

@adamcstephens adamcstephens commented May 13, 2026

Copy link
Copy Markdown
Contributor

Changelog: https://github.com/erlang/otp/releases/tag/OTP-29.0
Announcement: https://www.erlang.org/news/188

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci Bot requested a review from a team May 13, 2026 13:12
@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: erlang General-purpose, concurrent, functional high-level programming language labels May 13, 2026
@adamcstephens

Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 519787
Commit: 24d2f5ca9c5086d5ee849332cb25718dd716a740


x86_64-linux

❌ 8 packages failed to build:
  • beam29Packages.ex_doc
  • beam29Packages.expert
  • beam29Packages.livebook
  • beam29Packages.rebar3
  • beamMinimal29Packages.ex_doc
  • beamMinimal29Packages.expert
  • beamMinimal29Packages.livebook
  • beamMinimal29Packages.rebar3
✅ 24 packages built:
  • beam29Packages.elixir (beam29Packages.elixir_1_18)
  • beam29Packages.elixir-ls
  • beam29Packages.elixir_1_20
  • beam29Packages.elvis-erlang
  • beam29Packages.erlang
  • beam29Packages.erlfmt
  • beam29Packages.hex
  • beam29Packages.pc
  • beam29Packages.rebar
  • beam29Packages.rebar3-nix
  • beam29Packages.rebar3-proper
  • beam29Packages.webdriver
  • beamMinimal29Packages.elixir (beamMinimal29Packages.elixir_1_18)
  • beamMinimal29Packages.elixir-ls
  • beamMinimal29Packages.elixir_1_20
  • beamMinimal29Packages.elvis-erlang
  • beamMinimal29Packages.erlang
  • beamMinimal29Packages.erlfmt
  • beamMinimal29Packages.hex
  • beamMinimal29Packages.pc
  • beamMinimal29Packages.rebar
  • beamMinimal29Packages.rebar3-nix
  • beamMinimal29Packages.rebar3-proper
  • beamMinimal29Packages.webdriver

aarch64-darwin

❌ 8 packages failed to build:
  • beam29Packages.ex_doc
  • beam29Packages.expert
  • beam29Packages.livebook
  • beam29Packages.rebar3
  • beamMinimal29Packages.ex_doc
  • beamMinimal29Packages.expert
  • beamMinimal29Packages.livebook
  • beamMinimal29Packages.rebar3
✅ 24 packages built:
  • beam29Packages.elixir (beam29Packages.elixir_1_18)
  • beam29Packages.elixir-ls
  • beam29Packages.elixir_1_20
  • beam29Packages.elvis-erlang
  • beam29Packages.erlang
  • beam29Packages.erlfmt
  • beam29Packages.hex
  • beam29Packages.pc
  • beam29Packages.rebar
  • beam29Packages.rebar3-nix
  • beam29Packages.rebar3-proper
  • beam29Packages.webdriver
  • beamMinimal29Packages.elixir (beamMinimal29Packages.elixir_1_18)
  • beamMinimal29Packages.elixir-ls
  • beamMinimal29Packages.elixir_1_20
  • beamMinimal29Packages.elvis-erlang
  • beamMinimal29Packages.erlang
  • beamMinimal29Packages.erlfmt
  • beamMinimal29Packages.hex
  • beamMinimal29Packages.pc
  • beamMinimal29Packages.rebar
  • beamMinimal29Packages.rebar3-nix
  • beamMinimal29Packages.rebar3-proper
  • beamMinimal29Packages.webdriver

Error logs: `x86_64-linux`
beam29Packages.rebar3

===> Compiling eunit_formatters
===> Compiling bbmustache
===> Compiling ssl_verify_fun
===> Compiling relx
===> Compiling certifi
===> Compiling rebar
===> Compiling apps/rebar/test/rebar_ct_SUITE.erl failed
\x{250C}\x{2500} apps/rebar/test/rebar_ct_SUITE.erl:
\x{2502}
1312 \x{2502} false = lists:member(Opt, TestOpts).
\x{2502} \x{2570}\x{2500}\x{2500} variable 'Opt' exported from list (line 1306, column 19).
Exporting bindings from subexpressions other than block expressions is
deprecated and may yield an error in a future version of Erlang/OTP.
Please move the binding of 'Opt' out of the list.
Compile directive 'nowarn_export_var_subexpr' can be used to suppress
warnings in selected modules.


Error logs: `aarch64-darwin`
beam29Packages.rebar3

===> Compiling eunit_formatters
===> Compiling bbmustache
===> Compiling ssl_verify_fun
===> Compiling relx
===> Compiling certifi
===> Compiling rebar
===> Compiling apps/rebar/test/rebar_ct_SUITE.erl failed
\x{250C}\x{2500} apps/rebar/test/rebar_ct_SUITE.erl:
\x{2502}
1312 \x{2502} false = lists:member(Opt, TestOpts).
\x{2502} \x{2570}\x{2500}\x{2500} variable 'Opt' exported from list (line 1306, column 19).
Exporting bindings from subexpressions other than block expressions is
deprecated and may yield an error in a future version of Erlang/OTP.
Please move the binding of 'Opt' out of the list.
Compile directive 'nowarn_export_var_subexpr' can be used to suppress
warnings in selected modules.

@adamcstephens

Copy link
Copy Markdown
Contributor Author

rebar3 seems to be broken erlang/rebar3#2996

This was likely already broken on the rc's, so I think we should move forward without rebar3 working.

@happysalada happysalada added this pull request to the merge queue May 13, 2026
Merged via the queue into NixOS:master with commit 8000e2d May 13, 2026
34 of 36 checks passed
@adamcstephens adamcstephens deleted the push-nsrwkrmwnuyx branch May 14, 2026 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: erlang General-purpose, concurrent, functional high-level programming language 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants