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

[All OSs] Python version 3.5 will be removed from the images on January 24, 2022 #4744

Closed
5 of 7 tasks
miketimofeev opened this issue Dec 15, 2021 · 5 comments
Closed
5 of 7 tasks

Comments

@miketimofeev
Copy link
Contributor

Breaking changes

Pre-cached python 3.5 will be removed from the images.

Target date

January 24, 2022

The motivation for the changes

According to our Software and image guidelines tools and versions will typically be removed 6 months after they are deprecated or have reached end-of-life. Python 3.5 has reached the end of life more than a year ago thus we have to remove it.

Possible impact

  • GitHub actions — runs can take a bit more time as https://github.com/actions/setup-python will have to download and install 3.5 version instead of using the pre-cached one
  • AzureDevOps — builds using python 3.5 will be broken

Virtual environments affected

  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.15
  • macOS 11
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

Mitigation ways

  • GitHub actions — nothing needed, the https://github.com/actions/setup-python is able to download the version on the fly
  • AzureDevOps — consider switching your projects to more recent python versions (at least 3.7)
@miketimofeev miketimofeev pinned this issue Dec 15, 2021
andrzej-stencel added a commit to SumoLogic/sumologic-collectd-plugin that referenced this issue Dec 23, 2021
Version 3.5 has been out of support for a year now
https://devguide.python.org/#status-of-python-branches,
https://devguide.python.org/devcycle/#end-of-life-branches,
and GitHub will be removing Python 3.5 from its runners in January 2022
actions/runner-images#4744.

Also added the missing current versions 3.9, 3.10.
andrzej-stencel added a commit to SumoLogic/sumologic-collectd-plugin that referenced this issue Dec 23, 2021
Version 3.5 has been out of support for a year now
https://devguide.python.org/#status-of-python-branches,
https://devguide.python.org/devcycle/#end-of-life-branches,
and GitHub will be removing Python 3.5 from its runners in January 2022
actions/runner-images#4744.

Also added the missing current versions 3.9, 3.10.
andrzej-stencel added a commit to SumoLogic/sumologic-collectd-plugin that referenced this issue Dec 23, 2021
Version 3.5 has been out of support for a year now
https://devguide.python.org/#status-of-python-branches,
https://devguide.python.org/devcycle/#end-of-life-branches,
and GitHub will be removing Python 3.5 from its runners in January 2022
actions/runner-images#4744.

Also added the missing current versions 3.9, 3.10.
@shilovmaksim shilovmaksim mentioned this issue Jan 6, 2022
9 tasks
@BrianMouncer
Copy link

WRT "According to our Software and image guidelines tools and versions will typically be removed 6 months after they are deprecated or have reached end-of-life. Python 3.5 has reached the end of life more than a year ago thus we have to remove it."

Python 3.6 was supposed to to hit End of Life last month.
Does that mean I can expect Python 3.6 to be removed around June or July of this year?

@miketimofeev
Copy link
Contributor Author

@BrianMouncer we will also consider Python 3.6 usage across GH Actions and ADO before removing the version so I'd say not early than July

@actions actions deleted a comment Jan 10, 2022
@actions actions deleted a comment Jan 10, 2022
@moovy2
Copy link

moovy2 commented Jan 10, 2022

Veranderingen doorbreken

Python 3.5 met pre-cache wordt uit de afbeeldingen verwijderd.

Streefdatum

24 januari 2022

De motivatie voor de veranderingen

Volgens onze software- en afbeeldingsrichtlijnen worden tools en versies meestal 6 maanden nadat ze zijn afgeschaft of het einde van de levensduur hebben bereikt, verwijderd. Python 3.5 heeft meer dan een jaar geleden het einde van zijn levensduur bereikt, dus we moeten het verwijderen.

Mogelijke impact

  • GitHub-acties - uitvoeringen kunnen iets meer tijd in beslag nemen omdat https://github.com/actions/setup-python 3.5-versie moet downloaden en installeren in plaats van de vooraf in de cache opgeslagen versie te gebruiken
  • AzureDevOps — builds met python 3.5 worden verbroken

Getroffen virtuele omgevingen

  • Ubuntu 18,04
  • Ubuntu 20,04
  • MacOS 10,15
  • MacOS 11
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

Mitigatie manieren

  • GitHub-acties - niets nodig, de https://github.com/actions/setup-python kan de versie on-the-fly downloaden
  • AzureDevOps: overweeg uw projecten over te schakelen naar recentere Python-versies (ten minste 3.7)

@MaksimZhukov
Copy link
Contributor

The images without Python 3.5 have been deployed.

@MaksimZhukov MaksimZhukov removed the awaiting-deployment Code complete; awaiting deployment and/or deployment in progress label Feb 2, 2022
@miketimofeev miketimofeev unpinned this issue Feb 20, 2022
ThomasHelfer added a commit to GRTLCollaboration/Postprocessing_tools that referenced this issue Mar 8, 2022
mirenradia pushed a commit to GRTLCollaboration/Postprocessing_tools that referenced this issue Mar 10, 2022
@asmeurer
Copy link

Anyone know what the best workaround is for those of us who still need to test against 3.5?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants
@asmeurer @MaksimZhukov @miketimofeev @BrianMouncer @moovy2 @V-Zabayrachny and others