Skip to content

Commit 68e4998

Browse files
committed
docs: the pack drive and selection design is landed (2026.10.1.2), with its release record
1 parent 23c9590 commit 68e4998

2 files changed

Lines changed: 34 additions & 4 deletions

File tree

‎.agents/docs/2026-10-01-pack-drive-and-selection-independent-compile-design.md‎

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
subject: design
3-
status: active
3+
status: landed
44
---
55

66
# A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751)
77

8-
- Status: implemented as 2026.10.1.2 (pull request #754). Section 15 records
8+
- Status: landed as 2026.10.1.2 (pull request #754, released 2026-10-01). Section 15 records
99
what was built, what was measured, and where the implementation departs
1010
from sections 3, 4 and 10.
1111
- Revision 1 was reviewed on 2026-10-01. D1 to D4 were accepted as
@@ -660,3 +660,33 @@ medium confidence and its two below were confirmed in the code and fixed
660660
paths, the cache population, both argument-file writers, the job count and the
661661
token reclaim consistent with sections 3 and 4.
662662

663+
### 15.4 Release
664+
665+
- **mcpp.** #754 was merged as 23c9590b, whose tree is the reviewed head
666+
71d09f0b, and tagged v2026.10.1.2 (release run 36818095279). Both canaries,
667+
xlings and mcppls, built and tested with the new engine. The release job's
668+
own pack, the measurement of #753, wrote the package lines,
669+
`Building 251/414` to `411/414` and `Finished release [optimized] in 5m49s`
670+
before `Packing`.
671+
- **Mirrors and index.** The four archives were uploaded to GitCode
672+
(xlings-res/mcpp) from this host as each appeared, and their bytes match the
673+
release's checksums. openxlings/xim-pkgindex#916 was merged after its four
674+
hashes were compared with the release's sidecars block by block, and
675+
`xlings install mcpp@2026.10.1.2` installs the release.
676+
- **mcpp-index.** mcpplibs/mcpp-index#497 moved `latest_mcpp` and the CI pin
677+
to 2026.10.1.2 after the full sweep (run 36823747543): 28 jobs succeeded and
678+
1 was skipped. The first attempt's two failed shards had stopped on an HTTP
679+
500 downloading the archive, before any member ran. #496, the previous
680+
release's pin, was merged first.
681+
- **GalTranslPP.** PR 3 moved to 2026.10.1.2 (run 36824209051): `mcpp run -p
682+
GPPCLI` after `mcpp build --workspace` took 10 s (3m22s and 4m30s on
683+
2026.9.30.2), the two release packs 83 s. The temporary verification branch
684+
was deleted.
685+
- **Sandbox.** The script of section 15.2, run in an `xlings subos --sandbox`
686+
with the CN mirror against the release installed from the index: every
687+
section passed in at least one of five runs, and every failure was proot's
688+
`Bad address` on ninja's own logs (xlings#635). The same script against
689+
2026.10.1.1 in another subos fails sections 1, 2, 3, 5 and 6b on behaviour
690+
and shows the same proot error.
691+
- **Issues.** #751 and #753 were closed with these readings.
692+

‎.agents/docs/README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Records that declare one. Everything else is listed by date below.
3030

3131
### design
3232

33-
- [A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751)](2026-10-01-pack-drive-and-selection-independent-compile-design.md) — active
33+
- [A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751)](2026-10-01-pack-drive-and-selection-independent-compile-design.md) — landed
3434
- [Member selection, build programs prepared once, a pack over several members, and the output streams of `mcpp run`: the plan for the release after 2026.9.30.2 (#748, #749, #750)](2026-09-30-member-selection-and-build-program-cost-plan.md) — landed
3535
- [The build's wall time, its progress count, a hang after the build, and #732 and #744: measurements and a remediation plan](2026-09-30-build-wall-time-progress-count-and-hang-plan.md) — landed
3636
- [Build output, revision 3: every package that does work is named, the live display is one line drawn in one write, and a repeated warning is stated once per file](2026-09-30-build-output-refinement-design.md) — landed
@@ -113,7 +113,7 @@ Records that declare one. Everything else is listed by date below.
113113

114114
### 2026-10
115115

116-
- [A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751)](2026-10-01-pack-drive-and-selection-independent-compile-design.md) — active
116+
- [A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751)](2026-10-01-pack-drive-and-selection-independent-compile-design.md) — landed
117117
### 2026-09
118118

119119
- [Member selection, build programs prepared once, a pack over several members, and the output streams of `mcpp run`: the plan for the release after 2026.9.30.2 (#748, #749, #750)](2026-09-30-member-selection-and-build-program-cost-plan.md) — landed

0 commit comments

Comments
 (0)