-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[Proposal] General rule for minimum package versions and distribution support #9446
Comments
I support this rule; it's exactly what motivated my comment about upgrading to Boost 1.67 on #9443. |
I support this proposal. I think we need a well defined / official approach like this. We can discuss more about the details and versions. But the proposal itself is very needed. |
I don't think EOL + 1 year is aggressive. Users (and devs) shouldn't be running security sensitive software on distributions that no longer receive security updates. It doesn't make sense to waste development time or withhold features to encourage bad practices. Official binaries would continue to work on 18.04 (because we statically link Boost). Development builds would continue to work on Ubuntu 18.04 using Keep in mind that if the version bump goes into |
@tobtoht I deleted my comment because I misunderstood your proposal |
Ah, the page hadn't updated. Yes, to clarify: this isn't about dropping support for anything the minute we reach the EOL + 1 year mark. We would guarantee support for that long and update a minimum when there is a reason to. For example:
|
It would be nice if we could reach consensus on a general rule for minimum package versions and distribution support. This comes up occasionally (e.g. #9443, #9171, #8922) and it always seems to spark a debate that goes nowhere.
I would like to propose that we guarantee support for distributions until EOL date + 1 year, to give users ample time to upgrade their machine.
Users on distributions that don't package the minimum version of a required library can still build Monero using
make depends
.Why?
Example
With the proposed rule, we would currently guarantee support for Boost 1.67 at minimum.
A more complete list
The text was updated successfully, but these errors were encountered: