Public bug reported:

For snappy (at first at least) we need to provide netplan in xenial, as
for the first snappy GA release we must not use any PPAs any more.

netplan's NetworkManager backend depends on two patches to read
configuration and connections from /run/NetworkManager/. These will need
to be backported for full netplan support; but they are not required for
snappy as this will use a snapped NM. However, this will need a
temporary hack
(https://code.launchpad.net/%7Emorphis/netplan/+git/netplan/+merge/306607)
until snaps can actually properly support OS components like
NetworkManager.

REGRESSION POTENTIAL:
netplan: The risk for existing installations is practically zero as nplan does 
not exist in xenial yet and thus will not be pulled in during upgrades.
NetworkManager: Nothing in xenial expects/uses /run/NetworkManager/ and as it's 
an ephemeral tmpfs there is no risk of existing files there. If the patches are 
broken it could in theory happen that NetworkManager also does not properly 
read files from /etc/NetworkManager/ any more, so the -proposed package must 
verify that existing connections still work.

TEST PLAN:
1. Run "NetworkManager --print-config" and save the output.
2. Install the proposed NetworkManager and confirm that existing connections 
(from /etc/NetworkManager/system-connections) still work.
3. Run "NetworkManager --print-config" again and verify that the output is the 
same as in step 1.
4. netplan has a very comprehensive integration test suite run as autopkgtest, 
which covers NetworkManager (including the /run patches) and network. Confirm 
that it succeeds.

** Affects: network-manager (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: nplan (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: network-manager (Ubuntu Xenial)
     Importance: Wishlist
     Assignee: Martin Pitt (pitti)
         Status: Triaged

** Affects: nplan (Ubuntu Xenial)
     Importance: Wishlist
     Assignee: Martin Pitt (pitti)
         Status: Triaged

** Also affects: network-manager (Ubuntu)
   Importance: Undecided
       Status: New

** Summary changed:

- Provide nplan to xenial
+ Backport netplan to xenial

** Also affects: network-manager (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: nplan (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: network-manager (Ubuntu)
       Status: New => Fix Released

** Changed in: nplan (Ubuntu)
       Status: New => Fix Released

** Changed in: network-manager (Ubuntu Xenial)
       Status: New => Triaged

** Changed in: network-manager (Ubuntu Xenial)
     Assignee: (unassigned) => Martin Pitt (pitti)

** Changed in: network-manager (Ubuntu Xenial)
   Importance: Undecided => Wishlist

** Changed in: nplan (Ubuntu Xenial)
   Importance: Undecided => Wishlist

** Changed in: nplan (Ubuntu Xenial)
       Status: New => Triaged

** Changed in: nplan (Ubuntu Xenial)
     Assignee: (unassigned) => Martin Pitt (pitti)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1627641

Title:
  Backport netplan to xenial

Status in network-manager package in Ubuntu:
  Fix Released
Status in nplan package in Ubuntu:
  Fix Released
Status in network-manager source package in Xenial:
  Triaged
Status in nplan source package in Xenial:
  Triaged

Bug description:
  For snappy (at first at least) we need to provide netplan in xenial,
  as for the first snappy GA release we must not use any PPAs any more.

  netplan's NetworkManager backend depends on two patches to read
  configuration and connections from /run/NetworkManager/. These will
  need to be backported for full netplan support; but they are not
  required for snappy as this will use a snapped NM. However, this will
  need a temporary hack
  (https://code.launchpad.net/%7Emorphis/netplan/+git/netplan/+merge/306607)
  until snaps can actually properly support OS components like
  NetworkManager.

  REGRESSION POTENTIAL:
  netplan: The risk for existing installations is practically zero as nplan 
does not exist in xenial yet and thus will not be pulled in during upgrades.
  NetworkManager: Nothing in xenial expects/uses /run/NetworkManager/ and as 
it's an ephemeral tmpfs there is no risk of existing files there. If the 
patches are broken it could in theory happen that NetworkManager also does not 
properly read files from /etc/NetworkManager/ any more, so the -proposed 
package must verify that existing connections still work.

  TEST PLAN:
  1. Run "NetworkManager --print-config" and save the output.
  2. Install the proposed NetworkManager and confirm that existing connections 
(from /etc/NetworkManager/system-connections) still work.
  3. Run "NetworkManager --print-config" again and verify that the output is 
the same as in step 1.
  4. netplan has a very comprehensive integration test suite run as 
autopkgtest, which covers NetworkManager (including the /run patches) and 
network. Confirm that it succeeds.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1627641/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to