netplan.io (0.106-2+deb12u1) bookworm; urgency=medium * debian/tests: Fix testbed timeout with systemd v252.15 (Closes: #1053496) -- Lukas Märdian Tue, 24 Oct 2023 12:48:28 +0200 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