Hi, On 4/2/26 22:27, Michael Tokarev wrote:
Besides backports, this same mechanism can be implemented in context of distribution. For example, distribution.ubuntu build profile vs distribution.debian, etc - it will help greatly to distinguish the [build] dependencies for example, as ubuntu has universe vs main.
The wiki has a rationale why doing that is not a great idea [1]. [1] https://wiki.debian.org/BuildProfileSpec#Derivative_specific_profiles
Overall, it'd help in multiple cases like this.
If you plan to pursue this endeavor, please be aware that there is tooling out that that currently relies on the fact that the official Debian buildds do not use/allow build profiles. The ones I know of are udd [2] and britney2. I bet there are more. Before allowing profiles on the buildds, those need to be found and fixed.
[2] https://salsa.debian.org/qa/udd/-/blob/master/scripts/update-key-packages.pl#L147
Paul
OpenPGP_signature.asc
Description: OpenPGP digital signature

