-
Notifications
You must be signed in to change notification settings - Fork 647
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
COMMUNITY POLL: Increase Minimum Versions on Windows and GTK+ #87
Comments
Do whatever is easiest for you while you don't have a lot of users depending on legacy features. :) |
|
Updated first post to say that a 3D OpenGL context that supports Wayland would require GTK+ 3.8. |
I'm tempted to go ahead and pull the Vista-only switch now. This is thus your last chance to stop me. |
Done. |
Should I drop stock Vista, SP1, and SP2 without Platform Update? This will let me use Direct2D and DirectWrite. The former will simplify the drawing model, the latter the text model. |
@andlabs I wouldn't be too deeply concerned about pulling legacy support of any Windows OS that Microsoft doesn't support. Per http://windows.microsoft.com/en-us/windows/lifecycle Vista has extended support until April 2017, but SP1 has stopped receiving Service Packs. I'd continue to support SP2, but I feel Vista and SP1 are fair game. |
Well you're in luck; those have been dropped for months now :) SP2+Platform Update is the earliest that will work now. |
I'm closing the poll now, as I've already decided on a course of action: Windows XP support has already been dropped; Windows Vista SP2 + Platform Update is already the minimum supported version. Once Ubuntu 16.04 LTS is released, I'll drop GTK+ 3.4. Unfortunately, GTK+ 3.4 was lucky in that it was provided by both an LTS release of Ubuntu (12.04 LTS) and a stable release of Debian (Wheezy). The next releases of both, 14.04 LTS and Jessie (respectively), do not come with the same versions of GTK+; 14.04 LTS comes with 3.10 and Jessie comes with 3.14. As a result, I have to choose the former, so we will be moving up to 3.10 only. This means we don't get things like GtkPopver (3.12), but it's a start. (3.10 will also allow support for openSUSE 13 and Fedora 20 and newer. I don't know about RHEL/CentOS or other distributions.) |
I'm going to let the community decide the future of compatibility for package ui (and its backend sisters libui and wintable).
Currently, the minimum versions of systems supported by package ui are intended to be 1:1 with minimum versions of systems supported by Go. (The only exception is that Mac OS X 10.6 Snow Leopard is not supported due to build difficulties.) I'm willing to change that iff the community doesn't mind.
(Before anyone says anything, we still have people come into IRC upset that Go doesn't run on RHEL5, so unsupported OSs aren't quite nonissues.)
You decide! No deadline yet.
The text was updated successfully, but these errors were encountered: