fix(launchpad): use the project's privacy for repos and recipes
Metadata
Current evaluation
Merged PR #615 in commit b394bdd6, fixing remote-builder uploads so Launchpad repositories and recipes inherit the project's privacy instead of becoming public.
Resolution: closed resolved
Reason: PR #615 was merged as commit b394bdd6 after maintainer approval. The change fixes issue #614 by applying project privacy to both remote repositories and recipes.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Fixes a bug where the remote-builder would create a public repository and recipe, even when the project is private.
This is a backward-compatible change, but raises a deprecation warning if a project could be public.
I tested with snapcraft and can confirm the recipe and repo are private.
Fixes #614
(CRAFT-3984)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #615 in commit b394bdd6, fixing remote-builder uploads so Launchpad repositories and recipes inherit the project's privacy instead of becoming public. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged craft-application#615 (CRAFT-3984), fixing #614 so remote-build repositories and recipes inherit the project's privacy rather than defaulting to public. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-application#615, making remote builds create Launchpad repositories and recipes with the project's privacy and resolving #614. Public projects now trigger a deprecation warning. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged fix ensuring the remote-builder respects project privacy when creating repositories and recipes. The backward-compatible change adds a deprecation warning for public projects and resolves issue #614 after passing CI and two approvals. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#614
(confidence 100%)
Issue #614 reported the privacy mismatch and was resolved by PR #615.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5238 fix(remotebuild): use the project's privacy for repos and recipes | snapcraft | merged | Merged #5238 incorporated craft-application#615, preserving project privacy for remotely created Launchpad repositories and recipes; the fix shipped in Snapcraft 8.6.2. | |
| #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. | |
| #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. |