Added a Vendor hook functionality for build profiles, added ability for Ubuntu DEB_VENDOR to set the noudeb build profile by default, but also to override/disable that from the environment.
This will not only work in launchpad, but will also work on any other standard ways of building Ubuntu packages.
Will attempt to upstream that to debian.
From launchpad point of view, I do agree that build-profiles is an archive-distro-arch-series setting. One may want to build certain PPAs with udebs and primary archive without udebs. And have it as a per series/arch setting too.
Started to implement this in dpkg https:/ /salsa. debian. org/xnox/ dpkg/-/ merge_requests/ 1/diffs
Added a Vendor hook functionality for build profiles, added ability for Ubuntu DEB_VENDOR to set the noudeb build profile by default, but also to override/disable that from the environment.
This will not only work in launchpad, but will also work on any other standard ways of building Ubuntu packages.
Will attempt to upstream that to debian.
From launchpad point of view, I do agree that build-profiles is an archive- distro- arch-series setting. One may want to build certain PPAs with udebs and primary archive without udebs. And have it as a per series/arch setting too.