-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
_posts: add blog about python 2 removal and buildbot update
- Loading branch information
1 parent
d2c2b72
commit 4bc3ff1
Showing
1 changed file
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: Goodbye, Python 2! Hello, New Buildbot! | ||
layout: post | ||
--- | ||
|
||
At long last, Void is saying goodbye to Python 2. Python ended support for | ||
Python 2 in 2020, but Void still had over 200 packages that depended on it. | ||
Since then, Void contributors have | ||
[updated, patched, or removed](https://github.com/void-linux/void-packages/issues/38229) | ||
these packages. For the moment, Python 2 will remain in the repositories as | ||
`python2` (along with `python2-setuptools` and `python2-pip`). `python` is | ||
now a metapackage that will soon point to `python3`. | ||
|
||
One of the biggest blockers for this project was some of Void's own infrastructure: | ||
our buildbot, which builds all packages for delivery to users. For a long time, | ||
we were stuck on buildbot 0.8.12 (released on 21 April **2015** and using Python 2), | ||
because it was complex to get working, had many moving parts, and was fairly fragile. | ||
To update it to a modern version would require significant time and effort. | ||
|
||
Now, we move into the future: we've upgraded our buildbot to version 4.0, and | ||
it is now being managed via our orchestration system, Nomad, to improve | ||
reliability, observability, and reproducibility in deployment. Check out the 2023 | ||
*Infrastructure Week* [series of blog posts](/news/2023/07/infra-week-day-1.html) | ||
for more info about how and why Void uses Nomad. | ||
|
||
Visit the new buildbot dashboard at [build.voidlinux.org](https://build.voidlinux.org) | ||
and watch your packages build! |