Comment 13 for bug 1764314

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi rbasak,
almost right - just missing a slight twist.
Yes to all you said until "leaving the situation as-is for stable releases is appropriate since use case 1 above is far less serious than a potential regression in use case 3."

I think we all ack on >=18.10 to select the udev backend and be good (which mean ncf gets demoted btw).

But for the SRU "leave as is" is not the right option IMHO.
If I fully buy in on the reasons you have given that we can't take away netcf backend from an SRU perspective then at least netcf will need a dependency to ifupdown because it calls ifup/ifdown and relies on that to work - if we can't take it away we have to make it work at least.

My personal suggestion to this would therefore be:
Cosmic: switch libvirt to udev
Cosmic: add the ifupdown dependency to netcf, but also demote it
Bionic: add ifupdown dependency to netcf

That will remove the issue for >18.10 the right way and OTOH not violate SRU policy but fix netcf where it is still used.

But I see from IRC discussions that we need to talk, I'll invite to share arguments and eventually decide on this, to then start fixing it (we have all the options now, just need to agree how to proceed).

Note: all verification tests with udev backend are all good btw.