git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 0/3] ci: fix jobs failing on Ubuntu 26.04

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 3, 2026, 22:04 UTC
Message-ID
<xmqqse1h4lmw.fsf@gitster.g>
In-Reply-To
<pull.2478.git.git.1793530936.gitgitgadget@gmail.com>
"Harald Nordgren via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 5 quoted lines
> Four CI jobs fail since ubuntu-latest moved to Ubuntu 26.04.
>
>  * documentation, fuzz smoke test and static-analysis fail with ln: failed
>    to create symbolic link '/usr/bin/dirname': Already exists. Run the ln
>    with sudo.

I see this breakage. Haven't they corrected the Rust rewrite of dirname by now, by the way, to make this overwrite unnecessary yet?

>  * linux32 cannot resolve deb.debian.org. Pin it to ubuntu-24.04. The Docker
>    update in actions/runner-images#15205 fixes this on 26.04, but a new
>    runner image will take a long time to roll out, and CI should not stay
>    broken while we wait.

Sigh, but this one is rather straightforward. We need to be aware of this change so that we can revert it when it becomes unnecessary.

>  * Use apt-get in linux32 to get rid of the apt does not have a stable CLI
>    interface warnings.

I can see this well, but it is a warning only, so I do not know how much value in addressing it would be.

Show 7 quoted lines
> The first two are based on Johannes Schindelin's fixes in Git for Windows
> (git-for-windows/git#6473).
>
> Harald Nordgren (3):
>   ci: use apt-get in the linux32 job
>   install-dependencies: work around a permission problem
>   ci: pin linux32 to ubuntu-24.04 to restore networking
Will queue.  Thanks.
Show 10 quoted lines
>
>  .github/workflows/main.yml | 6 ++++--
>  ci/install-dependencies.sh | 2 +-
>  2 files changed, 5 insertions(+), 3 deletions(-)
>
>
> base-commit: 50fe5cc63f9cd6e89b87a2c9ccf96a444f4cfdb7
> Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-2478%2FHaraldNordgren%2Fci-linux32-apt-get-v1
> Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-2478/HaraldNordgren/ci-linux32-apt-get-v1
> Pull-Request: https://github.com/git/git/pull/2478
Previous: Harald Nordgren via GitGitGadget
Message 5 of 5 in “ci: fix jobs failing on Ubuntu 26.04”
  1. 0/3 ci: fix jobs failing on Ubuntu 26.04Harald Nordgren via GitGitGadget, Nov 1, 2026
  2. 1/3 ci: use apt-get in the linux32 jobHarald Nordgren via GitGitGadget, Nov 1, 2026
  3. 2/3 install-dependencies: work around a permission problemHarald Nordgren via GitGitGadget, Nov 1, 2026
  4. 3/3 ci: pin linux32 to ubuntu-24.04 to restore networkingHarald Nordgren via GitGitGadget, Nov 1, 2026
  5. Junio C HamanoNov 3, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.