nixbot

builds

failed treehouse-3.1.4 checks.aarch64-linux.pkgs-treehouse · build #7790 · raw

1elastic-arm-8f6abe2e: building 2al3pm4c23wajhlkg1xaw11l14mav46r-treehouse-3.1.4.drv2Using versionCheckHook
unpackPhase
3unpacking source archive /nix/store/50lq0qkypxwc15l2anf2ff4rbgiwhfxz-source4source root is source
buildPhase
5Building subPackage ./.
checkPhase
6ok github.com/kunchenguid/treehouse/v3/cmd 40.388s7ok github.com/kunchenguid/treehouse/v3/internal/config 0.729s8ok github.com/kunchenguid/treehouse/v3/internal/fileclone 0.011s9ok github.com/kunchenguid/treehouse/v3/internal/hooks 0.017s10🌳 Setting up worktree...11🌳 Setting up worktree...12🌳 Setting up worktree...13🌳 Setting up worktree...14🌳 Setting up worktree...15🌳 Setting up worktree...16🌳 Setting up worktree...17🌳 Setting up worktree...18🌳 Setting up worktree...19🌳 Setting up worktree...20🌳 Setting up worktree...21🌳 Setting up worktree...22🌳 Setting up worktree...23🌳 Setting up worktree...24🌳 Setting up worktree...25🌳 Setting up worktree...26🌳 Setting up worktree...27🌳 Setting up worktree...28🌳 Warning: cannot park the worktree on "develop" (git rev-parse --verify refs/remotes/origin/develop^{commit}: fatal: Needed a single revision); using main instead.29🌳 Setting up worktree...30🌳 Setting up worktree...31🌳 Setting up worktree...32🌳 Setting up worktree...33🌳 Setting up worktree...34🌳 Setting up worktree...35🌳 Setting up worktree...36🌳 Setting up worktree...37🌳 Setting up worktree...38🌳 Setting up worktree...39🌳 Setting up worktree...40🌳 Setting up worktree...41🌳 Setting up worktree...42🌳 Setting up worktree...43🌳 Setting up worktree...44🌳 Setting up worktree...45🌳 Setting up worktree...46🌳 Setting up worktree...47🌳 Setting up worktree...48🌳 Setting up worktree...49🌳 Setting up worktree...50🌳 Setting up worktree...51🌳 Setting up worktree...52🌳 Setting up worktree...53🌳 Setting up worktree...54🌳 Setting up worktree...55🌳 Setting up worktree...56🌳 Setting up worktree...57warning: checkout of branch "feature" completed despite an error: git checkout feature: exit status 158Switched to branch 'feature'59🌳 Setting up worktree...60🌳 Setting up worktree...61🌳 Setting up worktree...62🌳 Setting up worktree...63🌳 Setting up worktree...64🌳 Setting up worktree...65🌳 Setting up worktree...66🌳 Setting up worktree...67🌳 Setting up worktree...68🌳 Setting up worktree...69🌳 Setting up worktree...70🌳 Setting up worktree...71🌳 Setting up worktree...72🌳 Setting up worktree...73🌳 Setting up worktree...74🌳 Setting up worktree...75🌳 Setting up worktree...76🌳 Setting up worktree...77🌳 Setting up worktree...78🌳 Setting up worktree...79🌳 Setting up worktree...80🌳 Setting up worktree...81🌳 Setting up worktree...82🌳 Setting up worktree...83🌳 Setting up worktree...84🌳 Setting up worktree...85🌳 Setting up worktree...86🌳 Setting up worktree...87🌳 Setting up worktree...88🌳 Setting up worktree...89🌳 Setting up worktree...90🌳 Setting up worktree...91🌳 Setting up worktree...92🌳 Setting up worktree...93🌳 Setting up worktree...94🌳 Setting up worktree...95🌳 Setting up worktree...96🌳 Setting up worktree...97🌳 Setting up worktree...98🌳 Setting up worktree...99🌳 Setting up worktree...100🌳 Setting up worktree...101🌳 Setting up worktree...102🌳 Setting up worktree...103🌳 Setting up worktree...104🌳 Setting up worktree...105🌳 Setting up worktree...106🌳 Setting up worktree...107🌳 Setting up worktree...108🌳 Setting up worktree...109🌳 Setting up worktree...110🌳 Setting up worktree...111🌳 Setting up worktree...112🌳 Setting up worktree...113🌳 Setting up worktree...114🌳 Setting up worktree...115🌳 Setting up worktree...116🌳 Setting up worktree...117🌳 Setting up worktree...118🌳 Setting up worktree...119🌳 Setting up worktree...120🌳 Setting up worktree...121🌳 Setting up worktree...122🌳 Setting up worktree...123🌳 Setting up worktree...124🌳 Setting up worktree...125🌳 Setting up worktree...126🌳 Setting up worktree...127🌳 Setting up worktree...128🌳 Setting up worktree...129🌳 Setting up worktree...130🌳 Setting up worktree...131🌳 Setting up worktree...132🌳 Setting up worktree...133🌳 Setting up worktree...134🌳 Setting up worktree...135🌳 Setting up worktree...136🌳 Setting up worktree...137🌳 Setting up worktree...138🌳 Setting up worktree...139🌳 Setting up worktree...140🌳 Setting up worktree...141🌳 Setting up worktree...142🌳 Setting up worktree...143🌳 Warning: /build/TestReleaseOfRecoveredMissingStateEntryLeavesUnknownSeeds2352885193/001/pool/1/myrepo was recovered without a trusted record of the ignored files treehouse seeded into it; any such files are not cleaned up and remain in the worktree.144🌳 Setting up worktree...145🌳 Setting up worktree...146🌳 Setting up worktree...147🌳 Setting up worktree...148🌳 Setting up worktree...149🌳 Setting up worktree...150🌳 Setting up worktree...151🌳 Setting up worktree...152🌳 Setting up worktree...153🌳 Setting up worktree...154🌳 Warning: /build/TestRelease_FailedSeedingQuarantineStaysLeasedUntilNamedReturn2709817970/001/pool/1/myrepo was recovered without a trusted record of the ignored files treehouse seeded into it; any such files are not cleaned up and remain in the worktree.155🌳 Setting up worktree...156🌳 Setting up worktree...157🌳 Setting up worktree...158🌳 Setting up worktree...159🌳 Setting up worktree...160🌳 Setting up worktree...161🌳 Setting up worktree...162🌳 Setting up worktree...163🌳 Setting up worktree...164🌳 Setting up worktree...165🌳 Setting up worktree...166🌳 Setting up worktree...167🌳 Setting up worktree...168/bin/sh: this-command-does-not-exist-xyzzy: not found169🌳 hook command failed: "this-command-does-not-exist-xyzzy" (exit 127): exit status 127170🌳 Setting up worktree...171PASS172🌳 Setting up worktree...173🌳 Setting up worktree...174PASS175🌳 Setting up worktree...176🌳 Setting up worktree...177🌳 Setting up worktree...178🌳 Setting up worktree...179🌳 Setting up worktree...180🌳 Setting up worktree...181🌳 Setting up worktree...182🌳 Setting up worktree...183🌳 Setting up worktree...184🌳 Setting up worktree...185🌳 Setting up worktree...186PASS187🌳 Setting up worktree...188🌳 Setting up worktree...189🌳 Setting up worktree...190🌳 Setting up worktree...191🌳 Setting up worktree...192🌳 Setting up worktree...193🌳 Setting up worktree...194🌳 Setting up worktree...195🌳 Setting up worktree...196PASS197🌳 Setting up worktree...198🌳 Setting up worktree...199🌳 Setting up worktree...200🌳 Setting up worktree...201🌳 Setting up worktree...202🌳 Setting up worktree...203🌳 Setting up worktree...204🌳 Setting up worktree...205🌳 Setting up worktree...206🌳 Setting up worktree...207🌳 Setting up worktree...208🌳 Setting up worktree...209🌳 Setting up worktree...210🌳 Setting up worktree...211🌳 Setting up worktree...212PASS213🌳 Setting up worktree...214PASS215🌳 Setting up worktree...216PASS217🌳 Setting up worktree...218🌳 Setting up worktree...219🌳 Setting up worktree...220🌳 Setting up worktree...221🌳 Setting up worktree...222🌳 Setting up worktree...223🌳 Setting up worktree...224🌳 Setting up worktree...225🌳 Setting up worktree...226🌳 Setting up worktree...227🌳 Setting up worktree...228🌳 Setting up worktree...229🌳 Setting up worktree...230🌳 Setting up worktree...231🌳 Setting up worktree...232🌳 Setting up worktree...233🌳 Setting up worktree...234🌳 Setting up worktree...235🌳 Setting up worktree...236🌳 Setting up worktree...237🌳 Setting up worktree...238🌳 Setting up worktree...239🌳 Setting up worktree...240🌳 Setting up worktree...241🌳 Setting up worktree...242🌳 Setting up worktree...243🌳 Setting up worktree...244🌳 Setting up worktree...245🌳 Setting up worktree...246🌳 Setting up worktree...247🌳 Setting up worktree...248🌳 Setting up worktree...249🌳 Setting up worktree...250🌳 Setting up worktree...251🌳 Setting up worktree...252🌳 Setting up worktree...253🌳 Setting up worktree...254🌳 Setting up worktree...255🌳 Setting up worktree...256🌳 Setting up worktree...257🌳 Setting up worktree...258🌳 Setting up worktree...259🌳 Setting up worktree...260🌳 Setting up worktree...261🌳 Setting up worktree...262🌳 Setting up worktree...263🌳 Setting up worktree...264🌳 Setting up worktree...265🌳 Setting up worktree...266🌳 Setting up worktree...267🌳 Setting up worktree...268🌳 Setting up worktree...269🌳 Setting up worktree...270🌳 Setting up worktree...271🌳 Setting up worktree...272🌳 Setting up worktree...273🌳 Setting up worktree...274🌳 Setting up worktree...275🌳 Setting up worktree...276🌳 Setting up worktree...277🌳 Setting up worktree...278🌳 Setting up worktree...279🌳 Setting up worktree...280🌳 Setting up worktree...281🌳 Setting up worktree...282🌳 Setting up worktree...283🌳 Setting up worktree...284🌳 Setting up worktree...285🌳 Setting up worktree...286🌳 Setting up worktree...287🌳 Setting up worktree...288🌳 Setting up worktree...289treehouse: recovered untracked files from /build/TestRecoveredAutoFreeGatesuntracked_contents_are_retained_in_ba4082747134/001/pool/1/myrepo into retained backup /build/TestRecoveredAutoFreeGatesuntracked_contents_are_retained_in_ba4082747134/001/treehouse-recovered-backup-pool-1290--- FAIL: TestRecoveredAutoFreeGates (0.90s)291 --- FAIL: TestRecoveredAutoFreeGates/unpushed_head_remains_leased (0.13s)292 recovered_test.go:86: status = {Name:1 Path:/build/TestRecoveredAutoFreeGatesunpushed_head_remains_leased694604809/001/pool/1/myrepo Status:leased Flavor:git Processes:[] LeaseID: LeaseHolder:recovered: state file was corrupt or truncated; verify before reuse LeasedAt:2026-10-15 22:12:32.815533457 +0000 UTC Branch: Detached:true BranchErr: RecoveryReason:a process is using this worktree (a shell standing in it counts); stop it or leave the worktree RecoveryBackup: HeldOnlyByCwd:false}293🌳 Setting up worktree...294🌳 Setting up worktree...295🌳 Setting up worktree...296🌳 Warning: /build/TestRecoveryReasonClearedByNamedReturn527640341/001/pool/1/myrepo was recovered without a trusted record of the ignored files treehouse seeded into it; any such files are not cleaned up and remain in the worktree.297🌳 Setting up worktree...298🌳 Setting up worktree...299🌳 Setting up worktree...300🌳 Setting up worktree...301🌳 Setting up worktree...302treehouse: recovered untracked files from /build/TestRecoveredPartialBackupRetriesIntoSameBackup3667080964/001/pool/1/myrepo into retained backup /build/TestRecoveredPartialBackupRetriesIntoSameBackup3667080964/001/treehouse-recovered-backup-pool-1303🌳 Setting up worktree...304🌳 Setting up worktree...305🌳 Setting up worktree...306treehouse: recovered untracked files from /build/TestRecoveredBackupTightensBroaderExistingFolder2648685972/001/pool/1/myrepo into retained backup /build/TestRecoveredBackupTightensBroaderExistingFolder2648685972/001/treehouse-recovered-backup-pool-1307treehouse: WARNING: cannot read the VCS marker for /build/TestReadState_RecoverySkipsUnreadableMarkerSlot3081091391/001/2/myrepo (resolving .git marker in /build/TestReadState_RecoverySkipsUnreadableMarkerSlot3081091391/001/2/myrepo: stat /build/TestReadState_RecoverySkipsUnreadableMarkerSlot3081091391/001/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`308treehouse: WARNING: state file /build/TestReadState_RecoverySkipsUnreadableMarkerSlot3081091391/001/treehouse-state.json is corrupt or truncated (invalid character 'c' looking for beginning of object key string); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.309treehouse: WARNING: cannot read the VCS marker for /build/TestReadState_MissingStateSkipsUnreadableMarkerSlot162907551/001/2/myrepo (resolving .git marker in /build/TestReadState_MissingStateSkipsUnreadableMarkerSlot162907551/001/2/myrepo: stat /build/TestReadState_MissingStateSkipsUnreadableMarkerSlot162907551/001/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`310treehouse: WARNING: state file /build/TestReadState_RecoveryWithoutBrokenSlotUnchanged718630988/001/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.311🌳 Setting up worktree...312treehouse: WARNING: cannot read the VCS marker for /build/TestList_RecoveryReportsBrokenMarkerSlotDamaged517475947/001/pool/2/myrepo (resolving .git marker in /build/TestList_RecoveryReportsBrokenMarkerSlotDamaged517475947/001/pool/2/myrepo: stat /build/TestList_RecoveryReportsBrokenMarkerSlotDamaged517475947/001/pool/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`313treehouse: WARNING: state file /build/TestList_RecoveryReportsBrokenMarkerSlotDamaged517475947/001/pool/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.314🌳 Setting up worktree...315treehouse: WARNING: cannot read the VCS marker for /build/TestAcquire_DoesNotHandOutUnreadableMarkerRecoveredSlot1352740867/001/pool/1/myrepo (resolving .git marker in /build/TestAcquire_DoesNotHandOutUnreadableMarkerRecoveredSlot1352740867/001/pool/1/myrepo: stat /build/TestAcquire_DoesNotHandOutUnreadableMarkerRecoveredSlot1352740867/001/pool/1/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`316treehouse: WARNING: state file /build/TestAcquire_DoesNotHandOutUnreadableMarkerRecoveredSlot1352740867/001/pool/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.317treehouse: WARNING: cannot read the VCS marker for /build/TestReadState_ValidStateOmitsBrokenMarkerSlot1451097231/001/2/myrepo (resolving .git marker in /build/TestReadState_ValidStateOmitsBrokenMarkerSlot1451097231/001/2/myrepo: stat /build/TestReadState_ValidStateOmitsBrokenMarkerSlot1451097231/001/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`318treehouse: WARNING: cannot read the VCS marker for /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/001/2/myrepo (resolving .git marker in /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/001/2/myrepo: stat /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/001/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`319treehouse: WARNING: cannot read the VCS marker for /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/002/2/myrepo (resolving .git marker in /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/002/2/myrepo: stat /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/002/2/myrepo/.git: too many levels of symbolic links); recovered as leased and reported damaged - see `treehouse status`320treehouse: WARNING: state file /build/TestReadState_RecoveryPathsRecoverUnreadableMarkerSymmetrically3337972954/002/treehouse-state.json is corrupt or truncated (invalid character 'c' looking for beginning of object key string); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.321🌳 Setting up worktree...322🌳 Setting up worktree...323🌳 Setting up worktree...324APFS sharing skipped: test filesystem skip325🌳 Setting up worktree...326🌳 Setting up worktree...327🌳 Setting up worktree...328APFS sharing: cloned=0 logical_bytes=0 private_data_reduced_bytes=0329🌳 Setting up worktree...330treehouse: WARNING: state file /build/TestReadState_RecoversFromEmptyFile1822768566/001/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.331treehouse: WARNING: state file /build/TestReadState_RecoversJJWorktreeFromEmptyFile4016644041/001/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.332treehouse: WARNING: state file /build/TestReadState_RecoversFromPartiallyWrittenFile3629857503/001/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.333🌳 Setting up worktree...334🌳 Setting up worktree...335treehouse: WARNING: state file /build/TestReadState_RecoveredWorktreesBlockAcquire585184429/001/pool/treehouse-state.json is corrupt or truncated (unexpected end of JSON input); recovering worktrees found on disk as leased because their seeded-file inventory is unknown. See `treehouse status` for automatic recovery results and any slots that still need inspection.336🌳 Setting up worktree...337🌳 Setting up worktree...338🌳 Setting up worktree...339🌳 Setting up worktree...340🌳 Setting up worktree...341🌳 Setting up worktree...342🌳 Setting up worktree...343🌳 Setting up worktree...344🌳 Setting up worktree...345🌳 Setting up worktree...346🌳 Setting up worktree...347🌳 Setting up worktree...348🌳 Setting up worktree...349🌳 Setting up worktree...350🌳 Setting up worktree...351🌳 Setting up worktree...352🌳 Setting up worktree...353🌳 Setting up worktree...354🌳 Setting up worktree...355🌳 Setting up worktree...356🌳 Setting up worktree...357🌳 Setting up worktree...358🌳 Warning: skipped slot 1 because its worktree path /build/TestAcquire_WorktreePathStillAcquiresAfterALostStateFile2264057357/001/myrepo-1 already exists.359🌳 Setting up worktree...360🌳 Warning: skipped slot 1 because its worktree path /build/TestAcquire_WorktreePathFailsWhenEveryCandidateIsOccupied2367189353/001/myrepo-1 already exists.361🌳 Warning: skipped slot 2 because its worktree path /build/TestAcquire_WorktreePathFailsWhenEveryCandidateIsOccupied2367189353/001/myrepo-2 already exists.362🌳 Setting up worktree...363🌳 Setting up worktree...364🌳 Setting up worktree...365🌳 Setting up worktree...366🌳 Setting up worktree...367🌳 Setting up worktree...368🌳 Setting up worktree...369🌳 Setting up worktree...370🌳 Setting up worktree...371🌳 Setting up worktree...372🌳 Setting up worktree...373treehouse: WARNING: could not remove the jj seed authentication left beside /build/TestRemoveManagedWorktree_LeavesUnownedJJSeedAuthOnPlainRoute4281382780/001/src/myrepo-1 (refusing to remove unowned jj seed authentication /build/TestRemoveManagedWorktree_LeavesUnownedJJSeedAuthOnPlainRoute4281382780/001/src/.treehouse-jj-seed-auth/df3667d576f5a06f2bce0840a1292b56); the worktree and its state entry are gone, and the next acquisition at that path relinks the leftover itself.374FAIL375FAIL github.com/kunchenguid/treehouse/v3/internal/pool 46.482s376ok github.com/kunchenguid/treehouse/v3/internal/process 6.118s377ok github.com/kunchenguid/treehouse/v3/internal/shell 0.017s378? github.com/kunchenguid/treehouse/v3/internal/ui [no test files]379ok github.com/kunchenguid/treehouse/v3/internal/updater 0.033s380ok github.com/kunchenguid/treehouse/v3/internal/vcs 0.193s381ok github.com/kunchenguid/treehouse/v3/internal/vcs/gitvcs 4.758s382ok github.com/kunchenguid/treehouse/v3/internal/vcs/jjvcs 0.015s383FAIL