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

[Ubuntu] ubuntu-toolchain-r/test repository will be removed from images on May 13 #9679

Closed
4 of 12 tasks
mikhailkoliada opened this issue Apr 11, 2024 · 4 comments
Closed
4 of 12 tasks
Assignees
Labels
Announcement Area: C/C++ Area: Common Tools awaiting-deployment Code complete; awaiting deployment and/or deployment in progress OS: Ubuntu

Comments

@mikhailkoliada
Copy link
Contributor

mikhailkoliada commented Apr 11, 2024

Breaking changes

The ubuntu-toolchain-r/test PPA will be removed from Ubuntu images.

Target date

The images rollout process will start on May 13 and take 3-4 days.

The motivation for the changes

We work towards reducing the number of third-party repositories used in the images generation process in order to provide better security and compatibility of Ubuntu runners.

Possible impact

if your pipelines or workflows depend on the packages installed from this repository, they can become broken, this will also impact you, if your project is using GCC-13, as this version is currently not available in the LTS repositories of Ubuntu.

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

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

Mitigation ways

The repository can still be added manually in runtime by calling to following commands:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get update -y
@mikhailkoliada mikhailkoliada pinned this issue Apr 11, 2024
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 17, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
KitsuneRal added a commit to quotient-im/libQuotient that referenced this issue Apr 18, 2024
Also, prepare for disruption announced in
actions/runner-images#9679.
sudara added a commit to sudara/pamplejuce that referenced this issue Apr 25, 2024
@erik-bershel erik-bershel added the awaiting-deployment Code complete; awaiting deployment and/or deployment in progress label May 7, 2024
@mikhailkoliada mikhailkoliada self-assigned this May 8, 2024
@mikhailkoliada mikhailkoliada changed the title [Ubuntu] ubuntu-toolchain-r/test repository will be removed from images on May 6 [Ubuntu] ubuntu-toolchain-r/test repository will be removed from images on May 13 May 9, 2024
@mikhailkoliada mikhailkoliada unpinned this issue May 14, 2024
PikalaxALT added a commit to PikalaxALT/pokeheartgold that referenced this issue May 20, 2024
willeccles added a commit to BloomyControls/abs-scpi-driver that referenced this issue May 20, 2024
Since actions/runner-images#9679 is closed, it's possible that clang
will work now.
PikalaxALT added a commit to PikalaxALT/pokeheartgold that referenced this issue May 22, 2024
t-mat added a commit to t-mat/lz4 that referenced this issue May 27, 2024
github actions removed gcc-13 from their ubuntu-22.04 image
actions/runner-images#9679
t-mat added a commit to t-mat/lz4 that referenced this issue May 27, 2024
This change set fixes the issue which caused by the following breaking change:
actions/runner-images#9679

- Comment out gcc-13
- Change lib32gcc version for clang-{6.0, 12, 13, 14, 15}
- Add ubuntu-24.04 to lz4-env-info for future changes
jonesmz added a commit to jonesmz/osp-magnum that referenced this issue Jun 2, 2024
jonesmz added a commit to jonesmz/osp-magnum that referenced this issue Jun 2, 2024
jonesmz added a commit to TheOpenSpaceProgram/osp-magnum that referenced this issue Jun 2, 2024
LittleCoinCoin pushed a commit to LittleCoinCoin/CppProfiler that referenced this issue Jun 26, 2024
Major:
- GCC 13 was removed from default ubuntu 22.04 runner images. We have to manually add it back.
See: actions/runner-images#9679
2004seraph added a commit to Contraband-Software/Rock that referenced this issue Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Announcement Area: C/C++ Area: Common Tools awaiting-deployment Code complete; awaiting deployment and/or deployment in progress OS: Ubuntu
Projects
None yet
Development

No branches or pull requests

5 participants