Hi,
On Fri, 14 Oct 2016,
elizar...@gmail.com wrote:
> The old MSYS2 runtime is OK for XP users because AFAIU the changes in
> the newer MSYS2 target features available only on newer Windows
> versions.
You should not make those claims without having reviewed the changes in
newer MSYS2 runtimes.
The changes comprise new features, of course, but also bug fixes. And new
functions.
> I don't expect the MSYS2 project to be amenable to requests for
> supporting XP, because MSYS2 is primarily a tool for building MinGW
> packages, not for using them.
First of all, MSYS2 is *not* primarily a tools for building MinGW
packages. It can serve as such, but its primary mission is to provide a
package management system ("Pacman") and many packages with up-to-date
versions of Open Source.
And second, the MSYS2 project will most likely be amenable to
contributions that reinstate XP. Contributions, as in: patches, Pull
Requests, and some such. It has to be said again: talk is cheap.
Requesting others to work takes, what, 5 minutes? Actually doing the
bidding would take weeks. That is what you are asking others to do for
you.
> I don't think this will hold GfW back, because I was asking for an
> additional, separate installer, which would be used on XP and older
> systems, while newer systems can use the installer that comes with a
> newer MSYS2 runtime.
Yes, you were asking me to put in more work, spend more time maintaining
separate installers in addition to the ones I already maintain, for your
pleasure.
Such a request does not sound reasonable to me, but like a foul deal, with
me, personally, on the short end.
> IOW, all it should take the GfW developers is to produce an additional
> installer using a frozen MSYS2 runtime that never changes. I hope this
> is not a significant effort.
You hope? Why don't you give it a try yourself before trying to assign
work to others?
And no, the MSYS2 runtime cannot be frozen, as some of the components we
include in Git for Windows link to it (e.g. MinTTY and OpenSSH) and those
components may well require newer versions of the MSYS2 runtime (you can
verify this for yourself by trying to launch mintty.exe from, say,
v2.10.1 against msys-2.0.dll from, say, 2.7.0).
> And no, XP is not dead.
It is past its end of life. This is what some people equate to "being
dead".
It is highly recommended to upgrade to newer Windows versions, as newly
discovered security issues will not be patched.
> There are many installations in the industry, as target systems for many
> products. That MS stopped supporting them doesn't mean those systems
> are going to go away any time soon.
That may be so, but the official statement is that XP is past its official
support, which means that you have to live with limitations if you keep
using it.
One such limitation is that you do not get to ask others to reinstate XP
support in a software you would like to use, but that you have to put in
effort or money to get it done.
> But I don't want to argue about the future of XP, or lack thereof.
Too late. You already did.
> I just hope it will be possible to still allow XP users to have newer
> GfW without incurring any significant additional efforts on the GfW
> developers.
As I said, that hope is misplaced.
Unless, that is, you choose to join the rank of the Git for Windows
developers yourself and provide your fair share of what is a pretty great
Open Source project.
Ciao,
Johannes