netplan.io (0.107.1-3+exp1) experimental; urgency=medium * d/netplan-generator.install: Fix PLACEHOLDER location * d/control: Prepare for libnetplan1 SOVER bump in experimental -- Lukas Märdian Mon, 12 Feb 2024 12:53:38 +0100 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 Tue, 23 Jan 2024 11:13:19 +0100 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 Tue, 16 Jan 2024 17:09:13 +0100 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 Wed, 10 Jan 2024 11:52:41 +0100 netplan.io (0.107-5) unstable; urgency=medium * d/p/lp2034595: Fix NetworkManager loopback interaction (LP: #2034595) -- Lukas Märdian Thu, 14 Sep 2023 17:08:13 +0530 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 Tue, 05 Sep 2023 09:37:26 +0200 netplan.io (0.107-3) unstable; urgency=medium * Split python3-netplan bindings into a separate package -- Lukas Märdian Sat, 26 Aug 2023 13:16:27 +0200 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 Mon, 21 Aug 2023 17:25:33 +0200 netplan.io (0.107-1) unstable; 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 Thu, 17 Aug 2023 16:54:21 +0200 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 Mon, 31 Jul 2023 10:26:35 +0200 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 Tue, 25 Jul 2023 12:19:03 +0200 netplan.io (0.106.1-6) unstable; urgency=medium * Fix ethernets,vlans,scenarios autopkgtests on systemd 254, Closes: #1041311 -- Lukas Märdian Tue, 18 Jul 2023 17:35:49 +0200 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 Thu, 13 Jul 2023 14:45:40 +0200 netplan.io (0.106.1-4) unstable; urgency=medium * d/rules,d/netplan.io.{install,dirs}: Install everything in usrmerged paths * d/netplan.io.lintian-overrides: Mute empty /usr/lib/netplan, it's used for system drop-in configurations. -- Lukas Märdian Thu, 13 Jul 2023 12:05:56 +0200 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 Mon, 10 Jul 2023 16:58:19 +0200 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 Wed, 21 Jun 2023 09:20:56 +0200 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 Tue, 20 Jun 2023 12:54:23 +0200 netplan.io (0.106-3) unstable; urgency=medium * debian/tests: Fix testbed timeout with systemd v253 (Closes: #1033265) * d/p/lp1997467: Improve DEP-3 headers -- Lukas Märdian Thu, 23 Mar 2023 09:31:07 +0100 netplan.io (0.106-2) unstable; 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 Thu, 02 Mar 2023 17:40:56 +0100 netplan.io (0.106-1) unstable; urgency=medium * Merge new upstream release 0.106 (from 0.106-0ubuntu1) - 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 * d/gbp.conf: use pristine-tar -- Lukas Märdian Thu, 09 Feb 2023 12:09:04 +0100 netplan.io (0.105-3) unstable; urgency=medium * d/patches: Migrate from deprecated nose to pytest (Closes: #1020079) * d/control: drop python3-nose B-D in favor of pytest (Closes: #1018420) -- Lukas Märdian Mon, 02 Jan 2023 11:46:01 +0100 netplan.io (0.105-2) unstable; urgency=medium * d/copyright: Update metadata. * d/netplan.io.lintian-overrides: Fix new style override. * d/t/control: Make it work with old and new systemd[-resolved]. * d/p/0002-buildsystem-meson-fixes.patch: improve meson build. * d/rules,d/control,d/libnetplan.io.install,d/libnetplan-dev.install: + Use meson build system and enable hardening flags + Ship netplan.pc file and move netplan's systemd generator to LIBEXECDIR -- Lukas Märdian Wed, 24 Aug 2022 12:59:21 +0200 netplan.io (0.105-1) unstable; urgency=medium * Merge new upstream release 0.105 (from tag ubuntu/0.105-0ubuntu1) - 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/patches/autopkgtest-fixes.patch: Refresh * d/p/autopkgtest-fixes.patch: Drop test quirks (PR#276) * d/control, d/tests/control: suggest/add iw for setting a regulatory domain -- Lukas Märdian Thu, 18 Aug 2022 15:35:31 +0200 netplan.io (0.104-2) unstable; urgency=medium [ Lukas Märdian ] * d/control: Update Standards-Version, no changes needed. [ Andrej Shadura ] * Make autopkgtests depend on systemd-resolved (Closes: #1017347). -- Andrej Shadura Sun, 14 Aug 2022 14:58:56 +0200 netplan.io (0.104-1) unstable; urgency=medium * Merge new upstream release 0.104 (from tag ubuntu/0.104-0ubuntu4) - 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) + Backport offloading tristate patches (LP: #1956264) d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch - 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 - Upstream fix a4b70e7, to restart networkd if necessary (LP: #1962095) - 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 * d/control: Improved glib (v2.70+-) compat * d/control: Strict version dependency on libnetplan * d/control: Remove unnecessary constraints * Mute false positive lintian warning * d/libnetplan0.symbols: Add new symbols for 0.104 * d/libnetplan0.symbols: Drop (internal) legacy symbols * d/t/control: add 'ethtool' test-dep for link offloading tests * Remaining changes: - refreshed d/p/ovs-timeout.patch - refreshed d/p/autopkgtest-fixes.patch * Dropped changes, applied upstream - d/p/0001-parse-nm-fix-32bit-format-string.patch - d/p/glib-2.70-compat.patch - d/p/nm-1.32.10-compat.patch -- Lukas Märdian Tue, 14 Jun 2022 17:39:24 +0200 netplan.io (0.103-4) unstable; urgency=medium * Fix OVS timeouts in containers where the host is not OVS enabled * d/t/control: Add explicit wpasupplicant test Depends * d/t/control: mark ethernets and bonds tests as flaky -- Lukas Märdian Thu, 03 Mar 2022 09:49:45 +0100 netplan.io (0.103-3) unstable; urgency=medium [ Andrej Shadura ] * Explicitly depend on glib 2.70 [ Lukas Märdian ] * Fix autopkgtests inside a LXC test-runner + d/t/prepare-testbed.sh: enable udevd (inside LXC) + d/tests/control: enable autostart & cloud-init tests in LXC + d/tests/control: mark scenarios test as flaky + d/tests/control: add breaks-testbed restriction -- Lukas Märdian Fri, 22 Oct 2021 09:22:22 +0200 netplan.io (0.103-2) unstable; urgency=medium * Allow build-depending on openvswitch on all architectures. Now that #979366 has been fixed, it should not be an issue anymore. -- Andrej Shadura Thu, 21 Oct 2021 11:19:25 +0200 netplan.io (0.103-1) unstable; urgency=medium * New upstream release: 0.103 (LP: #1938920). - 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 default 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) * Update build-dep to fix FTCBFS (Closes: #961466). * Bump systemd dependency to >= v248 for the activation-mode feature. * Run some autopkgtests with Restriction: isolation-container. * Bump Standards-Version to 4.6.0.1, no changes needed. * Update debian/watch * Update debian/upstream/metadata * d/control: Add Rules-Requires-Root: no -- Lukas Märdian Wed, 20 Oct 2021 13:22:07 +0200 netplan.io (0.101-4) unstable; urgency=medium * Build-depend on ovs on amd64 only due to a bug in its postinst. See #979366 for details. * Drop the custom build profile, nocheck is enough. -- Andrej Shadura Tue, 05 Jan 2021 22:01:50 +0100 netplan.io (0.101-3) unstable; urgency=medium * Mark the package linux-any. * Skip openvswitch-switch dependency on m68k and ppc64. -- Andrej Shadura Tue, 05 Jan 2021 19:28:50 +0100 netplan.io (0.101-2) unstable; urgency=medium * Reindent debian/control. * Add build profiles. * Add cloud tests but mark them as flaky and skip-not-installable for now. -- Andrej Shadura Tue, 05 Jan 2021 17:40:42 +0100 netplan.io (0.101-1) unstable; urgency=medium [ Andrej Shadura ] * New upstream release. * Merge changes from Ubuntu. * Let tests fail. * Remove the hack to fix build with GCC 10 (actually closes: #957603). [ Lukas Märdian ] * d/control: fix lintian warning about trailing whitespace * d/p/0001-Fix-changing-of-macaddress-with-systemd-v247-178.patch: Fix MAC address changes with systemd v247 by using a new approach inside systemd's .network file. It also works with older version of systemd. * Add d/p/0002-parse-fix-networkmanager-backend-options-for-modem-c.patch: Allows parsing of networkmanager: backend handlers for modem devices * Update symbols file [ Michael Biebl ] * Stop using deprecated systemd-resolve tool (Closes: #979266). -- Andrej Shadura Mon, 04 Jan 2021 20:34:58 +0100 netplan.io (0.99-2) experimental; urgency=medium * Split libnetplan off into separate packages. * Force -fcommon to enable builds with GCC 10 to work around #957603. -- Andrej Shadura Mon, 27 Apr 2020 17:17:54 +0200 netplan.io (0.99-1) unstable; urgency=medium [ Andrej Shadura ] * New upstream release. * Drop old upstream patches. * Update the co-maintainer list. * Bump Standards-Version to 4.5.0. * Update copyright years. [ Lukas Märdian ] * debian:tests:control: add autopkgtest dependencies. -- Andrej Shadura Mon, 27 Apr 2020 11:01:26 +0200 netplan.io (0.98-2) unstable; urgency=medium * Cherry-pick upstream commits. * Use debhelper-compat instead of debian/compat. * Bump debhelper from old 11 to 12. * Bump Standards-Version to 4.4.1 (no changes). -- Andrej Shadura Fri, 01 Nov 2019 15:21:21 +0100 netplan.io (0.98-1) unstable; urgency=medium [ Andrej Shadura ] * New upstream release: 0.98 (LP: #1840832). * Run all autopkgtests with Restriction: isolation-machine (Closes: #919426). [ Mathieu Trudel-Lapierre ] * debian/control: Add Build-Depends on libsystemd-dev for the D-Bus feature, and on dbus-x11 for dbus-launch used in tests. -- Andrej Shadura Thu, 26 Sep 2019 14:35:32 +0200 netplan.io (0.95-2) unstable; urgency=medium * Set Priority to optional (Closes: #920327). -- Andrej Shadura Thu, 24 Jan 2019 09:43:13 +0100 netplan.io (0.95-1) unstable; urgency=medium * New upstream release. * Update autopkgtests from the upstream. * Add debian/watch following GitHub releases. * Add Homepage (Closes: #917233). -- Andrej Shadura Sat, 29 Dec 2018 16:34:23 +0100 netplan.io (0.40.2-1) unstable; urgency=medium * Upload to Debian (Closes: #882661). -- Andrej Shadura Wed, 14 Nov 2018 16:29:42 -0800