Thank you for the SRU Brian, here is the test I did for Mantic: 1- Confirming that gawk is not in use: $ awk --version mawk 1.3.4 20230730 Copyright 2008-2022,2023, Thomas E. Dickey Copyright 1991-1996,2014, Michael D. Brennan random-funcs: arc4random_stir/arc4random regex-funcs: internal compiled limits: sprintf buffer 8192 maximum-integer 9223372036854775808 2- Verify that ppa-purge from proposed is installed: $ apt list ppa-purge Listing... Done ppa-purge/mantic-proposed,mantic-proposed,now 0.2.8+bzr63-0ubuntu1.23.10.2 all [installed] 3- install mesa from oibaf ppa: $ apt list mesa-vulkan-drivers Listing... Done mesa-vulkan-drivers/mantic,now 24.2~git2406010600.71d455~oibaf~m amd64 [installed,automatic] 4- remove the oibaf ppa using ppa-purge: $ sudo ppa-purge ppa:oibaf/graphics-drivers Updating packages lists PPA to be removed: oibaf graphics-drivers Package revert list generated: libdrm-amdgpu1:amd64/mantic libdrm-common/mantic libdrm-intel1:amd64/mantic libdrm-nouveau2:amd64/mantic libdrm-radeon1:amd64/mantic libdrm2:amd64/mantic libegl-mesa0:amd64/mantic libgbm1:amd64/mantic libgl1-mesa-dri:amd64/mantic libglapi-mesa:amd64/mantic libglx-mesa0:amd64/mantic libxatracker2:amd64/mantic mesa-vulkan-drivers:amd64/mantic Updating packages lists Reading package lists... Done Building dependency tree... Done Reading state information... Done Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-amdgpu1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [all]) for 'libdrm-common' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-intel1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-nouveau2' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm-radeon1' Selected version '2.4.115-1' (Ubuntu:23.10/mantic [amd64]) for 'libdrm2' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libegl-mesa0' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libgbm1' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libgl1-mesa-dri' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libglapi-mesa' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libglx-mesa0' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'libxatracker2' Selected version '23.2.1-1ubuntu3.1' (Ubuntu:23.10/mantic-updates [amd64]) for 'mesa-vulkan-drivers' The following package was automatically installed and is no longer required: libllvm16 Use 'sudo apt autoremove' to remove it. The following packages will be DOWNGRADED: libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libxatracker2 mesa-vulkan-drivers 0 upgraded, 0 newly installed, 13 downgraded, 0 to remove and 1 not upgraded. Need to get 22.3 MB of archives. After this operation, 41.3 MB disk space will be freed. Do you want to continue? [Y/n] Get:1 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm2 amd64 2.4.115-1 [40.3 kB] Get:2 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm-common all 2.4.115-1 [7,488 B] Get:3 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm-intel1 amd64 2.4.115-1 [65.1 kB] Get:4 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm-nouveau2 amd64 2.4.115-1 [17.6 kB] Get:5 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm-radeon1 amd64 2.4.115-1 [21.0 kB] Get:6 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libegl-mesa0 amd64 23.2.1-1ubuntu3.1 [115 kB] Get:7 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libgbm1 amd64 23.2.1-1ubuntu3.1 [40.6 kB] Get:8 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libglx-mesa0 amd64 23.2.1-1ubuntu3.1 [153 kB] Get:9 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libgl1-mesa-dri amd64 23.2.1-1ubuntu3.1 [8,954 kB] Get:10 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libglapi-mesa amd64 23.2.1-1ubuntu3.1 [40.0 kB] Get:11 http://lb.archive.ubuntu.com/ubuntu mantic/main amd64 libdrm-amdgpu1 amd64 2.4.115-1 [20.1 kB] Get:12 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 libxatracker2 amd64 23.2.1-1ubuntu3.1 [2,146 kB] Get:13 http://lb.archive.ubuntu.com/ubuntu mantic-updates/main amd64 mesa-vulkan-drivers amd64 23.2.1-1ubuntu3.1 [10.7 MB] Fetched 22.3 MB in 9s (2,525 kB/s) dpkg: warning: downgrading libdrm2:amd64 from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 (Reading database ... 200170 files and directories currently installed.) Preparing to unpack .../00-libdrm2_2.4.115-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libdrm-common from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 Preparing to unpack .../01-libdrm-common_2.4.115-1_all.deb ... Unpacking libdrm-common (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libdrm-intel1:amd64 from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 Preparing to unpack .../02-libdrm-intel1_2.4.115-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libdrm-nouveau2:amd64 from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 Preparing to unpack .../03-libdrm-nouveau2_2.4.115-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libdrm-radeon1:amd64 from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 Preparing to unpack .../04-libdrm-radeon1_2.4.115-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libegl-mesa0:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../05-libegl-mesa0_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libegl-mesa0:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading libgbm1:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../06-libgbm1_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libgbm1:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading libglx-mesa0:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../07-libglx-mesa0_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libglx-mesa0:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading libgl1-mesa-dri:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../08-libgl1-mesa-dri_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading libglapi-mesa:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../09-libglapi-mesa_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libglapi-mesa:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading libdrm-amdgpu1:amd64 from 2.4.120+git2405280500.37265a~oibaf~m to 2.4.115-1 Preparing to unpack .../10-libdrm-amdgpu1_2.4.115-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.115-1) over (2.4.120+git2405280500.37265a~oibaf~m) ... dpkg: warning: downgrading libxatracker2:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../11-libxatracker2_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking libxatracker2:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... dpkg: warning: downgrading mesa-vulkan-drivers:amd64 from 24.2~git2406010600.71d455~oibaf~m to 23.2.1-1ubuntu3.1 Preparing to unpack .../12-mesa-vulkan-drivers_23.2.1-1ubuntu3.1_amd64.deb ... Unpacking mesa-vulkan-drivers:amd64 (23.2.1-1ubuntu3.1) over (24.2~git2406010600.71d455~oibaf~m) ... Setting up libglapi-mesa:amd64 (23.2.1-1ubuntu3.1) ... Setting up libdrm-common (2.4.115-1) ... Setting up libdrm2:amd64 (2.4.115-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.115-1) ... Setting up mesa-vulkan-drivers:amd64 (23.2.1-1ubuntu3.1) ... Setting up libdrm-nouveau2:amd64 (2.4.115-1) ... Setting up libgbm1:amd64 (23.2.1-1ubuntu3.1) ... Setting up libdrm-radeon1:amd64 (2.4.115-1) ... Setting up libdrm-intel1:amd64 (2.4.115-1) ... Setting up libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1) ... Setting up libxatracker2:amd64 (23.2.1-1ubuntu3.1) ... Setting up libegl-mesa0:amd64 (23.2.1-1ubuntu3.1) ... Setting up libglx-mesa0:amd64 (23.2.1-1ubuntu3.1) ... Processing triggers for libc-bin (2.38-1ubuntu6.3) ... PPA purged successfully 5- make sure mesa got downgraded: $ apt list mesa-vulkan-drivers Listing... Done mesa-vulkan-drivers/mantic-updates,now 23.2.1-1ubuntu3.1 amd64 [installed,automatic] mesa-vulkan-drivers/mantic-updates 23.2.1-1ubuntu3.1 i386 6- Finally make sure the new help message prints correctly: $ ppa-purge Warning: Required ppa-name argument was not specified Usage: sudo ppa-purge [options] [/ppaname] ppa-purge will reset all packages from a PPA to the standard versions released for your distribution. Options: -p [ppaname] PPA name to be disabled (default: ppa) -o [ppaowner] PPA owner -s [host] Repository server (default: ppa.launchpadcontent.net) -d [distribution] Override the default distribution choice. -y Pass -y --force-yes to apt-get or -y to aptitude -i Reverse preference of apt-get upon aptitude. -h Display this help text Example usage commands: sudo ppa-purge -o xorg-edgers will remove https://launchpad.net/~xorg-edgers/+archive/ppa sudo ppa-purge -o sarvatt -p xorg-testing will remove https://launchpad.net/~sarvatt/+archive/xorg-testing sudo ppa-purge [ppa:]ubuntu-x-swat/x-updates will remove https://launchpad.net/~ubuntu-x-swat/+archive/x-updates Notice: If ppa-purge fails for some reason and you wish to try again, (For example: you left synaptic open while attempting to run it) remove the line "Enabled: no" from the Components section in the PPA ".sources" file or uncomment the PPA from its ".list" file, run apt-get update and try again. 7- These steps confirm that the patch is working as expected on Mantic! I will follow with the testing for Noble soon