building postgres with meson

Edit
ID 3395
Title building postgres with meson
Topic Miscellaneous
Created 2021-10-31 23:26:01
Last modified 2022-10-05 17:23:29 (2 years, 1 month ago)
Latest email 2022-10-05 17:14:45 (2 years, 1 month ago)
Status
2022-09: Committed
2022-07: Moved to next CF
2022-03: Moved to next CF
2022-01: Moved to next CF
2021-11: Moved to next CF
Target version 16
Authors Andres Freund (andresfreund)
Reviewers Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev)Become reviewer
Committer Andres Freund (andresfreund)
Links CFbot results (CirrusCI) CFbot GitHub Git
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/3395
git checkout commitfest/cf/3395
Emails
[RFC] building postgres with meson
First at 2021-10-12 08:37:21 by Andres Freund <andres at anarazel.de>
Latest at 2022-10-05 17:14:45 by Andres Freund <andres at anarazel.de>
Latest attachment (v18-0001-meson-docs-Add-xml-lint-proc-wrapper-to-collect-.patch) at 2022-10-04 03:25:40 from Andres Freund <andres at anarazel.de>
    Attachment (v18-0001-meson-docs-Add-xml-lint-proc-wrapper-to-collect-.patch) at 2022-10-04 03:25:40 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v17-0001-meson-ci-wip-move-compilerwarnings-task-to-meson.patch) at 2022-09-27 01:19:51 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v16-0001-meson-ci-wip-move-compilerwarnings-task-to-meson.patch) at 2022-09-26 00:38:12 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v15-0001-meson-ci-wip-move-compilerwarnings-task-to-meson.patch) at 2022-09-24 18:09:55 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v14-0001-meson-Add-initial-version-of-meson-based-buildsy.patch) at 2022-09-21 16:46:30 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v13-0001-Remove-DLLTOOL-DLLWRAP-from-configure-Makefile.g.patch) at 2022-09-15 02:26:26 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v2-0001-Bump-minimum-Perl-version-to-5.14.patch) at 2022-09-14 03:30:33 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v1-minimum-perl-to-5-14-2.patch) at 2022-09-13 10:53:33 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v2-0001-Move-gramparse.h-to-src-backend-parser.patch) at 2022-09-12 07:49:50 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v1-0001-Move-gramparse.h-to-src-backend-parser.patch) at 2022-09-09 05:18:20 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v1-0001-Add-meson-docs-to-existing-build-from-source.patch) at 2022-09-08 22:26:38 from samay sharma <smilingsamay at gmail.com> (Patch: Yes)
    Attachment (0001-Run-xmllint-validation-only-once.patch) at 2022-09-07 07:53:55 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v2-read-full-dat-file-at-once.patch) at 2022-09-06 08:02:36 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (read-full-dat-file-at-once.patch) at 2022-09-04 06:12:52 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (perlversions) at 2022-09-02 18:31:57 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: No)
    Attachment (dep.png) at 2022-09-02 16:35:15 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (0001-meson-Install-test-perl-modules.patch) at 2022-08-31 08:28:05 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v12-0001-Don-t-hardcode-tmp_check-as-test-directory-for-t.patch) at 2022-08-27 18:04:47 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Fix-for-perlcritic.patch) at 2022-08-24 09:39:06 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v4-0002-Move-private-declarations-shared-between-guc.c-an.patch) at 2022-08-18 07:43:28 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (0001-Change-shared-library-installation-naming-on-macOS.patch) at 2022-08-17 13:50:23 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v3-0001-Preparatory-refactoring-for-compiling-guc-file.c-.patch) at 2022-08-16 10:41:43 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v201-0003-Build-repl_scanner.c-standalone.patch) at 2022-08-13 08:39:06 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v1-0001-Build-guc-file.c-standalone.patch) at 2022-08-12 06:01:25 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v11-0001-meson-prereq-regress-allow-to-specify-director-c.patch) at 2022-08-11 00:20:12 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-meson-prereq-regress-allow-to-specify-director-conta.patch) at 2022-08-08 15:53:41 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v10-0001-prereq-Deal-with-paths-containing-and-spaces-in-.patch) at 2022-07-15 05:08:37 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v9-0001-prereq-deal-with-paths-in-basebackup_to_shell-tes.patch.gz) at 2022-07-01 09:33:12 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (0001-fixup-meson-prereq-move-snowball_create.sql-creation.patch) at 2022-06-08 12:33:16 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-fixup-meson-prereq-unicode-allow-to-specify-output-d.patch) at 2022-06-08 06:27:06 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-fixup-meson-Add-meson-based-buildsystem.patch) at 2022-06-01 04:55:06 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-meson-Put-genbki-header-files-back-into-original-ord.patch) at 2022-05-18 08:30:12 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-meson-Fix-Perl-include-dir-detection.patch) at 2022-05-11 10:18:58 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-meson-Assorted-compiler-test-tweaks.patch) at 2022-05-04 11:53:54 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0007-meson-NLS-support.patch) at 2022-04-27 19:56:27 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: No)
    Attachment (0006-meson-Add-ecpg.patch) at 2022-04-20 13:09:31 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-Install-a-few-more-files.patch) at 2022-04-13 10:26:05 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (0001-Refactor-DLSUFFIX-handling.patch) at 2022-03-24 15:16:15 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v8-0001-meson-prereq-output-and-depencency-tracking-work.patch.gz) at 2022-03-22 02:22:08 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (build-log.png) at 2022-03-09 17:13:14 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v7-0001-meson-prereq-output-and-depencency-tracking-work.patch.gz) at 2022-03-09 16:44:20 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v6-0001-meson-prereq-output-and-depencency-tracking-work.patch.gz) at 2022-03-08 02:56:29 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (gendef.patch) at 2022-02-06 17:06:41 from Andrew Dunstan <andrew at dunslane.net> (Patch: Yes)
    Attachment (0001-Remove-check-for-accept-argument-types.patch) at 2021-11-04 18:17:05 from Peter Eisentraut <peter.eisentraut at enterprisedb.com> (Patch: Yes)
    Attachment (v5-0001-ci-backend-windows-DONTMERGE-crash-reporting-back.patch) at 2021-10-31 23:24:48 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (update-unicode.diff) at 2021-10-21 21:48:02 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (sync-flex-flags-with-autoconf-build.patch) at 2021-10-19 21:57:31 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (pg_regress_tap.diff) at 2021-10-13 11:54:10 from Daniel Gustafsson <daniel at yesql.se> (Patch: Yes)
    Attachment (trace.json.gz) at 2021-10-12 09:08:29 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v3-0001-ci-backend-windows-DONTMERGE-crash-reporting-back.patch) at 2021-10-12 08:37:21 from Andres Freund <andres at anarazel.de> (Patch: Yes)

Annotations

When Who Mail Annotation
2021-10-28 12:37:51 Daniel Gustafsson (d_gustafsson) From Daniel Gustafsson <daniel@yesql.se>
at 2021-10-13 11:54:10
The pg_regress TAP patch
History
When Who What
2022-10-05 17:23:29 Andres Freund (andresfreund) Closed in commitfest 2022-09 with status: Committed
2022-10-05 17:23:29 Andres Freund (andresfreund) Changed committer to andresfreund
2022-09-15 08:42:01 John Naylor (john.naylor) New status: Needs review
2022-08-01 18:21:15 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-18 22:39:35 Jacob Champion (jchampion) Changed reviewers to Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev)
2022-07-15 21:17:50 Jacob Champion (jchampion) Changed reviewers to Peter Eisentraut (petere)
2022-07-13 11:52:59 Peter Eisentraut (petere) New status: Waiting on Author
2022-07-01 17:33:35 Andres Freund (andresfreund) New status: Needs review
2022-05-31 13:50:18 Aleksander Alekseev (a.alekseev) New status: Waiting on Author
2022-05-31 13:50:05 Aleksander Alekseev (a.alekseev) Added a.alekseev as reviewer
2022-03-28 19:53:42 Andres Freund (andresfreund) Closed in commitfest 2022-03 with status: Moved to next CF
2022-03-24 14:26:44 Peter Eisentraut (petere) Changed gitlink to https://github.com/anarazel/postgres/tree/meson
2022-03-24 14:26:24 Peter Eisentraut (petere) Added petere as reviewer
2022-03-17 22:41:35 Andres Freund (andresfreund) Changed targetversion to 16
2022-02-02 16:22:43 Julien Rouhaud (rjuju) Closed in commitfest 2022-01 with status: Moved to next CF
2021-12-01 14:13:00 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2021-11 with status: Moved to next CF
2021-11-01 05:59:36 Andres Freund (andresfreund) Changed authors to Andres Freund (andresfreund)
2021-10-31 23:26:02 Andres Freund (andresfreund) Attached mail thread 20211012083721.hvixq4pnh2pixr3j@alap3.anarazel.de
2021-10-31 23:26:01 Andres Freund (andresfreund) Created patch record
Edit