Received: from magus.postgresql.org (magus.postgresql.org [87.238.57.229]) by mail.postgresql.org (Postfix) with ESMTP id B8B822EBA7B for ; Thu, 24 Nov 2011 16:16:28 -0400 (AST) Received: from host-215.commandprompt.net ([207.173.203.215] helo=lists.commandprompt.com) by magus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1RTfic-0005Ql-0N for pgsql-docs@postgresql.org; Thu, 24 Nov 2011 20:16:28 +0000 Received: from perhan.alvh.no-ip.org (spinlock.commandprompt.com.commandprompt.com [207.173.203.215]) by lists.commandprompt.com (Postfix) with ESMTPA id DB82134906D; Thu, 24 Nov 2011 12:16:10 -0800 (PST) Received: from perhan.alvh.no-ip.org ([200.85.216.237] helo=perhan.alvh.no-ip.org) by assp.commandprompt.com with ESMTPS(AES256-SHA) (2.1.1); 24 Nov 2011 12:16:08 -0800 Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 511FB6E471; Thu, 24 Nov 2011 17:16:07 -0300 (CLST) Content-Type: text/plain; charset=UTF-8 Cc: Magnus Hagander , Tom Lane , Peter Eisentraut , Pg Docs Subject: Re: PG documentation build is wedged From: Alvaro Herrera To: Andrew Dunstan In-reply-to: <4ECE8272.3080006@dunslane.net> References: <10331.1322103322@sss.pgh.pa.us> <1322104954-sup-6925@alvh.no-ip.org> <4ECE8272.3080006@dunslane.net> Date: Thu, 24 Nov 2011 17:16:07 -0300 Message-Id: <1322165386-sup-5297@alvh.no-ip.org> User-Agent: Sup/git X-Assp-Version: 2.1.1(11278) on assp.commandprompt.com X-Assp-Client-TLS: yes X-Assp-ID: assp.commandprompt.com m1-65770-12136 X-Assp-Envelope-From: alvherre@alvh.no-ip.org X-Assp-Intended-For: andrew@dunslane.net X-Assp-Original-Subject: Re: [DOCS] PG documentation build is wedged Content-Transfer-Encoding: quoted-printable X-Archive-Number: 201111/20 X-Sequence-Number: 7095 Excerpts from Andrew Dunstan's message of jue nov 24 14:44:18 -0300 2011: > You need to change the config of this animal to something like: >=20 > optional_steps =3D> { build_docs =3D> { branches =3D> [ 'HEAD' ],=20 > min_hours_since =3D> 0 } }, >=20 >=20 > There's no point in not building the docs for HEAD on every build, sinc= e=20 > "make dist" in the new module will build them if they're not built=20 > anyway, but in such a way that they're not so readily usable, whereas=20 > this way you can copy them out easily. FWIW while updating this config I noticed that we have --with-ldap on HEAD and 8.2, but not the other branches; and --with-xml only in HEAD and 8.3 but not the other branches. I assume this is from the stock config file (snippets below). It seems to me that the BF stuff should have some operator to specify "any branch newer than X". # ldap support is new as of 8.2 if ($branch eq 'HEAD' || $branch ge 'REL8_2') { # msvc can set it up separately - see above push(@{$conf{config_opts}},"--with-ldap") unless $conf{using_msvc}; } # libxml/libxslt support as of 8.3 if ($branch eq 'HEAD' || $branch ge 'REL8_3') { # msvc can set it up separately - see above push(@{$conf{config_opts}},"--with-libxml", "--with-libxslt") unless $conf{using_msvc}; } --=20 =C3=81lvaro Herrera The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support