← Back to issue list

package-repositories: remove experimental flag

View original Github issue

Metadata

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

Current evaluation

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).

Resolution: closed resolved

Reason: The PR was merged into master as commit 0662e6307 with three approvals, removing the experimental gating added by b8afca3ec so package-repositories works without the flag. Follow-up integration work landed later in #3649 (4104923f9).

Evaluated by: mr-cal-bot

No scores available.

Issue body

Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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).
stealth/space-bunny-alpha — closed resolved PR #3520 by cjp256 was merged as commit 0662e6307 ("package-repositories: remove experimental flag"), dropping the --enable-experimental-package-repositories flag; the flag string is now absent from the codebase.
stealth/space-bunny-alpha — closed resolved Merged PR #3520 as commit 0662e6307, removing the package-repositories experimental flag after three reviewer approvals.
qwen/qwen3.6-35b-a3b — — Removed the experimental flag from the package-repositories module. Approved by three reviewers, passed CI checks, and merged into master with a net reduction of 34 lines across five files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master by maintainer cjp256, removing the experimental flag from package-repositories. The change passed static and unit tests, with Codecov confirming successful integration into the main branch.

Update history

No update history recorded yet.

Related work

  • Related To: snapcore/snapcraft#3649 (confidence 72%)

    Commit 4104923f9 'parts: integrate package-repositories' continued the stabilization by wiring package-repositories into parts.

  • Caused By: snapcore/snapcraft#3328 (confidence 45%)

    Pre-stabilization cleanups (dropping $SNAPCRAFT_APT_RELEASE, #3222) preceded graduation of the feature.

Related issues

Issue Project State Summary Similarity
#3074 package-repositories: draft spec and cleanup snapcraft merged PR #3074 merged the draft package-repositories spec, removed the reserved schema name, and gated the feature behind --enable-experimental-package-repositories.
77%
#2911 [experimental] package-management repository configuration snapcraft merged Merged as f24f4cf68 (#2911), adding experimental package-repositories support for PPAs and GPG keys, batched apt refreshes, and unit/spread tests.
73%
#3328 package repositories: drop $SNAPCRAFT_APT_RELEASE variable snapcraft merged PR #3328 by cjp256 merged as commit b4df05ac2, removing $SNAPCRAFT_APT_RELEASE handling from package-repositories ahead of the spec's stabilization; spec finalized shortly after in #3333 (23d2ca056).
73%