Hirsute+ should stop building and publishing udebs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Launchpad itself |
Undecided
|
Unassigned | ||
| launchpad-buildd |
Undecided
|
Unassigned | ||
| debhelper (Ubuntu) |
Undecided
|
Unassigned | ||
| dpkg (Ubuntu) |
Undecided
|
Unassigned | ||
| ubiquity (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
many / most d-i components have been removed in groovy.
Please stop publishing http://
Separtely for packages that build both .deb and .udeb please build with noudeb profile
Related branches
- Colin Watson: Needs Fixing on 2020-06-29
-
Diff: 138 lines (+84/-1)4 files modifieddebian/changelog (+1/-0)
lpbuildd/binarypackage.py (+11/-0)
lpbuildd/tests/test_binarypackage.py (+70/-0)
sbuildrc (+2/-1)
summary: |
- Groovy+ should build with noudeb deb-build-profile + Groovy+ should stop building and publishing udebs |
description: | updated |
tags: | added: noudebs |
Dimitri John Ledkov (xnox) wrote : | #2 |
Started to implement this in dpkg https:/
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-
Changed in dpkg (Ubuntu): | |
status: | New → In Progress |
summary: |
- Groovy+ should stop building and publishing udebs + Hirsute+ should stop building and publishing udebs |
Dimitri John Ledkov (xnox) wrote : | #3 |
It would help if debhelper implied <!noudeb> profile for udebs.
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package debhelper - 13.3.3ubuntu3
---------------
debhelper (13.3.3ubuntu3) hirsute; urgency=medium
* Imply '<!noudeb>' profile if not set on package type udeb. LP:
#1884836
-- Dimitri John Ledkov <email address hidden> Sun, 21 Feb 2021 02:48:01 +0000
Changed in debhelper (Ubuntu): | |
status: | New → Fix Released |
So my proposal against buildd is on hold https:/ /code.launchpad .net/~xnox/ launchpad- buildd/ +git/launchpad- buildd/ +merge/ 386466, which hard-coded a list of suites and then simply set noudeb profile.
It relies on the fact that no profiles were set at the moment at all.
The alternative to above, is to patch our dpkg to append noudeb profile by default, which might be quite ugly as well.