Skip to content

Mass Migration: Batch 4 to Ubuntu 24.04#14432

Closed
hunsche wants to merge 1 commit intomasterfrom
migration-ubuntu-24-04-batch-4-20251208-132304
Closed

Mass Migration: Batch 4 to Ubuntu 24.04#14432
hunsche wants to merge 1 commit intomasterfrom
migration-ubuntu-24-04-batch-4-20251208-132304

Conversation

@hunsche
Copy link
Copy Markdown
Contributor

@hunsche hunsche commented Dec 8, 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.

Verification:
These projects have been extensively tested for build and testcase reproduction on Google Cloud Build. We verified that:

  1. The project builds successfully with the new Ubuntu 24.04 base image.
  2. Existing testcases (if any) can be reproduced successfully.

We 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 httpx
2 hunspell
3 hwloc
4 hyperium
5 ibmswtpm2
6 icalendar
7 icu
8 idna
9 igraph
10 ijson
11 image-png
12 image-rs
13 imagemagick
14 immer
15 importlib_metadata
16 inchi
17 iniconfig
18 inih
19 ipaddress
20 ipython
21 irssi
22 isodate
23 istio-ztunnel
24 itext7
25 itoa
26 itsdangerous
27 jackson-modules-java8
28 jakarta-mail-api
29 janet
30 janino
31 jansi
32 jansson
33 janus-gateway
34 java-diff-utils
35 java-uuid-generator
36 java-xmlbuilder
37 javacpp
38 javapoet
39 javassist
40 javy
41 jbig2dec
42 jboss-logging
43 jdom
44 jedi
45 jedis
46 jettison
47 jflex
48 jfreechart
49 jinja2
50 jmespathpy
51 joblib
52 joda-convert
53 joda-time
54 jolt
55 joni
56 jooq
57 jose4j
58 jpeg-js
59 jpegoptim
60 jq
61 js-yaml
62 jsemver
63 jsign
64 jsmin
65 json
66 json-c
67 json-java
68 json-patch
69 json-sanitizer
70 json-simple
71 json-smart-v2
72 json2avro
73 json5format
74 jsoncons
75 jsoncpp
76 jsonnet
77 jsonparser
78 jsonpickle
79 jsoup
80 jsqlparser
81 jts
82 juju
83 jul-to-slf4j
84 junrar
85 jupyter-nbconvert
86 jupyter_server
87 kafka
88 kamailio
89 karchive
90 kcodecs
91 kie-soup
92 kiwisolver
93 kmime
94 krb5
95 kryo
96 kubearmor
97 kubeedge
98 kubeflow-katib
99 kubeflow-model-registry
100 kubeflow-pipelines

CC: Adam@adalogics.com, adam@adalogics.com, adetaylor@chromium.org, ahf@irssi.org, ailin.nemui@gmail.com, alex.gaynor@gmail.com, alex@meetecho.com, andreas.molzer@gmx.de, andrey.velichkevich@gmail.com, andy.heninger@gmail.com, antonin@stefanutti.fr, atulag@google.com, benhoyt@gmail.com, brian.d.campbell@gmail.com, calsrose@gmail.com, caolanm@gmail.com, capuanobailey@gmail.com, chenguopingdota@163.com, chriswwolfe@gmail.com, cmeister2@gmail.com, cryptonector@gmail.com, danielaparker@gmail.com, david.wooten@ieee.org, david@adalogics.com, davvid@gmail.com, dcunnin@google.com, dev.qos.ch@gmail.com, dirk@lemstra.org, dtolnay@gmail.com, dx@dxzone.com.ar, ebourg@apache.org, elango@unicode.org, eliza@buoyant.io, emmanuel.bourg@gmail.com, erh+git@nimenees.com, evan@phx.io, ffrr33aakk@gmail.com, ftang@google.com, git@cfware.com, glendowne@code-intelligence.com, grhoten@gmail.com, himkhurana@google.com, hlin@code-intelligence.com, humair88@hotmail.com, icu-security@unicode.org, ignatowicz@gmail.com, igraphossfuzz@gmail.com, irali@google.com, istio-security-vulnerability-reports@googlegroups.com, jeff.charles@shopify.com, jefgen.msft@gmail.com, johannes@raggam.co.at, john.s.andersen@intel.com, johnugeorge109@gmail.com, jon.sneyers@gmail.com, jonathan@hedley.net, jophba@chromium.org, joseph.bisch@gmail.com, jpa.bartholomew@gmail.com, jpab@google.com, jsonjava060@gmail.com, juanpe@sinusoid.al, kgoldman@us.ibm.com, kim@cynosure.com.au, krbcore-security@mit.edu, kubearmor@accuknox.com, leonsbox@gmail.com, linguohui1@huawei.com, lminiero@gmail.com, lorenzo@meetecho.com, m.dartiailh@gmail.com, mail@gilawa.com, markus.icu@gmail.com, member-info@inchi-trust.org, miconda@gmail.com, mikesamuel@gmail.com, mmortari@redhat.com, niels.lohmann@gmail.com, ntamas@gmail.com, ossfuzz@kamailio.org, p.antoine@catenacyber.fr, patrice.salathe@code-intelligence.com, paul.l.kehrer@gmail.com, pkillarjun@protonmail.com, qxork.droid@gmail.com, rashmivirdy@google.com, richard_gillam@apple.com, richkadel@google.com, rmartine@redhat.com, roubert@google.com, saule.cabrera@gmail.com, scolebourne@joda.org, sean.monstar@gmail.com, sebastian.rasmussen@artifex.com, seth.pro@gmail.com, shane@unicode.org, sparkprime@gmail.com, srl295@gmail.com, staff@irssi.org, stickupkid@gmail.com, szhorvat@gmail.com, tanujgarg@google.com, tatu@fasterxml.com, theelgirl4@gmail.com, thomas@umschalt.com, tjko@iki.com, tsdgeos@gmail.com, uchemouni@gmail.com, urban.warrior.fuzz@gmail.com, ver@buoyant.io, vtraag@gmail.com, wagner@code-intelligence.com, william.c.roberts@intel.com, yakdan@code-intelligence.com

@github-actions
Copy link
Copy Markdown

github-actions bot commented Dec 8, 2025

hunsche is a new contributor to projects/immer. The PR must be approved by known contributors before it can be merged. The past contributors are: maflcko, alex-sparus, pinotree, DonggeLiu, arximboldi
hunsche is a new contributor to projects/ibmswtpm2. The PR must be approved by known contributors before it can be merged. The past contributors are: DonggeLiu, joycebrum, cvediver, Dor1s
hunsche is a new contributor to projects/image-rs. The PR must be approved by known contributors before it can be merged. The past contributors are: nathaniel-brough, catenacyber
hunsche is a new contributor to projects/hwloc. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/icu. The PR must be approved by known contributors before it can be merged. The past contributors are: FrankYFTang, catenacyber, roubert, DonggeLiu, gnrunge, Dor1s, cvediver
hunsche is a new contributor to projects/image-png. The PR must be approved by known contributors before it can be merged. The past contributors are: fintelia, nathaniel-brough
hunsche is a new contributor to projects/igraph. The PR must be approved by known contributors before it can be merged. The past contributors are: szhorvat, DonggeLiu
hunsche is a new contributor to projects/hyperium. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/idna. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/hunspell. The PR must be approved by known contributors before it can be merged. The past contributors are: maflcko, DonggeLiu, tysmith, inferno-chromium, cvediver, Dor1s
hunsche is a new contributor to projects/ijson. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/imagemagick. The PR must be approved by known contributors before it can be merged. The past contributors are: vitaliset, maflcko, dlemstra, DonggeLiu, inferno-chromium, alex, reaperhulk, cvediver, lovell, Dor1s
hunsche is a new contributor to projects/importlib_metadata. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/httpx. The PR must be approved by known contributors before it can be merged.
hunsche is a new contributor to projects/icalendar. The PR must be approved by known contributors before it can be merged. The past contributors are: ennamarie19, niccokunzmann

@hunsche hunsche closed this Dec 8, 2025
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