← Back to issue list

Automatically use source package's architectures in non-native mode

View original Github issue

Metadata

Project
debcraft
Number
#93
Type
issue
State
open
Author
lengau
Labels
Created
2026-03-05 18:19:05+00:00
Updated
2026-03-05 18:19:05+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Currently non-native mode doesn't check the source package's control file to determine the platforms, instead just defaulting to the standard platforms that are roughly equivalent to `any`. In non-native mode we should refer to the `debian/control` file to figure out what platforms we need. As a note, the special cases of `any all` or `<arch> all` can be taken to simply mean `any` in the platforms key, since we will build those architecture-independent packages in any build (unless a package subset is declared).

Evaluation history

No evaluation history available.