Comment 1 for bug 1855557

Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Re: please drop ifupdown depedency

IIRC the packaging is tried to be consistent and the same across releases.
Currently it has "netplan.io | ifupdown"

Surely it could be dropped to be only "netplan.io" but that will make backports (slightly) more effort.

This was pulling in ifupdown in the past and no more did so for a while.
Recently the package src:ifupdown2 added a provides: ifupdown
That made it show up again on component mismatches.

I'd have expected that component mismatches would consider things to be "ok if there is a sufficient dependency in main". Instead of "flag it as mismatch if there is any package having a provides".

I talked with doko in the MIR meeting and he first suggested Extra-Excludes but then wanted to discuss that with Colin first to then get back to us.

Options mentioned so far:
1. cloud-init to drop ifupdown dependency and adding it back on backports
2. Add Extra-Excludes to seeds to mask this from being added
3. fix tooling that generates component mismatches to consider "Provides" in a different way

@Doko if you could reply on this bug once you have talked with Colin that would be great