Skip to content

emscripten: 4.0.12 -> 4.0.21; binaryen: 124 -> 125#467871

Merged
willcohen merged 2 commits intoNixOS:masterfrom
willcohen:emscripten-4.0.21
Dec 6, 2025
Merged

emscripten: 4.0.12 -> 4.0.21; binaryen: 124 -> 125#467871
willcohen merged 2 commits intoNixOS:masterfrom
willcohen:emscripten-4.0.21

Conversation

@willcohen
Copy link
Contributor

@willcohen willcohen commented Dec 4, 2025

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.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 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. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. labels Dec 4, 2025
@willcohen
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 467871
Commit: 5f9599e05cb87b4f85b9d06d6f2a76e1aef9c183


x86_64-linux

❌ 15 packages failed to build:
  • python312Packages.lerobot
  • python312Packages.lerobot.dist
  • python312Packages.rerun-sdk
  • python312Packages.rerun-sdk.dist
  • python313Packages.lerobot
  • python313Packages.lerobot.dist
  • python313Packages.rerun-sdk
  • python313Packages.rerun-sdk.dist
  • rerun
  • rerun.dev
  • teleport (teleport_18)
  • teleport.client (teleport_18.client)
  • teleport_17
  • teleport_17.client
  • tuliprox
✅ 43 packages built:
  • binaryen
  • emscripten
  • faust (faust2)
  • faust2alqt
  • faust2alsa
  • faust2csound
  • faust2firefox
  • faust2jack
  • faust2jackrust
  • faust2jaqt
  • faust2ladspa
  • faust2lv2
  • faust2sc
  • faustPhysicalModeling
  • faustlive
  • fluffychat-web
  • fluffychat-web.pubcache
  • go-away
  • guitarix
  • idmail
  • immich
  • kapitonov-plugins-pack
  • lldap
  • lldap-cli
  • magnetophonDSP.CharacterCompressor
  • magnetophonDSP.CompBus
  • magnetophonDSP.ConstantDetuneChorus
  • magnetophonDSP.LazyLimiter
  • magnetophonDSP.MBdistortion
  • magnetophonDSP.RhythmDelay
  • magnetophonDSP.VoiceOfFaust
  • magnetophonDSP.faustCompressors
  • magnetophonDSP.pluginUtils
  • magnetophonDSP.shelfMultiBand
  • mooSpace
  • ocamlPackages.wasm_of_ocaml-compiler
  • open-music-kontrollers.mephisto
  • pagefind
  • stalwart-mail-webadmin
  • tambura
  • tinygo
  • tpsecore
  • vlang

Error logs: `x86_64-linux`
rerun
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/rerun_c-50729ccd200228b9.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/rerun_c-50729ccd200228b9.d': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_view_graph-17788e19782774d7.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_view_graph-17788e19782774d7.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_chunk_store_ui-bbd64c7372a9e636.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_chunk_store_ui-bbd64c7372a9e636.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_component_fallbacks-420b9e072e4c5c5a.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_component_fallbacks-420b9e072e4c5c5a.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_view_time_series-4ac0ecd023fa607e.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_view_time_series-4ac0ecd023fa607e.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_view_spatial-e88d2e2a9f171028.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_view_spatial-e88d2e2a9f171028.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/re_viewer.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/re_viewer.d': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/librerun_c-50729ccd200228b9.a' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/librerun_c-50729ccd200228b9.a': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_viewer.so' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_viewer.so': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/libre_viewer.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/libre_viewer.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/rerun-b757ce974f7beba9.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/rerun-b757ce974f7beba9.d': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/librerun-b757ce974f7beba9.rmeta' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/librerun-b757ce974f7beba9.rmeta': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/librerun-b757ce974f7beba9.rlib' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/librerun-b757ce974f7beba9.rlib': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/rerun_audit_data.o' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/rerun_audit_data.o': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/rerun-a2a8da5eb8d22ae4.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/rerun-a2a8da5eb8d22ae4.d': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/deps/rerun-a2a8da5eb8d22ae4' to 'target/x86_64-unknown-linux-gnu/release-tmp/deps/rerun-a2a8da5eb8d22ae4': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/librerun_c.a' to 'target/x86_64-unknown-linux-gnu/release-tmp/librerun_c.a': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/librerun_c.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/librerun_c.d': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/rerun' to 'target/x86_64-unknown-linux-gnu/release-tmp/rerun': No space left on device
cp: error copying 'target/x86_64-unknown-linux-gnu/release/rerun.d' to 'target/x86_64-unknown-linux-gnu/release-tmp/rerun.d': No space left on device
teleport
github.com/gravitational/teleport/lib/integrations/awsoidc/deployserviceconfig: write /build/go-build2151655074/b2834/importcfg: no space left on device
github.com/gravitational/teleport/lib/ui: write /build/go-build2151655074/b2835/importcfg: no space left on device
github.com/gravitational/teleport/lib/usagereporter/web: write /build/go-build2151655074/b2836/importcfg: no space left on device
github.com/gravitational/teleport/lib/utils/diagnostics/latency: write /build/go-build2151655074/b2837/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/app: write /build/go-build2151655074/b2838/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/desktop: write /build/go-build2151655074/b2839/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/scripts: write /build/go-build2151655074/b2840/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/terminal: write /build/go-build2151655074/b2841/importcfg: no space left on device
github.com/gravitational/teleport/lib/usertasks: write /build/go-build2151655074/b2843/importcfg: no space left on device
golang.org/x/crypto/acme/autocert: write /build/go-build2151655074/b2844/importcfg: no space left on device
# go.mongodb.org/mongo-driver/x/mongo/driver/topology
compile: writing output: write $WORK/b2676/_pkg_.a: no space left on device
# github.com/goccy/go-json/internal/encoder
compile: writing output: write $WORK/b2686/_pkg_.a: no space left on device
# github.com/goccy/go-json/internal/decoder
compile: writing output: write $WORK/b2683/_pkg_.a: no space left on device
# github.com/gravitational/teleport/lib/auth
compile: writing output: write $WORK/b511/_pkg_.a: no space left on device
# github.com/ClickHouse/clickhouse-go/v2/lib/column
compile: writing output: write $WORK/b2648/_pkg_.a: no space left on device
teleport_17
github.com/gravitational/teleport/lib/integrations/awsoidc/deployserviceconfig: write /build/go-build2947047927/b2808/importcfg: no space left on device
github.com/gravitational/teleport/lib/ui: write /build/go-build2947047927/b2809/importcfg: no space left on device
github.com/gravitational/teleport/lib/usagereporter/web: write /build/go-build2947047927/b2810/importcfg: no space left on device
github.com/gravitational/teleport/lib/utils/diagnostics/latency: write /build/go-build2947047927/b2811/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/app: write /build/go-build2947047927/b2812/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/desktop: write /build/go-build2947047927/b2813/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/scripts: write /build/go-build2947047927/b2814/importcfg: no space left on device
github.com/gravitational/teleport/lib/web/terminal: write /build/go-build2947047927/b2815/importcfg: no space left on device
github.com/gravitational/teleport/lib/usertasks: write /build/go-build2947047927/b2817/importcfg: no space left on device
golang.org/x/crypto/acme/autocert: write /build/go-build2947047927/b2818/importcfg: no space left on device
# github.com/go-mysql-org/go-mysql/client
compile: writing output: write $WORK/b2626/_pkg_.a: no space left on device
# github.com/goccy/go-json/internal/decoder
compile: writing output: write $WORK/b2646/_pkg_.a: no space left on device
# github.com/gravitational/teleport/lib/kube/proxy
compile: writing output: write $WORK/b2429/_pkg_.a: no space left on device
# github.com/aws/aws-sdk-go/service/sagemaker
compile: writing output: write $WORK/b2543/_pkg_.a: no space left on device
# github.com/ClickHouse/ch-go/proto
compile: writing output: write $WORK/b2589/_pkg_.a: no space left on device
tuliprox
  |
  = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: struct PlaylistAssistantContext is never constructed
--> frontend/src/app/components/playlist/assistant/playlist_assistant_context.rs:4:12
|
4 | pub struct PlaylistAssistantContext {
| ^^^^^^^^^^^^^^^^^^^^^^^^

warning: frontend (lib) generated 2 warnings
Finished release profile [optimized] target(s) in 1m 26s
2025-12-05T02:37:47.683222Z ERROR error
error from build pipeline

Caused by:
0: HTML build pipeline failed (1 errors), showing first
1: error from asset pipeline
2: running wasm-bindgen
3: couldn't find the required version (0.2.105) of the application wasm-bindgen (found: 0.2.104), unable to download in offline mode
2025-12-05T02:37:47.683789Z ERROR error from build pipeline

@willcohen
Copy link
Contributor Author

The errors I'm getting on linux from nixpkgs-review are really just my hard drive filling up -- the logs show 'no space left on device'.

@willcohen
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 467871
Commit: 5f9599e05cb87b4f85b9d06d6f2a76e1aef9c183


aarch64-darwin

❌ 9 packages failed to build:
  • emscriptenPackages.libxml2
  • emscriptenPackages.libxml2.bin
  • emscriptenPackages.libxml2.dev
  • faust (faust2)
  • faust2firefox
  • faust2jackrust
  • faust2ladspa
  • faust2lv2
  • tuliprox
✅ 19 packages built:
  • binaryen
  • emscripten
  • go-away
  • idmail
  • ocamlPackages.wasm_of_ocaml-compiler
  • pagefind
  • python312Packages.rerun-sdk
  • python312Packages.rerun-sdk.dist
  • python313Packages.rerun-sdk
  • python313Packages.rerun-sdk.dist
  • rerun
  • rerun.dev
  • stalwart-mail-webadmin
  • teleport (teleport_18)
  • teleport.client (teleport_18.client)
  • teleport_17
  • teleport_17.client
  • tinygo
  • vlang

Error logs: `aarch64-darwin`
faust
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [http/CMakeFiles/httpdynamic.dir/build.make:121: http/CMakeFiles/httpdynamic.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/architecture/httpdlib/src/html/htmlfactory.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:472: http/CMakeFiles/httpdynamic.dir/all] Error 2
20 errors generated.
make[2]: *** [CMakeFiles/faust.dir/build.make:93: CMakeFiles/faust.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/boxes/boxcomplexity.cpp.o] Error 1
20 errors generated.
make[2]: *** [CMakeFiles/faust.dir/build.make:107: CMakeFiles/faust.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/boxes/boxes.cpp.o] Error 1
20 errors generated.
20 errors generated.
20 errors generated.
make[2]: *** [CMakeFiles/faust.dir/build.make:135: CMakeFiles/faust.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/boxes/ppbox.cpp.o] Error 1
make[2]: *** [CMakeFiles/faust.dir/build.make:121: CMakeFiles/faust.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/boxes/boxtype.cpp.o] Error 1
make[2]: *** [CMakeFiles/faust.dir/build.make:149: CMakeFiles/faust.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/documentator/doc.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:216: CMakeFiles/faust.dir/all] Error 2
20 errors generated.
make[2]: *** [CMakeFiles/dynamiclib.dir/build.make:93: CMakeFiles/dynamiclib.dir/private/tmp/nix-build-faust-2.79.3.drv-0/source/compiler/boxes/boxcomplexity.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:280: CMakeFiles/dynamiclib.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
tuliprox
  |
  = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: struct PlaylistAssistantContext is never constructed
--> frontend/src/app/components/playlist/assistant/playlist_assistant_context.rs:4:12
|
4 | pub struct PlaylistAssistantContext {
| ^^^^^^^^^^^^^^^^^^^^^^^^

warning: frontend (lib) generated 2 warnings
Finished release profile [optimized] target(s) in 7m 04s
2025-12-06T00:17:06.563582Z ERROR ❌ error
error from build pipeline

Caused by:
0: HTML build pipeline failed (1 errors), showing first
1: error from asset pipeline
2: running wasm-bindgen
3: couldn't find the required version (0.2.105) of the application wasm-bindgen (found: 0.2.104), unable to download in offline mode
2025-12-06T00:17:06.564857Z ERROR error from build pipeline

@willcohen
Copy link
Contributor Author

teleport and rerun both build on mac -- so it doesn't look like the emscripten/binaryen bumps actually are causing breakage there. tuliprox is currently broken on hydra, and faust is always broken on nixpkgs-review for this (see #380263), though it's good on hydra, so this looks all clear to me.

@willcohen willcohen added this pull request to the merge queue Dec 6, 2025
Merged via the queue into NixOS:master with commit 734b91b Dec 6, 2025
35 of 37 checks passed
@willcohen willcohen deleted the emscripten-4.0.21 branch December 6, 2025 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant