agora inbox for pgsql-hackers@postgresql.org  
help / color / mirror / Atom feed
[PATCH 4/4] Move the double-plus "Size" columns to the right
497+ messages / 2 participants
[nested] [flat]

* [PATCH 4/4] Move the double-plus "Size" columns to the right
@ 2021-12-17 15:35 Justin Pryzby <pryzbyj@telsasoft.com>
  0 siblings, 0 replies; 497+ messages in thread

From: Justin Pryzby @ 2021-12-17 15:35 UTC (permalink / raw)

\dn, \dA, \db, \l, \d and \dP+

It doesn't make much sense that one cannot show a database's default tablespace
without also showing its size, and stat()ing every segment of every relation
in the DB.
---
 src/bin/psql/describe.c            | 42 ++++++++++++++---------
 src/test/regress/expected/psql.out | 54 +++++++++++++++---------------
 2 files changed, 53 insertions(+), 43 deletions(-)

diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
index ee7990ab7e4..44ae6ca9a75 100644
--- a/src/bin/psql/describe.c
+++ b/src/bin/psql/describe.c
@@ -224,11 +224,6 @@ describeTablespaces(const char *pattern, int verbose)
 		appendPQExpBufferStr(&buf, ",\n  ");
 		printACLColumn(&buf, "spcacl");
 
-		if (verbose > 1)
-			appendPQExpBuffer(&buf,
-							  ",\n  pg_catalog.pg_size_pretty(pg_catalog.pg_tablespace_size(oid)) AS \"%s\"",
-							  gettext_noop("Size"));
-
 		appendPQExpBuffer(&buf,
 						  ",\n  spcoptions AS \"%s\""
 						  ",\n  pg_catalog.shobj_description(oid, 'pg_tablespace') AS \"%s\"",
@@ -236,6 +231,11 @@ describeTablespaces(const char *pattern, int verbose)
 						  gettext_noop("Description"));
 	}
 
+	if (verbose > 1)
+		appendPQExpBuffer(&buf,
+						  ",\n  pg_catalog.pg_size_pretty(pg_catalog.pg_tablespace_size(oid)) AS \"%s\"",
+						  gettext_noop("Size"));
+
 	appendPQExpBufferStr(&buf,
 						 "\nFROM pg_catalog.pg_tablespace\n");
 
@@ -907,17 +907,22 @@ listAllDbs(const char *pattern, int verbose)
 					  gettext_noop("Ctype"));
 	appendPQExpBufferStr(&buf, "       ");
 	printACLColumn(&buf, "d.datacl");
-	if (verbose > 1)
+
+	if (verbose > 0)
 		appendPQExpBuffer(&buf,
-						  ",\n       CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT')\n"
-						  "            THEN pg_catalog.pg_size_pretty(pg_catalog.pg_database_size(d.datname))\n"
-						  "            ELSE 'No Access'\n"
-						  "       END as \"%s\""
 						  ",\n       t.spcname as \"%s\""
 						  ",\n       pg_catalog.shobj_description(d.oid, 'pg_database') as \"%s\"",
-						  gettext_noop("Size"),
 						  gettext_noop("Tablespace"),
 						  gettext_noop("Description"));
+
+	if (verbose > 1)
+		appendPQExpBuffer(&buf,
+						  ",\n       CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT')\n"
+						  "            THEN pg_catalog.pg_size_pretty(pg_catalog.pg_database_size(d.datname))\n"
+						  "            ELSE 'No Access'\n"
+						  "       END as \"%s\"",
+						  gettext_noop("Size"));
+
 	appendPQExpBufferStr(&buf,
 						 "\nFROM pg_catalog.pg_database d\n");
 	if (verbose > 0)
@@ -3780,10 +3785,13 @@ listTables(const char *tabtypes, const char *pattern, int verbose, bool showSyst
 							  gettext_noop("Access method"));
 
 		appendPQExpBuffer(&buf,
-						  ",\n  pg_catalog.pg_size_pretty(pg_catalog.pg_table_size(c.oid)) as \"%s\""
 						  ",\n  pg_catalog.obj_description(c.oid, 'pg_class') as \"%s\"",
-						  gettext_noop("Size"),
 						  gettext_noop("Description"));
+
+		if (verbose > 1)
+			appendPQExpBuffer(&buf,
+							  ",\n  pg_catalog.pg_size_pretty(pg_catalog.pg_table_size(c.oid)) as \"%s\"",
+							  gettext_noop("Size"));
 	}
 
 	appendPQExpBufferStr(&buf,
@@ -3962,6 +3970,11 @@ listPartitionedTables(const char *reltypes, const char *pattern, int verbose)
 						  gettext_noop("Table"));
 
 	if (verbose > 0)
+		appendPQExpBuffer(&buf,
+						  ",\n  pg_catalog.obj_description(c.oid, 'pg_class') as \"%s\"",
+						  gettext_noop("Description"));
+
+	if (verbose > 1)
 	{
 		if (showNested)
 		{
@@ -3978,9 +3991,6 @@ listPartitionedTables(const char *reltypes, const char *pattern, int verbose)
 							  ",\n  s.tps as \"%s\"",
 							  gettext_noop("Total size"));
 
-		appendPQExpBuffer(&buf,
-						  ",\n  pg_catalog.obj_description(c.oid, 'pg_class') as \"%s\"",
-						  gettext_noop("Description"));
 	}
 
 	appendPQExpBufferStr(&buf,
diff --git a/src/test/regress/expected/psql.out b/src/test/regress/expected/psql.out
index 6428ebc507d..47166727318 100644
--- a/src/test/regress/expected/psql.out
+++ b/src/test/regress/expected/psql.out
@@ -2857,47 +2857,47 @@ Access method: heap
 
 -- AM is displayed for tables, indexes and materialized views.
 \d+
-                                                           List of relations
-     Schema      |        Name        |       Type        |        Owner         | Persistence | Access method |  Size   | Description 
------------------+--------------------+-------------------+----------------------+-------------+---------------+---------+-------------
- tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | heap_psql     | 0 bytes | 
- tableam_display | tbl_heap           | table             | regress_display_role | permanent   | heap          | 0 bytes | 
- tableam_display | tbl_heap_psql      | table             | regress_display_role | permanent   | heap_psql     | 0 bytes | 
- tableam_display | view_heap_psql     | view              | regress_display_role | permanent   |               | 0 bytes | 
+                                                      List of relations
+     Schema      |        Name        |       Type        |        Owner         | Persistence | Access method | Description 
+-----------------+--------------------+-------------------+----------------------+-------------+---------------+-------------
+ tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | heap_psql     | 
+ tableam_display | tbl_heap           | table             | regress_display_role | permanent   | heap          | 
+ tableam_display | tbl_heap_psql      | table             | regress_display_role | permanent   | heap_psql     | 
+ tableam_display | view_heap_psql     | view              | regress_display_role | permanent   |               | 
 (4 rows)
 
 \dt+
-                                                  List of relations
-     Schema      |     Name      | Type  |        Owner         | Persistence | Access method |  Size   | Description 
------------------+---------------+-------+----------------------+-------------+---------------+---------+-------------
- tableam_display | tbl_heap      | table | regress_display_role | permanent   | heap          | 0 bytes | 
- tableam_display | tbl_heap_psql | table | regress_display_role | permanent   | heap_psql     | 0 bytes | 
+                                             List of relations
+     Schema      |     Name      | Type  |        Owner         | Persistence | Access method | Description 
+-----------------+---------------+-------+----------------------+-------------+---------------+-------------
+ tableam_display | tbl_heap      | table | regress_display_role | permanent   | heap          | 
+ tableam_display | tbl_heap_psql | table | regress_display_role | permanent   | heap_psql     | 
 (2 rows)
 
 \dm+
-                                                           List of relations
-     Schema      |        Name        |       Type        |        Owner         | Persistence | Access method |  Size   | Description 
------------------+--------------------+-------------------+----------------------+-------------+---------------+---------+-------------
- tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | heap_psql     | 0 bytes | 
+                                                      List of relations
+     Schema      |        Name        |       Type        |        Owner         | Persistence | Access method | Description 
+-----------------+--------------------+-------------------+----------------------+-------------+---------------+-------------
+ tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | heap_psql     | 
 (1 row)
 
 -- But not for views and sequences.
 \dv+
-                                          List of relations
-     Schema      |      Name      | Type |        Owner         | Persistence |  Size   | Description 
------------------+----------------+------+----------------------+-------------+---------+-------------
- tableam_display | view_heap_psql | view | regress_display_role | permanent   | 0 bytes | 
+                                     List of relations
+     Schema      |      Name      | Type |        Owner         | Persistence | Description 
+-----------------+----------------+------+----------------------+-------------+-------------
+ tableam_display | view_heap_psql | view | regress_display_role | permanent   | 
 (1 row)
 
 \set HIDE_TABLEAM on
 \d+
-                                                   List of relations
-     Schema      |        Name        |       Type        |        Owner         | Persistence |  Size   | Description 
------------------+--------------------+-------------------+----------------------+-------------+---------+-------------
- tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | 0 bytes | 
- tableam_display | tbl_heap           | table             | regress_display_role | permanent   | 0 bytes | 
- tableam_display | tbl_heap_psql      | table             | regress_display_role | permanent   | 0 bytes | 
- tableam_display | view_heap_psql     | view              | regress_display_role | permanent   | 0 bytes | 
+                                              List of relations
+     Schema      |        Name        |       Type        |        Owner         | Persistence | Description 
+-----------------+--------------------+-------------------+----------------------+-------------+-------------
+ tableam_display | mat_view_heap_psql | materialized view | regress_display_role | permanent   | 
+ tableam_display | tbl_heap           | table             | regress_display_role | permanent   | 
+ tableam_display | tbl_heap_psql      | table             | regress_display_role | permanent   | 
+ tableam_display | view_heap_psql     | view              | regress_display_role | permanent   | 
 (4 rows)
 
 RESET ROLE;
-- 
2.17.1


--XLWMkxR+mZNQ4WTO--





^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v9a 07/22] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread

* [PATCH v8a 07/14] ci: windows: Install bison flex via msys
@ 2026-06-03 06:21 Andres Freund <andres@anarazel.de>
  0 siblings, 0 replies; 497+ messages in thread

From: Andres Freund @ 2026-06-03 06:21 UTC (permalink / raw)

That's a fair bit faster and fails less often.
---
 .github/workflows/pg-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index b05c3539ab6..e35170956e8 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -760,10 +760,25 @@ jobs:
           Add-Content $env:GITHUB_ENV "PATH=$filtered"
           Write-Host "Removed Mercurial entries from PATH"
 
+      # Install some dependencies via msys64, that seems to be the fastest and
+      # most reliable
+      - name: Install dependencies, Mingw
+        shell: 'C:\msys64\usr\bin\bash.exe --login -eo pipefail "{0}"'
+        run: |
+          # Install some dependencies via msys64, that seems to be the fastest
+          # and most reliable
+          pacman -S --noconfirm --needed --asdeps \
+            bison flex
+
+          # Make bison and flex visible
+          echo C:/msys64/usr/bin >> "$GITHUB_PATH"
+
+          # Don't prefer mingw's perl
+          echo C:/Strawberry/perl/bin >> "$GITHUB_PATH"
+
       - name: Install dependencies
         shell: pwsh
         run: |
-          choco install -y --no-progress --limitoutput diffutils winflexbison3
           # meson + ninja aren't preinstalled on windows-2022. Install via pip
           python -m pip install --upgrade meson ninja
 
-- 
2.54.0.380.gc69baaf57b


--vphnza2cz5zw5t4a
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v8a-0008-ci-mingw-Don-t-install-make-use-asdeps.patch"



^ permalink  raw  reply  [nested|flat] 497+ messages in thread


end of thread, other threads:[~2026-06-03 06:21 UTC | newest]

Thread overview: 497+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2021-12-17 15:35 [PATCH 4/4] Move the double-plus "Size" columns to the right Justin Pryzby <pryzbyj@telsasoft.com>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v9a 07/22] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>
2026-06-03 06:21 [PATCH v8a 07/14] ci: windows: Install bison flex via msys Andres Freund <andres@anarazel.de>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox