Skip to content

Conversation

@hunsche
Copy link
Contributor

@hunsche hunsche commented Dec 3, 2025

Mass Migration to Ubuntu 24.04

This Pull Request migrates a batch of OSS-Fuzz projects to Ubuntu 24.04.

Rationale

Support for Ubuntu 20.04 is ending. To ensure continued security updates and access to modern toolchains, we are migrating all OSS-Fuzz projects to Ubuntu 24.04. We have extensively tested this migration with large projects and do not anticipate significant issues.

Rollback Instructions

If you encounter any issues, rolling back is simple:

  1. Remove the base_os_version: ubuntu-24-04 line from project.yaml.
  2. Revert the Dockerfile base image tag to its previous state (e.g., remove :ubuntu-24-04).

We will maintain the Ubuntu 20.04 build pool for a few weeks to allow time for any necessary fixes or rollbacks.

Support

We are available to support you during this transition. Please comment on this PR or reach out if you have questions.

Migrated Projects

# Project
1 go-attestation
2 go-cmp
3 go-coap
4 go-containerregistry
5 go-coredns
6 go-dhcp
7 go-dns
8 go-ethereum
9 go-git
10 go-humanize
11 go-ldap
12 go-ole
13 go-pprof
14 go-readline
15 go-redis
16 go-sftp
17 go-shlex
18 go-snappy
19 go-sqlite3
20 go-toml
21 go-yaml
22 gobgp
23 gogo-protobuf
24 goipp
25 golang
26 golang-appengine
27 golang-protobuf
28 gonids
29 gopsutil
30 gosnmp
31 gpac
32 gprof2dot
33 gpsd
34 graphicsmagick
35 graphql-java
36 greenmail
37 grok
38 groovy
39 grpc-gateway
40 grpc-go
41 grpc-py
42 grpc-swift
43 gson
44 gss-ntlmssp
45 gstreamer
46 guava
47 guetzli
48 guice
49 gunicorn
50 gwt
51 h11
52 h2o
53 h3
54 hadoop
55 hamcrest
56 haproxy
57 harfbuzz
58 hcl
59 hdf5
60 hdrhistogram
61 helm
62 hermes
63 hibernate-orm
64 hibernate-validator
65 highwayhash
66 hikaricp
67 hiredis
68 hiredis-py
69 hoextdown
70 hostap
71 hpn-ssh
72 hsqldb
73 html2text
74 html5lib-python
75 htmlunit
76 htslib
77 http-parser
78 httparse
79 httpcomponents-client
80 httpcomponents-core
81 httpcore
82 httplib2
83 httpretty
84 httpx
85 hunspell
86 hwloc
87 hyperium
88 ibmswtpm2
89 icalendar
90 icu
91 idna
92 igraph
93 ijson
94 image-png
95 image-rs
96 imageio
97 imagemagick
98 immer
99 importlib_metadata
100 inchi

CC: Adam@adalogics.com, adam@adalogics.com, ajfriend@gmail.com, ajsinghyadav00@gmail.com, alex.gaynor@gmail.com, almar.klein@gmail.com, andreas.molzer@gmx.de, andy.heninger@gmail.com, avp@meta.com, aw7@sanger.ac.uk, axxu@meta.com, behdad.esfahbod@gmail.com, bilboed@bilboed.com, bobjfriesenhahn@gmail.com, boxerab@gmail.com, bracewell@google.com, bweeks@google.com, caolanm@gmail.com, christopher.faulet@gmail.com, ckitagawa@google.com, cncf-helm-core-maintainers@lists.cncf.io, cp@lumen.sh, daniel.adam@plgd.dev, david.wooten@ieee.org, david@adalogics.com, derobins@hdfgroup.org, dfawley@google.com, dirk@lemstra.org, dneil@google.com, dr.khaled.hosny@gmail.com, drott@chromium.org, duane.security@gmail.com, ebrahim@gnu.org, ebraminio@gmail.com, edq@meta.com, elango@unicode.org, eliza@buoyant.io, elver@google.com, emcmanus@google.com, ericchiang@google.com, ethompson@fastly.com, frederik.deweerdt@gmail.com, ft@cluedup.com, ftang@google.com, fujita.tomonori@gmail.com, fwang@igalia.com, gbarnett@apple.com, gem@rellim.com, gfuji@fastly.com, gil@azul.com, go-containerregistry@chainguard.dev, go-git-security@googlegroups.com, gpsd-dev@nongnu.org, grhoten@gmail.com, grieger@google.com, grpc-gateway-maintainers@googlegroups.com, gstreamer-security@lists.freedesktop.org, h3-dev@googlegroups.com, harfbuzz-admin@googlegroups.com, hfujita@fastly.com, hmf@meta.com, i.nagata110@gmail.com, icu-security@unicode.org, igraphossfuzz@gmail.com, info@bnoordhuis.nl, insomniac@slackware.it, irali@google.com, isaacnf0x@gmail.com, isv.damocles@gmail.com, j.belleville.richard@gmail.com, j@w1.fi, jason@chainguard.dev, jefgen.msft@gmail.com, jfinnigan@hashicorp.com, jfkthame@gmail.com, jiongchiyu@gmail.com, jkb@sanger.ac.uk, johannes@raggam.co.at, john.s.andersen@intel.com, johnweldon4@gmail.com, jon.sneyers@gmail.com, jonathan.foote@gmail.com, jsonp@google.com, juanpe@sinusoid.al, kazuhooku@gmail.com, kent@hashicorp.com, kgoldman@us.ibm.com, kim@cynosure.com.au, kjclev@gmail.com, lassefolger@google.com, luigiconiglio@meta.com, markus.icu@gmail.com, mattn.jp@gmail.com, mdimad005@gmail.com, mduponchelle1@gmail.com, me+google@tomthorogood.co.uk, member-info@inchi-trust.org, menghanl@google.com, michael.grunder@gmail.com, miek@miek.nl, mtakayama@fastly.com, mwd@psc.edu, nalramli@fastly.com, nealpatel@google.com, neildhar@meta.com, nick.rabinowitz@gmail.com, nicola.murino@gmail.com, nigeltao@golang.org, ntamas@gmail.com, ossfuzz@iosifache.me, p.antoine@catenacyber.fr, paul.l.kehrer@gmail.com, paulo.gomes.uk@gmail.com, pelletier.thomas@gmail.com, peter@ethereum.org, project.gpac@gmail.com, pzz@apevzner.com, qxliu@google.com, rapier1@gmail.com, rapier@psc.edu, richard_gillam@apple.com, rmd@sanger.ac.uk, robryk@google.com, ronaldbrill@googlemail.com, roubert@google.com, rsc@google.com, rsheeter@google.com, saunierthibault@gmail.com, sean.monstar@gmail.com, seanmonstar@gmail.com, sebastian@wallkoetter.net, security@coredns.io, security@fastly.com, security@golang.org, security@hashicorp.com, shane@unicode.org, slomo@coaxion.net, srl295@gmail.com, ssorce@redhat.com, stapelberg@google.com, superq@gmail.com, szabadka@google.com, szhorvat@gmail.com, temotor@gmail.com, thaytan@noraisin.net, till.kamppeter@gmail.com, tim.rots@protonmail.ch, tim@centricular.com, timwolla@googlemail.com, tribuslukas58@gmail.com, troyjp@gmail.com, urban.warrior.fuzz@gmail.com, ver@buoyant.io, vkrasnobaeva@haproxy.com, vladimir.webdev@gmail.com, vo2@sanger.ac.uk, vtraag@gmail.com, william.c.roberts@intel.com, willy@1wt.eu, wlallemand@haproxy.com, yaohway@meta.com, ystreet00@gmail.com

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

hunsche is a new contributor to projects/go-ethereum. The PR must be approved by known contributors before it can be merged. The past contributors are: kyakdan, 0roman, holiman, inferno-chromium
hunsche is a new contributor to projects/go-readline. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-git. The PR must be approved by known contributors before it can be merged. The past contributors are: pjbgf, 0x34d
hunsche is a new contributor to projects/go-coredns. The PR must be approved by known contributors before it can be merged. The past contributors are: thevilledev, kyakdan, yongtang, catenacyber, cvediver
hunsche is a new contributor to projects/go-pprof. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-ldap. The PR must be approved by known contributors before it can be merged. The past contributors are: 0x34d
hunsche is a new contributor to projects/go-attestation. The PR must be approved by known contributors before it can be merged. The past contributors are: brandonweeks, inferno-chromium, catenacyber, cvediver, Dor1s, twitchy-jsonp (unverified)
hunsche is a new contributor to projects/go-dns. The PR must be approved by known contributors before it can be merged. The past contributors are: kyakdan, Navidem, 0roman, tmthrgd, catenacyber, cvediver, Dor1s, inferno-chromium
hunsche is a new contributor to projects/go-cmp. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-humanize. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-ole. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-dhcp. The PR must be approved by known contributors before it can be merged. The past contributors are: 0x34d
hunsche is a new contributor to projects/go-coap. The PR must be approved by known contributors before it can be merged. The past contributors are: 0x34d
hunsche is a new contributor to projects/go-containerregistry. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/go-redis. The PR must be approved by known contributors before it can be merged. The past contributors are: kyakdan, 0roman, catenacyber, DarthFudd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant