-
Notifications
You must be signed in to change notification settings - Fork 92
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
Distro upgrade policy #84
Comments
I kind of assumed LTS but given that the only thing we're doing is running sandboxed builds I would be ok with a more up to date version. @pietroalbini what do you think? |
The reason we're running LTS is to avoid having to bump the version every 6 months. If someone on the docs.rs team can commit to taking care of that I'm all for switching to a newer Ubuntu version, but I personally won't have the time to do so. |
Now that 22.04 LTS is out - perhaps it may be a good time to update? |
Also blocked Python 3.10 - #104 (comment) |
22.04.1 was recently released - what needs to be done to update the build env? |
It looks like just updating the If someone gets a PR available I can do some testing of it on my local docs.rs instance. (Otherwise, if the package updates aren't too complex I might get around to looking at it myself at some point). |
I see that some packages have multiple versions installed (i.e. |
@imp here's what I did last time I upgraded the image: For each package that's been removed in the new version,
|
Are there any plans to upgrade to Ubuntu 24.04 LTS? It would be great for opusenc-rs, which depends on libopusenc, which is packaged for newer ubuntu versions. |
Currently it's documented that the images are built using Ubuntu 20.04, which is the most recent Ubuntu LTS. It would be good to have the upgrade policy for this clarified, is the intent to track Ubuntu LTS', or if someone put in the effort to do an upgrade would moving to newer non-LTS versions be acceptable?
This affects crates that rely on more modern system dependencies, e.g. rust-lang/docs.rs#1198, 20.04 is only shipping
libcapstone3
while 21.04 has upgraded tolibcapstone4
. If we wait till the next LTS release then it's going to be another year till it's possible to build the documentation forfalcon
.The text was updated successfully, but these errors were encountered: