vasilito
6fc0366abb
build system: remove working-tree stashing (data-loss risk); pre-cook CI=1; target-scoped diagnostics
...
Remove the stash-and-restore machinery entirely. It manipulated the operator's
working tree and had a fatal bug: modern git's 'stash push' does not print the
stash SHA on stdout, so the SHA was never recorded, the stash was never restored,
and with REDBEAR_ALLOW_DIRTY=1 the operator's dirty-fork WIP was silently
stranded in 'git stash list' on every build (base had accumulated 25 strands).
The build now cooks committed HEAD, or the working tree AS-IS under
REDBEAR_ALLOW_DIRTY=1 — it never touches the tree. A read-only startup advisory
surfaces any leftover redbear-build-* strands from the old code.
Recovered the valuable stranded work to local/recovered-stashes/ (netstack
proptest, relibc get_dns_server daemon-path + getnetbyaddr impl); originals
remain in each fork's git stash list. See local/recovered-stashes/README.md.
Also: pre-cook now runs 'repo cook' with CI=1 (matches make live), fixing the
'Entering raw terminal mode ... Inappropriate ioctl' noise; and the failure
diagnostics per-recipe dump is scoped to THIS build's artifacts (mtime >= build
start) so a bare/mini build no longer lists graphical packages left over from a
prior redbear-full build.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 12:59:08 +09:00
..
2026-06-19 11:47:25 +03:00
2026-07-25 00:30:27 +09:00
2026-06-19 11:47:25 +03:00
2026-07-12 23:49:04 +03:00
2026-07-05 22:50:33 +03:00
2026-05-02 01:41:17 +01:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-07-15 00:40:23 +09:00
2026-07-27 12:10:58 +09:00
2026-04-16 12:45:24 +01:00
2026-07-27 12:59:08 +09:00
2026-05-02 22:09:36 +01:00
2026-07-27 12:30:55 +09:00
2026-07-18 14:45:41 +09:00
2026-07-18 14:45:41 +09:00
2026-07-18 14:45:41 +09:00
2026-04-28 15:10:59 +01:00
2026-07-01 15:01:26 +03:00
2026-07-18 14:45:41 +09:00
2026-07-12 17:44:21 +03:00
2026-07-13 17:38:38 +03:00
2026-07-13 19:25:14 +03:00
2026-05-04 19:21:02 +01:00
2026-06-28 00:01:47 +03:00
2026-06-19 11:47:25 +03:00
2026-05-02 22:09:36 +01:00
2026-06-21 15:15:57 +03:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-07-12 12:20:29 +03:00
2026-06-28 00:01:47 +03:00
2026-07-05 22:50:33 +03:00
2026-06-19 11:47:25 +03:00
2026-07-21 12:16:00 +09:00
2026-07-21 00:30:55 +09:00
2026-06-19 11:47:25 +03:00
2026-05-03 23:03:24 +01:00
2026-04-16 12:45:24 +01:00
2026-04-18 17:59:15 +01:00
2026-04-18 01:09:13 +01:00
2026-06-19 11:47:25 +03:00
2026-04-18 17:59:15 +01:00
2026-04-16 12:45:24 +01:00
2026-05-03 23:03:24 +01:00
2026-06-19 11:47:25 +03:00
2026-04-18 00:57:57 +01:00
2026-04-17 23:46:20 +01:00
2026-07-27 12:05:54 +09:00
2026-07-26 16:59:32 +09:00
2026-04-18 01:09:29 +01:00
2026-07-15 00:40:23 +09:00
2026-06-29 19:34:35 +03:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-04-16 12:45:24 +01:00
2026-07-12 11:52:28 +03:00
2026-07-26 16:59:32 +09:00
2026-07-26 16:59:32 +09:00
2026-04-16 12:45:24 +01:00
2026-05-02 01:41:17 +01:00
2026-07-12 02:38:12 +03:00
2026-07-20 09:01:14 +09:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-07-01 22:02:26 +03:00
2026-07-18 14:45:41 +09:00
2026-06-28 00:01:47 +03:00
2026-06-19 11:47:25 +03:00
2026-04-28 08:07:14 +01:00
2026-05-03 23:03:24 +01:00
2026-04-16 12:45:24 +01:00
2026-06-19 11:47:25 +03:00
2026-04-28 08:07:14 +01:00
2026-04-16 12:45:24 +01:00
2026-04-28 12:54:31 +01:00
2026-07-11 23:18:41 +03:00
2026-07-27 12:30:55 +09:00
2026-04-18 17:59:15 +01:00
2026-04-18 17:59:15 +01:00
2026-04-26 22:51:09 +01:00
2026-07-20 09:01:14 +09:00
2026-04-16 12:45:24 +01:00
2026-07-13 17:38:38 +03:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-22 19:28:47 +09:00
2026-07-22 19:28:47 +09:00
2026-07-22 19:28:47 +09:00
2026-07-22 19:28:47 +09:00
2026-07-21 00:30:55 +09:00
2026-07-22 19:28:47 +09:00
2026-07-21 00:30:55 +09:00
2026-04-18 17:59:15 +01:00
2026-07-20 10:04:56 +09:00
2026-05-01 03:15:20 +01:00
2026-07-26 19:25:20 +09:00
2026-07-20 09:01:14 +09:00
2026-06-19 11:47:25 +03:00
2026-07-20 07:08:28 +09:00
2026-04-29 13:45:39 +01:00
2026-04-16 12:45:24 +01:00
2026-05-01 01:37:27 +01:00
2026-07-20 09:01:14 +09:00
2026-04-22 21:31:19 +01:00
2026-04-20 18:37:35 +01:00
2026-07-20 00:14:30 +09:00
2026-05-04 11:57:48 +01:00
2026-07-20 10:04:56 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-04-18 17:59:15 +01:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 07:08:28 +09:00
2026-06-19 11:47:25 +03:00
2026-06-19 11:47:25 +03:00
2026-05-04 11:57:48 +01:00
2026-07-20 07:08:28 +09:00
2026-07-20 11:23:33 +09:00
2026-07-20 10:04:56 +09:00
2026-07-19 19:55:27 +09:00
2026-06-19 11:47:25 +03:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-07-20 07:08:28 +09:00
2026-07-26 20:56:17 +09:00
2026-06-19 11:47:25 +03:00
2026-04-14 12:14:50 +01:00
2026-04-16 12:45:24 +01:00
2026-04-16 12:45:24 +01:00
2026-07-20 09:01:14 +09:00
2026-07-20 09:01:14 +09:00
2026-06-19 11:47:25 +03:00
2026-07-20 00:14:30 +09:00
2026-07-26 16:59:32 +09:00
2026-07-12 10:13:12 +03:00
2026-07-19 05:38:30 +09:00
2026-05-03 23:03:24 +01:00
2026-04-23 20:27:13 +01:00
2026-07-09 19:08:34 +03:00
2026-05-02 01:41:17 +01:00
2026-06-19 11:47:25 +03:00
2026-04-16 12:45:24 +01:00
2026-07-12 00:19:30 +03:00
2026-07-12 12:11:23 +03:00
2026-07-10 22:10:33 +03:00
2026-07-27 12:10:58 +09:00
2026-07-12 13:53:57 +03:00
2026-07-27 12:10:58 +09:00
2026-07-27 06:17:58 +09:00
2026-07-12 01:31:03 +03:00
2026-05-02 01:41:17 +01:00
2026-05-02 01:41:17 +01:00
2026-05-03 23:03:24 +01:00