From f893c740d7303e9d321e04f32e3b623237815ff2 Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Thu, 29 Feb 2024 14:54:40 -0800 Subject: [PATCH] ci: pin CI to dnsmasq 2.85 A temporary path forward to increase CI stability, by pinning to what appears to be a "good working version" of upstream dnsmasq which does not crash fon us. Change-Id: I3295c92fd7b7871ad351b94f4c6cf0f554279db0 --- devstack/lib/ironic | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/devstack/lib/ironic b/devstack/lib/ironic index e01ada2577..4cc24ae024 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -3422,11 +3422,10 @@ function setup_vxlan_network { function downgrade_dnsmasq { # NOTE(TheJulia): The intent here is to use dnsmasq version - # which have the fix for segfaults triggered due to configuration - # refresh https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/2026757 - # Source install v2.87 + # which does not crash on segfaults or sigabort when configuration + # is updated. See https://bugs.launchpad.net/ironic/+bug/2026757 sudo dpkg -r dnsmasq-base - git clone http://thekelleys.org.uk/git/dnsmasq.git -b v2.87 --depth 1 + git clone http://thekelleys.org.uk/git/dnsmasq.git -b v2.85 --depth 1 pushd dnsmasq sed -i 's|^PREFIX.*|PREFIX = /usr|' Makefile sudo make install