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
Member

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
@mikhailkoliada
Copy link
Member Author

Deployed

@erik-bershel erik-bershel mentioned this issue May 16, 2024
11 tasks
Sedeniono added a commit to Sedeniono/tiny-optional that referenced this issue May 16, 2024
GitHub no longer installs gcc 13 by default. See
actions/runner-images#9679.
So wie install it ourselves.

Increased timeout because of the additional time it takes to install
gcc.
@haampie
Copy link
Contributor

haampie commented May 17, 2024

This breaks all cached binaries compiled with any version of clang++ and g++-13.

@higaski
Copy link

higaski commented May 17, 2024

In times where people go like npm install the entire fucking universe inside their CI this decision seems questionable.

zsliu98 added a commit to ZL-Audio/ZLEqualizer that referenced this issue May 17, 2024
@hartwork
Copy link

hartwork commented May 19, 2024

This change broke things left and right (see below), not cool: #9866 (comment) .

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