Skip to content

add qt6-canvaspainter, qt6-quickeffectmaker, qt6-tasktree - #1319

Merged
Zeno-sole merged 1 commit into
deepin-community:masterfrom
pengfeixx:add-qt6-612-repos
Oct 29, 2026
Merged

Zeno-sole merged 1 commit into
deepin-community:masterfrom
pengfeixx:add-qt6-612-repos

Conversation

@pengfeixx

Copy link
Copy Markdown
Contributor

Summary

Add three missing Qt module packaging repositories for the Qt 6.12 upgrade:

  • qt6-canvaspainter
  • qt6-quickeffectmaker
  • qt6-tasktree

Context

  • Per the deepin-community Qt 6.12 branch audit (2026-10-21), these three Qt 6.11/6.12 new modules have no repositories in the org yet (org search + API 404), while the other 34/38 modules already carry upstream/qt6.12 branches.
  • Cleanroom-built Qt 6.12.0-1 packaging for all three modules is ready and needs target repos to submit content PRs against.
  • Entry style (group: deepin-sysdev-team, #main) follows the existing qt6-* entries in repos.yml.

Testing

  • repos.yml structure mirrors neighboring qt6-* entries (indentation, keys)
  • No duplicate repo entries introduced

PMS: TASK-396869

1. Add qt6-canvaspainter, qt6-quickeffectmaker, qt6-tasktree to repos.yml
2. The three repos are missing in deepin-community per the 6.12 branch audit
3. Group follows existing Qt 6 packaging repos (deepin-sysdev-team)

Log: Repository-Manager creates the three repos automatically after merge

Influence:
1. Verify the three repos appear under deepin-community after merge
2. Verify repo group ownership and default branch are as configured
3. Qt 6.12 packaging PRs for these modules can then be submitted

chore: 新增三个 Qt 6.12 模块打包仓库

1. repos.yml 新增 qt6-canvaspainter、qt6-quickeffectmaker、qt6-tasktree
2. 这三个模块为 6.12 升级分支核查中确认缺失的仓库(6.11/6.12 新模块)
3. group 与既有 Qt 6 打包仓库保持一致(deepin-sysdev-team)

Log: 合并后由 Repository-Manager 自动创建三个仓库

Influence:
1. 合并后确认 deepin-community 组织下生成对应三个仓库
2. 确认仓库属组与默认分支配置正确
3. 后续三个模块的 Qt 6.12 打包内容 PR 可提交到新仓库

PMS: TASK-396869
@deepin-ci-robot

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign zeno-sole for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Zeno-sole
Zeno-sole merged commit 51cd51e into deepin-community:master Oct 29, 2026
3 of 4 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Created Successfully

@pengfeixx
pengfeixx deleted the add-qt6-612-repos branch October 29, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants