Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJiL5-0003hx-Ct for pgsql-docs@arkaria.postgresql.org; Tue, 28 Nov 2017 16:02:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJiL4-0006ic-TB for pgsql-docs@arkaria.postgresql.org; Tue, 28 Nov 2017 16:02:26 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eJiL4-0006iG-Ns for pgsql-docs@lists.postgresql.org; Tue, 28 Nov 2017 16:02:26 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eJiKv-00054e-Lh for pgsql-docs@postgresql.org; Tue, 28 Nov 2017 16:02:25 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DC13620CC5; Tue, 28 Nov 2017 11:02:15 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Tue, 28 Nov 2017 11:02:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RpOXrj oi0/zEejCtMwCQII+POIhOB8VyzJvrcFRCLsw=; b=Fms7tQpyPKIOJwuX0Gq+KG 5wF1zghh55SMA5Gte11I5mZ8zSBHRn71DjIH/XPYJjl3qPDBMrpZsKsY1COKoE6Q M9qssNf2BR2mNHgIKQFfyp7jG/964FzBIKhXsQAqrlGzXC7I5jL166fHehICZB/Y bLjXqOegu90oebIDg3txGini9zRVNY90PkDb8pC23tlxGPwxdtpWByUSWjGBsRx+ Kz4lWSqYQnEOtGIkEiWPYgr+2TJn40m8RhNqUHWMLvtVNeVy+H64nUjS8WgoqfD4 ASnAHPA9HJCNLHw39GaXncw3czAr+DK+uYqVl7KvVBCKASte7J/IeAXB6PtmqMbw == X-ME-Sender: Received: from april.local (c-73-13-66-39.hsd1.pa.comcast.net [73.13.66.39]) by mail.messagingengine.com (Postfix) with ESMTPA id 824267F7F5; Tue, 28 Nov 2017 11:02:15 -0500 (EST) Subject: Re: [DOCS] Docbook 5.x To: Alexander Lakhin , =?UTF-8?Q?J=c3=bcrgen_Purtz?= References: <57179283.6080704@purtz.de> <8f227b2a-5093-8d99-85da-ea00e18343f6@gmail.com> <449e34c4-9cc8-d17d-5ebe-be92b4c0a87a@gmail.com> <09b13d85-e259-2464-723a-467210264afe@2ndquadrant.com> <9e8cafe4-7cfd-59be-6856-172c15dc758f@2ndquadrant.com> <11c0be48-6125-bbe1-1d02-6d61e889bd5e@gmail.com> <2162400e-e279-94fc-c47f-bfab18ceb700@gmail.com> <07342223-4eec-6523-2de2-11587f3f0920@2ndquadrant.com> <18ed8940-ae84-09c9-1236-d8a9648b2417@gmail.com> <047254d2-d46c-94af-1933-4551633a909b@2ndquadrant.com> <7a6cc69f-c8b9-686b-9c00-0e10866ee163@gmail.com> Cc: pgsql-docs@postgresql.org, Tom Lane From: Peter Eisentraut Organization: 2ndQuadrant Message-ID: <90b1cc0c-eb1d-65ec-5fd9-8e2d0b707584@2ndquadrant.com> Date: Tue, 28 Nov 2017 11:02:14 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <7a6cc69f-c8b9-686b-9c00-0e10866ee163@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 11/25/17 00:50, Alexander Lakhin wrote: > Please, consider applying the attached patch. It produces the same > INSTALL and is much better in the following aspects. > > 1. All the INSTALL content is placed in two files (installation.sgml and > installation-single.xsl) instead of three (installation.sgml, > standalone-install.xml, standalone-profile.xsl). > 2. There are no unreadable and untranslatable (in context) constructions > such as > >   the > PL/Python > documentation > > (Sometimes translators need to replace larger fragments.) > 3. It uses only XSLT (which we use already), no xi:include. > 4. It doesn't generate complete postgres.sgml to process only the > installation section. What is the standalonetext attribute? I don't see that in the DTD. Wouldn't that fail validation? Also, the makefile fragments need to be written differently. You can't use pipes; that would not catch any errors. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services