Repository navigation
fix(devbox): atuin を 18.24.2 に固定し、aarch64-darwin でのビルド失敗を避ける - #272
Merged
Merged
Conversation
nixpkgs の atuin 18.24.4 は cache.nixos.org に aarch64-darwin の出力がなく、手元でビルドすると e2e_ai_sessions の Agent__Pi のテスト 2 件が落ちる。この失敗で devbox global update 全体が止まっていた。18.24.2 はキャッシュから入る。 nixpkgs 側で直るか、18.24.4 以降のキャッシュができたら @latest に戻す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
atuin@latestをatuin@18.24.2に固定します。aarch64-darwin でatuin18.24.4 のビルドが失敗し、devbox global update全体が止まるためです。確認したこと
nix path-info --store https://cache.nixos.orgは、18.24.4 の出力パスにis not validを返しました。18.24.2 の出力パス(/nix/store/71b0hd03a7k790g0ps327jkbplrxisba-atuin-18.24.2)は返りましたe2e_ai_sessionsが45 passed; 2 failedで終わりました。失敗したのは次の 2 件ですa_diverged_copy_resumes_only_as_chosen::agent_4_Agent__Pia_session_gone_on_with_elsewhere_catches_up_where_it_came_from::agent_3_Agent__Pidevbox global updateは exit 0 で終わり、ログにはcopying path '/nix/store/71b0hd03a7k790g0ps327jkbplrxisba-atuin-18.24.2' from 'https://cache.nixos.org'が出ましたatuin --versionはatuin 18.24.2 (NO_GIT)を返しました原因の仮説(未検証)
macOS の Nix ビルドは
nixbldユーザーで走るので、他ユーザーのプロセスのコマンドラインを読めません。atuin のmay_be_agentは、コマンドラインが読めず名前がnodeなどのプロセスを pi の可能性ありと扱います。手元でnodeが動いていると、テストのセッションが稼働中と判定されて失敗すると考えています。ソースを読んだ上での仮説で、実行して確かめてはいません。固定を外す条件
nixpkgs 側で直るか、18.24.4 以降の aarch64-darwin 向けキャッシュができたら
@latestに戻します。🤖 Generated with Claude Code