package-repositories: remove experimental flag
Metadata
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. | |
| #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. | |
| #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). |