Skip to content

{crystal_1_14,crystal_1_15,crystal_1_16,crystal_1_17}: bump LLVM; crystal_1_11: drop#439928

Merged
emilazy merged 3 commits intoNixOS:masterfrom
emilazy:push-uzmnzsssmxsv
Sep 5, 2025
Merged

{crystal_1_14,crystal_1_15,crystal_1_16,crystal_1_17}: bump LLVM; crystal_1_11: drop#439928
emilazy merged 3 commits intoNixOS:masterfrom
emilazy:push-uzmnzsssmxsv

Conversation

@emilazy
Copy link
Member

@emilazy emilazy commented Sep 3, 2025

Following up on #437526 (comment) for the bumps.

LLVM 15 is being removed for the 25.11 release. ahk_x11 is the only casualty here; hopefully the issues with supported Crystal versions can be worked out, or in the worst case the changes for newer LLVM support from later versions of Crystal could be backported to the 1.11 codebase?

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review
Commit: c0a8ca9803645de3fd491c8f3ea00513870e87b7


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • ahk_x11
✅ 30 packages built:
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • collision
  • crystal
  • crystal.bin
  • crystal.lib
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • mint
  • oq
  • rtfm
  • shards
  • thicket
  • tmuxPlugins.fingers

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.

@emilazy emilazy requested review from UlyssesZh and kachick September 3, 2025 17:52
@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. 6.topic: crystal Programming language - https://crystal-lang.org/ labels Sep 3, 2025
@UlyssesZh
Copy link
Member

It seems that there is a viable way to fix AHK_X11 in the upstream (phil294/AHK_X11#89 (comment)). I'll try to see whether I can open a PR in the upstream for this.

@UlyssesZh
Copy link
Member

Also #426591 wasn't even reviewed, but let's leave it open for now.

@UlyssesZh
Copy link
Member

I opened phil294/AHK_X11#112. Before it is merged, could you please use fetchpatch to add a patch to ahk_x11?

@emilazy
Copy link
Member Author

emilazy commented Sep 4, 2025

Wow, thank you for the very quick patch!

I have cherry‐picked your update PR into this one and added the patch; let me know what you think. I verified the build on x86_64-linux. I’ve vendored the patch rather than using fetchpatch, as we avoid fetching patches from unmerged PRs as their links are not stable.

@UlyssesZh
Copy link
Member

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 439928
Commit: 32b36d9477f4b9064becab9c50f255658a2eb5c3 (subsequent changes)
Merge: 82f13744cd78d913347865bd4d91c2a49f4eb6a2

Logs: https://github.com/UlyssesZh/nixpkgs-review-gha/actions/runs/17457692670


x86_64-linux

❌ 1 package failed to build:
  • mint
✅ 30 packages built:
  • ahk_x11
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • collision
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • oq
  • rtfm
  • shards
  • thicket
  • tmuxPlugins.fingers

Error logs: `x86_64-linux`
mint
[0x11b0d83] *Mint::Scope::new<Mint::Ast>:Mint::Scope +387 in /build/source/.crystal/crystal-run-spec.tmp
[0x1150a87] *Mint::TypeChecker::Artifacts#initialize<Mint::Ast>:Mint::ReferencesTracker +391 in /build/source/.crystal/crystal-run-spec.tmp
[0x11508ef] *Mint::TypeChecker::Artifacts::new<Mint::Ast>:Mint::TypeChecker::Artifacts +79 in /build/source/.crystal/crystal-run-spec.tmp
[0x10c8209] *Mint::TypeChecker#initialize<Mint::Ast>:Nil +329 in /build/source/.crystal/crystal-run-spec.tmp
[0x10c80b4] *Mint::TypeChecker::new<Mint::Ast>:Mint::TypeChecker +260 in /build/source/.crystal/crystal-run-spec.tmp
[0xa00d00] ~procProc(Nil) +272 in /build/source/.crystal/crystal-run-spec.tmp
[0xc3eb1c] *Spec::Example#internal_run<Time::Span, Proc(Nil)>:(Array(Spec::Result) | Nil) +268 in /build/source/.crystal/crystal-run-spec.tmp
[0xc3e9e0] *Spec::Example#run:Nil +1968 in /build/source/.crystal/crystal-run-spec.tmp
[0xbd31a8] *Spec::RootContext +136 in /build/source/.crystal/crystal-run-spec.tmp
[0xbd3113] *Spec::RootContext#run:Nil +19 in /build/source/.crystal/crystal-run-spec.tmp
[0xba22dd] *Spec::CLI#execute_examples:Nil +45 in /build/source/.crystal/crystal-run-spec.tmp
[0x9a7f8f] ~procProc(Int32, (Exception | Nil), Nil) +95 in /build/source/.crystal/crystal-run-spec.tmp
[0xb6b04d] *Crystal::AtExitHandlers::run<Int32, (Exception+ | Nil)>:Int32 +541 in /build/source/.crystal/crystal-run-spec.tmp
[0xb08363] *Crystal::exit<Int32, (Exception+ | Nil)>:Int32 +35 in /build/source/.crystal/crystal-run-spec.tmp
[0xb082ae] *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 +110 in /build/source/.crystal/crystal-run-spec.tmp
[0x960e4b] main +27 in /build/source/.crystal/crystal-run-spec.tmp
[0x7ffff722a4d8] ?? +140737339630808 in /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
[0x7ffff722a59b] __libc_start_main +139 in /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
[0x945b85] _start +37 in /build/source/.crystal/crystal-run-spec.tmp
[0x0] ???

x86_64-darwin (sandbox = true)

❌ 1 package failed to build:
  • mint
✅ 27 packages built:
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • oq
  • shards
  • thicket
  • tmuxPlugins.fingers

Error logs: `x86_64-darwin`
mint
[0x1010ba562] *Mint::TypeChecker#resolve<Mint::Ast::Block>:(Mint::TypeChecker::Record | Mint::TypeChecker::Type | Mint::TypeChecker::Variable) +1858 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010b7c45] *Mint::TypeChecker#check_function<Mint::Ast::Function>:Mint::TypeChecker::Type +101 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010b7bd9] *Mint::TypeChecker#check<Mint::Ast::Function>:Mint::TypeChecker::Type +9 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010b6b24] *Mint::TypeChecker#resolve<Mint::Ast::Function>:(Mint::TypeChecker::Record | Mint::TypeChecker::Type | Mint::TypeChecker::Variable) +1844 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010ad0af] *Mint::TypeChecker#check<Mint::Ast::Component>:Mint::TypeChecker::Type +5855 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010caa28] *Mint::TypeChecker#resolve<Mint::Ast::Component>:(Mint::TypeChecker::Record | Mint::TypeChecker::Type | Mint::TypeChecker::Variable) +1816 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010e2110] *Mint::TypeChecker#check<Mint::Ast>:Mint::TypeChecker::Type +176 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1010e204d] *Mint::TypeChecker#check:Mint::TypeChecker::Artifacts +29 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x10107c301] *Mint::TypeChecker::check<Mint::Ast>:Mint::TypeChecker::Artifacts +17 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1009ed357] ~procProc(Nil)@spec/errors_spec.cr:8 +231 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100c13206] *Spec::Example#internal_run<Time::Span, Proc(Nil)>:(Array(Spec::Result) | Nil) +246 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100c130ef] *Spec::Example#run:Nil +1839 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100baf4fc] *Spec::RootContext@Spec::Context#internal_run:Nil +124 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100baf47a] *Spec::RootContext#run:Nil +26 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100b821f4] *Spec::CLI#execute_examples:Nil +52 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x1009a073b] ~procProc(Int32, (Exception | Nil), Nil)@/nix/store/i8gcl9jshkx8m3hvndf3v63l1bd6f5h5-crystal-1.16.3-lib/crystal/spec/dsl.cr:212 +91 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100b511cc] *Crystal::AtExitHandlers::run<Int32, (Exception+ | Nil)>:Int32 +492 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100af6971] *Crystal::exit<Int32, (Exception+ | Nil)>:Int32 +33 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x100af68d6] *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 +102 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp
[0x10094fa5b] main +27 in /nix/build/nix-build-mint-0.24.1.drv-7138-3990006638/source/.crystal/crystal-run-spec.tmp

aarch64-darwin (sandbox = true)

❌ 1 package failed to build:
  • mint
✅ 27 packages built:
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • oq
  • shards
  • thicket
  • tmuxPlugins.fingers

Error logs: `aarch64-darwin`
mint
[0x104e615b0] ~procProc(Int32, Pointer(LibC::SiginfoT), Pointer(Void), Nil)@/nix/store/rq4iz7i3hzzbrihml44cm7k9p9qsaal6-crystal-1.16.3-lib/crystal/crystal/system/unix/signal.cr:173 +276 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x1948b0624] _sigtramp +56 in /usr/lib/system/libsystem_platform.dylib
[0x106c66e64] GC_malloc_kind +60 in /nix/store/vj45pm35d4mvgpl1znlrnwy5sgs30ssm-boehm-gc-8.2.8/lib/libgc.1.dylib
[0x104f36020] *GC::malloc_atomic<UInt64>:Pointer(Void) +84 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104f35fc4] *GC::malloc_atomic<UInt32>:Pointer(Void) +16 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104f134c8] *String#+<Char>:String +372 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x1057ff3bc] *Mint::Render::Terminal::Block#process<String>:Nil +824 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x1057ff078] *Mint::Render::Terminal::Block#text<String>:Nil +52 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x10501a3a0] *Mint::Error#to_terminal:IO+ +740 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104ec4080] ~procProc(Nil)@spec/errors_spec.cr:8 +284 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x1050ce568] *Spec::Example#internal_run<Time::Span, Proc(Nil)>:(Array(Spec::Result) | Nil) +228 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x1050ce458] *Spec::Example#run:Nil +1932 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x105069f9c] *Spec::RootContext@Spec::Context#internal_run:Nil +152 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x105069ef8] *Spec::RootContext#run:Nil +28 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x10503de10] *Spec::CLI#execute_examples:Nil +48 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104e644b4] ~procProc(Int32, (Exception | Nil), Nil)@/nix/store/rq4iz7i3hzzbrihml44cm7k9p9qsaal6-crystal-1.16.3-lib/crystal/spec/dsl.cr:212 +108 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x10500e170] *Crystal::AtExitHandlers::run<Int32, (Exception+ | Nil)>:Int32 +476 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104fb7c24] *Crystal::exit<Int32, (Exception+ | Nil)>:Int32 +40 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104fb7b70] *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 +112 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp
[0x104dfe130] main +32 in /nix/build/nix-build-mint-0.24.1.drv-5406-2194724754/source/.crystal/crystal-run-spec.tmp

@emilazy
Copy link
Member Author

emilazy commented Sep 4, 2025

Not sure what’s going on with the mint failure – OOM? I can’t reproduce on x86_64-linux, so I think this is probably good.

Comment on lines -172 to -175
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should the whole if clause be removed? It makes more sense to me if the export line is kept here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, thank you! Fixed.

@UlyssesZh
Copy link
Member

AHK_X11 upstream merged the PR and made some follow-up commits. Could you update it and remove the patch?

emilazy and others added 2 commits September 5, 2025 00:30
LLVM 15 is being removed for the 25.11 release.
@emilazy
Copy link
Member Author

emilazy commented Sep 4, 2025

Done, though I see upstream still seems to be seeing issues, going by phil294/AHK_X11#89 (comment); are you able to reproduce that?

@UlyssesZh
Copy link
Member

The basic functionalities still work. The issue comment says that the installer cannot run, but I patched to remove the installer in adjust.patch anyway (because it does not make sense when the software is already installed by Nix).

@emilazy
Copy link
Member Author

emilazy commented Sep 5, 2025

Good enough for me :)

I will leave this for a few days for other reviewers to take a look at.

Copy link
Member

@kachick kachick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, though there are several failures on GitHub Actions. 👍

NOTE:
mint package seems unstable.
For example, nixpkgs-review for revision 32b36d9477f4b9064becab9c50f255658a2eb5c3 failed on x86_64-linux, and the latest result for 48c2a4e only passed on that x86_64-linux.
Additionally, I couldn't get a full set of results on the ubuntu-24.04-arm GitHub Actions runner, likely due to a lack of resources.

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 439928
Commit: 48c2a4e44078ae665aec1eddc0b1f4e562c0e7d1


x86_64-linux

✅ 31 packages built:
  • ahk_x11
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • collision
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • mint
  • oq
  • rtfm
  • shards
  • thicket
  • tmuxPlugins.fingers

x86_64-darwin

❌ 1 package failed to build:
  • mint
✅ 27 packages built:
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • oq
  • shards
  • thicket
  • tmuxPlugins.fingers

Error logs: `x86_64-darwin`
mint
[0x10a418896] *GC::realloc<Pointer(UInt8), Int32>:Pointer(UInt8) +38 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a4141ee] *String::Builder#resize_to_capacity<Int32>:Pointer(UInt8) +30 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a4143c0] *String::Builder#to_s:String +128 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a40386e] *String::interpolation<Colorize::Object(String), Colorize::Object(String)>:String +1150 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10ad1c79d] *Mint::TerminalSnippet@Mint::TerminalSnippet::render<String, String, Int64, Int64, Int32, Int32>:String +7869 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10ad1a8d0] *Mint::TerminalSnippet@Mint::TerminalSnippet::render:filename:input:from:to:width<String, String, Int64, Int64, Int32>:String +64 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10ad1a619] *Mint::Render::Terminal#snippet<Mint::Error::SnippetData>:Nil +89 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a50b4cd] *Mint::Error#to_terminal:IO+ +477 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a39b165] ~procProc(Nil)@spec/errors_spec.cr:8 +261 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a5c0ff6] *Spec::Example#internal_run<Time::Span, Proc(Nil)>:(Array(Spec::Result) | Nil) +246 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a5c0edf] *Spec::Example#run:Nil +1839 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a55d2ec] *Spec::RootContext@Spec::Context#internal_run:Nil +124 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a55d26a] *Spec::RootContext#run:Nil +26 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a52ffe4] *Spec::CLI#execute_examples:Nil +52 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a34e52b] ~procProc(Int32, (Exception | Nil), Nil)@/nix/store/ci82c9xx3cm54kggnd7qdn7vy8b36s87-crystal-1.16.3-lib/crystal/spec/dsl.cr:212 +91 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a4fefbc] *Crystal::AtExitHandlers::run<Int32, (Exception+ | Nil)>:Int32 +492 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a4a4761] *Crystal::exit<Int32, (Exception+ | Nil)>:Int32 +33 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a4a46c6] *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 +102 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x10a2fd84b] main +27 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-3546-4236015163/source/.crystal/crystal-run-spec.tmp
[0x7ff80e1bd418] start +1896 in /usr/lib/dyld

aarch64-darwin

❌ 1 package failed to build:
  • mint
✅ 27 packages built:
  • ameba
  • ameba-ls
  • amqpcat
  • blahaj
  • crystal (crystal_1_16)
  • crystal.bin (crystal_1_16.bin)
  • crystal.lib (crystal_1_16.lib)
  • crystal2nix
  • crystal_1_14
  • crystal_1_14.bin
  • crystal_1_14.lib
  • crystal_1_15
  • crystal_1_15.bin
  • crystal_1_15.lib
  • crystal_1_17
  • crystal_1_17.bin
  • crystal_1_17.lib
  • crystalline
  • gi-crystal
  • icr
  • invidious
  • kakoune-cr
  • lucky-cli
  • oq
  • shards
  • thicket
  • tmuxPlugins.fingers

Error logs: `aarch64-darwin`
mint
[0x104197908] *Exception::CallStack::print_backtrace:Nil +112 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041113a0] ~procProc(Int32, Pointer(LibC::SiginfoT), Pointer(Void), Nil)@/nix/store/jrq978gm4r57ypd8mcz47x3d11km1h7c-crystal-1.16.3-lib/crystal/crystal/system/unix/signal.cr:173 +276 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x19c910624] _sigtramp +56 in /usr/lib/system/libsystem_platform.dylib
[0x1041e5e10] *GC::malloc_atomic<UInt64>:Pointer(Void) +84 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp (2 times)
[0x1041e5db4] *GC::malloc_atomic<UInt32>:Pointer(Void) +16 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041e050c] *String::Builder#initialize<Int32>:Bool +188 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041e0440] *String::Builder::new<Int32>:String::Builder +96 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041c9170] *String#gsub<Regex, String>:String +1756 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041ca680] *String#uncolorize:String +44 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x104173ed0] ~procProc(Nil)@spec/errors_spec.cr:8 +380 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x10437e358] *Spec::Example#internal_run<Time::Span, Proc(Nil)>:(Array(Spec::Result) | Nil) +228 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x10437e248] *Spec::Example#run:Nil +1932 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x104319d8c] *Spec::RootContext@Spec::Context#internal_run:Nil +152 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x104319ce8] *Spec::RootContext#run:Nil +28 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1042edc00] *Spec::CLI#execute_examples:Nil +48 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1041142a4] ~procProc(Int32, (Exception | Nil), Nil)@/nix/store/jrq978gm4r57ypd8mcz47x3d11km1h7c-crystal-1.16.3-lib/crystal/spec/dsl.cr:212 +108 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1042bdf60] *Crystal::AtExitHandlers::run<Int32, (Exception+ | Nil)>:Int32 +476 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x104267a14] *Crystal::exit<Int32, (Exception+ | Nil)>:Int32 +40 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x104267960] *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 +112 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp
[0x1040adf20] main +32 in /nix/var/nix/builds/nix-build-mint-0.24.1.drv-2676-2506379928/source/.crystal/crystal-run-spec.tmp

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Sep 5, 2025
@emilazy
Copy link
Member Author

emilazy commented Sep 5, 2025

Yeah, sounds like mint is just flaky in general, going by https://hydra.nixos.org/job/nixpkgs/trunk/mint.x86_64-linux. Thanks for the review!

@emilazy emilazy merged commit 7d04516 into NixOS:master Sep 5, 2025
29 of 32 checks passed
@emilazy emilazy deleted the push-uzmnzsssmxsv branch September 5, 2025 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: crystal Programming language - https://crystal-lang.org/ 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. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants