Simplify documentation related to Windows builds

2023-12-30 Thread Michael Paquier
Hi all, As promised around thread [1] that has moved the docs related to Windows into a new sub-section for Visual, here is a follow-up to improve portions of its documentation, for discussion in the next CF. Some of my notes: - How much does command line editing work on Windows? When it came to

Re: Simplify documentation related to Windows builds

2024-01-19 Thread Nazir Bilal Yavuz
Hi, On Sun, 31 Dec 2023 at 09:13, Michael Paquier wrote: > > Hi all, > > As promised around thread [1] that has moved the docs related to > Windows into a new sub-section for Visual, here is a follow-up to > improve portions of its documentation, for discussion in the next CF. > > Some of my note

Re: Simplify documentation related to Windows builds

2024-01-19 Thread Andrew Dunstan
On 2024-01-19 Fr 04:38, Nazir Bilal Yavuz wrote: At the end, the main issue that I have with this part of the documentation is the lack of consistency leading to a confusing user experience in the builds of Windows. My recent impressions were that Andrew has picked up Chocolatey in some (all

Re: Simplify documentation related to Windows builds

2024-01-30 Thread Michael Paquier
On Fri, Jan 19, 2024 at 06:11:40AM -0500, Andrew Dunstan wrote: > FYI Strawberry was a bit stuck for a while at 5.32, but they are now up to > 5.38. See > > I agree we shouldn't be recommending any particular perl distro, especially > not ASPerl which now

Re: Simplify documentation related to Windows builds

2024-02-08 Thread Nazir Bilal Yavuz
Hi, On Tue, 30 Jan 2024 at 11:02, Michael Paquier wrote: > > On Fri, Jan 19, 2024 at 06:11:40AM -0500, Andrew Dunstan wrote: > > FYI Strawberry was a bit stuck for a while at 5.32, but they are now up to > > 5.38. See > > > > I agree we shouldn't be reco

Re: Simplify documentation related to Windows builds

2024-02-09 Thread Andres Freund
Hi, On 2023-12-31 15:13:03 +0900, Michael Paquier wrote: > Some of my notes: > - How much does command line editing work on Windows? When it came to > VS, I always got the impression that this never worked. Andres in [2] > mentioned otherwise because meson makes that easier? Yea, I made it work

Re: Simplify documentation related to Windows builds

2024-02-09 Thread Andres Freund
Hi, On 2024-02-09 11:53:35 -0800, Andres Freund wrote: > > Between MSYS2, mingw-w64 and Chocolatey, there are a lot of options > > available to users. So shouldn't we try to recommend only of them, > > then align the buildfarm and the CI to use one of them? > > I think regardless which of these

Re: Simplify documentation related to Windows builds

2024-02-09 Thread Andres Freund
Hi, On 2024-02-09 16:22:35 +0900, Michael Paquier wrote: > diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml > index ed5b285a5e..af77352e6e 100644 > --- a/doc/src/sgml/installation.sgml > +++ b/doc/src/sgml/installation.sgml > @@ -193,6 +193,17 @@ >example, ICU_C

Re: Simplify documentation related to Windows builds

2024-02-09 Thread Michael Paquier
On Fri, Feb 09, 2024 at 11:56:08AM -0800, Andres Freund wrote: > One thing I forgot: I found chocolatey to be painfully slow to install. And > even at runtime, the wrappers it installs cause build time slowdowns too. And > unnecessary rebuilds with visual studio, because default install paths trigg

Re: Simplify documentation related to Windows builds

2024-02-09 Thread Michael Paquier
On Fri, Feb 09, 2024 at 11:59:21AM -0800, Andres Freund wrote: > On 2024-02-09 16:22:35 +0900, Michael Paquier wrote: >> + Diff is required to run the regression >> + tests. On Windows, it may not be available by default. >> + >> + >> >> > > It's not installed by defaul

Re: Simplify documentation related to Windows builds

2024-05-15 Thread Robert Haas
On Thu, Apr 11, 2024 at 9:27 PM Michael Paquier wrote: > So, yes, you're right that removing completely this list may be too > aggressive for the end-user. As far as I can see, there are a few > things that stand out: > - Diff is not mentioned in the list of dependencies on the meson page, > and

Re: Simplify documentation related to Windows builds

2024-05-16 Thread Michael Paquier
On Wed, May 15, 2024 at 11:25:34AM -0400, Robert Haas wrote: > I think that we need to get a more definitive answer to the question > of whether command-line editing works or not. I have the impression > that it never has. If it's started working, we should establish that > for certain and probably

Re: Simplify documentation related to Windows builds

2024-03-22 Thread Robert Haas
On Tue, Jan 30, 2024 at 3:02 AM Michael Paquier wrote: > The more I think about this thread, the more I'd tend to wipe out most > of "windows-requirements" for the sole reason that it is the far-west > regarding the various ways it is possible to get the dependencies we > need for the build and at

Re: Simplify documentation related to Windows builds

2024-04-11 Thread Michael Paquier
On Fri, Mar 22, 2024 at 01:34:43PM -0400, Robert Haas wrote: > I'm not very knowledgeable about building software about Windows in > general, but on the rare occasions that I've done it, it was MUCH > harder to figure out where to get things like Perl that it is on Linux > or macOS machines. On Lin

Re: Simplify documentation related to Windows builds

2024-04-12 Thread Andres Freund
Hi, On 2024-04-12 10:27:01 +0900, Michael Paquier wrote: > Yeah. These days I personally just go through stuff like Chocolatey > or msys2 to get all my dependencies, or even a minimal set of them. I > suspect that most folks hanging around on pgsql-hackers do that as > well. Did that work with

Re: Simplify documentation related to Windows builds

2024-04-12 Thread Michael Paquier
On Fri, Apr 12, 2024 at 02:53:58PM -0700, Andres Freund wrote: > Hi, > > On 2024-04-12 10:27:01 +0900, Michael Paquier wrote: > > Yeah. These days I personally just go through stuff like Chocolatey > > or msys2 to get all my dependencies, or even a minimal set of them. I > > suspect that most fo