Files
omarchy-pkgs/pkgbuilds
OmarchybotandClaude Opus 5 19ef4b560f Skip flea's ctime-racy redo test so releases can drain (#411)
Every channel has failed since 0.2.1 landed: one package failing fails the
whole build, and the build step aborts the release before sign, promote or
sync. Nothing has published on edge, rc or stable since 2026-09-11, and 26
built packages have been rebuilt and discarded every cycle.

backend::redo::tests::redo_refuses_changed_sources_and_destination_collisions
writes a file and immediately asks redo to notice the edit. flea decides
"changed" from ctime alone -- src/backend/undo.rs records (ctime, ctime_nsec)
as the whole identity -- and this kernel stamps ctime from the coarse clock,
so two writes microseconds apart share a timestamp and the guard sees no
change. redo returns Ok where the test demands Err, which is why it fails
almost every run rather than intermittently.

Measured on this builder: 196/200 back-to-back write pairs on /dev/shm and
192/200 on the root filesystem produced an identical ctime. That also retires
the premise of 82363cb: /dev/shm does not buy finer timestamps here, so moving
the suite to tmpfs could never have fixed this, and the comment saying it does
is corrected. A probe cannot decide this at runtime either -- one using stat
reports the filesystem as fine-grained, because the stat subprocess alone
costs more than the granule it is trying to measure.

Both halves belong upstream in thisisgm/flea: the test assumes a resolution
the kernel never promised, and the identity it exercises cannot see a
same-granule edit, which is a real hole in undo/redo rather than only a test
artifact. Skipping one test is the narrow fix; holding the package back would
have stalled the other 26.

Only this test is affected. new_file_is_recreated_but_changed_or_replaced_
files_survive_undo asserts the same refusal and passes, because enough work
separates its write from the identity capture to cross a granule.

Verified with bin/repo build --package flea: filesystem suite 63 passed,
main suite 528 passed, flea 0.2.1-3 built.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-12 16:14:52 +02:00
..
2026-08-19 06:48:27 +00:00
2026-08-24 01:24:35 +00:00
2026-09-01 04:05:40 +00:00
2026-09-11 03:35:00 +00:00
2026-05-08 01:07:21 -04:00
2026-09-11 03:35:00 +00:00
2026-09-11 03:35:00 +00:00
2026-09-11 03:35:00 +00:00
2026-09-11 03:35:00 +00:00
2026-09-01 04:05:40 +00:00
2026-08-15 18:34:51 +00:00
2026-08-13 03:31:01 -07:00
2026-09-07 05:26:37 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-08-27 17:10:00 +02:00
2026-09-04 23:40:49 -04:00
2026-06-08 16:00:00 +00:00
2026-09-10 20:59:14 +00:00
2026-08-13 11:58:32 -07:00
2026-09-03 16:33:12 +00:00
2026-09-07 14:36:02 -04:00
2026-09-11 03:35:00 +00:00
2026-08-24 01:24:35 +00:00
2026-09-11 03:35:00 +00:00
2026-05-08 01:07:21 -04:00
2026-09-09 21:43:33 +00:00
2026-06-16 11:17:06 +00:00
2026-09-11 03:35:00 +00:00
2026-08-13 11:58:32 -07:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-09-10 20:59:14 +00:00
2026-09-08 14:33:49 -04:00
2026-08-27 08:06:24 +00:00
2026-05-08 01:04:51 -04:00
2026-09-08 14:33:49 -04:00
2026-05-08 01:04:50 -04:00
2026-08-15 18:06:52 -04:00
2026-08-07 04:29:12 -07:00
2026-09-07 05:26:37 +00:00
2026-08-27 21:58:26 +00:00
2026-09-11 03:35:00 +00:00
2026-09-10 20:59:14 +00:00
2026-09-11 21:04:30 +00:00
2026-07-26 19:16:43 +00:00
2026-09-07 12:47:14 +00:00
2026-09-04 12:29:12 +02:00
2026-08-27 08:06:24 +00:00
2026-05-08 01:04:51 -04:00
2026-09-10 20:59:14 +00:00
2026-09-06 20:32:10 +00:00
2026-08-07 22:55:45 -04:00
2026-08-17 00:20:45 -07:00
2026-08-19 06:48:27 +00:00
2026-05-08 01:07:21 -04:00
2026-09-05 16:07:29 +02:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00