please allow excluding uefi & signing when copying packages

Bug #1972858 reported by Dimitri John Ledkov
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

please add a way to exclude uefi & signing custom upload types when copying packages.

please add include_custom & include_custom_types to copyPackage() API

Include Custom
Whether or not to copy custom uploads already built for this source

Include Custom Types
List of custom types to copy

Default for Include Custom should be true, and Include Custom Types, when empty, should assume all custom types. To ensure that it is backwards compatible with all the existing tooling and SRU & Archive processes.

Out of the following custom types:
raw-installer
raw-translations
raw-dist-upgrader
raw-ddtp-tarball
raw-translations-static
meta-data
uefi
signing

In general SRU team will probably, once this API is available, will switch to using include_custom=True include_custom_types=[raw-installer, raw-translations, raw-dist-upgrader, raw-ddtp-tarball, raw-translations-static, meta-data] => meaning everything but uefi & signing, as we don't like those.

Or maybe something like "include_signing=False" Whether or not to copy custom uefi & signing uploads already built for this source.

I think we started to discuss this API extension in Copenhagen in multiple 1:1 conversations.

Tags: api lp-soyuz
Colin Watson (cjwatson)
tags: added: api lp-soyuz
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.