feat: warn when multiple snaps will be built in the same environment
Metadata
Current evaluation
Merged PR #4839 (commit 67de4083f) added a core22 warning for multiple snaps sharing a destructive-mode build environment, fixing #4685 and #4356.
Resolution: closed resolved
Reason: PR #4839 was merged as commit 67de4083f and implemented the warning requested by issues #4685 and #4356. The change was released in Snapcraft 8.3.0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/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`)
-----
Warn when multiple snaps will be built in the same environment for core22 snaps.
Fixes #4685
Fixes #4356
(CRAFT-2627)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4839 (commit 67de4083f) added a core22 warning for multiple snaps sharing a destructive-mode build environment, fixing #4685 and #4356. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4839 via commit 67de4083f, adding a core22 warning when multiple snaps share a build environment; released in Snapcraft 8.3.0 and fixing #4685 and #4356. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4839 (67de4083f) added a core22 warning for multiple snaps sharing one build environment, fixing #4685 and #4356; released in Snapcraft 8.3.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4839 (67de4083f), adding a core22 warning when multiple snaps share a build environment and fixing #4685 and #4356. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Adds a warning when multiple snaps are built in the same environment for core22, resolving issues #4685 and #4356. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds a warning when multiple snaps are built in the same environment for core22 projects. Resolves issues #4685 and #4356. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
snapcraft#4685
(confidence 100%)
PR #4839 explicitly states that it fixes this destructive-mode warning issue.
-
Likely Fixed By:
snapcraft#4356
(confidence 100%)
PR #4839 explicitly states that it fixes this multi-architecture destructive-mode issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4685 Warn when multiple core22 snaps will be built in destructive mode | snapcraft | closed | Added the destructive-mode warning for multiple core22 builds via #4839 (commit 67de4083f), included in Snapcraft 8.3.0. | |
| #4356 Handle multi-arch builds in destructive mode | snapcraft | closed | Core22 destructive mode now warns when multiple snaps share build state; merged in PR #4839 (67de4083f) and released in Snapcraft 8.3.0. |