Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ofy5d-00077o-HI for pgsql-hackers@arkaria.postgresql.org; Wed, 05 Oct 2022 06:41:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1ofy5c-0000t2-87 for pgsql-hackers@arkaria.postgresql.org; Wed, 05 Oct 2022 06:41:08 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ofy5b-0000st-Un for pgsql-hackers@lists.postgresql.org; Wed, 05 Oct 2022 06:41:07 +0000 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ofy5X-0004sJ-P6 for pgsql-hackers@postgresql.org; Wed, 05 Oct 2022 06:41:06 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 186525C005D; Wed, 5 Oct 2022 02:41:02 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 05 Oct 2022 02:41:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1664952062; x= 1665038462; bh=jjgRUQC5z8F+h/JKdweSp5BZ2dB+kMa1Cqk03SuATW0=; b=m RdGGoYrZgkbxX7i2FZXSy2T+26p0MlazEKYUIGowEJIcIDQuN7nFrIqnhbCtTfrO gFx9ta+GTk3L3IjZtJraBIYVqrPZQw/2Neg8mLeE6anajHklpqjezTlMUYoPzkOZ g+haPNta0ahLTisJylNafHAGM+isqWRvknldE+ipE58vXge7OEAbylUJUCLQ06YZ mois7NgkPGAWCgvPD2h8ftzeKsK1Mjk/a9GQSx6sPZuPiGkUNGhpPAKHWHXOHFqd 69Qpb3+UfwV7dTCf1Cu0+jKyJ2QWCOzeNcGLrCsD4wCG/eR2j/7RyePLgKWqTBrX Z5ldfYPgugC3Czof+bDmA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeeivddgudduudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfevfhfhjggtgfesthekredttdefjeenucfhrhhomheprfgv thgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhdrvghishgvnhhtrhgruhhtsegvnh htvghrphhrihhsvggusgdrtghomheqnecuggftrfgrthhtvghrnhephfejudeuleefheeu tddufeetjeevgeeiieeujeeuheefkedttdeuieeiieethfevnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvrhdrvghishgvnhhtrhgr uhhtsegvnhhtvghrphhrihhsvggusgdrtghomh X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 5 Oct 2022 02:41:00 -0400 (EDT) Message-ID: <28de92b5-a514-fe1b-1637-ba228aa2cccf@enterprisedb.com> Date: Wed, 5 Oct 2022 08:40:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: [RFC] building postgres with meson - v13 Content-Language: en-US To: samay sharma Cc: Andres Freund , Tom Lane , Nathan Bossart , Andrew Dunstan , Thomas Munro , Justin Pryzby , Nazir Bilal Yavuz , pgsql-hackers@postgresql.org References: <20220920021630.vufrgcjmidimcarq@awork3.anarazel.de> <20220921164630.wrklkjmifjqjtlwc@awork3.anarazel.de> <20220922055704.fngsvviugsnivebs@awork3.anarazel.de> <2b9a02ec-22e6-24df-18ec-b60e3af12995@dunslane.net> <20220922150550.pscsjv4nwnslupeg@awork3.anarazel.de> <20220922200533.GA697326@nathanxps13> <20220922202809.4touie37lfafyabw@awork3.anarazel.de> <20220922223729.GA721620@nathanxps13> <2298281.1664041949@sss.pgh.pa.us> <20220924180955.2hevwoniwsj2q2tm@awork3.anarazel.de> From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 03.10.22 09:39, samay sharma wrote: > 9f5be26c1215 meson: Add docs for building with meson > > I do like the overall layout of this. > > The "Supported Platforms" section should be moved back to near the end > of the chapter.  I don't see a reason to move it forward, at least > none that is related to the meson issue. > > > Agreed that it's unrelated to meson. However, I think it's better to > move it in the front as it's generally useful to know if your platform > is supported before you start performing the installation steps and get > stuck somewhere. The way it is currently organized is that 17.2 says "In general, a modern Unix-compatible platform should be able to run PostgreSQL. The platforms that had received specific testing at the time of release are described in Section 17.6 below." So basically, it says, don't worry about it, your platform is probably supported, but check below if you are interested in the details. I don't see a reason to turn this around. > > Do you think I should submit that as a separate commit in the same > patch-set or just move it out to a completely different patch submission? > > > The changes to the "Getting the Source" section are also not > appropriate for this patch. > > > Given that many developers are now using Git for downloading the source > code, I think it makes sense to be in the Getting the source section. > Also, meson today doesn't cleanly build via the tarballs. Hence, I added > it to the section (and patchset). Section 17.3 already contains a link to section I.1 about using Git. > Do you think I should move this to a different patch? If you wanted to pursue these changes, then yes, but I think they are not clear improvements, as mentioned above. I suggest focusing on getting the actual meson documentation finished and then considering polishing the overall flow if desired.