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.96) (envelope-from ) id 1vqaZA-00DpBo-03 for pgsql-bugs@arkaria.postgresql.org; Thu, 12 Feb 2026 17:33:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqaZ9-00AACu-0n for pgsql-bugs@arkaria.postgresql.org; Thu, 12 Feb 2026 17:33:24 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vqaZ8-00AACm-3D for pgsql-bugs@lists.postgresql.org; Thu, 12 Feb 2026 17:33:23 +0000 Received: from mxout014.mail.hostpoint.ch ([2a00:d70:0:e::314]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vqaZ7-00000000Lw7-2EII for pgsql-bugs@lists.postgresql.org; Thu, 12 Feb 2026 17:33:23 +0000 Received: from asmtp014.mail.hostpoint.internal ([10.4.1.187] helo=asmtp014.mail.hostpoint.ch) by mxout014.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98.2 (FreeBSD)) (envelope-from ) id 1vqaZ5-00000000PI7-38SS; Thu, 12 Feb 2026 18:33:19 +0100 Received: from [2a02:1210:94db:500:49:3ba2:14c8:2270] by asmtp014.mail.hostpoint.ch with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98.2 (FreeBSD)) (envelope-from ) id 1vqaZ5-000000009GQ-2MWa; Thu, 12 Feb 2026 18:33:19 +0100 X-Authenticated-Sender-Id: hofstetter@jomasoft.ch Message-ID: <7e8fb3c4-0c60-40f3-ad25-50795de3b06d@jomasoft.ch> Date: Thu, 12 Feb 2026 18:33:16 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: BUG #19404: manpages are missing in 18.x source.tar.gz To: Tom Lane Cc: pgsql-bugs@lists.postgresql.org References: <19404-b4e0349be603f15d@postgresql.org> <297967.1770917125@sss.pgh.pa.us> Content-Language: en-US From: Marcel Hofstetter Autocrypt: addr=hofstetter@jomasoft.ch; keydata= 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 Organization: JomaSoft GmbH In-Reply-To: <297967.1770917125@sss.pgh.pa.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Vs-State: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Am 12.02.2026 um 18:25 schrieb Tom Lane: > PG Bug reporting form writes: >> -bash-5.1$ ls -l postgresql-18.2/doc/src/sgml/man1/. >> postgresql-18.2/doc/src/sgml/man1/.: No such file or directory > > This is an intentional change in our distribution process in v17 > and later: the tarballs are now just images of our git repo, > without any derived files. > >> the files are there in 17.x > > Not unless you built them locally. They are certainly not in > my copy of that tarball: > > $ tar tvfj postgresql-17.8.tar.bz2 | grep /man > -rw-rw-r-- root/root 23923 2026-02-09 16:51 postgresql-17.8/doc/src/sgml/manage-ag.sgml > gmake man fails with v18 -bash-5.1$ gmake man gmake -C doc man gmake[1]: Entering directory '/export/home/marcel/source/postgresql-18.2/doc' gmake -C src man gmake[2]: Entering directory '/export/home/marcel/source/postgresql-18.2/doc/src' gmake -C sgml man gmake[3]: Entering directory '/export/home/marcel/source/postgresql-18.2/doc/src/sgml' for file in man1/*.1; do sed -e '/^\.TH/s/"7"/"5sql"/' -e 's/\\fR(7)/\\fR(5)/g' -e '1s/^\.so man7/.so man5/g;1s/^\(\.so.*\)\.7$/\1.5sql/g' $file >fixedman/man1/`basename $file` || exit; done Can't open man1/*.1 gmake[3]: *** [Makefile:250: fixed-man-stamp] Error 1 gmake[3]: Leaving directory '/export/home/marcel/source/postgresql-18.2/doc/src/sgml' gmake[2]: *** [Makefile:8: man] Error 2 gmake[2]: Leaving directory '/export/home/marcel/source/postgresql-18.2/doc/src' gmake[1]: *** [Makefile:16: man] Error 2 gmake[1]: Leaving directory '/export/home/marcel/source/postgresql-18.2/doc' gmake: *** [GNUmakefile:27: man] Error 2 but works well with v17