| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
"go mod go@1.23" updates go.mod to the latest 1.23.*.
|
| |
|
|
| |
Use 1.22.7.
|
| |
|
|
|
|
|
|
|
| |
16.04 has extremly old gcc (5.4), which don't support C++17.
Switch to 20.04 (gcc 9).
Split apt commands to separate lines to improve docker caching,
otherwise it's takes lots of time to iterate on package set
and unclear what exact package causes problems.
|
| |
|
|
|
|
|
|
|
|
| |
Go 1.22 is already released.
We try to support up 2 latest Go releases,
so we can switch to 1.21 for old-env.
Go 1.21 has a number of useful things like
new slices/maps/cmp/slog packages,
min/max builtin functions, PGO builds.
|
| |
|
|
| |
1.22 release is expected in Feb 2024. We'll go 1.21 - 1.22 then.
|
| |
|
|
|
| |
env and syzbot containers will use go1.20.1
big-env and old-env containers will use go1.19.6
|
| |
|
|
|
|
|
| |
Our policy is to support 2 latest releases of Go.
Currently this is Go 1.16 and 1.17.
So update the old-env to the oldest release.
This will allow us to use lots of goodness available in the latest versions.
|
| |
|
|
|
|
| |
Clang 12 is the latest version supported for Ubuntu 12.04.
Update to this version.
There is no pressing need, but clang 10 is quite old, so update to the latest version.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This flag is needed for Bullseye that we use in env/syzbot containers.
I proactively added it to old-env as well assuming it's version-independent flag.
But Ubuntu 16.04 does not like this flag:
E: Command line option --allow-releaseinfo-change is not understood in combination with the other options
The command '/bin/sh -c apt-get update --allow-releaseinfo-change' returned a non-zero code: 100
Remove it from old-env.
|
| |
|
|
|
|
|
|
|
| |
Without this flag I am getting:
D: Repository 'http://security.debian.org/debian-security
buster/updates InRelease' changed its 'Suite' value
from 'stable' to 'oldstable'
Error: Process completed with exit code 100.
|
| |
|
|
|
|
| |
Use syz-old-env because it contains Go 1.14.
syz-env contains Go 1.15 and go-fuzz is broken with Go 1.15:
https://github.com/dvyukov/go-fuzz/issues/294
|
| |
|
|
|
| |
Some users don't have access to the gcr.io registry.
Mirror images on github as well.
|
|
|
old-env is based on Ubuntu 16.04 and allows to test
executor build on older distributions.
Fixes #2055
|