-
Notifications
You must be signed in to change notification settings - Fork 182
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
Deprecate Ubuntu Focal support #965
Comments
This seem to be a good way forward. One question I asked myself / alternative path: should we continue supporting the I'm curious about how many downloads we have for Focal. Maybe with these numbers we could make an informed decision? |
We do have download stats which we are aggregating on the logs droplet. Unfortunately, because Focal gets the same .deb as everyone else currently, we can't easily tell it apart from the other Debian-based distros. We got about 1.7K downloads on the 0.7.1 .deb in October 2024. Oddly, I only see tiny numbers for the RPM (typically less than 10 download for each asset per month), but I also only see the .src.rpm, so it's possible that those are not being aggregated correctly. I'll send you a copy of the most recent CSV just so you can see what we're collecting. Re: Focal, we'd have to analyze the raw logs by user-agent to get distribution-specific stats, since Ubuntu's apt does identify itself differently from Debian's. Not entirely clear to me without further research whether that UA is also sufficiently different by Ubuntu version to tell them apart. Worth opening an infra issue for a quick investigation (feel free to beat me to it), to guide future decisions. |
Until we know if we should drop support for Ubuntu Focal, I believe we should keep it and probably pin the PyMuPDF version on the I've just opened an issue on the PyMuPDF repository to discuss about the versioning scheme. |
An additional (and contradicting) thought on the matter: we could also challenge the rules that decide for distribution inclusion. Right now, my understanding is that we're following the schedule decided by upstream distributions, but we could do it differently. As an example, we could decide on supporting "the last two releases" for each of the supported distributions (debian, fedora, ubuntu), which is already quite a lot. This would release some of the pressure on us, spending less time on maintenance and more time on enhancing security / adding features. But... I believe the numbers will lead us to the right direction here, so let's wait for them :-) |
Largely resolved via #971; can be closed once changelog and release language are updated. |
Problem description
PyMuPDF recently released version 1.24.12, which drops support for Python 3.8. This affects us because Ubuntu Focal has Python 3.8 by default. Here's a bit of a context on why this is important:
At the same time, Ubuntu Focal will be EOL in ~5 months from now (see https://endoflife.date/ubuntu).
Suggestion
Since we're nearing the Ubuntu Focal EOL date, it's probably best to cease active development on that platform, and inform our users about it. To this end, we will:
focal
APT repo.The text was updated successfully, but these errors were encountered: