Commit 89c2566
deps: 跟随 openkal 的开发线 (#1)
* deps: 改用 git + 分支跟随 openkal 的开发线
同时把 origin 换成 SSH:它此前指向 HTTPS,而这个账号在那条路径上没有写权限 ——
报出来的是 403,读起来像仓库不存在。
* deps: 例子也要跟着这条线
例子仍用版本号依赖 openkal,而仓库本身改成了 git 依赖 —— 两种形式不能并存,
CI 报的是 'requested as both a version dep and a git dep'。
一次改依赖形式,要改的是**图里的每一处**,而例子也在图里。
* feat: declare the kernel-abi layer this package supplies
mcpp resolves the target side per layer after the dependency graph is known,
and reads which layer a package fills from its capabilities. Declaring
`mcpp:kernel-abi=openkal` states that this package implements the platform
interface a C library sits on, and that it answers to the name `openkal`.
The engine knows the three layer names and none of the implementations that
fill them, so nothing about openkal appears in mcpp for this to work.
Claude-Session: https://claude.ai/code/session_01Q4ucduLuSsETHYJ1RkGVVD
* chore: 0.1.1
The manifest states a capability the previous release did not, and the index
serves published tarballs rather than branches. A consumer resolving through
the index would otherwise get content in which this package declares no layer,
and the engine would resolve its target side to the compiler payload.
Claude-Session: https://claude.ai/code/session_01Q4ucduLuSsETHYJ1RkGVVD
---------
Co-authored-by: speak-agent <x.d2learn.org@gmail.com>1 parent 6fbd9db commit 89c2566
2 files changed
Lines changed: 13 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
21 | 31 | | |
22 | 32 | | |
23 | 33 | | |
24 | 34 | | |
25 | | - | |
| 35 | + | |
26 | 36 | | |
27 | 37 | | |
28 | 38 | | |
| |||
0 commit comments