Skip to content

SPECS: Aggregate Moby sys modules#964

Merged
misaka00251 merged 3 commits into
openRuyi-Project:mainfrom
cl2t:aggregate-moby-sys-modules
Jul 20, 2026
Merged

SPECS: Aggregate Moby sys modules#964
misaka00251 merged 3 commits into
openRuyi-Project:mainfrom
cl2t:aggregate-moby-sys-modules

Conversation

@cl2t

@cl2t cl2t commented Jul 19, 2026

Copy link
Copy Markdown

Summary

  • package the six independently tagged github.com/moby/sys modules from one source spec
  • remove the existing standalone atomicwriter and sequential source packages
  • preserve each module's real upstream version through its go(...) Provides

The standalone packages and the aggregate package otherwise provide the same capabilities:

go(github.com/moby/sys/atomicwriter)
go(github.com/moby/sys/sequential)

Keeping both layouts produces an OBS/pbuild have choice condition. This migration makes the aggregate package the only provider while following the repository-level packaging approach requested for Moby's multi-module repository.

Validation

  • all six official tag archives and RemoteAsset hashes verified
  • aggregate source package built successfully on x86_64 and riscv64 in the pure-main OBS project
  • pre-commit checks passed
  • one source package per signed commit

This is split out of #792 so the provider migration can be reviewed and merged independently. #792 will consume the resulting package rather than carrying the migration itself.

Checklist

Assisted-by: Claude Code:GPT-5.6 Sol High

@openruyi-bot openruyi-bot Bot added Community: Student contribution Used by contributors that are currently students at an educational institution. BuildSystem: golangmodule Issue/PR related to golangmodule BuildSystem. Target: Rolling Targeting rolling/current branch. Workflow: Ready For Review Ready for review by anyone with domain expertise. AI Assistance AI is used to help with portions of code, tests, or documentation. labels Jul 19, 2026
cl2t added 3 commits July 20, 2026 16:10
Signed-off-by: cl2t <yihong.or@isrc.iscas.ac.cn>
Signed-off-by: cl2t <yihong.or@isrc.iscas.ac.cn>
Signed-off-by: cl2t <yihong.or@isrc.iscas.ac.cn>
@cl2t
cl2t force-pushed the aggregate-moby-sys-modules branch from e15d626 to 31b79e7 Compare July 20, 2026 08:43
@misaka00251 misaka00251 added this to the 2026.07 milestone Jul 20, 2026
@openruyi-bot openruyi-bot Bot added Workflow: In Review Issues that are undergoing code review and/or undergoing design review. and removed Workflow: Ready For Review Ready for review by anyone with domain expertise. labels Jul 20, 2026
@misaka00251
misaka00251 merged commit 0aeb403 into openRuyi-Project:main Jul 20, 2026
4 checks passed
@openruyi-bot openruyi-bot Bot added Workflow: Complete Applied after all MRs have merged and the issue has been verified if necessary. and removed Workflow: In Review Issues that are undergoing code review and/or undergoing design review. labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Assistance AI is used to help with portions of code, tests, or documentation. BuildSystem: golangmodule Issue/PR related to golangmodule BuildSystem. Community: Student contribution Used by contributors that are currently students at an educational institution. Target: Rolling Targeting rolling/current branch. Workflow: Complete Applied after all MRs have merged and the issue has been verified if necessary.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants