fix(remotebuild): use the project's privacy for repos and recipes
Metadata
Current evaluation
Merged #5238 incorporated craft-application#615, preserving project privacy for remotely created Launchpad repositories and recipes; the fix shipped in Snapcraft 8.6.2.
Resolution: closed resolved
Reason: PR #5238 was approved and merged, fixing snapcraft#5221 by incorporating canonical/craft-application#615. The fix was released in Snapcraft 8.6.2.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Pulls in fixes from https://github.com/canonical/craft-application/pull/615, which fixes a bug where the remote-builder would create a public repository and recipe, even when the project is private.
Fixes #5221
(CRAFT-4035)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #5238 incorporated craft-application#615, preserving project privacy for remotely created Launchpad repositories and recipes; the fix shipped in Snapcraft 8.6.2. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5238 (CRAFT-4035), incorporating craft-application#615, so remote builds create repositories and recipes using the project's privacy. Fixes #5221; released in Snapcraft 8.6.2. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged PR resolves #5221 by ensuring the remote-builder respects project privacy for repositories and recipes. Incorporates a fix from craft-application PR #615. Approved by three reviewers, passed CI, and modified six files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged fix ensuring the remote-builder respects project privacy for repositories and recipes. Incorporates craft-application PR #615, resolving issue #5221 where private projects incorrectly generated public artifacts. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-application#615
(confidence 100%)
Upstream fix incorporated by PR #5238.
-
Related To:
canonical/snapcraft#5221
(confidence 100%)
Privacy bug report fixed by the merged PR.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5221 remote build: use the project's privacy for repos and recipes | snapcraft | closed | Remote builds now preserve project privacy for repositories and recipes; fixed by merged PR #5238 and released in Snapcraft 8.6.2. | |
| #615 fix(launchpad): use the project's privacy for repos and recipes | craft-application | merged | Merged PR #615 in commit b394bdd6, fixing remote-builder uploads so Launchpad repositories and recipes inherit the project's privacy instead of becoming public. | |
| #614 Remote build: Uploaded repository should have the same information type as the project | craft-application | closed | Fixed by merged PR #615 (commit b394bdd6), making remote-build repositories and recipes inherit the project's Launchpad privacy. |