apache / apache/maka

release: resolve post-incubation GitHub and npm distribution status

Open
#3,274 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
5.4k
Forks
502
Avg merge
1d 2h
Merged PRs (30d)
715

Description

English

Part of #2974 — G7: existing distribution remediation.

## Outcome

Obtain and execute a mentor/PPMC-approved disposition for releases published
after incubation began and for the bundled-Git binary distribution path before
the first ASF release is announced.

## Exit criteria

- [ ] Inventory GitHub and npm artifacts published after Maka entered
incubation, including `v0.1.11` and `cli-v0.1.0-beta.1`.
- [ ] Record which artifacts lack an Incubator disclaimer, an explicit non-ASF
designation, or the expected release documents.
- [ ] Obtain a decision on `dev@maka.apache.org` with mentors about whether each
artifact should be relabeled, deprecated, superseded, or otherwise remediated.
- [ ] Apply the approved GitHub/npm metadata changes without replacing artifact
bytes or presenting them as ASF releases.
- [ ] Resolve or explicitly separate the Desktop path that bundles GPLv2 Git
through Dugite before proposing any ASF convenience binary.
- [ ] Document the distinction between the official source release and the new
npm/Desktop convenience artifacts built from it.

## Existing work

- #3220 ensures future CLI packages carry `DISCLAIMER-WIP`, but the published
beta predates that change.
- #1510, #3002, and #3222 concern product distribution and do not resolve this
policy decision.

## Out of scope

- Deleting or replacing existing releases without a mentor-approved decision.
- Completing Desktop/CLI product release features.
- Building the new compliant npm/Desktop artifacts tracked by G8 and G9.

## References

- [Incubator distribution guidelines](https://incubator.apache.org/guides/distribution.html)
- [ASF third-party license policy](https://www.apache.org/legal/resolved.html)

## Ownership

Leave this issue unassigned until the PPMC and mentors identify a coordinator.

简体中文

#2974 的一部分——G7:已有分发补救。

## 目标结果

在第一次 ASF release 公告前,就进入孵化器后发布的版本和 bundled Git 二进制分发路径,
取得 mentors/PPMC 批准的处理结论并落实。

## 完成条件

- [ ] 盘点 Maka 进入孵化器后发布的 GitHub 和 npm artifacts,包括 `v0.1.11` 和
`cli-v0.1.0-beta.1`。
- [ ] 记录哪些 artifacts 缺少 Incubator disclaimer、明确的非 ASF 标识或预期发版文件。
- [ ] 在 `dev@maka.apache.org` 与 mentors 取得决定,确认每个 artifact 应重新标注、
deprecated、由后续版本取代或采取其他补救。
- [ ] 在不替换 artifact 字节、也不把它们表述成 ASF release 的前提下,落实批准的
GitHub/npm 元数据变更。
- [ ] 在提出任何 ASF convenience binary 前,解决或明确隔离 Desktop 通过 Dugite
捆绑 GPLv2 Git 的路径。
- [ ] 记录官方源码 release 与由它构建的新 npm/Desktop convenience artifacts 之间的区别。

## 已有工作

- #3220 确保未来 CLI 包携带 `DISCLAIMER-WIP`,但已发布 beta 早于该变更。
- #1510、#3002 和 #3222 是产品分发工作,不能解决本 issue 的政策判断。

## 不在范围内

- 未取得 mentor 批准就删除或替换已有 release。
- 完成 Desktop/CLI 产品发版功能。
- 构建由 G8 和 G9 追踪的全新合规 npm/Desktop artifacts。

## 参考资料

- [Incubator 分发指南](https://incubator.apache.org/guides/distribution.html)
- [ASF 第三方许可证政策](https://www.apache.org/legal/resolved.html)

## 负责人边界

在 PPMC 和 mentors 确定协调者前保持 unassigned。

Contributor guide

Open the contributing guide

Research direction

Start with the G7 context in #2974, the published GitHub/npm artifacts named here, and the existing disclaimer work in #3220. Review the Incubator distribution guidelines and ASF third-party license policy, then coordinate the disposition on dev@maka.apache.org; done means an approved decision is recorded, metadata changes are applied without altering artifact bytes, and the Desktop/Dugite and source-release distinctions are documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, typescript
Domain
documentation, release
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.