Change log for netplan.io package in Ubuntu

175 of 164 results
Published in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
netplan.io (1.0-3ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - debian/patches/lp2060311/
      Fix wait-online via s-n-wait-online.service.d/10-netplan.conf
    - d/libnetplan1.symbols: Update for new (private) symbol

Available diffs

Superseded in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (1.0-2ubuntu1) noble; urgency=medium

  * debian/patches/lp2060311/, LP: #2060311
    Fix wait-online via s-n-wait-online.service.d/10-netplan.conf.
    Using an override config file for systemd-networkd-wait-online.service,
    specifing all the individual, non-optional interfaces to wait for and not
    enabling the s-n-wait-online.service at all when all interfaces are
    optional.
  * d/libnetplan1.symbols: Update for new (private) symbol

 -- Lukas Märdian <email address hidden>  Thu, 18 Apr 2024 14:07:08 +0200

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (1.0-2build1) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 08:09:55 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (1.0-2) unstable; urgency=medium

  [ Lukas Märdian ]
  * Versioned dep on meson >= 1.3.0 for python.limited_api (Closes: #1066889)
  * d/control: downgrade python3-rich to Recommends.

  [ Danilo Egea Gondolfo ]
  * debian/netplan.io.preinst.
    Add a preinst maintainer script for netplan.io to cleanup .pyc cached
    files. Due to these files, the directory /usr/share/netplan/netplan is
    not being removed after the python3-netplan package split. By removing
    these files (and __pycache__ directories), dpkg can remove the old
    directory during upgrade.
  * d/p/0002-parse-nm-add-a-workaround-for-the-DoT-DNS-option.patch.
    Workaround to prevent parse-nm to generate invalid DNS entries in the
    resulting YAML if SNI is used. (LP: #2055148)

 -- Lukas Märdian <email address hidden>  Thu, 28 Mar 2024 12:47:41 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (1.0-1) unstable; urgency=medium

  * New upstream release 1.0:
    - state/status: add support for identifying bridge/bond/vrf members !420
    - Netplan status --diff !440
    - Netplan state diff !386
    - allow COMMON_LINK_HANDLERS for VRFs (LP: #2031421, Closes: #1049432) !401
    - netplan: add support for WPA3-Enterprise (LP: #2029876) !402
    - wifi: support WPA2 and WPA3 Personal simultaneously !404
    - auth: add support for LEAP and EAP-PWD (LP: #2038811) !415
    - wifi: allow to have a psk and an eap password simultaneously !416
    - Migrate CriticalConnection to KeepConfiguration (LP: #1896799) !424
    - apply: bring "lo" back up if it's managed by NM (LP: # 2034595) !408
    - Post 0.107 cleanup & dropping API/ABI compat !400
    - ABI: Refactoring for libnetplan.so.1 !434
    - Add additional bridge port settings !410
    - SR-IOV improvements (VF-LAG support) !439
    Documentation:
    - Add spelling checking to the CI !417
    - doc: libnetplan API reference, using Doxygen and Sphinx.breathe !423
    - doc: Update 'Netplan everywhere' for 23.10 !418
    - added mii-monitor-interval !411
    - Adopt Docs Starter Pack !429
    - Fix howto docs !430
    - docs: add a topic about security !433
    - Document and restructure libnetplan's public API symbols !438
    - Lang. & formatting fixes in API docs. !441
    - Update examples.md !442
    Bug fixes:
    - GitHub CI fixes !405
    - util: don't return a placeholder netdef in the iterator !406
    - tunnels/validation: do not error out if "local" is not defined !407
    - cli/sriov: remove unused code !435
    - wireguard: ignore empty endpoints (LP: #2038811) !414
    - parse: improve the parsing of access-points (LP: #1809994) !413
    - tests: Add autopkgtest for LP: #1959570 !419
    - Fix permissions on folder '/run/NetworkManager/' !422
    - parse-nm/wg: append the correct prefix to IPv6 (LP: #2046158) !428
    - disable StartLimitBurst in the ovs-cleanup service (LP: #2047827) !431
    - ctests: stop including C files in the test files !432
    - workflow/coverity: install missing dependencies !436
    - state_diff: fix filtering of host scoped routes !426
    - sriov: don't generate duplicate entries in the rebind.service file !437
    - check if ovsdb-server.service is active before displaying warning !421
    - parser: accept the special MAC address options (LP: #2045096) !427
    - CI: fix NetworkManager autopkgtest not using deb822 !443
    - tests: Be less strict about systemctl daemon-reload (LP: #2048388)
    - Netplan status --diff refactoring !444
  * d/netplan-generator.install: Fix PLACEHOLDER location
  * d/netplan-generator.lintian-overrides: Clean up unused override
  * d/source/options: Ignore .envrc (direnv)
  * d/control: pkg-config -> pkgconf
  * d/rules: Make use of -Dpython.bytecompile=-1
  * d/control: Update short description
  * d/control,d/libnetplan1.symbols: Prepare for libnetplan1 SOVER bump
  * d/control: Add iproute2 build-dep (for running tests)
  * d/rules: Drop removal of legacy symlink (integrated in meson)
  * d/t/control: execute netplan diff test cases
  * d/patches: Drop patches, applied upstream
  * d/t/control: Mark new 'diff' autopkgtest as flaky

 -- Lukas Märdian <email address hidden>  Thu, 29 Feb 2024 11:51:50 +0100

Available diffs

Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (0.107.1-3) unstable; urgency=medium

  * d/t/prep-testbed.sh: Improve autopkgtest reliability
  * d/p/python-limited-stable-api.patch: Build Python module against stable API
    (LP: #2050881)
  * d/patches: Cleanup DEP-3 headers

 -- Lukas Märdian <email address hidden>  Tue, 23 Jan 2024 11:13:19 +0100
Superseded in noble-proposed
netplan.io (0.107.1-2) unstable; urgency=medium

  * Fix my email address in d/changelog
  * d/control: Add B-D to systemd-dev for systemd.pc (Closes: #1060571)
  * d/patches, d/control: Avoid FTBFS on 32bit architectures, by skipping
    certain unit-tests that depend on OpenVSwitch on such architectures.
  * Add protective diversions for netplan-generator usrmerge (Closes: #1060661)
    thanks to Helmut Grohne
  * Install usr/lib/netplan/PLACEHOLDER to avoid removal of an empty
    [/usr]/lib/netplan/ directory during package upgrade involving the
    usrmerge transition. (See #1060661)

 -- Lukas Märdian <email address hidden>  Tue, 16 Jan 2024 17:09:13 +0100

Available diffs

Superseded in noble-proposed
netplan.io (0.107.1-1) unstable; urgency=medium

  [ Danilo Egea Gondolfo ]
  * New upstream release: 0.107.1
    - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
    - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
    - added mii-monitor-interval example (!411)
    - docs: Add "Contribute Documentation" how-to
    - auth: add support for LEAP and EAP-PWD (!415)
    - tests: Add autopkgtest for (LP: #1959570) (!419)
    - wifi: make it possible to have a psk and an eap password simultaneously
      (!416)
    - doc: Set-up some basic Doxygen project (!423)
    - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
    - doc: create libnetplan apidoc structure (!423)
    - inc: Start documenting public API (!423)
    - doc: Update 'Netplan everywhere' for 23.10 (!418)
    Bug fixes:
    - test:ovs: Avoid NetworkManager taking contol, breaking a test
    - parse: allow COMMON_LINK_HANDLERS for VRFs (!401)
    - util: don't return a placeholder netdef in the iterator (!406)
    - tunnels/validation: do not error out if "local" is not defined (!407)
    - tests: add some integration tests without the local address (!407)
    - wireguard: ignore empty endpoints (LP: #2038811) (!414)
    - parse: improve the parsing of access-points (LP: #1809994) (!413)
    - wifi: replace the previously defined AP with the new one (!413)
    - doc: spelling check improvements (!417)
    - Fix permissions on folder '/run/NetworkManager/' (!422)
    - cli:try: avoid linting error for type hints (Closes: #1058524) (!422)
    - nm-parse: always read the PSK into the new psk variable (!416)
    - networkd: fix formatting (!424)
    - networkd: replace deprecated CriticalConnection= by KeepConfiguration=
      (!424)
    - networkd: move KeepConfiguration= into [Network] section
    - apply: bring "lo" back up if it's managed by NM (!408)
    - apply: don't assume the NM loopback connection is called "lo" (!408)
  * Drop patches applied upstream
  * parse-nm/wg: append the correct prefix to IPv6 addresses (LP: #2046158)
    d/p/0001-parse-nm-wg-append-the-correct-prefix-to-IPv6-addres.patch
  * ovs: disable StartLimitBurst in the ovs-cleanup service (LP: #2047827)
    d/p/0002-ovs-disable-StartLimitBurst-in-the-ovs-cleanup-servi.patch
  * d/netplan-generator.install: Update the generator installation path
    due to usr-merge

  [ Lukas Märdian ]
  * debian/netplan-generator.dirs: Don't install non-usrmerge directory
  * debian/rules: Clean up usrmerge quirks

 -- Lukas Märdian <email address hidden>  Wed, 10 Jan 2024 11:52:41 +0100
Published in mantic-updates
Deleted in mantic-proposed (Reason: moved to -updates)
netplan.io (0.107-5ubuntu0.2) mantic; urgency=medium

  * lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch:
    Improve access-points parsing. Properly handle access-points if a second
    pass if required in the parser and not report them as duplicates
    (LP: #1809994).
  * lp1809994/0011-wifi-replace-the-previously-defined-AP-with-the-new-.patch:
    Overwrite the access-point object if another access-point with the same
    name is found instead of ignoring the new one. This behavior is closer
    to the merging process Netplan does.

 -- Danilo Egea Gondolfo <email address hidden>  Wed, 15 Nov 2023 10:58:49 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (0.107-5ubuntu2) noble; urgency=medium

  * d/p/lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch.
    Improve access-points parsing. Properly handle access-points if a second
    pass if required in the parser and not report them as duplicates. (LP: #1809994)
  * d/p/lp1809994/0011-wifi-replace-the-previously-defined-AP-with-the-new-.patch.
    Overwrite the access-point object if another access-point with the same
    name is found instead of ignoring the new one. This behavior is closer
    to the merging process Netplan does.

 -- Danilo Egea Gondolfo <email address hidden>  Tue, 14 Nov 2023 14:13:31 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
netplan.io (0.107-5ubuntu1) noble; urgency=medium

  * d/p/lp2039821/0008-wireguard-ignore-empty-endpoints.patch (LP: #2039821)
    Network Manager GUIs might emit a Wireguard endpoint as an empty string
    when it's omitted. Netplan is rejecting the generated YAML. With this
    patch Netplan will just ignore empty endpoints.
  * d/p/lp2039825/0009-auth-add-support-for-LEAP-and-EAP-PWD.patch
    Netplan's keyfile parser will generate incorrect configuration when
    unsupported EAP method are used. It ends up generating invalid Network
    Manager configuration. This patch implements support for LEAP and PWD
    methods. (LP: #2039825)

 -- Danilo Egea Gondolfo <email address hidden>  Thu, 26 Oct 2023 11:21:56 +0100
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.104-0ubuntu2~20.04.4) focal; urgency=medium

  * Cherry-pick upstream commit fc12872 (PR#336) to fix crash in 'snapd set'
    (LP: #1959570)
  * Add autopkgtest for LP#1959570

 -- Lukas Märdian <email address hidden>  Thu, 26 Oct 2023 15:59:19 +0200
Superseded in mantic-updates
Superseded in mantic-proposed
netplan.io (0.107-5ubuntu0.1) mantic; urgency=medium

  * d/p/lp2039821/0008-wireguard-ignore-empty-endpoints.patch (LP: #2039821)
    Network Manager GUIs might emit a Wireguard endpoint as an empty string
    when it's omitted. Netplan is rejecting the generated YAML. With this
    patch Netplan will just ignore empty endpoints.
  * d/p/lp2039825/0009-auth-add-support-for-LEAP-and-EAP-PWD.patch
    Netplan's keyfile parser will generate incorrect configuration when
    unsupported EAP method are used. It ends up generating invalid Network
    Manager configuration. This patch implements support for LEAP and PWD
    methods. (LP: #2039825)

 -- Danilo Egea Gondolfo <email address hidden>  Thu, 19 Oct 2023 15:14:56 +0100
Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.107-5) unstable; urgency=medium

  * d/p/lp2034595: Fix NetworkManager loopback interaction (LP: #2034595)

 -- Lukas Märdian <email address hidden>  Thu, 14 Sep 2023 17:08:13 +0530

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.107-4) unstable; urgency=medium

  * Fix placeholder NetDefs in libnetplan iterator (LP: #2034024)
    d/p/0003-util-don-t-return-a-placeholder-netdef-in-the-iterat.patch
  * Relax tunnel.local validation (LP: #2034067)
    debian/patches/lp2034067/*
  * debian/patches: Update DEP-3 headers

 -- Lukas Märdian <email address hidden>  Tue, 05 Sep 2023 09:37:26 +0200

Available diffs

Published in lunar-updates
Deleted in lunar-proposed (Reason: moved to -updates)
netplan.io (0.106.1-7ubuntu0.23.04.2) lunar; urgency=medium

  * Drop d/p/sru-compat/0024-Avoid-unnecessary-export-of-API.patch.
    Also, update the .symbols file, according to SRU review.

Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
netplan.io (0.106.1-7ubuntu0.22.04.2) jammy; urgency=medium

  * Drop d/p/sru-compat/0024-Avoid-unnecessary-export-of-API.patch.
    Also, update the .symbols file, according to SRU review.

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.107-3) unstable; urgency=medium

  * Split python3-netplan bindings into a separate package

 -- Lukas Märdian <email address hidden>  Sat, 26 Aug 2023 13:16:27 +0200

Available diffs

Superseded in lunar-proposed
netplan.io (0.106.1-7ubuntu0.23.04.1) lunar; urgency=medium

  * Backport netplan.io 0.106.1-7 to 23.04 (LP: #2025519)
    - Add all the commands to the bash completion file (LP: 1749869)
    - parse-nm: fix eap_method handling (LP: 2016625)
    - ovs: don't allow peers with the same name
    - parse: validate NM backend settings usage
    - nm: check the passthrough config format
    - wireguard: plug a memory leak
    - validate: drop the YAML node parameter
    - parse: don't point to the wrong node on validation
    - parse: set the backend on nm-devices to NM by default
    - parse: plug a memory leak
    - nm: return if write_routes() fails
    - libnetplan: don't try to read from a NULL file
    - networkd: plug a memory leak
    - vrfs: skip policies parsing if list is NULL (LP: 2016427)
    - parse: use "--" with systemd-escape
    - netplan: adjust the maximum buffer size to 1MB
    - cli:status: improve networkctl parameter passing
    - cli:test: use 'text' alias instead of 'universal_newlines'
    - cli:apply: use shutil.rmtree instead of 'rm -rf'
    - Use controlled execution environment, to avoid failure if PATH is unset
      (LP: 1959570)
    - meson: fix installation of legacy /lib/netplan/generate symlink
    - dbus: Use the error set by _copy_yaml_state()
    - dbus: Build the copy path correctly (LP: 1997467)
    - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: 1963735)
    - parser: Don't duplicate OVS configuration (LP: 2007682)
    - parser: Don't add DNS entries duplicates (LP: 2007682)
    - parser: handle duplicated routing rules (LP: 2007682)
    - netplan: cli: fix typo from 'unkown' to 'unknown'
    - meson: cli:utils: drop legacy generator path, use libexec instead
    - meson: use meson_make_symlink.sh helper instead of install_symlink()
    - ATTN: parser: validate lacp-rate properly (LP: 1745648)
    - parser: demote the new lacp-rate check to warning
    - Don't drop files with just global values on 'set' (LP: 2027584)
      d/p/0020-netplan.c-Don-t-drop-files-with-just-global-values-o.patch
    - Add parser support for WPA3 Personal (LP: 2023238)
    - d/patches/lp2016473: Keyfile parsing for all tunnel types, LP: 2016473
    - d/p/lp2021884: WireGuard: auto append prefix to allowed IPs, LP: 2021884
    - d/p/lp1997467: Improve DEP-3 headers
    [CI]
    - CI: make use of the canonical/setup-lxd action
    - Add new spread based snapd integration test
    - Add some integration tests for DBus
    - CI: update canonical/setup-lxd to v0.1.1
    - Makefile: fully cleanup coverage data
    - spread.yaml: restore /etc/netplan for each test
    - tests: Don't use duplicated DNS entries (LP: 2007682)
    - rpm: Refresh packaging for 0.106 and sync from Fedora
    - meson: Enable finding pycoverage on RPM based distributions
    - Fix ethernets,vlans,scenarios autopkgtests on systemd 254
    - Fix NetworkManager interaction with systemd v253
    - Fix tunnels tests with iproute 6.4, using JSON interface
    - d/t/prep-testbed.sh: stop NetworkManager, to start with a common state
    - autopkgtest:regressions: Simplify assertions to avoid buffering races
      d/p/0018-tests-regressions-simplify-assertions-to-avoid-buffe.patch
    - Increase test timeouts to fix FTBFS on mips64el and riscv64
      d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch
    - debian/tests: Enforce more strict integration tests.
      Also, resolve the systemd-resolved issue in ethernets test.
    - Add d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch
      To fix FTBFS due to test timeouts on mipsel, alpha, riscv64, sparc64
    - debian/tests: Fix testbed timeout with systemd v253 (Closes: #1033265)
    [Docs]
    - Netplan docs rework (Part 2)
    - Netplan docs rework
    - Add a short netplan-everywhere howto
    - Add Ubuntu Code of Conduct 2.0
    - rtd: set the OS and Python versions explicitly
    - docs: fix bridge parameters types and add examples
  * d/patches/: Drop patches, applied upstream
  * d/control: Cleanup list of Uploaders.
  * d/control: Update Lukas' DD email address
  * Revert usrmerge packaging changes for stable series
  * Add patches for SRU backwards compatbility
    d/p/sru-compat/cli-status-Make-rich-pretty-printing-optional-388.patch
    d/p/sru-compat/validation-avoid-new-yaml_error-in-SRU.patch
    d/p/sru-compat/Avoid-unnecessary-export-of-API.patch
    d/p/sru-compat/Revert-ovs-don-t-allow-peers-with-the-same-name.patch
    d/p/sru-compat/parse-add-comment-about-OpenFlow16-deprecation.patch

 -- Lukas Märdian <email address hidden>  Wed, 23 Aug 2023 17:41:14 +0200
Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.107-2) unstable; urgency=medium

  * d/control: Add runtime dependency on python3-cffi-backend (LP: #2031962)
  * d/t/control: Enable dummy & veth integration tests
  * Fix NetworkManager 1.44 VRF compatibility (LP: #2031421, Closes: #1049432)
    d/p/0001-parse-allow-COMMON_LINK_HANDLERS-for-VRFs-LP-2031421.patch
  * d/rules: Fix dh_clean to cleanup after tests (Closes: #1046524)
  * Fix OVS tests by avoiding NetworkManager taking control
    d/p/0002-test-ovs-Avoid-NetworkManager-taking-contol-breaking.patch
  * d/t/control: Don't hide real OVS test failures as skippable

 -- Lukas Märdian <email address hidden>  Mon, 21 Aug 2023 17:25:33 +0200
Superseded in mantic-proposed
netplan.io (0.107-1) mantic; urgency=medium

  * New upstream release: 0.107
    - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361)
    - Support for "veth" (`virtual-ethernets`) interfaces (!368)
    - Add Python bindings for libnetplan (!385)
    - netplan: Handle command exceptions (!334)
    - WPA3 (personal) support (LP: #2023238) (!369)
    - Add all the commands to the bash completion file (LP: #1749869) (!326)
    - New submodule for state manipulation (!379)
    - commands/status: show routes from all routing tables (!390)
    - cli:status: Make rich pretty printing optional (!388)
    - libnetplan: expose dhcp4 and dhcp6 properties (!394)
    - Expose macaddress and DNS configuration from the netdef (!395)
    - libnetplan: expose the routes list in the netdef (!397)
    - NetworkManager: Wireguard private key flag support (!371)
    - Add a netplan_parser_load_keyfile() Python binding (!351)
    - keyfile parser: add support for all tunnel types (LP: #2016473) (!360)
    - parse-nm:wg: add support for reading the listen-port property (!372)
    - parse-nm: add support for VRF devices (!398)
    - Vlan keyfile parser support (!370)
    - Netplan docs rework (!333 & !337)
    - docs: Add a short netplan-everywhere howto (!325)
    - doc: make us of sphinx copybutton plugin (!354)
    - doc: Add Ubuntu Code of Conduct 2.0 (!355)
    - doc: Explanation about 00-network-manager-all.yaml (!378)
    Bug fixes:
    - Fix FTBFS on Fedora and refresh RPM packaging (!323)
    - parser: validate lacp-rate properly (LP: #1745648) (!324)
    - use meson-make-symlink.sh helper instead of install_symlink() (!327)
    - netplan: cli: fix typo from 'unkown' to 'unknown' (!328)
    - Handle duplication during parser second pass (LP: #2007682) (!329)
    - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735) (!332)
    - dbus: Build the copy path correctly (!331)
    - tests: add new spread based snapd integration test (!330)
    - Use controlled execution environment, to avoid failure if PATH is unset
      (LP: #1959570) (!336)
    - Some refactoring (!338)
    - netplan: adjust the maximum buffer size to 1MB (!340)
    - parse: use "--" with systemd-escape (!347)
    - docs: fix bridge parameters types and add examples (!346)
    - vrfs: skip policies parsing if list is NULL (LP: #2016427) (!341)
    - networkd: plug a memory leak (!344)
    - libnetplan: don't try to read from a NULL file (!342)
    - nm: return if write_routes() fails (!345)
    - parse: plug a memory leak (!348)
    - parse: set the backend on nm-devices to NM (!349)
    - parse: don't point to the wrong node on validation (!343)
    - rtd: set the OS and Python versions explicitly (!357)
    - Fix 8021x eap method parsing (LP: #2016625) (!358)
    - CI: update canonical/setup-lxd to v0.1.1 (!359)
    - CI: fix dch after adding the new 0.106.1 tag (!364)
    - Provide frequency to wpa_supplicant in adhoc mode (LP: #2020754) (!363)
    - Improve the coverage of the memory leak tests (!365)
    - Fix keyfile parsing of wireguard config (!366)
    - routes: fix metric rendering (LP: #2023681) (!367)
    - CI: add DebCI integration test (!362)
    - CI: initial NetworkManager autopkgtests (!374)
    - parse-nm: handle cloned-mac-address special cases (LP: #2026230) (!376)
    - Improve autopkgtest stability with systemd 253 & iproute 6.4 (!377)
    - Fixes for minor issues (!380)
    - tests:integration: Adopt for systemd v254 (Closes: #1041310) (!381)
    - parse: Downgrade NM passthrough warning to debug (!384)
    - Don't drop files with just global values (LP: #2027584) (!382)
    - Fixing Coverity issues (!383)
    - CLI: Refactoring to avoid namespace clash with public bindings (!387)
    - tests: fix test coverage report with newer python-coverage (!389)
    - github: add a scheduled action to run Coverity (!391)
    - github: only run the coverity workflow on our repository (!392)
    - Addressing a few issues found (!393)
    - Wireguard fixes (!352)
    - Fix a memory leak, an assert and an error message (!350)
    - ovs: don't allow peers with the same name (!353)
    - CI: make use of the canonical/setup-lxd action (!356)
  * d/patches: Drop patches, applied upstream
  * Drop repeated-path-segment lintian override, not relevant anymore
  * Update symbols file for 0.107
  * d/rules: Shipping new Python bindings
  * d/control: Add python3-cffi and libpython3-dev build-depends

 -- Lukas Märdian <email address hidden>  Thu, 17 Aug 2023 16:54:21 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.106.1-8) unstable; urgency=medium

  * Drop Conflicts/Breaks on "netplan" and "nplan" from oldoldstable times
  * Split netplan-generator into separate package to make the Python
    dependency optional.
  * d/t/control: Make autostart.sh test to only depend on netplan-generator

 -- Lukas Märdian <email address hidden>  Mon, 31 Jul 2023 10:26:35 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.106.1-7) unstable; urgency=medium

  * d/control: Update my DD email address
  * Don't drop files with just global values on 'set' (LP: #2027584)
    d/p/0020-netplan.c-Don-t-drop-files-with-just-global-values-o.patch

 -- Lukas Märdian <email address hidden>  Tue, 25 Jul 2023 12:19:03 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.106.1-6) unstable; urgency=medium

  * Fix ethernets,vlans,scenarios autopkgtests on systemd 254, Closes: #1041311

 -- Lukas Märdian <email address hidden>  Tue, 18 Jul 2023 17:35:49 +0200
Superseded in mantic-proposed
netplan.io (0.106.1-5) unstable; urgency=medium

  * d/rules,d/netplan.io.{install,dirs}: Revert usrmerge move of
    lib/systemd/system-generators/netplan to apply the moratorium.

 -- Lukas Märdian <email address hidden>  Thu, 13 Jul 2023 14:45:40 +0200

Available diffs

Superseded in mantic-proposed
netplan.io (0.106.1-3) unstable; urgency=medium

  * Fix NetworkManager interaction with systemd v253 (Closes: #1039071)
  * Fix tunnels tests with iproute 6.4, using JSON interface (Closes: #1040004)
  * Add parser support for WPA3 Personal (LP: #2023238)
  * d/t/prep-testbed.sh: stop NetworkManager, to start with a common state
  * autopkgtest:regressions: Simplify assertions to avoid buffering races
    d/p/0018-tests-regressions-simplify-assertions-to-avoid-buffe.patch

 -- Lukas Märdian <email address hidden>  Mon, 10 Jul 2023 16:58:19 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.106.1-2) unstable; urgency=medium

  * Increase test timeouts to fix FTBFS on mips64el and riscv64
    d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch

 -- Lukas Märdian <email address hidden>  Wed, 21 Jun 2023 09:20:56 +0200
Superseded in mantic-proposed
netplan.io (0.106.1-1) unstable; urgency=medium

  * New upstream release: 0.106.1
    - CI: make use of the canonical/setup-lxd action
    - Netplan docs rework (Part 2)
    - Add new spread based snapd integration test
    - Netplan docs rework
    - Add some integration tests for DBus by
    - Add all the commands to the bash completion file (LP: #1749869)
    - Add a short netplan-everywhere howto
    - Add Ubuntu Code of Conduct 2.0
    Bug fixes:
    - CI: update canonical/setup-lxd to v0.1.1
    - parse-nm: fix eap_method handling (LP: #2016625)
    - rtd: set the OS and Python versions explicitly
    - ovs: don't allow peers with the same name
    - parse: validate NM backend settings usage
    - nm: check the passthrough config format
    - wireguard: plug a memory leak
    - validate: drop the YAML node parameter
    - parse: don't point to the wrong node on validation
    - parse: set the backend on nm-devices to NM by default
    - parse: plug a memory leak
    - nm: return if write_routes() fails
    - libnetplan: don't try to read from a NULL file
    - networkd: plug a memory leak
    - vrfs: skip policies parsing if list is NULL (LP: #2016427)
    - docs: fix bridge parameters types and add examples
    - parse: use "--" with systemd-escape
    - netplan: adjust the maximum buffer size to 1MB
    - cli:status: improve networkctl parameter passing
    - cli:test: use 'text' alias instead of 'universal_newlines'
    - Makefile: fully cleanup coverage data
    - cli:apply: use shutil.rmtree instead of 'rm -rf'
    - Use controlled execution environment, to avoid failure if PATH is unset
      (LP: #1959570)
    - meson: fix installation of legacy /lib/netplan/generate symlink
    - spread.yaml: restore /etc/netplan for each test
    - dbus: Use the error set by _copy_yaml_state()
    - dbus: Build the copy path correctly (LP: #1997467)
    - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735)
    - parser: Don't duplicate OVS configuration (LP: #2007682)
    - tests: Don't use duplicated DNS entries (LP: #2007682)
    - parser: Don't add DNS entries duplicates (LP: #2007682)
    - parser: handle duplicated routing rules (LP: #2007682)
    - netplan: cli: fix typo from 'unkown' to 'unknown'
    - meson: cli:utils: drop legacy generator path, use libexec instead
    - meson: use meson_make_symlink.sh helper instead of install_symlink()
    - parser: demote the new lacp-rate check to warning
    - ATTN: parser: validate lacp-rate properly (LP: #1745648)
    - rpm: Refresh packaging for 0.106 and sync from Fedora
    - meson: Enable finding pycoverage on RPM based distributions
  * Update symbols file for 0.106.1
  * d/patches/: Drop patches, applied upstream
  * d/patches/lp2016473: Keyfile parsing for all tunnel types, LP: #2016473
  * d/p/lp2021884: WireGuard: auto append prefix to allowed IPs, LP: #2021884
  * debian/tests: Enforce more strict integration tests.
    Also, resolve the systemd-resolved issue in ethernets test.
  * Refresh patches.
  * Add d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch
    To fix FTBFS due to test timeouts on mipsel, alpha, riscv64, sparc64
  * d/control: Cleanup list of Uploaders.

 -- Lukas Märdian <email address hidden>  Tue, 20 Jun 2023 12:54:23 +0200
Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
netplan.io (0.106.1-0ubuntu1) mantic; urgency=medium

  * New upstream release: 0.106.1
    - CI: make use of the canonical/setup-lxd action
    - Netplan docs rework (Part 2) (#337)
    - Add new spread based snapd integration test
    - Netplan docs rework (#333)
    - Add some integration tests for DBus by
    - Add all the commands to the bash completion file (LP#1749869) (#326)
    - Add a short netplan-everywhere howto (#325)
    - Add Ubuntu Code of Conduct 2.0
    Bug fixes:
    - CI: update canonical/setup-lxd to v0.1.1 (#359)
    - parse-nm: fix eap_method handling (LP#2016625)
    - rtd: set the OS and Python versions explicitly
    - ovs: don't allow peers with the same name
    - parse: validate NM backend settings usage
    - nm: check the passthrough config format
    - wireguard: plug a memory leak
    - validate: drop the YAML node parameter
    - parse: don't point to the wrong node on validation
    - parse: set the backend on nm-devices to NM by default (#349)
    - parse: plug a memory leak (#348)
    - nm: return if write_routes() fails
    - libnetplan: don't try to read from a NULL file
    - networkd: plug a memory leak
    - vrfs: skip policies parsing if list is NULL (LP#2016427) (#341)
    - docs: fix bridge parameters types and add examples (#346)
    - parse: use "--" with systemd-escape
    - netplan: adjust the maximum buffer size to 1MB
    - cli:status: improve networkctl parameter passing
    - cli:test: use 'text' alias instead of 'universal_newlines'
    - Makefile: fully cleanup coverage data
    - cli:apply: use shutil.rmtree instead of 'rm -rf'
    - Use controlled execution environment, to avoid failure if PATH is unset (LP#1959570) (#336)
    - meson: fix installation of legacy /lib/netplan/generate symlink
    - spread.yaml: restore /etc/netplan for each test
    - dbus: Use the error set by _copy_yaml_state()
    - dbus: Build the copy path correctly (LP#1997467)
    - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP#1963735)
    - parser: Don't duplicate OVS configuration (LP#2007682)
    - tests: Don't use duplicated DNS entries (LP#2007682)
    - parser: Don't add DNS entries duplicates (LP#2007682)
    - parser: handle duplicated routing rules (LP#2007682)
    - netplan: cli: fix typo from 'unkown' to 'unknown'
    - meson: cli:utils: drop legacy generator path, use libexec instead
    - meson: use meson_make_symlink.sh helper script instead of install_symlink()
    - parser: demote the new lacp-rate check to warning
    - ATTN: parser: validate lacp-rate properly (LP#1745648) (#324)
    - rpm: Refresh packaging for 0.106 and sync from Fedora
    - meson: Enable finding pycoverage on RPM based distributions
  * Update symbols file for 0.106.1
  * d/patches/: Drop patches, applied upstream
  * d/patches/lp2016473: Add keyfile parsing support for all tunnel types
    (LP: #lp2016473)

 -- Danilo Egea Gondolfo <email address hidden>  Wed, 24 May 2023 15:45:51 +0100
Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
netplan.io (0.106-0ubuntu3) lunar; urgency=medium

  * Cherry-pick upstream commit fc12872 (PR#336) to fix crash in 'snapd set'
    (LP: #1959570)

 -- Lukas Märdian <email address hidden>  Mon, 03 Apr 2023 16:29:22 +0200

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
netplan.io (0.105-0ubuntu2~22.04.3) jammy; urgency=medium

  * Fix and improvements for the DBus integration (LP: #1997467)
    Cherry-picked from upstream: https://github.com/canonical/netplan/pull/331
    - d/p/lp1997467/0009-dbus-Build-the-copy-path-correctly.patch
      Properly build the destination path before copying files in the dbus
      integration and improve error handling
    - d/p/lp1997467/0010-tests-Add-an-integration-test-for-netplan-dbus.patch
      Add an integration test to exercise the code path where the issue was
      addressed.

Obsolete in kinetic-updates
Deleted in kinetic-proposed (Reason: moved to -updates)
netplan.io (0.105-0ubuntu2.2) kinetic; urgency=medium

  * Fix and improvements for the DBus integration (LP: #1997467)
    Cherry-picked from upstream: https://github.com/canonical/netplan/pull/331
    - d/p/lp1997467/0009-dbus-Build-the-copy-path-correctly.patch
      Properly build the destination path before copying files in the dbus
      integration and improve error handling
    - d/p/lp1997467/0010-tests-Add-an-integration-test-for-netplan-dbus.patch
      Add an integration test to exercise the code path where the issue was
      addressed.

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
netplan.io (0.106-0ubuntu2) lunar; urgency=medium

  * Fix DBus .Config/.Get APIs using upstream commits (PR#331) (LP: #1997467)
  * Enable additional 'dbus' autopkgtests to check the regressed cases

 -- Lukas Märdian <email address hidden>  Thu, 02 Mar 2023 16:56:03 +0100

Available diffs

Superseded in kinetic-proposed
netplan.io (0.105-0ubuntu2.1) kinetic; urgency=medium

  * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467)
    Cherry-picked from upstream: https://github.com/canonical/netplan/pull/299
    - d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API
    - d/p/0008-src-parse-plug-memory-leaks-in-nullable-handling.patch backport
      upstream commit 40c53bb (memory leak fixup of PR#299)

 -- Danilo Egea Gondolfo <email address hidden>  Mon, 13 Feb 2023 16:34:44 +0000
Superseded in jammy-proposed
netplan.io (0.105-0ubuntu2~22.04.2) jammy; urgency=medium

  * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467)
    Cherry-picked from upstream: https://github.com/canonical/netplan/pull/299
    - d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API
    - d/p/0008-src-parse-plug-memory-leaks-in-nullable-handling.patch backport
      upstream commit 40c53bb (memory leak fixup of PR#299)

 -- Danilo Egea Gondolfo <email address hidden>  Mon, 13 Feb 2023 12:40:20 +0000
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
netplan.io (0.106-0ubuntu1) lunar; urgency=medium

  * New upstream release: 0.106
    - New 'netplan status' CLI (#290)
    - API: implement APIs from the new specification (#298)
    - Check and fix non-inclusive laguange (#303)
    - Documentation improvements (using Diátaxis & RTD)
    - Match by PermanentMACAddress (#278)
    - Netplan api iterator (#306)
    - API: update netplan_delete_connection() (#322)
    - NM 1.40 compat & file permission fixes (#300), LP: #1862600, LP: #1997348
    - Migrate from (deprecated) nose to pytest (#302)
    - parse: Add the filepath to OVS ports netdefs (#295)
    - Check if the interface name is too long (#313), LP: #1988749
    - doc/examples: remove unnecessary route for IPv6 on-link gateways (#312)
    - Memory leak CI action (#321)
    - tests:base:ethernets: Improve stability of autopkgtests (#223)
    Bug fixes:
    - Fix some memory leaks (#297)
    - parser: plug a memory leak (#309)
    - src:parse: plug memory leaks in nullable handling (#319)
    - Fix 'netplan ip leases' crash (#301), LP: #1996941
    - tests: mock calls to systemctl (#314)
    - ctests: fix an integer conversion issue (#315)
    - docs: small fix on netplan-set doc (#316)
    - parser: return the correct error on failure (#308), LP: #2000324
    - apply: Fix crash when OVS is stopped (#307),LP: #1995598
    - networkd: make sure VXLAN is in the right section (#310), LP: #2000713
    - cli:set: update only specific origin-hint if given (#299), LP: #1997467
    - vxlan: convert some settings to tristate (#311), LP: #2000712
    - parser: check for route duplicates (#320), LP: #2003061
  * Update symbols file for 0.106
  * d/patches/: Drop patches, applied upstream
  * d/control: bump Standards-Version to 4.6.2, no changes needed
  * d/t/control: prepare Debian testbed
  * d/control: Add python3-dbus, python3-rich deps, also CMocka and Pytest B-Ds
  * d/watch: fix checking for upstream tags
  * d/copyright: update for 2023
  * d/source/: add lintian-overrides

 -- Lukas Märdian <email address hidden>  Thu, 09 Feb 2023 12:10:19 +0100
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
netplan.io (0.105-0ubuntu4) lunar; urgency=medium

  * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467)
  * d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API

 -- Lukas Märdian <email address hidden>  Thu, 26 Jan 2023 14:34:37 +0100

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
netplan.io (0.105-0ubuntu3) lunar; urgency=medium

  Partial merge from Debian sid.  Cherry-picked changes:
  * d/p/0002-buildsystem-meson-fixes.patch: improve meson build
  * d/rules,d/control,d/libnetplan.io.install,d/libnetplan-dev.install:
    Make use of meson build system and enable hardening flags.
    Ship netplan.pc file and move netplan's systemd generator to LIBEXECDIR.
  * d/t/control: Make it work with old and new systemd[-resolved]
  * d/copyright: Update metadata.
  * d/netplan.io.lintian-overrides: Fix new style override
  New changes:
  * Update debian/gbp.conf for Lunar

 -- Lukas Märdian <email address hidden>  Tue, 22 Nov 2022 16:01:24 +0100

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
netplan.io (0.105-0ubuntu2~22.04.1) jammy; urgency=medium

  * Backport netplan.io 0.105-0ubuntu2 to 22.04 (LP: #1988447)
    - Add support for VXLAN tunnels (#288)
    - Add support for VRF devices (#285)
    - Add support for InfiniBand (IPoIB) (#283)
    - Allow key configuration for GRE tunnels (#274)
    - Allow setting the regulatory domain (#281)
    - Documentation improvements & restructuring (#287)
    - Add meson build system (#268)
    - Add abigail ABI compatibility checker (#269)
    - Update of Fedora RPM spec (#264)
    - CI improvements (#265, #282)
    - Netplan `set` uses the consolidated libnetplan YAML parser (#254)
    - Refactor ConfigManager to use the libnetplan YAML parser (#255)
    - New `netplan_netdef_get_filepath` API (#275)
    - Improve NetworkManager device management logic (#276)
  * Update symbols file for 0.105
  * d/patches/: Drop patches, applied upstream
  * d/p/autopkgtest-fixes.patch: Refresh
  * d/control: bump Standards-Version, no changes needed
  * d/control, d/tests/control: suggest/add iw for setting a regulatory domain
  * d/control: merge with Debian, dropping deprecated versioned depends
  * d/control: Update Vcs-* tags for Ubuntu
  * d/watch: sync with Debian
  * d/u/metadata: sync with Debian
  * d/tests: partially merge with Debian
  * d/t/control: SKIP Open vSwitch test if OVS is inactive in the test env
    to fix armhf (LXD/container) autopkgtests

 -- Lukas Märdian <email address hidden>  Tue, 11 Oct 2022 14:58:36 +0200
Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
netplan.io (0.105-0ubuntu2) kinetic; urgency=medium

  * d/t/control: SKIP Open vSwitch test if OVS is inactive in the test env
    to fix armhf (LXD/container) autopkgtests

 -- Lukas Märdian <email address hidden>  Mon, 29 Aug 2022 14:47:14 +0200

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
netplan.io (0.105-0ubuntu1) kinetic; urgency=medium

  * New upstream release: 0.105
    - Add support for VXLAN tunnels (#288), LP: #1764716
    - Add support for VRF devices (#285), LP: #1773522
    - Add support for InfiniBand (IPoIB) (#283), LP: #1848471
    - Allow key configuration for GRE tunnels (#274), LP: #1966476
    - Allow setting the regulatory domain (#281), LP: #1951586
    - Documentation improvements & restructuring (#287)
    - Add meson build system (#268)
    - Add abigail ABI compatibility checker (#269)
    - Update of Fedora RPM spec (#264)
    - CI improvements (#265, #282)
    - Netplan `set` uses the consolidated libnetplan YAML parser (#254)
    - Refactor ConfigManager to use the libnetplan YAML parser (#255)
    - New `netplan_netdef_get_filepath` API (#275)
    - Improve NetworkManager device management logic (#276), LP: #1951653
    Bug fixes:
    - Fix `apply` netdev rename/create race condition (#260), LP: #1962095
    - Fix `try` timeout (#271), LP: #1967084
    - Fix infinite timeouts in ovs-vsctl (#266), Closes: #1000137
    - Fix offload options using tristate setting (#270), LP: #1956264
    - Fix rendering of NetworkManager passthrough WPA (#279), LP: #1972800
    - Fix CLI crash on LibNetplanException (#286)
    - Fix NetworkManager internal DHCP client lease lookup (#284), LP: #1979674
  * Update symbols file for 0.105
  * d/patches/: Drop patches, applied upstream
  * d/p/autopkgtest-fixes.patch: Refresh
  * d/control: bump Standards-Version, no changes needed
  * d/control, d/tests/control: suggest/add iw for setting a regulatory domain
  * d/control: merge with Debian, dropping deprecated versioned depends
  * d/control: Update Vcs-* tags for Ubuntu
  * d/watch: sync with Debian
  * d/u/metadata: sync with Debian
  * d/tests: partially merge with Debian

 -- Lukas Märdian <email address hidden>  Thu, 18 Aug 2022 14:53:33 +0200

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.104-0ubuntu2~20.04.2) focal; urgency=medium

  * Cherry pick d/p/dbus-Remove-the-upper-limit-on-try-timeout.patch
    (LP: #1967084)
  * Cherry-pick fix for rendering WPA3 password (8934a1b), LP: #1975576
    + d/p/0010-nm-fix-rendering-of-password-for-unknown-passthrough.patch
  * Backport offloading tristate patches (LP: #1956264)
    + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch
    + d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch
    + d/t/control: add 'ethtool' test-dep for link offloading tests

 -- Lukas Märdian <email address hidden>  Wed, 29 Jun 2022 17:54:23 +0200
Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
netplan.io (0.104-0ubuntu2.1) jammy; urgency=medium

  * Cherry-pick fix for rendering WPA3 password (8934a1b), LP: #1975576
    + d/p/0010-nm-fix-rendering-of-password-for-unknown-passthrough.patch
  * Backport offloading tristate patches (LP: #1956264)
    + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch
    + d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch
    + d/t/control: add 'ethtool' test-dep for link offloading tests

 -- Lukas Märdian <email address hidden>  Wed, 29 Jun 2022 17:54:23 +0200
Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
netplan.io (0.104-0ubuntu4) kinetic; urgency=medium

  * Cherry-pick upstream fix (565bd0f) for ethernets autopkgtest:
    - d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch
  * Cherry-pick upstream fix (8934a1b) for NM WPA3 passthrough:
    - d/p/0005-nm-fix-rendering-of-password-for-unknown-passthrough.patch

 -- Lukas Märdian <email address hidden>  Thu, 19 May 2022 12:48:35 +0200
Superseded in kinetic-proposed
netplan.io (0.104-0ubuntu3) kinetic; urgency=medium

  * d/t/control: add 'ethtool' test-dep for link offloading tests
  * Backport offloading tristate patches (LP: #1956264)
    + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch

 -- Lukas Märdian <email address hidden>  Mon, 16 May 2022 14:28:14 +0200

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.104-0ubuntu2~20.04.1) focal; urgency=medium

  * Backport netplan.io 0.104-0ubuntu2 to 20.04 (LP: #1964481)
    - Enable 'embedded-switch-mode' setting on SmartNICs
    - Permit multiple patterns for the driver globs in match
    - Improve routing capabilities
    - Support additional link offload options for networkd
    - Handle differing 'ip6-privacy' default value for NetworkManager
    - YAML state tracking for DBus API and 'netplan try'
    - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd
    - Cleanup Makefile, install only public headers
    - Netplan 'get' to use the libnetplan parser
    - libnetplan:
      + introduce the notion of NetplanState
      + use an explicit parser context
      + expose coherent generator APIs
      + improve overall error handling
      + consolidation of YAML parsing into the library
    ATTENTION:
    - Restrict the symbol export to a determined public API
      + We dropped some internal symbols from the API that we know have no
        external consumers, see upstream changelog for list of dropped symbols
  * Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch:
    - Do not show a deprecation warning on the backported version
  * Add d/p/0006-cli-apply-give-some-extra-time-for-networkctl-reload.patch:
    - To support networkctl reload/reconfigure on older versions of sd-networkd
  * Add d/p/test-ethernets-stability.patch to improve autopkgtest reliability
  * Add d/p/multi-driver-match-compat.patch for match.driver backwards compat
  * Update systemd dependency to >= 245.4-4ubuntu3.8 for activation-mode
  * Update debian/gbp.conf
  * Use debhelper-compat 12 and Standards-Version 4.5.0 in debian/control
  * Keep riscv64 build-time tests disabled

 -- Lukas Märdian <email address hidden>  Mon, 14 Mar 2022 12:41:44 +0100
Obsolete in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
netplan.io (0.104-0ubuntu2~21.10.1) impish; urgency=medium

  * Backport netplan.io 0.104-0ubuntu2 to 20.04 (LP: #1964481)
    - Enable 'embedded-switch-mode' setting on SmartNICs
    - Permit multiple patterns for the driver globs in match
    - Improve routing capabilities
    - Support additional link offload options for networkd
    - Handle differing 'ip6-privacy' default value for NetworkManager
    - YAML state tracking for DBus API and 'netplan try'
    - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd
    - Cleanup Makefile, install only public headers
    - Netplan 'get' to use the libnetplan parser
    - libnetplan:
      + introduce the notion of NetplanState
      + use an explicit parser context
      + expose coherent generator APIs
      + improve overall error handling
      + consolidation of YAML parsing into the library
    ATTENTION:
    - Restrict the symbol export to a determined public API
      + We dropped some internal symbols from the API that we know have no
        external consumers, see upstream changelog for list of dropped symbols
  * Update debian/gbp.conf
  * Use Standards-Version 4.5.1 in debian/control
  * Add d/p/multi-driver-match-compat.patch for match.driver backwards compat

 -- Lukas Märdian <email address hidden>  Fri, 11 Mar 2022 18:04:51 +0100
Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
netplan.io (0.104-0ubuntu2) jammy; urgency=medium

  * Pick upstream commit a4b70e7, to restart networkd if necessary (LP: #1962095)

 -- Lukas Märdian <email address hidden>  Thu, 10 Mar 2022 09:45:00 +0100

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~20.04.6) focal; urgency=medium

  * Do not write unvalidated YAML, fixing NM ip-tunnel handling (LP: #1962297)
    d/p/0018-keyfile-do-not-try-to-write-out-unvalidated-YAML-LP-.patch

 -- Lukas Märdian <email address hidden>  Fri, 25 Feb 2022 10:03:12 +0100
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
netplan.io (0.104-0ubuntu1) jammy; urgency=medium

  * New upstream release: 0.104
    - Enable 'embedded-switch-mode' setting on SmartNICs
    - Permit multiple patterns for the driver globs in match (LP: #1918421)
    - Improve routing capabilities (LP: #1892272, LP: #1805038)
    - Support additional link offload options for networkd (LP: #1771740)
    - Handle differing 'ip6-privacy' default value for NetworkManager
    - YAML state tracking for DBus API and 'netplan try' (LP: #1943120)
    - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd
    - Cleanup Makefile, install only public headers
    - Netplan 'get' to use the libnetplan parser
    - libnetplan:
      + introduce the notion of NetplanState
      + use an explicit parser context
      + expose coherent generator APIs
      + improve overall error handling
      + consolidation of YAML parsing into the library
    ATTENTION:
    - Restrict the symbol export to a determined public API
      + We dropped some internal symbols from the API that we know have no
        external consumers, see upstream changelog for list of dropped symbols
    Bug fixes:
    - Fix removal of defunct OVS vlan interfaces (LP: #1959147)
    - Make ConfigManager cleanup on destruction (LP: #1959729)
    - Do not write unvalidated YAML from keyfile (LP: #1952967)
    - Disable tmp address generation for real with NetworkManager (LP: #1948027)
    - Ignore empty YAML hints, delete files on 'set network=null' (LP: #1946957)
    - Wait for 'netplan try' to be ready in DBus API (LP: #1949893)
    - Initialize self.state in 'apply' (LP: #1949104)
    - Driver fallback to nl80211 and/or wext for wpa_supplicant (LP: #1814012)
    - Handle missing 'gateway' in keyfile routes, keep 'dns-search' fallback
    - Make it possible to unset a whole devtype subtree (LP: #1942930)
    - Fix memory leaks, dangling pointers & overall cleanup of API data
  * d/t/control: Add explicit wpasupplicant test Depends
  * d/control: Improved glib (v2.70+-) compat
  * d/control: Strict version dependency on libnetplan
  * d/control: Bump standards version to 4.6.0, improve sections
  * Mute false positive lintian warning
  * d/patches/: Drop patches, applied upstream
  * d/p/autopkgtest-fixes: Refresh
  * d/libnetplan0.symbols: Add new symbols for 0.104
  * d/libnetplan0.symbols: Drop (internal) legacy symbols

 -- Lukas Märdian <email address hidden>  Thu, 17 Feb 2022 12:46:23 +0100

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~20.04.5) focal; urgency=medium

  * Add d/p/give-some-more-time-for-dbus-test-on-focal-riscv64.diff
    To make test_netplan_dbus_config_set_uninvalidate_timeout() pass in slow
    environments (looking at you, riscv64)
  * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch
    To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6)
  * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes
    - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893)
    - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957)

 -- Lukas Märdian <email address hidden>  Fri, 03 Dec 2021 11:12:19 +0100
Superseded in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu7.2) impish; urgency=medium

  * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch
    To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6)
  * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes
    - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893)
    - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957)

 -- Lukas Märdian <email address hidden>  Tue, 30 Nov 2021 17:14:05 +0100
Obsolete in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~21.04.4) hirsute; urgency=medium

  * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch
    To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6)
  * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes
    - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893)
    - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957)

 -- Lukas Märdian <email address hidden>  Tue, 30 Nov 2021 17:12:25 +0100
Superseded in focal-proposed
netplan.io (0.103-0ubuntu5~20.04.4) focal; urgency=medium

  * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch
    To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6)
  * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes
    - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893)
    - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957)

 -- Lukas Märdian <email address hidden>  Tue, 30 Nov 2021 17:10:18 +0100
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
netplan.io (0.103-0ubuntu10) jammy; urgency=medium

  * update gbp.conf branch
  * Drop d/p/0002-Revert-cli-apply-reload-reconfigure-networkd-instead.patch
    This is not needed anymore with systemd v249
  * Refresh d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch
  * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch
    To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6)
  * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes
    - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893)
    - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957)

 -- Lukas Märdian <email address hidden>  Mon, 29 Nov 2021 17:14:32 +0100

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~20.04.3) focal; urgency=medium

  [ Nicolas Bock ]
  * d/p/0001-Add-support-for-additional-Link-options-225-LP-17717.patch:
    - Add offload configuration options.
      (LP: #1771740)
  * Add d/p/partial-d4884cfd40e1e33540b274371c3272df6595d22c.patch:
    - Partial application of d4884cfd40e1e33540b274371c3272df6595d22c in order
      preserve ABI compatibility for future updates.

  [ Lukas Märdian ]
  * Add d/p/0010-parse-nm-Handle-missing-gateway-in-keyfile-routes-ke.patch
    (LP: #1949761)
  * Fix regression in 'netplan try' (LP: #1949104)
    + d/p/lp1949104/cli-apply-initialize-self.state-LP-1949104-243.patch
    + d/p/lp1949104/tests-regressions-make-netplan_try-autopkgtest-more-.patch

 -- Lukas Märdian <email address hidden>  Fri, 05 Nov 2021 15:15:57 +0100
Superseded in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~21.04.3) hirsute; urgency=medium

  [ Nicolas Bock ]
  * d/p/0001-Add-support-for-additional-Link-options-225-LP-17717.patch:
    - Add offload configuration options.
      (LP: #1771740)
  * Add d/p/partial-d4884cfd40e1e33540b274371c3272df6595d22c.patch:
    - Partial application of d4884cfd40e1e33540b274371c3272df6595d22c in order
      preserve ABI compatibility for future updates.

  [ Lukas Märdian ]
  * Add d/p/0010-parse-nm-Handle-missing-gateway-in-keyfile-routes-ke.patch
    (LP: #1949761)
  * Fix regression in 'netplan try' (LP: #1949104)
    + d/p/lp1949104/cli-apply-initialize-self.state-LP-1949104-243.patch
    + d/p/lp1949104/tests-regressions-make-netplan_try-autopkgtest-more-.patch

 -- Lukas Märdian <email address hidden>  Fri, 05 Nov 2021 15:18:41 +0100
Superseded in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu7.1) impish; urgency=medium

  [ Nicolas Bock ]
  * d/p/0001-Add-support-for-additional-Link-options-225-LP-17717.patch:
    - Add offload configuration options.
      (LP: #1771740)
  * Add d/p/partial-d4884cfd40e1e33540b274371c3272df6595d22c.patch:
    - Partial application of d4884cfd40e1e33540b274371c3272df6595d22c in order
      preserve ABI compatibility for future updates.

  [ Lukas Märdian ]
  * Add d/p/0010-parse-nm-Handle-missing-gateway-in-keyfile-routes-ke.patch
    (LP: #1949761)
  * Fix regression in 'netplan try' (LP: #1949104)
    + d/p/lp1949104/cli-apply-initialize-self.state-LP-1949104-243.patch
    + d/p/lp1949104/tests-regressions-make-netplan_try-autopkgtest-more-.patch

 -- Lukas Märdian <email address hidden>  Fri, 05 Nov 2021 14:44:08 +0100
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
netplan.io (0.103-0ubuntu9) jammy; urgency=medium

  [ Lukas Märdian ]
  * Add an upstream patch for glib 2.70 compatibility
  * Add d/p/0010-parse-nm-Handle-missing-gateway-in-keyfile-routes-ke.patch
    (LP: #1949761)
  * Fix regression in 'netplan try' (LP: #1949104)
    + d/p/lp1949104/cli-apply-initialize-self.state-LP-1949104-243.patch
    + d/p/lp1949104/tests-regressions-make-netplan_try-autopkgtest-more-.patch

  [ Andrej Shadura ]
  * Explicitly depend on glib 2.70

 -- Lukas Märdian <email address hidden>  Fri, 05 Nov 2021 09:14:58 +0100

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
netplan.io (0.103-0ubuntu8) jammy; urgency=medium

  * d/p/0001-Add-support-for-additional-Link-options-225-LP-17717.patch:
    - Add offload configuration options.
      (LP: #1771740)
  * Add d/p/partial-d4884cfd40e1e33540b274371c3272df6595d22c.patch:
    - Partial application of d4884cfd40e1e33540b274371c3272df6595d22c in order
      preserve ABI compatibility for future updates.

 -- Nicolas Bock <email address hidden>  Sat, 09 Oct 2021 16:27:57 -0600

Available diffs

Superseded in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~21.04.2) hirsute; urgency=medium

  * Backport patches from impish:
    + Add d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch:
      Fix unset of a devtype subtree, e.g. "netplan set network.ethernets=null"
      (LP: #1942930)
    + Add d/p/0005-Implement-YAML-state-tracking-and-use-it-in-the-DBus.patch:
      Allow to pass a state to netplan apply/try so it can cleanup unused
      virtual network interfaces after itself. Make use of this functionality
      inside the DBus Config.Try()/Apply() API and the 'netplan try' CLI.
      (LP: #1943120)

 -- Simon Chopin <email address hidden>  Wed, 06 Oct 2021 12:57:35 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~20.04.2) focal; urgency=medium

  * Backport patches from impish:
    + Add d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch:
      Fix unset of a devtype subtree, e.g. "netplan set network.ethernets=null"
      (LP: #1942930)
    + Add d/p/0005-Implement-YAML-state-tracking-and-use-it-in-the-DBus.patch:
      Allow to pass a state to netplan apply/try so it can cleanup unused
      virtual network interfaces after itself. Make use of this functionality
      inside the DBus Config.Try()/Apply() API and the 'netplan try' CLI.
      (LP: #1943120)

 -- Simon Chopin <email address hidden>  Wed, 06 Oct 2021 12:57:35 +0200
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
netplan.io (0.103-0ubuntu7) impish; urgency=medium

  * Add d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch:
    Fix unset of a devtype subtree, e.g. "netplan set network.ethernets=null".
    (LP: #1942930)

 -- Lukas Märdian <email address hidden>  Tue, 05 Oct 2021 09:41:31 +0200

Available diffs

Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
netplan.io (0.103-0ubuntu6) impish; urgency=medium

  * Add d/p/0005-Implement-YAML-state-tracking-and-use-it-in-the-DBus.patch:
    Allow to pass a state to netplan apply/try so it can cleanup unused
    virtual network interfaces after itself. Make use of this functionality
    inside the DBus Config.Try()/Apply() API and the 'netplan try' CLI.
    (LP: #1943120)

 -- Lukas Märdian <email address hidden>  Mon, 27 Sep 2021 16:47:30 +0200

Available diffs

Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
netplan.io (0.99-0ubuntu3~18.04.5) bionic; urgency=medium

  * d/p/0006-dbus-cli-implement-io.netplan.Netplan.Generate-208.patch:
    Implement the io.netplan.Netplan.Generate() DBus API, to allow calling
    'generate' from within a snap (LP: #1926442)
  * Update debian/gbp.conf

 -- Lukas Märdian <email address hidden>  Tue, 07 Sep 2021 17:19:37 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~20.04.1) focal; urgency=medium

  * Backport netplan.io 0.103-0ubuntu5 to 20.04 (LP: #1938920)
    - Add YAML generator and Keyfile parser for NetworkManager YAML backend
    - Add activation-mode parameter
    - Add io.netplan.Netplan.Generate() DBus method
    - Changed the way of how unmanaged-devices are handled by NetworkManager
  * Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch:
    - Do not show a deprecation warning on the backported version
  * Update systemd dependency to >= 245.4-4ubuntu3.8 for activation-mode
  * Update debian/gbp.conf
  * Use debhelper-compat 12 in debian/control
  * Keep riscv64 build-time tests disabled

 -- Lukas Märdian <email address hidden>  Tue, 07 Sep 2021 10:53:10 +0200
Superseded in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
netplan.io (0.103-0ubuntu5~21.04.1) hirsute; urgency=medium

  * Backport netplan.io 0.103-0ubuntu5 to 21.04 (LP: #1938920)
    - Add YAML generator and Keyfile parser for NetworkManager YAML backend
    - Add activation-mode parameter
    - Add io.netplan.Netplan.Generate() DBus method
    - Changed the way of how unmanaged-devices are handled by NetworkManager
  * Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch:
    - Do not show a deprecation warning on the backported version
  * Update systemd dependency to >= 247.3-3ubuntu3.2 for activation-mode
  * Update debian/gbp.conf
  * Use debhelper-compat 12 in debian/control
  * Keep skipping many armhf/LXD tests
  * Skip flaky 'regressions' test on armhf/LXD containers, too

 -- Lukas Märdian <email address hidden>  Tue, 07 Sep 2021 10:50:30 +0200
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
netplan.io (0.103-0ubuntu5) impish; urgency=medium

  * d/patches/nm-1.32.10-compat.patch: ensure the integration tests can manage
    renamed veths (as NetworkManager is better at ignoring these now).

 -- Michael Hudson-Doyle <email address hidden>  Wed, 01 Sep 2021 16:40:01 +1200
Superseded in impish-proposed
netplan.io (0.103-0ubuntu4) impish; urgency=medium

  * d/p/autopkgtest-fixes.patch: Improve autopkgtest stability.

 -- Lukas Märdian <email address hidden>  Thu, 19 Aug 2021 16:30:27 +0200

Available diffs

Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
netplan.io (0.103-0ubuntu3) impish; urgency=medium

  [ Helmut Grohne ]
  * Annotate Build-Depends with <!nocheck>. (Closes: #961466)

  [ Lukas Märdian ]
  * New upstream release: 0.103
    - Add YAML generator and Keyfile parser for NetworkManager YAML backend
    - Add activation-mode parameter, needs systemd v248+ (LP: #1664844)
    - Make use of systemd-networkd's reload/reconfigure commands
    - Deprecate gateway4 & gateway6 in favor of defaults routes (LP: #1756590)
    - Add io.netplan.Netplan.Generate() DBus method
    - Changed the way of how unmanaged-devices are handled by NetworkManager
    - Improve integration test suite (LP: #1922126)
    Bug fixes:
    - Fix ABI regression introduced in 0.102 (LP: #1922898)
    - Fix netplan set if used across partitions (LP: #1930675)
    - Fix handling of multiple gateway4/gateway6 fields (LP: #1901836)
    - Fix parsing of ovs values with colons (LP: #1913906)
    - Fix failure with set-name and bridges
  * Bump systemd dependency to >= v248 for the activation-mode feature
  * Update debian/watch file
  * Drop patches applied upstream
    - Add 0001-parse-nm-fix-32bit-format-string.patch
    - Add d/p/0002-Revert-cli-apply-reload-reconfigure-networkd-instead.patch
      This reverts the systemd-networkd reload/reconfigure usage, due to a
      bug in systemd (< v249) https://github.com/systemd/systemd/issues/18108
  * Update Standards-Version to 4.5.1, no changes required
  * Add Rules-Requires-Root: no to debian/control
  * Add debian/upstream/metadata file

 -- Lukas Märdian <email address hidden>  Fri, 06 Aug 2021 07:56:49 +0200
Superseded in impish-proposed
netplan.io (0.103-0ubuntu2) impish; urgency=medium

  [ Helmut Grohne ]
  * Annotate Build-Depends with <!nocheck>. (Closes: #961466)

  [ Lukas Märdian ]
  * New upstream release: 0.103
    - Add YAML generator and Keyfile parser for NetworkManager YAML backend
    - Add activation-mode parameter, needs systemd v248+ (LP: #1664844)
    - Make use of systemd-networkd's restart/reconfigure commands
    - Deprecate gateway4 & gateway6 in favor of defaults routes (LP: #1756590)
    - Add io.netplan.Netplan.Generate() DBus method
    - Changed the way of how unmanaged-devices are handled by NetworkManager
    - Improve integration test suite (LP: #1922126)
    Bug fixes:
    - Fix ABI regression introduced in 0.102 (LP: #1922898)
    - Fix netplan set if used across partitions (LP: #1930675)
    - Fix handling of multiple gateway4/gateway6 fields (LP: #1901836)
    - Fix parsing of ovs values with colons (LP: #1913906)
    - Fix failure with set-name and bridges
  * Bump systemd dependency to >= v248 for the activation-mode feature
  * Update debian/watch file
  * Drop patches applied upstream
    - Add 0001-parse-nm-fix-32bit-format-string.patch
  * Update Standards-Version to 4.5.1, no changes required
  * Add Rules-Requires-Root: no to debian/control
  * Add debian/upstream/metadata file

 -- Lukas Märdian <email address hidden>  Wed, 04 Aug 2021 15:18:45 +0200

Available diffs

Superseded in impish-proposed
netplan.io (0.103-0ubuntu1) impish; urgency=medium

  [ Helmut Grohne ]
  * Annotate Build-Depends with <!nocheck>. (Closes: #961466)

  [ Lukas Märdian ]
  * New upstream release: 0.103
    - Add YAML generator and Keyfile parser for NetworkManager YAML backend
    - Add activation-mode parameter, needs systemd v248+ (LP: #1664844)
    - Make use of systemd-networkd's restart/reconfigure commands
    - Deprecate gateway4 & gateway6 in favor of defaults routes (LP: #1756590)
    - Add io.netplan.Netplan.Generate() DBus method
    - Changed the way of how unmanaged-devices are handled by NetworkManager
    - Improve integration test suite (LP: #1922126)
    Bug fixes:
    - Fix ABI regression introduced in 0.102 (LP: #1922898)
    - Fix netplan set if used across partitions (LP: #1930675)
    - Fix handling of multiple gateway4/gateway6 fields (LP: #1901836)
    - Fix parsing of ovs values with colons (LP: #1913906)
    - Fix failure with set-name and bridges
  * Bump systemd dependency to >= v248 for the activation-mode feature
  * Update debian/watch file
  * Drop patches applied upstream
  * Update Standards-Version to 4.5.1, no changes required
  * Add Rules-Requires-Root: no to debian/control
  * Add debian/upstream/metadata file

 -- Lukas Märdian <email address hidden>  Wed, 04 Aug 2021 14:04:14 +0200

Available diffs

Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
netplan.io (0.102-0ubuntu6) impish; urgency=medium

  * Add d/p/0004-Improve-integration-tests-interface-ready-waiting-lo.patch
    - Cherry-picked from upstream 9ae9eb7 (LP: #1922126)
  * Add d/p/0005-Fix-NM-unmanaged-devices-changes-behavior-201.patch
    - Cherry-picked from upstream 44dab84
  * Allow running tests in containers, do not break testbed

 -- Lukas Märdian <email address hidden>  Thu, 15 Jul 2021 15:34:28 +0200
Superseded in impish-proposed
netplan.io (0.102-0ubuntu5) impish; urgency=medium

  * Add d/p/0004-Improve-integration-tests-interface-ready-waiting-lo.patch
    - Cherry-picked from upstream 9ae9eb7 (LP: #1922126)

 -- Lukas Märdian <email address hidden>  Wed, 14 Jul 2021 13:26:10 +0200

Available diffs

Obsolete in groovy-updates
Deleted in groovy-proposed (Reason: moved to -updates)
netplan.io (0.102-0ubuntu1~20.10.3) groovy; urgency=medium

  * Backport netplan.io 0.102-0ubuntu1 to 20.10 (LP: #1919453)
    - Includes NetworkManager YAML backend API
    - Includes 'congestion-window' & 'advertised-receive-window' keys
    - Includes 'netplan set' improvements
  * Fix regression (LP: #1922898), by avoiding to break the ABI
    This reverts the "Added ttl option for tunnels" feature
  * Improve flaky autopkgtests:
    + Skip flaky 'regressions' test on armhf/LXD
    + Add d/p/0002-tests-tunnels-improve-flaky-wireguard-test-with-wait.patch
    + Add d/p/fix-autopkgtest-waiting-logic.patch + prepare.patch

 -- Lukas Märdian <email address hidden>  Fri, 07 May 2021 14:03:19 +0200
175 of 164 results