← Back to issue list

package-repositories: draft spec and cleanup

View original Github issue

Metadata

Project
snapcraft
Number
#3074
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

PR #3074 merged the draft package-repositories spec, removed the reserved schema name, and gated the feature behind --enable-experimental-package-repositories.

Resolution: closed resolved

Reason: PR #3074 was merged, landing spec commit b50c82760, schema commit 69555070b, and CLI gate commit b8afca3ec. The experimental gate was later removed by PR #3520 in commit 0662e6307.

Evaluated by: mr-cal-bot

No scores available.

Issue body

specifications: add package-repositories draft spec schema: remove exposure of reserved name in package-repositories cli: gate package-repositories on --enable-experimental-package-repositories

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #3074 merged the draft package-repositories spec, removed the reserved schema name, and gated the feature behind --enable-experimental-package-repositories.
stealth/space-bunny-alpha — closed resolved Merged PR #3074 (cjp256, 2020-04-27): added the draft package-repositories spec (b50c82760), removed a reserved schema name (69555070b), and gated the feature behind --enable-experimental-package-repositories (b8afca3ec).
stealth/space-bunny-alpha — closed resolved Merged PR #3074 (commits b50c82760, 69555070b, b8afca3ec): added the draft package-repositories spec, removed a reserved schema name, and gated the feature behind --enable-experimental-package-repositories.
stealth/space-bunny-alpha — closed resolved Merged #3074, adding the draft package-repositories spec, removing a reserved schema name, and gating the CLI behind --enable-experimental-package-repositories.
qwen/qwen3.6-35b-a3b — — Merged draft package-repositories specification, schema cleanup removing a reserved name, and CLI gating behind an experimental flag. Approved by one reviewer. Changes span 14 files with 344 additions and 47 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged maintainer cjp256's changes adding a draft package-repositories spec, removing a reserved schema name, and gating the CLI behind an experimental flag. The author noted a minor self-correction during review.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3520 (confidence 100%)

    Merged PR #3520 removed the experimental flag introduced by this work.

  • Related To: snapcraft#3072 (confidence 98%)

    Immediately preceding merged PR containing package-repositories schema corrections.

  • Related To: snapcraft#3333 (confidence 96%)

    Merged PR #3333 finalized the draft package-repositories specification.

Related issues

Issue Project State Summary Similarity
#3520 package-repositories: remove experimental flag snapcraft merged PR #3520 by cjp256 merged as commit 0662e6307, dropping the --enable-experimental-package-repositories flag and promoting package-repositories to a stable, GA snapcraft feature (+3/-37, 5 files).
77%
#3245 specifications: minor cleanup for package-repositories snapcraft merged Merged PR #3245 as commit 1594cf4f4, adding user-feedback hints and tidying package-repositories specification formatting.
73%
#3644 [DRAFT] craft 821/staging/package-repositories snapcraft closed Draft staging PR was closed unmerged; package-repository support landed separately in merged PRs #3647 and #3649, with prerequisite #3646.
73%
#3333 specifications: finalization of package repositories spec snapcraft merged Merged PR #3333 as 23d2ca056, finalizing the package-repositories spec for its first stable release with path support, stricter key handling, and wording cleanup.
72%