pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Christoph Berg <myon@debian.org>
To: Andres Freund <andres@anarazel.de>
Cc: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Cc: Andrew Dunstan <andrew@dunslane.net>
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Subject: Re: meson documentation build open issues
Date: Fri, 3 Nov 2023 20:19:18 +0100
Message-ID: <ZUVHttJNHalXcUNx@msg.df7cb.de> (raw)
In-Reply-To: <20231103185344.zhfzturwdbp4d4s5@awork3.anarazel.de>
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>
	<c3e12a10-5824-f9c7-ad09-c66720df7b2d@dunslane.net>
	<b2437a6f-b083-5abe-6bdf-f5968a666992@enterprisedb.com>
	<ZUUC_T52xTbaXRys@msg.df7cb.de>
	<20231103163848.26egkh5qdgw3vmil@awork3.anarazel.de>
	<ZUU5pRQO6ZUeBsi6@msg.df7cb.de>
	<20231103185344.zhfzturwdbp4d4s5@awork3.anarazel.de>

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





view thread (52+ messages)  latest in thread

Message-ID: <ZUVHttJNHalXcUNx@msg.df7cb.de>
Permalink:  ../ZUVHttJNHalXcUNx@msg.df7cb.de/
Also on:    postgresql.org/message-id/ZUVHttJNHalXcUNx@msg.df7cb.de

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: myon@debian.org, andres@anarazel.de, peter.eisentraut@enterprisedb.com, andrew@dunslane.net, tgl@sss.pgh.pa.us
  Subject: Re: meson documentation build open issues
  In-Reply-To: <ZUVHttJNHalXcUNx@msg.df7cb.de>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox