← Back to issue list

feat: implement debcraft-specific rules

View original Github issue

Metadata

Project
craft-platforms
Number
#197
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #197 as commit 312896f, adding debcraft defaults and allowing build-for: all alongside architecture-specific builds; fixes #192.

Resolution: closed resolved

Reason: PR #197 was approved, passed all CI checks, and merged in commit 312896f. It explicitly fixes #192 and implements its requested platform format.

Evaluated by: mr-cal-bot

No scores available.

Issue body

These rules are: - no 'base' key implies the current base - no 'platforms' key implies all possible platforms without cross-compiles - 'build-for: all' is allowed to coexist with platform-dependent builds Fixes: #192 CRAFT-4925 --- - [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 `make lint && make test`?

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #197 as commit 312896f, adding debcraft defaults and allowing build-for: all alongside architecture-specific builds; fixes #192.
stealth/space-bunny-alpha — closed resolved Merged PR #197 (commit 312896f), implementing debcraft rules and fixing #192: implicit base/platform defaults and support for build-for: all with architecture-specific builds.
qwen/qwen3.6-35b-a3b — closed resolved Merged implementation of debcraft-specific rules resolving craft-platforms#192, allowing build-for: all to coexist with platform-dependent builds

Update history

Date Change
created

Related work

  • Likely Fixed By: craft-platforms#192 (confidence 100%)

    PR #197 explicitly states that it fixes #192 and implements coexisting build-for: all and architecture-specific builds.

Related issues

Issue Project State Summary Similarity
#192 Introduce a platform format that can have both `build-for: all` and architecture-specific builds craft-platforms closed Implemented Debcraft-specific mixed-architecture and build-for-all platform handling in merged PR #197 (commit 312896f).
72%
#44 feat: add a project model debcraft merged Merged PR #44 in commit bfe8ca0, adding debcraft's initial project model and fixing #36 (DEBCRAFT-16).
71%
#532 environment: add build-on and build-for architectures craft-parts merged Merged PR #532 in commit 9f8e969e, adding build-on/build-for architecture and triplet variables, deprecating CRAFT_TARGET_ARCH and CRAFT_ARCH_TRIPLET, and fixing #514.
71%
#45 feat: enable running on Ubuntu 26.04 (Resolute) debcraft merged Merged PR #45 as commit e88089d, enabling Debcraft to run on Ubuntu 26.04 Resolute; all CI checks passed.
71%
#153 feat: support foreign architectures craft-archives merged Merged PR #153 as commit 64f1092, adding APT foreign-architecture support for deb822-based Ubuntu sources, including core24; released in craft-archives 2.1.0.
71%