Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qyzhY-00Cb84-Rv for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Nov 2023 19:19:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qyzhX-002pUr-JT for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Nov 2023 19:19:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qyzhX-002pUi-9x for pgsql-hackers@lists.postgresql.org; Fri, 03 Nov 2023 19:19:27 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qyzhQ-003oJx-MX for pgsql-hackers@postgresql.org; Fri, 03 Nov 2023 19:19:26 +0000 Received: from msg.df7cb.de (unknown [IPv6:2a02:908:1482:3660:2ae7:2867:64d8:87dc]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 4SMVsy6LmPz3FxF; Fri, 3 Nov 2023 20:19:18 +0100 (CET) Date: Fri, 3 Nov 2023 20:19:18 +0100 From: Christoph Berg To: Andres Freund Cc: Peter Eisentraut , Andrew Dunstan , Tom Lane , pgsql-hackers Subject: Re: meson documentation build open issues Message-ID: Mail-Followup-To: Christoph Berg , Andres Freund , Peter Eisentraut , Andrew Dunstan , Tom Lane , pgsql-hackers References: <3fc3bb9b-f7f8-d442-35c1-ec82280c564a@enterprisedb.com> <7137c5b3-7d9e-4659-03a2-9e2df74cbab7@enterprisedb.com> <20230405144512.zfzb6vd77dk5dnyr@awork3.anarazel.de> <50193d79-e7d1-ea81-1ef3-5670b007c7c3@enterprisedb.com> <20231103163848.26egkh5qdgw3vmil@awork3.anarazel.de> <20231103185344.zhfzturwdbp4d4s5@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231103185344.zhfzturwdbp4d4s5@awork3.anarazel.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Re: Andres Freund > The reason for that is simply that the docs take too long to build. That why I'd prefer to be able to separate arch:all and arch:any builds, yes. > The summary does include both. LLVM is 'llvm', man/html docs is 'docs' and pdf > docs as 'docs_pdf'. Sorry, I should have looked closer. :( > The following is *not* an argument the docs targets shouldn't be documented > (working on a patch), just something that might be helpful until then / > separately. You can see which targets are built with > > ninja -t targets all|grep doc/src/ Thanks. > > Oh, that's a showstopper. I thought meson would already be ready for > > production use. There is indeed an "experimental" note in > > install-requirements.html, but not in install-meson.html > > I'm working on merging it. Having it for core PG isn't a huge difficulty, the > extension story is what's been holding me back... In-core extensions or external ones? > > Why isn't it "auto" like the others? > > I don't really remember why I did that, but it's platform specific, maybe > that's why I did it that way? Isn't that kind the point of autodetecting things? Aren't bonjour and bsd_auth autodetected as well? > > > I don't think the autoconf build currently exposes separately configuring > > > pkglibdir either, I think that's a debian patch? I'm entirely open to adding > > > an explicit configuration option for this though. > > > > That would definitely be helpful. > > I have a patch locally, will send it together with a few others in a bit. Thanks! Christoph