Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lack of reproducibility is exhausting: latest Ubuntu 22 changes broke our pipelines #8669

Closed
2 of 10 tasks
Adnn opened this issue Oct 26, 2023 · 2 comments
Closed
2 of 10 tasks
Labels
bug report investigate Collect additional information, like space on disk, other tool incompatibilities etc. OS: Ubuntu

Comments

@Adnn
Copy link

Adnn commented Oct 26, 2023

Description

This change to ubuntu-22.04 broke one of our pipeline (in a 3rd party dependency, namely fmt).

Notice the all green run less than 24h ago.

We suspect this is because the change introduce a new version of libstdc++ (shipped by GCC), which gets pickeds up by the build and is apparently not compatible with Clang 14 used to compile.

Is there a way to "lock" the runners in a known state / specific image version?

Currently, CI in Cpp seems like a gateway to burnout.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 11
  • macOS 12
  • macOS 13
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

20231022.1.0

Is it regression?

In a way

Expected behavior

Things that worked yesterday evening to work the same this morning.

Actual behavior

Exhaustion.

Repro steps

  1. Read that CI is a good idea to ship software
  2. Believe it
@mikhailkoliada mikhailkoliada added OS: Ubuntu investigate Collect additional information, like space on disk, other tool incompatibilities etc. and removed needs triage labels Oct 26, 2023
@mikhailkoliada
Copy link
Contributor

Duplicate of #8659

@mikhailkoliada mikhailkoliada marked this as a duplicate of #8659 Oct 26, 2023
@Adnn
Copy link
Author

Adnn commented Oct 26, 2023

Does #8659 investigate how to lock a runner to a specific image version @mikhailkoliada?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug report investigate Collect additional information, like space on disk, other tool incompatibilities etc. OS: Ubuntu
Projects
None yet
Development

No branches or pull requests

2 participants