From 245b82010295827aa777035937763fc7cb82dadc Mon Sep 17 00:00:00 2001
From: Jeremy Stanley <fungi@yuggoth.org>
Date: Tue, 19 Nov 2024 21:54:55 +0000
Subject: [PATCH] Allow all Ubuntu releases to use our OpenAFS PPA

We want to go ahead and install a custom OpenAFS package set on the
latest Ubuntu LTS too, so just drop the version restriction on that.
Also, the newer version of OpenAFS in our PPA should build properly on
ARM64 so we make the noble arm64 roles job voting again.

Change-Id: Iaa4ab95476dc7601ce45b25cb045ee990cdf1039
---
 roles/openafs-client/tasks/openafs-client/Debian.yaml | 1 -
 zuul.d/system-config-roles.yaml                       | 9 ++-------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/roles/openafs-client/tasks/openafs-client/Debian.yaml b/roles/openafs-client/tasks/openafs-client/Debian.yaml
index 0187f09cfc..9d4590a525 100644
--- a/roles/openafs-client/tasks/openafs-client/Debian.yaml
+++ b/roles/openafs-client/tasks/openafs-client/Debian.yaml
@@ -10,7 +10,6 @@
     repo: 'ppa:openstack-ci-core/openafs'
   when:
     - ansible_distribution == 'Ubuntu'
-    - (ansible_distribution_major_version|int) <= 22
   become: yes
 
 - name: Install kernel headers dependency
diff --git a/zuul.d/system-config-roles.yaml b/zuul.d/system-config-roles.yaml
index aa41a2d2c5..d01d61cb48 100644
--- a/zuul.d/system-config-roles.yaml
+++ b/zuul.d/system-config-roles.yaml
@@ -207,10 +207,7 @@
         - system-config-zuul-role-integration-jammy
         - system-config-zuul-role-integration-jammy-arm64
         - system-config-zuul-role-integration-noble
-        ## Non-voting until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781
-        ## is fixed and makes it into Debian/Ubuntu
-        - system-config-zuul-role-integration-noble-arm64:
-            voting: false
+        - system-config-zuul-role-integration-noble-arm64
         - system-config-zuul-role-integration-debian-bullseye
         - system-config-zuul-role-integration-debian-bullseye-arm64
         - system-config-zuul-role-integration-debian-bookworm
@@ -226,9 +223,7 @@
         - system-config-zuul-role-integration-jammy
         - system-config-zuul-role-integration-jammy-arm64
         - system-config-zuul-role-integration-noble
-        ## Disabled until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781
-        ## is fixed and makes it into Debian/Ubuntu
-        # - system-config-zuul-role-integration-noble-arm64
+        - system-config-zuul-role-integration-noble-arm64
         - system-config-zuul-role-integration-debian-bullseye
         - system-config-zuul-role-integration-debian-bullseye-arm64
         - system-config-zuul-role-integration-debian-bookworm