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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1764314

Title:
  libvirt doesn't show all interfaces

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1764314/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to