From f5a4c9b9077a626c4b86225e570e1bf27b67c713 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 23 Jun 2026 08:57:24 +0530 Subject: [PATCH] Update Linux build VM to Ubuntu 22 Allows using up to date simde and newer compilers for small performance improvements. Ubuntu 18 and 20 are EOL and Ubuntu 22 was released over four years ago. This will also hopefully allow us to build slang for the upcoming transition to slang based shaders. --- bypy/linux.conf | 2 +- bypy/sources.json | 5 ++--- docs/changelog.rst | 2 ++ 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bypy/linux.conf b/bypy/linux.conf index 56950058d..2578dbc77 100644 --- a/bypy/linux.conf +++ b/bypy/linux.conf @@ -1,3 +1,3 @@ -image 'https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-{}.img' +image 'https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-{}.img' deps 'bison flex libxcursor-dev libxrandr-dev libxi-dev libxinerama-dev libgl1-mesa-dev libx11-xcb-dev libxcb-xkb-dev libfontconfig1-dev libdbus-1-dev libsystemd-dev' diff --git a/bypy/sources.json b/bypy/sources.json index 0b682d298..443337975 100644 --- a/bypy/sources.json +++ b/bypy/sources.json @@ -271,11 +271,10 @@ }, { - "name": "simde 0.7.6", - "comment": "Cannot update till gcc in the build VM is updated as simde 0.8 requires newer gcc", + "name": "simde 0.8.2", "unix": { "file_extension": "tar.xz", - "hash": "sha256:703eac1f2af7de1f7e4aea2286130b98e1addcc0559426e78304c92e2b4eb5e1", + "hash": "sha256:59068edc3420e75c5ff85ecfd80a77196fb3a151227a666cc20abb313a5360bf", "urls": ["https://github.com/simd-everywhere/simde/releases/download/v{version}/simde-amalgamated-{version}.{file_extension}"] } }, diff --git a/docs/changelog.rst b/docs/changelog.rst index d11d395e2..4e5b73ff2 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -190,6 +190,8 @@ Detailed list of changes - Wayland: Fix first OS window being a few cells too small when ``initial_window_width/initial_window_height`` are set in cells and a fractional display scale is in use (:iss:`10146`) +- kitty binary builds are now built on Ubuntu 22 upgraded from Ubuntu 18 for improved performance from better compilers + 0.47.4 [2026-06-15] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~