|
1 | 1 | --- |
2 | 2 | subject: design |
3 | | -status: active |
| 3 | +status: landed |
4 | 4 | --- |
5 | 5 |
|
6 | 6 | # A pack's build reported as a build, and a unit's compile independent of the member selection: triage and design (#753, #751) |
7 | 7 |
|
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 |
9 | 9 | what was built, what was measured, and where the implementation departs |
10 | 10 | from sections 3, 4 and 10. |
11 | 11 | - 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 |
660 | 660 | paths, the cache population, both argument-file writers, the job count and the |
661 | 661 | token reclaim consistent with sections 3 and 4. |
662 | 662 |
|
| 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 | + |
0 commit comments