Hirsute+ should stop building and publishing udebs

Bug #1884836 reported by Dimitri John Ledkov on 2020-06-23
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
debhelper (Ubuntu)
dpkg (Ubuntu)
ubiquity (Ubuntu)

Bug Description

many / most d-i components have been removed in groovy.

Please stop publishing http://archive.ubuntu.com/ubuntu/dists/groovy/main/debian-installer/

Separtely for packages that build both .deb and .udeb please build with noudeb profile

Related branches

summary: - Groovy+ should build with noudeb deb-build-profile
+ Groovy+ should stop building and publishing udebs
description: updated
tags: added: noudebs

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.

Dimitri John Ledkov (xnox) wrote :

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.

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 :

It would help if debhelper implied <!noudeb> profile for udebs.

Launchpad Janitor (janitor) wrote :

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:

 -- Dimitri John Ledkov <email address hidden> Sun, 21 Feb 2021 02:48:01 +0000

Changed in debhelper (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers