From: | "Jonathan S(dot) Katz" <jkatz(at)postgresql(dot)org> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Dave Page <dpage(at)pgadmin(dot)org> |
Cc: | Andrew Dunstan <andrew(at)dunslane(dot)net>, Magnus Hagander <magnus(at)hagander(dot)net>, Andres Freund <andres(at)anarazel(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>, Peter Geoghegan <pg(at)bowt(dot)ie>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: When to drop src/tools/msvc support |
Date: | 2023-04-11 14:03:04 |
Message-ID: | 0e62d730-f466-e362-ce68-cd561911b1d7@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 4/11/23 9:49 AM, Tom Lane wrote:
> Dave Page <dpage(at)pgadmin(dot)org> writes:
>> On Tue, 11 Apr 2023 at 13:52, Jonathan S. Katz <jkatz(at)postgresql(dot)org> wrote:
>>> Do you think we'll have enough info by end of this week to make a
>>> decision on whether we can drop MSVC in v16?
>
>> There's no way I can test anything this week - I'm on leave for most of it
>> and AFK.
>> But, my point was more that there are almost certainly more projects using
>> the MSVC build system than the EDB installers; pgAdmin being just one
>> example.
>
> Yeah. Even if EDB can manage this, we're talking about going from
> "src/tools/msvc is the only option" in v15 to "meson is the only
> option" in v16. That seems pretty abrupt. Notably, it's assuming
> that there are no big problems in the meson build system that will
> take awhile to fix once discovered by users. That's a large
> assumption for code that hasn't even reached beta yet.
[Personal hat]
We'll probably see some of this for non-Windows builds, too. Granted,
autoconf still seems to work, at least based on my tests.
> Sadly, I think we really have to ship both build systems in v16.
[Personal hat]
I've come to this conclusion, too -- it does mean 5 more years of
supporting it.
But maybe we can make it clear in the release notes + docs that this is
slated for deprecation and will be removed from v17? That way we can say
"we provided ample warning to move to the new build system."
Thanks,
Jonathan
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2023-04-11 14:12:54 | Re: When to drop src/tools/msvc support |
Previous Message | Tom Lane | 2023-04-11 13:58:10 | Re: ERROR messages in VACUUM's PARALLEL option |