Bug#931766: buster-pu: package openvswitch/2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1 - new debdiff
On 7/10/19 9:32 AM, Thomas Goirand wrote:
> Package: release.debian.org
> Severity: normal
> Tags: buster
> User: release.debian.org@packages.debian.org
> Usertags: pu
>
> Hi,
>
> Please allow me to fixup OVS's missing python3-six dependency, and add
> support for fixing the MTU of OVS devices. The attached patch is quite
> minimalistic. This also adds a bit of doc on how to set things up in
> /etc/network/interfaces.
>
> Cheers,
>
> Thomas Goirand (zigo)
Hi,
Please find, attached, the correct debdiff (ie: fixed version for stable
update). Just checking: source-only uploads are fine for stable too, right?
Cheers,
Thomas Goirand (zigo)
diff -Nru openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/changelog openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/changelog
--- openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/changelog 2019-04-14 00:25:19.000000000 +0200
+++ openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/changelog 2019-06-24 08:53:33.000000000 +0200
@@ -1,3 +1,11 @@
+openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u1) buster; urgency=medium
+
+ * Some fixups in debian/ifupdown.sh to allow setting-up the MTU.
+ * Document how to do Bond + Bridge + VLAN + MTU.
+ * Correct dependency on python3-six instead of python-six (Closes: #931104).
+
+ -- Thomas Goirand <zigo@debian.org> Mon, 24 Jun 2019 08:53:33 +0200
+
openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12) unstable; urgency=medium
* Add --may-exist in debian/ifupdown.sh as per upstream commit. Without it,
@@ -7,6 +15,18 @@
openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-11) unstable; urgency=medium
+ * Removes network.service from openvswitch-switch.service to avoid a
+ dependency loop in systemd, leading to removal of networking.service.
+ Also use "ip link set DEVNAME up" instead of ifconfig, and runtime
+ depend on iproute2.
+ Thanks to Benjamin Drung for the bug report (Closes: #924562) and to
+ Jonathan Dupart for the patch as a merge request in Salsa.
+
+ -- Thomas Goirand <zigo@debian.org> Sun, 31 Mar 2019 00:50:26 +0100
+>>>>>>> debian/stein
+
+openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-11) unstable; urgency=medium
+
* Removes network.service from openvswitch-switch.service to avoid a
dependency loop in systemd, leading to removal of networking.service.
Also use "ip link set DEVNAME up" instead of ifconfig, and runtime
diff -Nru openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/control openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/control
--- openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/control 2019-04-14 00:25:19.000000000 +0200
+++ openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/control 2019-06-24 08:53:33.000000000 +0200
@@ -41,9 +41,9 @@
Depends:
iproute2,
openssl,
- python-six,
+ python3-six,
${misc:Depends},
- ${python:Depends},
+ ${python3:Depends},
${shlibs:Depends},
Suggests:
ethtool,
diff -Nru openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/ifupdown.sh openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/ifupdown.sh
--- openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/ifupdown.sh 2019-04-14 00:25:19.000000000 +0200
+++ openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/ifupdown.sh 2019-06-24 08:53:33.000000000 +0200
@@ -67,7 +67,7 @@
ip link set "${IFACE}" up
;;
OVSBond)
- ovs_vsctl -- --fake-iface --may-exist add-bond "${IF_OVS_BRIDGE}"\
+ ovs_vsctl -- --may-exist --fake-iface add-bond "${IF_OVS_BRIDGE}"\
"${IFACE}" ${IF_OVS_BONDS} ${IF_OVS_OPTIONS} \
${OVS_EXTRA+-- $OVS_EXTRA}
@@ -93,6 +93,9 @@
exit 0
;;
esac
+ if [ -n "${IF_OVS_MTU}" ] ; then
+ ovs-vsctl set Interface ${IFACE} mtu_request=${IF_OVS_MTU}
+ fi
elif [ "${MODE}" = "stop" ]; then
case "${IF_OVS_TYPE}" in
OVSBridge)
diff -Nru openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/openvswitch-switch.README.Debian openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/openvswitch-switch.README.Debian
--- openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/openvswitch-switch.README.Debian 2019-04-14 00:25:19.000000000 +0200
+++ openvswitch-2.10.0+2018.08.28+git.8ca7c82b7d+ds1/debian/openvswitch-switch.README.Debian 2019-06-24 08:53:33.000000000 +0200
@@ -163,6 +163,59 @@
ifup --allow=ovs $list_of_bridges
ifdown --allow=ovs $list_of_bridges
+ex 9: Bond + Bridge + VLAN + MTU
+
+allow-bond0 eth2
+iface eth2 inet manual
+ ovs_type OVSPort
+ ovs_bonds bond0
+ ovs_mtu 9000
+
+# Interface eth3
+#auto eth3
+allow-bond0 eth3
+iface eth3 inet manual
+ ovs_type OVSPort
+ ovs_bonds bond0
+ ovs_mtu 9000
+
+# Interface bond0
+auto bond0
+allow-br-ex bond0
+iface bond0 inet manual
+ ovs_bridge br-ex
+ ovs_type OVSBond
+ ovs_bonds eth2 eth3
+ ovs_options bond_mode=balance-tcp lacp=active other_config:lacp-time=fast
+ ovs_mtu 9000
+ up ifup eth2
+ up ifup eth3
+ up ovs-vsctl set Interface ${IFACE} mtu_request=${IF_OVS_MTU}
+
+# Interface vlan81
+auto vlan871
+allow-br-ex vlan81
+iface vlan81 inet static
+ ovs_type OVSIntPort
+ ovs_bridge br-ex
+ ovs_options tag=81
+ ovs_extra set interface ${IFACE} external-ids:iface-id=$(hostname -s)-${IFACE}-vif
+ ovs_mtu 9000
+ address 192.168.100.2
+ network 192.168.100.0
+ netmask 255.255.255.0
+ broadcast 192.168.100.255
+ gateway 192.168.100.1
+
+# Interface br-ex
+auto br-ex
+allow-ovs br-ex
+iface br-ex inet manual
+ ovs_type OVSBridge
+ ovs_ports bond0 vlan81
+ ovs_mtu 9000
+
+
Notes on dependencies:
---------------------
Reply to: