Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netavark for openSUSE:Factory 
checked in at 2026-07-02 20:08:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netavark (Old)
 and      /work/SRC/openSUSE:Factory/.netavark.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netavark"

Thu Jul  2 20:08:36 2026 rev:24 rq:1362995 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/netavark/netavark.changes        2026-02-26 
18:50:33.970307786 +0100
+++ /work/SRC/openSUSE:Factory/.netavark.new.1982/netavark.changes      
2026-07-02 20:11:10.780978519 +0200
@@ -1,0 +2,20 @@
+Sun Jun 28 10:47:10 UTC 2026 - Enrico Belleri <[email protected]>
+
+- Update to version 2.0.0:
+  * This version is required for podman 6.0 and buildah 1.44
+    and only supported to be used together with them
+  * Removed iptables support
+  * The bridge network driver now defaults to strict isolation mode;
+    this means different networks can no longer talk to each by default.
+    To restore the previous behavior the network must set
+    the `isolate=false` option.
+  * The macvlan network driver now use a default mtu of 99
+  * Added network create support, podman now calls netavark create
+    to create a network config.
+  * The bridge network driver now supports the `outbound_addr4`
+   and `outbound_addr6` options to specify the outgoing NAT source address.
+  * Netavark now supports assigning multiple static ip addresses per subnet.
+  * The MSRV has been bumped to v1.88.
+  * Dependency updates.
+
+-------------------------------------------------------------------

Old:
----
  netavark-1.17.2.tar.gz
  netavark-iptables.conf
  vendor.tar.gz

New:
----
  netavark-2.0.0.obscpio
  vendor.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ netavark.spec ++++++
--- /var/tmp/diff_new_pack.gbRVfh/_old  2026-07-02 20:11:12.145025839 +0200
+++ /var/tmp/diff_new_pack.gbRVfh/_new  2026-07-02 20:11:12.149025978 +0200
@@ -19,46 +19,43 @@
 %define major_minor %((v=%{version}; echo ${v%.*}))
 
 Name:           netavark
-Version:        1.17.2
+Version:        2.0.0
 Release:        0
 Summary:        Container network stack
 License:        Apache-2.0
 URL:            https://github.com/containers/%{name}
-Source0:        %{name}-%{version}.tar.gz
-Source1:        vendor.tar.gz
-Source2:        netavark-iptables.conf
+Source0:        %{name}-%{version}.tar
+Source1:        vendor.tar.zst
 Source3:        netavark-nftables.conf
-BuildRequires:  cargo
+BuildRequires:  rust+cargo >= 1.88
 BuildRequires:  cargo-packaging
 BuildRequires:  go-md2man
 BuildRequires:  protobuf-devel
 BuildRequires:  systemd-rpm-macros
 # aardvark-dns and %%{name} are usually released in sync
 Requires:       aardvark-dns >= %{major_minor}
-Requires:       %{?default_firewall_backend}
+Requires:       nftables
 
 %description
 Netavark is a rust based network stack for containers. It is being
 designed to work with Podman but is also applicable for other OCI
 container management applications.
-Netavark is a tool for configuring networking for Linux containers.
+
 Its features include:
 * Configuration of container networks via JSON configuration file
-* Creation and management of required network interfaces,
-    including MACVLAN networks
-* All required firewall configuration to perform NAT and port
-    forwarding as required for containers
-* Support for iptables and firewalld at present, with support
-    for nftables planned in a future release
+* Creation and management of required network interfaces, including MACVLAN 
networks
+* All required firewall configuration to perform NAT and port forwarding as 
required for containers
+* Support for firewalld and nftables
 * Support for rootless containers
 * Support for IPv4 and IPv6
-* Support for container DNS resolution via aardvark-dns.
+* Support for container DNS resolution via the aardvark-dns project
 
 %prep
 %autosetup -a1
 
 %build
-NETAVARK_DEFAULT_FW=%{?default_firewall_backend} cargo build --release
+export NETAVARK_DEFAULT_FW=nftables
+%{cargo_build}
 mkdir -p bin
 cp target/release/%{name} bin/
 
@@ -68,8 +65,7 @@
 
 %install
 %make_install DESTDIR=%{buildroot} PREFIX=%{_prefix} LIBEXECDIR=%{_libexecdir}
-
-install -D -m 0644 ${RPM_SOURCE_DIR}/netavark-%{default_firewall_backend}.conf 
%{buildroot}%{_prefix}/lib/modules-load.d/netavark-%{default_firewall_backend}.conf
+install -D -m 0644 ${RPM_SOURCE_DIR}/netavark-nftables.conf 
%{buildroot}%{_prefix}/lib/modules-load.d/netavark-nftables.conf
 
 %files
 %license LICENSE
@@ -82,7 +78,7 @@
 %{_unitdir}/%{name}-firewalld-reload.service
 %{_unitdir}/%{name}-nftables-reload.service
 %dir %{_prefix}/lib/modules-load.d
-%{_prefix}/lib/modules-load.d/netavark-%{?default_firewall_backend}.conf
+%{_prefix}/lib/modules-load.d/netavark-nftables.conf
 
 %pre
 %service_add_pre %{name}-dhcp-proxy.service %{name}-dhcp-proxy.socket 
%{name}-firewalld-reload.service %{name}-nftables-reload.service

++++++ _service ++++++
--- /var/tmp/diff_new_pack.gbRVfh/_old  2026-07-02 20:11:12.225028615 +0200
+++ /var/tmp/diff_new_pack.gbRVfh/_new  2026-07-02 20:11:12.257029725 +0200
@@ -1,27 +1,20 @@
 <services>
-  <service mode="disabled" name="obs_scm">
+  <service mode="manual" name="obs_scm">
     <param name="url">https://github.com/containers/netavark.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
-    <param name="revision">v1.17.2</param>
+    <param name="revision">v2.0.0</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>
     <param name="changesgenerate">enable</param>
   </service>
-  <service mode="disabled" name="tar"/>
-  <service mode="disabled" name="recompress">
-    <param name="file">*.tar</param>
-    <param name="compression">gz</param>
-  </service>
-  <service mode="disabled" name="set_version"/>
-  <service name="cargo_vendor" mode="disabled">
+  <service mode="buildtime" name="tar"/>
+  <service mode="manual" name="set_version"/>
+  <service name="cargo_vendor" mode="manual">
      <param name="srcdir">netavark</param>
-     <param name="compression">gz</param>
      <param name="update">false</param>
-  </service>
-  <service name="cargo_audit" mode="disabled">
-     <param name="srcdir">netavark</param>
+     <param name="filter">true</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gbRVfh/_old  2026-07-02 20:11:12.353033055 +0200
+++ /var/tmp/diff_new_pack.gbRVfh/_new  2026-07-02 20:11:12.389034305 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/containers/netavark.git</param>
-              <param 
name="changesrevision">bd7a464482bcc02dca4843c457db584ed7fe14e4</param></service></servicedata>
+              <param 
name="changesrevision">dd456fba828316d602f9ea8a6f1ac9b9a8441b4c</param></service></servicedata>
 (No newline at EOF)
 

++++++ netavark.obsinfo ++++++
--- /var/tmp/diff_new_pack.gbRVfh/_old  2026-07-02 20:11:12.613042076 +0200
+++ /var/tmp/diff_new_pack.gbRVfh/_new  2026-07-02 20:11:12.653043463 +0200
@@ -1,5 +1,5 @@
 name: netavark
-version: 1.17.2
-mtime: 1770310642
-commit: bd7a464482bcc02dca4843c457db584ed7fe14e4
+version: 2.0.0
+mtime: 1781023767
+commit: dd456fba828316d602f9ea8a6f1ac9b9a8441b4c
 

Reply via email to