~danilogondolfo/network-manager:netplan/lunar-gu

Last commit made on 2023-02-20
Get this branch:
git clone -b netplan/lunar-gu https://git.launchpad.net/~danilogondolfo/network-manager
Only Danilo Egea Gondolfo can upload to this branch. If you are Danilo Egea Gondolfo please log in for upload directions.

Branch merges

Branch information

Name:
netplan/lunar-gu
Repository:
lp:~danilogondolfo/network-manager

Recent commits

85836bb... by Lukas Märdian

d/rules: Fix git-build-recipe conflict (quilt vs native build)

This is to fix the build of the network-manager-netplan-lunar-gu LP
build-recipe for the "Netplan Everywhere" PPA:

https://code.launchpad.net/~canonical-foundations/+recipe/network-manager-netplan-lunar-gu
https://code.launchpad.net/~canonical-foundations/+archive/ubuntu/networkmanager-netplan

b05ae5d... by Danilo Egea Gondolfo

d/t/nm_netplan.py: Add a test for OpenVPN connections (LP: 1998207)

This test reproduces the bug reported on LP#1998207

cf28760... by Danilo Egea Gondolfo

d/t/nm_netplan.py: Add autopkgtests for the netplan integration

nm_netplan.py creates connections through the Python library. It adds
a lot of boilerplate when implementing tests though. Might be better to
just call nmcli.

- Add test to create, change and delete a tap device
- Add few more tests
  Also add some support code to handle NetworkManager between tests.
- Delete interfaces if they still exist
  It seems that sometimes after deleting a connection, an interface might
  linger around for some reason.
- Add few more tests
- d/t/nm_netplan.py: improve formating
  Remove spaces, empty lines, rename the test file to have a lower
  priority when parsed and remove all the skip annotations.

fe19e3f... by Danilo Egea Gondolfo

d/t/nm.py: Fix autopkgtests when Netplan is in use

Some autopkgtests will fail with the libnetplan patch because a
temporary directory is mounted and unmounted for each test to store the
NM configuration. As all the related netplan yaml files will be kept in
/etc/netplan, all the deleted connections were being recreated.

Let the nm.py script also mount /etc/netplan as a tmpfs volume for each
test.

2716047... by Lukas Märdian

d/network-manager.preinst: backup previous configuration automatically

65d842a... by Lukas Märdian

d/control: build using libnetplan, add netplan.io dependency (non i386)

The network-manager binary package itself is not even build on i386.
We just need libnm0:i386, which is unaffected by the Netplan patches.

aa84899... by Lukas Märdian

Add libnetplan backend integration

Origin: https://github.com/slyon/NetworkManager/commits/netplan-nm-1.40

Co-authored-by: Danilo Egea Gondolfo <email address hidden>

0d0d035... by Jeremy Bícha

1.42.0-1ubuntu1 (patches unapplied)

Imported using git-ubuntu import.

2466275... by Michael Biebl

1.42.0-1 (patches unapplied)

Imported using git-ubuntu import.

bc14f80... by Michael Biebl

1.40.12-1 (patches unapplied)

Imported using git-ubuntu import.