2b0e98774f
Step 4a installs python3-gi gir1.2-gtk-4.0 xvfb for headless PyGObject GUI tests, with import-gi and Xvfb assertions. Step 1 now always runs apt-get update; --skip-update only skips the (slow) full upgrade. Previously --skip-update skipped the index refresh too, so a fresh package (gir1.2-gtk-4.0/xvfb) could not be located. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>