X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS primary accepts too many prefixes. Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Thu, 16 Dec 2010 21:47:02 +0000 Resent-Message-ID: <handler.7657.B.129253598119215 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 7657 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-automake@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.129253598119215 (code B ref -1); Thu, 16 Dec 2010 21:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Dec 2010 21:46:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PTLeX-0004zr-BI for submit <at> debbugs.gnu.org; Thu, 16 Dec 2010 16:46:21 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTLeW-0004zY-3Y for submit <at> debbugs.gnu.org; Thu, 16 Dec 2010 16:46:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTLkY-0001MK-EH for submit <at> debbugs.gnu.org; Thu, 16 Dec 2010 16:52:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:54589) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTLkY-0001MF-B3 for submit <at> debbugs.gnu.org; Thu, 16 Dec 2010 16:52:34 -0500 Received: from [140.186.70.92] (port=40089 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTLkS-0007eM-7e for bug-automake@HIDDEN; Thu, 16 Dec 2010 16:52:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTLkM-0001Kc-9O for bug-automake@HIDDEN; Thu, 16 Dec 2010 16:52:28 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:63834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTLkM-0001KY-2j for bug-automake@HIDDEN; Thu, 16 Dec 2010 16:52:22 -0500 Received: by wyj26 with SMTP id 26so22410wyj.0 for <bug-automake@HIDDEN>; Thu, 16 Dec 2010 13:52:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=2GC2p1HWC7eciJLZ7iWi6iIXEJBdZdwhB/kZeUosQzA=; b=HZmiySmYyi0gnHkXmsA0Hxo4DZ+BR0Jtzu7Y18aITwdQN77mBvGkWVMtYGDVjBZVxa 2ne9tNbmoA8N4/s2pW060ePJprbf8k84dV0+9f9PjQVPBKAodBROeyTLYNl/FCiUJweW Oaoxyh5RuiaHC2SbOtr4Vz9amNEn4AIMfF/wU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=C3mPMq7+SLc9dU7lKW27cARw6mqQNpZBG88gD2aH737dloJMabDGdG0jLZyHbsW6BR oCkBA3/Zckxvx3sdWaFGc3Ni/cUiLyh7Op/5Hly54jjAPBM4fg3zFsWZTORP3t4ZK1Iz 86MZRAHWS5pMPGUaRLSVe9zO/1HXO5JX3UlWA= Received: by 10.216.25.136 with SMTP id z8mr2829031wez.93.1292536341016; Thu, 16 Dec 2010 13:52:21 -0800 (PST) Received: from bigio.localnet (host209-92-dynamic.248-95-r.retail.telecomitalia.it [95.248.92.209]) by mx.google.com with ESMTPS id n3sm303294wer.30.2010.12.16.13.52.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 16 Dec 2010 13:52:20 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> Date: Thu, 16 Dec 2010 22:52:10 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012162252.11171.stefano.lattarini@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -5.6 (-----) Currently, the TEXINFOS primary accept *all* the standard automake builtin prefix dirs (from `lib' and `bin' to `pkglibexec' and `sysconf'). IMHO it should accept only the `info' prefix (maybe also `doc'? but I'd rather say no). Thanks, Stefano
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Stefano Lattarini <stefano.lattarini@HIDDEN> Subject: bug#7657: Acknowledgement (TEXINFOS primary accepts too many prefixes.) Message-ID: <handler.7657.B.129253598119215.ack <at> debbugs.gnu.org> References: <201012162252.11171.stefano.lattarini@HIDDEN> X-Gnu-PR-Message: ack 7657 X-Gnu-PR-Package: automake Reply-To: 7657 <at> debbugs.gnu.org Date: Thu, 16 Dec 2010 21:47:02 +0000 Thank you for filing a new bug report with GNU. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-automake@HIDDEN If you wish to submit further information on this problem, please send it to 7657 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 7657: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D7657 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS primary accepts too many prefixes. Resent-From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 17 Dec 2010 05:44:02 +0000 Resent-Message-ID: <handler.7657.B7657.129256461426992 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Stefano Lattarini <stefano.lattarini@HIDDEN> Cc: 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.129256461426992 (code B ref 7657); Fri, 17 Dec 2010 05:44:02 +0000 Received: (at 7657) by debbugs.gnu.org; 17 Dec 2010 05:43:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PTT6M-00071J-IN for submit <at> debbugs.gnu.org; Fri, 17 Dec 2010 00:43:34 -0500 Received: from mailout-de.gmx.net ([213.165.64.23] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PTT6K-000716-5a for 7657 <at> debbugs.gnu.org; Fri, 17 Dec 2010 00:43:33 -0500 Received: (qmail invoked by alias); 17 Dec 2010 05:49:51 -0000 Received: from xdsl-89-0-151-162.netcologne.de (EHLO localhost.localdomain) [89.0.151.162] by mail.gmx.net (mp039) with SMTP; 17 Dec 2010 06:49:51 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX1/heCQBKi3hwESb7yS/Zh2VyEUiyw+HrsLljQ5rrO RtThIaMeZppA91 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PTTCQ-0000lC-F2; Fri, 17 Dec 2010 06:49:50 +0100 Date: Fri, 17 Dec 2010 06:49:50 +0100 From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Message-ID: <20101217054950.GA2910@HIDDEN> References: <201012162252.11171.stefano.lattarini@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201012162252.11171.stefano.lattarini@HIDDEN> Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -2.8 (--) * Stefano Lattarini wrote on Thu, Dec 16, 2010 at 10:52:10PM CET: > Currently, the TEXINFOS primary accept *all* the standard automake > builtin prefix dirs (from `lib' and `bin' to `pkglibexec' and > `sysconf'). > > IMHO it should accept only the `info' prefix (maybe also `doc'? but > I'd rather say no). Let's turn the question around: why cripple the developer unnecessarily? The mind set is that: the user of a package is smarter than the developer (that's why the former should be able to override the configure settings etc), and the developer is smarter than the Automake developer: the latter cannot know all possible ways in which things may be put together. The current target directory limitations result mostly from technical limitations. For example, I can easily imagine a package having normal texinfo manuals, but also a developer's manual that maybe should end up in an internal directory elsewhere (or only its PDF?). We aim to not just support strict GNU style packages. Cheers, Ralf
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS primary accepts too many prefixes. Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 17 Dec 2010 11:14:01 +0000 Resent-Message-ID: <handler.7657.B7657.129258440526495 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Cc: 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.129258440526495 (code B ref 7657); Fri, 17 Dec 2010 11:14:01 +0000 Received: (at 7657) by debbugs.gnu.org; 17 Dec 2010 11:13:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PTYFY-0006tI-Ux for submit <at> debbugs.gnu.org; Fri, 17 Dec 2010 06:13:25 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PTYFY-0006rf-0Y for 7657 <at> debbugs.gnu.org; Fri, 17 Dec 2010 06:13:24 -0500 Received: by mail-wy0-f172.google.com with SMTP id 23so522135wyf.3 for <7657 <at> debbugs.gnu.org>; Fri, 17 Dec 2010 03:19:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=y2ZfD4kwiBFEIAhTntov1s6/LkSHuK4uF/ImMC8Asa8=; b=x7y4l+LxODu1IFrgY/tYZntVUf04aEqgmKISv+e4RzYgxnAV5mjrU8nmYPlD6f09h4 gph8JltcAdRtwHr/hFA+vq4LVgUB7HmfdeZBPH9B0pfi4VALJPWRUrrckRF4pH63LuJD 6iVIsONplVbj+uU7lnPvynXG1sy+iVZZ52IZY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=lj+wWJJnB8cHaFKMpJARRia+OCzTcLjzG/+G0FZpJyQLO3wP1x9qNf+JL7ANM1JFdJ d0VTfV/IZij6FfdVGulP6yeHRT7eP6CY3v72AtVWw8YV2v9kOJqtqwqudp62jXTAORlk o9H0Z/GfRZheGFdMH5FFusWTPsmfiiTWA0lB4= Received: by 10.216.154.83 with SMTP id g61mr977863wek.87.1292584790144; Fri, 17 Dec 2010 03:19:50 -0800 (PST) Received: from bigio.localnet (host11-8-dynamic.13-87-r.retail.telecomitalia.it [87.13.8.11]) by mx.google.com with ESMTPS id e12sm104196wer.36.2010.12.17.03.19.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 17 Dec 2010 03:19:49 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> Date: Fri, 17 Dec 2010 12:19:40 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <201012162252.11171.stefano.lattarini@HIDDEN> <20101217054950.GA2910@HIDDEN> In-Reply-To: <20101217054950.GA2910@HIDDEN> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012171219.41302.stefano.lattarini@HIDDEN> X-Spam-Score: -3.6 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.6 (---) On Friday 17 December 2010, Ralf Wildenhues wrote: > * Stefano Lattarini wrote on Thu, Dec 16, 2010 at 10:52:10PM CET: > > Currently, the TEXINFOS primary accept *all* the standard automake > > builtin prefix dirs (from `lib' and `bin' to `pkglibexec' and > > `sysconf'). > > > > IMHO it should accept only the `info' prefix (maybe also `doc'? but > > I'd rather say no). > > Let's turn the question around: why cripple the developer unnecessarily? > > The mind set is that: the user of a package is smarter than the > developer (that's why the former should be able to override the > configure settings etc), and the developer is smarter than the > Automake developer: the latter cannot know all possible ways in > which things may be put together. > > The current target directory limitations result mostly from > technical limitations. > > For example, I can easily imagine a package having normal texinfo > manuals, but also a developer's manual that maybe should end up > in an internal directory elsewhere (or only its PDF?). We aim to > not just support strict GNU style packages. > Note that we won't really forbid it, we'll just require the developer to be more explicit/verbose about what he's doing if that's a thing that "smells fishy" to automake; for example, automake will be required to error out on this: man_TEXINFOS = foo.texi but not on this: xmandir = $(mandir) # we want info files installed in $(mandir) because ... xman_TEXINFOS = foo.texi And note that the current automake already behaves this way with other primaries such as `PROGRAMS', so that: lib_PROGRAMS = foo gives an error, but: foodir = $(libdir) foo_PROGRAMS = foo does not. This is by design, and it's a good design IMHO. Regards, Stefano
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS primary accepts too many prefixes. Resent-From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Sun, 19 Dec 2010 10:57:02 +0000 Resent-Message-ID: <handler.7657.B7657.129275621730444 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Stefano Lattarini <stefano.lattarini@HIDDEN> Cc: 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.129275621730444 (code B ref 7657); Sun, 19 Dec 2010 10:57:02 +0000 Received: (at 7657) by debbugs.gnu.org; 19 Dec 2010 10:56:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PUGwi-0007uz-NK for submit <at> debbugs.gnu.org; Sun, 19 Dec 2010 05:56:57 -0500 Received: from mailout-de.gmx.net ([213.165.64.23] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PUGwg-0007um-Gc for 7657 <at> debbugs.gnu.org; Sun, 19 Dec 2010 05:56:55 -0500 Received: (qmail invoked by alias); 19 Dec 2010 11:03:20 -0000 Received: from xdsl-89-0-87-89.netcologne.de (EHLO localhost.localdomain) [89.0.87.89] by mail.gmx.net (mp071) with SMTP; 19 Dec 2010 12:03:20 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX1+wjzw/tzqw3/0erXLN1QYOXAzP0ptIg7977Iz7kO HinNb0GONU/80l Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PUH2u-0001wZ-Fs; Sun, 19 Dec 2010 12:03:20 +0100 Date: Sun, 19 Dec 2010 12:03:20 +0100 From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Message-ID: <20101219110320.GF7020@HIDDEN> References: <201012162252.11171.stefano.lattarini@HIDDEN> <20101217054950.GA2910@HIDDEN> <201012171219.41302.stefano.lattarini@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201012171219.41302.stefano.lattarini@HIDDEN> Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -2.7 (--) * Stefano Lattarini wrote on Fri, Dec 17, 2010 at 12:19:40PM CET: > On Friday 17 December 2010, Ralf Wildenhues wrote: > > For example, I can easily imagine a package having normal texinfo > > manuals, but also a developer's manual that maybe should end up > > in an internal directory elsewhere (or only its PDF?). We aim to > > not just support strict GNU style packages. > > > Note that we won't really forbid it, we'll just require the developer > to be more explicit/verbose about what he's doing if that's a thing > that "smells fishy" to automake; for example, automake will be required > to error out on this: > man_TEXINFOS = foo.texi > but not on this: > xmandir = $(mandir) # we want info files installed in $(mandir) because ... > xman_TEXINFOS = foo.texi This workaround is good, but if we require our users to rely on it more, then I think it should also be documented better. I didn't find explicit mention of it in the manual. (And the inline comment is of course not ok ;-) > And note that the current automake already behaves this way with other > primaries such as `PROGRAMS', so that: > lib_PROGRAMS = foo > gives an error, but: > foodir = $(libdir) > foo_PROGRAMS = foo This snippet is most likely not what you want, as it will cause foo to be installed at install-data rather than install-exec time. > does not. This is by design, and it's a good design IMHO. OK, so I'm ok with excluding combinations that are obviously bogus (MANS and TEXINFOS in bindir, for example, or TEXINFOS in mandir). libdir is questionable because with nobase_, packages can and do install all kinds of stuff below $(libdir)/$(PACKAGE) (or $(pkglibdir), but we do not require our users to use that name). Thanks, Ralf
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS and MANS primaries accepts too many prefixes (was: Re: bug#7657: TEXINFOS primary accepts too many prefixes.) Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Tue, 21 Dec 2010 12:50:03 +0000 Resent-Message-ID: <handler.7657.B7657.129293576830446 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Cc: 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.129293576830446 (code B ref 7657); Tue, 21 Dec 2010 12:50:03 +0000 Received: (at 7657) by debbugs.gnu.org; 21 Dec 2010 12:49:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PV1eg-0007v1-W3 for submit <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:49:27 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PV1ee-0007uk-GM for 7657 <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:49:25 -0500 Received: by wwj40 with SMTP id 40so4213325wwj.15 for <7657 <at> debbugs.gnu.org>; Tue, 21 Dec 2010 04:55:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:message-id :content-type:content-transfer-encoding; bh=wFiYJwYYbABcmROXjeJ7oCmXjUk9H3v48pHHd0LGDGU=; b=w4OMWcupJN+Zrt1+tYz/DTGGUI3vDn2HVO3/RkgqIFuOtpAKtVpLSbsLLjPtwnoxON fcMXdYcaPTDEqnDrKujJRxgTjQhK5F5Dyf0CGNHpy917iVuSEZNan134zv3GTYS3lecK GgzG6AxfvMlORHwVeJBK2rqZ6vxEoEdeU5FsQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:message-id:content-type:content-transfer-encoding; b=XHy7GIcRMg383rL/s3A0WYrlshk2mh9sAuwNY5byN2dzG3vQ6xPYBD1o4mXyBfKlma eix8uIIPZii10SORTNu5q4OjN7uDDqDcj1yFG3NbTlz1TOmSDM1E/hBCrydshRtE+mWn iArG2i44qz4XCFqzLR5y4b2ozu0Y2SpFHlzIw= Received: by 10.216.188.141 with SMTP id a13mr1129886wen.59.1292936155779; Tue, 21 Dec 2010 04:55:55 -0800 (PST) Received: from bigio.localnet (host81-43-dynamic.48-82-r.retail.telecomitalia.it [82.48.43.81]) by mx.google.com with ESMTPS id m6sm2475209wej.10.2010.12.21.04.55.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 21 Dec 2010 04:55:54 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> Date: Tue, 21 Dec 2010 13:55:39 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <201012162252.11171.stefano.lattarini@HIDDEN> <201012171219.41302.stefano.lattarini@HIDDEN> <20101219110320.GF7020@HIDDEN> In-Reply-To: <20101219110320.GF7020@HIDDEN> MIME-Version: 1.0 Message-Id: <201012211355.39757.stefano.lattarini@HIDDEN> Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.5 (---) On Sunday 19 December 2010, Ralf Wildenhues wrote: > * Stefano Lattarini wrote on Fri, Dec 17, 2010 at 12:19:40PM CET: > > On Friday 17 December 2010, Ralf Wildenhues wrote: > > > For example, I can easily imagine a package having normal texinfo > > > manuals, but also a developer's manual that maybe should end up > > > in an internal directory elsewhere (or only its PDF?). We aim to > > > not just support strict GNU style packages. > > > > > Note that we won't really forbid it, we'll just require the developer > > to be more explicit/verbose about what he's doing if that's a thing > > that "smells fishy" to automake; for example, automake will be required > > to error out on this: > > man_TEXINFOS =3D foo.texi > > but not on this: > > xmandir =3D $(mandir) # we want info files installed in $(mandir) bec= ause ... > > xman_TEXINFOS =3D foo.texi >=20 > This workaround is good, but if we require our users to rely on it more, > then I think it should also be documented better. I didn't find > explicit mention of it in the manual. > Agreed. > (And the inline comment is of course not ok ;-) > (Maybe it's time to deprecate them too in the manual ...) > > And note that the current automake already behaves this way with other > > primaries such as `PROGRAMS', so that: > > lib_PROGRAMS =3D foo > > gives an error, but: > > foodir =3D $(libdir) > > foo_PROGRAMS =3D foo >=20 > This snippet is most likely not what you want, as it will cause foo to > be installed at install-data rather than install-exec time. > Right. It should have been something like: fooexecdir =3D $(libdir) fooexec_PROGRAMS =3D foo =20 To quote the automake manual: ``Any variable using a user-defined directory prefix with =E2=80=98exec=E2= =80=99 in the name (e.g., myexecbin_PROGRAMS) is installed by install-exec. All other user-defined prefixes are installed by install-data.'' > > does not. This is by design, and it's a good design IMHO. >=20 > OK, so I'm ok with excluding combinations that are obviously bogus (MANS > and TEXINFOS in bindir, for example, or TEXINFOS in mandir). libdir is > questionable because with nobase_, packages can and do install all kinds > of stuff below $(libdir)/$(PACKAGE) > Am I missing something here? Because currently all of: pkglib_MANS =3D foo.1 nobase_pkglib_MANS =3D foo.1 inst_pkglib_MANS =3D foo.1 inst_nobase_pkglib_MANS =3D foo.1 mylibdir =3D $(libdir)/$(PACKAGE) mylib_MANS =3D foo.1 nobase_mylib_MANS =3D foo.1 inst_mylib_MANS =3D foo.1 inst_nobase_mylib_MANS =3D foo.1 do *not* cause foo.1 to be installed (might this be another automake bug? I need to investigate). And similarly, for texinfo, all of: pkglib_TEXINFOS =3D foo.texi nobase_pkglib_TEXINFOS =3D foo.texi inst_pkglib_TEXINFOS =3D foo.texi inst_nobase_pkglib_TEXINFOS =3D foo.texi mylibdir =3D $(libdir)/$(PACKAGE) mylib_TEXINFOS =3D foo.texi nobase_mylib_TEXINFOS =3D foo.texi inst_mylib_TEXINFOS =3D foo.texi inst_nobase_mylib_TEXINFOS =3D foo.texi do *not* cause foo.into to be even *built* with "make info"! It gets build only if one uses "info_TEXINFOS =3D foo.texi". More investigation needed. > (or $(pkglibdir), but we do not require our users to use that name). > > Thanks, > Ralf >=20 BTW, I'm going to merge this bug with bug#7656 (and then retitle both of them), otherwise we will be forced to incur in a lot of useless duplication among the two discussions. Sorry for not havig reported these two related issues with a single report right away. Regards, Stefano
Received: (at control) by debbugs.gnu.org; 21 Dec 2010 12:55:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 21 07:55:34 2010 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PV1kc-00083S-Bd for submit <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:55:34 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PV1ka-00083F-3o for control <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:55:32 -0500 Received: by wwj40 with SMTP id 40so4218765wwj.15 for <control <at> debbugs.gnu.org>; Tue, 21 Dec 2010 05:02:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=4xmq6Q98SkOIOh4f1BNgHK7pBzquoLyen/aoYZS4Q+Y=; b=jJVZB9ax/5d0z5QtNtBb+ZjTMJysTsgeYZlAoWcie+vmRSKLqO5JkqJikhnGUWvILL M33PMIvehIesAKOgRGQVbdd84S6XnH5gY8M+2qXGDonZ/8V89pwQbdJyTiC/86yIPMLH cymsUHmm8Bjvxbt0vUhbS0oPwuW3deDB5ZRQA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=S7YmN4fMDb+e9R3mRiyl3V/YxcAB7Pg321jgBixU4jAIS6TGE48KEwRfIs2ZGVgn2T Vxhx+EGW/mMjqIf2UNh16XCbIcdgBEAoIdYolBSDsJCICbxm3D1ZEeYdFq1uKqDEI9By D5N0/8BW2HcVIgbOX3ID0fU6CWztwh+MkGfgg= Received: by 10.216.185.6 with SMTP id t6mr9022510wem.1.1292936523710; Tue, 21 Dec 2010 05:02:03 -0800 (PST) Received: from bigio.localnet (host81-43-dynamic.48-82-r.retail.telecomitalia.it [82.48.43.81]) by mx.google.com with ESMTPS id i80sm2480071wej.4.2010.12.21.05.02.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 21 Dec 2010 05:02:02 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> To: control <at> debbugs.gnu.org Subject: nil Date: Tue, 21 Dec 2010 14:01:44 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012211401.45608.stefano.lattarini@HIDDEN> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.5 (---) retitle 7656 TEXINFOS and MANS primaries accept too many prefixes retitle 7657 TEXINFOS and MANS primaries accept too many prefixes merge 7656 7657 thanks
Received: (at control) by debbugs.gnu.org; 21 Dec 2010 12:55:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 21 07:55:34 2010 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PV1kc-00083S-Bd for submit <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:55:34 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PV1ka-00083F-3o for control <at> debbugs.gnu.org; Tue, 21 Dec 2010 07:55:32 -0500 Received: by wwj40 with SMTP id 40so4218765wwj.15 for <control <at> debbugs.gnu.org>; Tue, 21 Dec 2010 05:02:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=4xmq6Q98SkOIOh4f1BNgHK7pBzquoLyen/aoYZS4Q+Y=; b=jJVZB9ax/5d0z5QtNtBb+ZjTMJysTsgeYZlAoWcie+vmRSKLqO5JkqJikhnGUWvILL M33PMIvehIesAKOgRGQVbdd84S6XnH5gY8M+2qXGDonZ/8V89pwQbdJyTiC/86yIPMLH cymsUHmm8Bjvxbt0vUhbS0oPwuW3deDB5ZRQA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=S7YmN4fMDb+e9R3mRiyl3V/YxcAB7Pg321jgBixU4jAIS6TGE48KEwRfIs2ZGVgn2T Vxhx+EGW/mMjqIf2UNh16XCbIcdgBEAoIdYolBSDsJCICbxm3D1ZEeYdFq1uKqDEI9By D5N0/8BW2HcVIgbOX3ID0fU6CWztwh+MkGfgg= Received: by 10.216.185.6 with SMTP id t6mr9022510wem.1.1292936523710; Tue, 21 Dec 2010 05:02:03 -0800 (PST) Received: from bigio.localnet (host81-43-dynamic.48-82-r.retail.telecomitalia.it [82.48.43.81]) by mx.google.com with ESMTPS id i80sm2480071wej.4.2010.12.21.05.02.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 21 Dec 2010 05:02:02 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> To: control <at> debbugs.gnu.org Subject: nil Date: Tue, 21 Dec 2010 14:01:44 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012211401.45608.stefano.lattarini@HIDDEN> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.5 (---) retitle 7656 TEXINFOS and MANS primaries accept too many prefixes retitle 7657 TEXINFOS and MANS primaries accept too many prefixes merge 7656 7657 thanks
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS and MANS primaries accepts too many prefixes Resent-From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Tue, 21 Dec 2010 19:44:01 +0000 Resent-Message-ID: <handler.7657.B7657.12929606119035 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Stefano Lattarini <stefano.lattarini@HIDDEN> Cc: 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.12929606119035 (code B ref 7657); Tue, 21 Dec 2010 19:44:01 +0000 Received: (at 7657) by debbugs.gnu.org; 21 Dec 2010 19:43:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PV87O-0002Lg-AJ for submit <at> debbugs.gnu.org; Tue, 21 Dec 2010 14:43:30 -0500 Received: from mailout-de.gmx.net ([213.165.64.23] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PV87L-0002LU-S3 for 7657 <at> debbugs.gnu.org; Tue, 21 Dec 2010 14:43:29 -0500 Received: (qmail invoked by alias); 21 Dec 2010 19:49:59 -0000 Received: from xdsl-89-0-66-75.netcologne.de (EHLO localhost.localdomain) [89.0.66.75] by mail.gmx.net (mp053) with SMTP; 21 Dec 2010 20:49:59 +0100 X-Authenticated: #13673931 X-Provags-ID: V01U2FsdGVkX19x4HMWMkNxiKPoOZbkquGoD8vxz6WDeeIL3Sv4SC 8T2DQt6giyxKA6 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from <Ralf.Wildenhues@HIDDEN>) id 1PV8De-0006m9-Hm; Tue, 21 Dec 2010 20:49:58 +0100 Date: Tue, 21 Dec 2010 20:49:58 +0100 From: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Message-ID: <20101221194958.GE19835@HIDDEN> References: <201012162252.11171.stefano.lattarini@HIDDEN> <201012171219.41302.stefano.lattarini@HIDDEN> <20101219110320.GF7020@HIDDEN> <201012211355.39757.stefano.lattarini@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201012211355.39757.stefano.lattarini@HIDDEN> Organization: Institute for Numerical Simulation, University of Bonn User-Agent: Mutt/1.5.20 (2010-08-04) X-Y-GMX-Trusted: 0 X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -1.9 (-) * Stefano Lattarini wrote on Tue, Dec 21, 2010 at 01:55:39PM CET: > On Sunday 19 December 2010, Ralf Wildenhues wrote: > > * Stefano Lattarini wrote on Fri, Dec 17, 2010 at 12:19:40PM CET: > > > xmandir = $(mandir) # we want info files installed in $(mandir) because ... > > > xman_TEXINFOS = foo.texi > > > > This workaround is good, but if we require our users to rely on it more, > > then I think it should also be documented better. I didn't find > > explicit mention of it in the manual. > > > Agreed. > > > (And the inline comment is of course not ok ;-) > > > (Maybe it's time to deprecate them too in the manual ...) I don't see how they were ever not problematic. Well, at least given the autoconf.texi general warnings about comments in makefiles. > > > does not. This is by design, and it's a good design IMHO. > > > > OK, so I'm ok with excluding combinations that are obviously bogus (MANS > > and TEXINFOS in bindir, for example, or TEXINFOS in mandir). libdir is > > questionable because with nobase_, packages can and do install all kinds > > of stuff below $(libdir)/$(PACKAGE) > > > Am I missing something here? Because currently all of: > > pkglib_MANS = foo.1 [...] > inst_nobase_mylib_MANS = foo.1 > > do *not* cause foo.1 to be installed (might this be another automake > bug? I need to investigate). > > And similarly, for texinfo, all of: > > pkglib_TEXINFOS = foo.texi [...] > inst_nobase_mylib_TEXINFOS = foo.texi > > do *not* cause foo.into to be even *built* with "make info"! It gets > build only if one uses "info_TEXINFOS = foo.texi". Ah. I was missing something. This changes the question quite a bit. If we don't take action upon all the other combinations, then it makes more sense to warn about them. Thanks for the research! > BTW, I'm going to merge this bug with bug#7656 (and then retitle both > of them), otherwise we will be forced to incur in a lot of useless > duplication among the two discussions. Sorry for not havig reported > these two related issues with a single report right away. Cool. Thanks, Ralf
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS and MANS primaries accepts too many prefixes Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Fri, 24 Dec 2010 11:12:02 +0000 Resent-Message-ID: <handler.7657.B7657.12931890783395 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 7657 <at> debbugs.gnu.org Cc: Ralf Wildenhues <Ralf.Wildenhues@HIDDEN> Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.12931890783395 (code B ref 7657); Fri, 24 Dec 2010 11:12:02 +0000 Received: (at 7657) by debbugs.gnu.org; 24 Dec 2010 11:11:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PW5YL-0000si-BK for submit <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:11:17 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PW5YJ-0000sW-PR for 7657 <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:11:16 -0500 Received: by wwj40 with SMTP id 40so7469361wwj.15 for <7657 <at> debbugs.gnu.org>; Fri, 24 Dec 2010 03:17:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=NDEMjh47sQ3w7gmJg7ashvsCJvSmHLwNA/0RUXfSnm0=; b=vrBflyAUNI1D7kTmAQft/HsOL5NuG+YrH2DvMWdoO2+LkSq9Z52XV0GydOCUJHlyvX B3rS8ejQ5n2VBHtwV2Hqs9R8MZvqNdhWbsmlJqXlj7rdygVZWi4/uWUIhbQ8iDMInB5E 0wMdJKkZBF+IC3ieCQmB0zEsB37+g6kkZ94Ao= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=iVK3DvIfSxDdXaGuLET5QrEsjpOvZM3OoSTv/lYwt7ESEjJh2ofPERddKUg6yOwDsL 3wGBSgx0271xWl2QhQjjtg4c7+bvHjGhldRZtLQ1ITQSKaY+A/bZ1ByjktVs6RnW/eDZ gxw+czb5X+9BY/857rMr9NS7y7xgG2F10eoM8= Received: by 10.216.18.76 with SMTP id k54mr12814503wek.61.1293189475039; Fri, 24 Dec 2010 03:17:55 -0800 (PST) Received: from bigio.localnet (host70-37-dynamic.52-82-r.retail.telecomitalia.it [82.52.37.70]) by mx.google.com with ESMTPS id 7sm4235401wet.24.2010.12.24.03.17.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 24 Dec 2010 03:17:53 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> Date: Fri, 24 Dec 2010 12:17:09 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) References: <201012162252.11171.stefano.lattarini@HIDDEN> <201012211355.39757.stefano.lattarini@HIDDEN> <20101221194958.GE19835@HIDDEN> In-Reply-To: <20101221194958.GE19835@HIDDEN> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012241217.10485.stefano.lattarini@HIDDEN> X-Spam-Score: -3.9 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.9 (---) On Tuesday 21 December 2010, Ralf Wildenhues wrote: > * Stefano Lattarini wrote on Tue, Dec 21, 2010 at 01:55:39PM CET: > > Am I missing something here? Because currently all of: > > > > pkglib_MANS = foo.1 > [...] > > inst_nobase_mylib_MANS = foo.1 > > > > do *not* cause foo.1 to be installed (might this be another automake > > bug? I need to investigate). > > > > And similarly, for texinfo, all of: > > > > pkglib_TEXINFOS = foo.texi > [...] > > inst_nobase_mylib_TEXINFOS = foo.texi > > > > do *not* cause foo.into to be even *built* with "make info"! It gets > > build only if one uses "info_TEXINFOS = foo.texi". > > Ah. I was missing something. This changes the question quite a bit. > If we don't take action upon all the other combinations, then it makes > more sense to warn about them. Thanks for the research! > Well, I should have done more research up front. It's obvious that the above does not work as I expected, because, reading from the automake manual (not a literal excerpt): Sometimes an info file actually depends on more than one .texi file. For instance, in GNU Hello, hello.texi includes the file gpl.texi. You can tell Automake about these dependencies using a foo_TEXINFOS variable. Here is how GNU Hello does it: info_TEXINFOS = hello.texi hello_TEXINFOS = gpl.texi So there's no "real" bug here, just a badly chosen naming convention. Maybe Automake might be modified to instead use something like: info_TEXINFOS = hello.texi hello_TEXINFOSOURCES = hello.texi gpl.texi and/or: info_TEXINFOS = hello.texi EXTRA_hello_TEXINFOSOURCES = gpl.texi and start to warn above the old TEXINFOS usage. Then, starting from Automake 1.13, the obsoleted "foo_TEXINFOS = bar.texi" idiom could be removed. An obvious advantage of this new convention would be its similarity to the conventions already in place for the PROGRAMS and LIBRARIES primaries. Poll for automake users: would you find this new convention worthwhile, or is the current behaviour Good Enough? > > BTW, I'm going to merge this bug with bug#7656 (and then retitle both > > of them), otherwise we will be forced to incur in a lot of useless > > duplication among the two discussions. Sorry for not havig reported > > these two related issues with a single report right away. > And now I'm going to (try to) separate the two bugs again, because, as it just turned out, they really are about two completely unrelated issues. D'oh. Regards, Stefano
Received: (at control) by debbugs.gnu.org; 24 Dec 2010 11:18:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 24 06:18:56 2010 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PW5fj-00013K-Ts for submit <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:18:56 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PW5fi-000134-02 for control <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:18:54 -0500 Received: by wyf23 with SMTP id 23so7041582wyf.3 for <control <at> debbugs.gnu.org>; Fri, 24 Dec 2010 03:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=C9/sbd15a3PmydXCe87L9gmeNCro4TD2DVLM044oar4=; b=IQBepT2EGBY24Nq65N61rcHyBHUdMWanE4CC9E2LtXEODg7m+vb1JLVbEiKFdql7cz nhOok52HlEXEgzS/Wqj/xRxlUwfPb6yR5Z2RljibvU8oSLQ/xfUpfL48Dy+HKK1L/T35 8OHzdBZKQaZSk2RTOo4IraKZVwTRMhxNdGXo0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=x1xIY6+Iuq8bRDR3iVoXBi+vlGtwu9I5SBAA+lw8NfU94MCs/JYRL40WrNh1sNPzpX /N8GxAl5EKtk41gOlhuEhaTETdB/IPA1yDbwTnQPJb6Sil8dvUY1UkBqlSQfRZj8lqaN CcyDi/PpG6mwKvlr7kMMytKrQStYCaZg5xFxk= Received: by 10.216.48.5 with SMTP id u5mr5441942web.96.1293189933208; Fri, 24 Dec 2010 03:25:33 -0800 (PST) Received: from bigio.localnet (host70-37-dynamic.52-82-r.retail.telecomitalia.it [82.52.37.70]) by mx.google.com with ESMTPS id t11sm3663092wes.41.2010.12.24.03.25.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 24 Dec 2010 03:25:32 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> To: control <at> debbugs.gnu.org Subject: nihil Date: Fri, 24 Dec 2010 12:25:17 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012241225.18185.stefano.lattarini@HIDDEN> X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.8 (---) unmerge 7656 thanks
Received: (at control) by debbugs.gnu.org; 24 Dec 2010 11:55:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 24 06:55:57 2010 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PW6FY-0002cR-Ps for submit <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:55:57 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PW6FW-0002cA-KF for control <at> debbugs.gnu.org; Fri, 24 Dec 2010 06:55:55 -0500 Received: by wyf23 with SMTP id 23so7068462wyf.3 for <control <at> debbugs.gnu.org>; Fri, 24 Dec 2010 04:02:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:message-id:content-type :content-transfer-encoding; bh=dGhudjLlBxwzOghy0JIApqbGSrNYK5O1JfyJgGObsYY=; b=TqycpZHQMIMzpxanWHzT3+ZrvZ4fIwN7Jg2AChLtwacEOW3D6KcwZfI8z3CSv9knxF PiG2h87UgdHSKUm0iJQAnaKH2T2QDl/OBVCXB7IGdRUMN4Y7VaRaQk258XcyyfeuQBfT BxfZ4o7O16CVB9ceIEucXJRhAQtQ9xuFCiOQI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:message-id :content-type:content-transfer-encoding; b=c4cP8A1UACVK4R6bHYwLZ5mK9ji9Q/0peMq0lIIGvm/xSje7Yozaky1ck9IE1y9zpy MBRHyAMdCVIyRT1cuelUPVIXsIyG5vAoec95/AQ+Ivo9xUW2AiQ+BLG2roL3s6r8uciQ jp3xu7qzXTr1qoqetkw2D0B3ZFaMs1OnktOA4= Received: by 10.227.164.70 with SMTP id d6mr1438455wby.167.1293192148773; Fri, 24 Dec 2010 04:02:28 -0800 (PST) Received: from bigio.localnet (host2-93-dynamic.15-87-r.retail.telecomitalia.it [87.15.93.2]) by mx.google.com with ESMTPS id f35sm6058853wbf.2.2010.12.24.04.02.27 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 24 Dec 2010 04:02:27 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> To: control <at> debbugs.gnu.org Subject: nihil Date: Fri, 24 Dec 2010 13:02:13 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Message-Id: <201012241302.14450.stefano.lattarini@HIDDEN> Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.6 (---) retitle 7657 TEXINFOS primary accepts too many prefixes retitle 7656 MANS primary accepts too many prefixes severity wishlist 7657 thanks
Received: (at control) by debbugs.gnu.org; 24 Dec 2010 12:29:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 24 07:29:18 2010 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1PW6lp-00045E-Et for submit <at> debbugs.gnu.org; Fri, 24 Dec 2010 07:29:17 -0500 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1PW6ln-000452-6W for control <at> debbugs.gnu.org; Fri, 24 Dec 2010 07:29:15 -0500 Received: by wyf23 with SMTP id 23so7090962wyf.3 for <control <at> debbugs.gnu.org>; Fri, 24 Dec 2010 04:35:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :message-id; bh=IXbF5K73x8VcB+R3QuZW8UXOTYlC3j96OQ+EjYqc2jM=; b=udtXAexJv1WP8wjCjkuZx5d66bD5kE01V6gKgUt/O5eCOu5zqcLOT2ghzRTP/dDSJQ 7+hgzHigngcMtEl0tTiZjOsUA5bC0a56cM3FGxdzqJLBnpVkzU7x0/n3mvtrcgKiu17y tLOukctOePsLBASCbxtzc3a7jc/ww9v1Ys+s0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; b=oJqKfAyQWd7b6GmE58asZWMbp/9aM98H2qDmkKUhX9+/6TIhHbBqm66O5O7BlG7D3q 3XUHPc74oZm3cLUneapakxy5zN07VwmlwI1/pE73xbVFEgKMOlszl1Fx3I7NPSLK+X6f 97xqL6iWiuTdUywGuYioRREHZ8sGqs7Uc2trg= Received: by 10.227.57.131 with SMTP id c3mr5685720wbh.188.1293194154331; Fri, 24 Dec 2010 04:35:54 -0800 (PST) Received: from bigio.localnet (host180-165-dynamic.50-82-r.retail.telecomitalia.it [82.50.165.180]) by mx.google.com with ESMTPS id m10sm6079738wbc.4.2010.12.24.04.35.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 24 Dec 2010 04:35:53 -0800 (PST) From: Stefano Lattarini <stefano.lattarini@HIDDEN> To: control <at> debbugs.gnu.org Subject: nihil Date: Fri, 24 Dec 2010 13:35:40 +0100 User-Agent: KMail/1.13.3 (Linux/2.6.30-2-686; KDE/4.4.4; i686; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201012241335.41023.stefano.lattarini@HIDDEN> X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -4.5 (----) severity 7657 wishlist thanks
X-Loop: help-debbugs@HIDDEN Subject: bug#7657: TEXINFOS primary and nodist_ (was: Re: makeinfo in VPATH builds fails) Resent-From: Stefano Lattarini <stefano.lattarini@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-To: owner <at> debbugs.gnu.org Resent-CC: bug-automake@HIDDEN Resent-Date: Thu, 15 Sep 2011 11:40:03 +0000 Resent-Message-ID: <handler.7657.B7657.131608677018484 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 7657 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Sebastian Freundt <devel@HIDDEN>, 9506 <at> debbugs.gnu.org Cc: 7657 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-automake@HIDDEN, 7657 <at> debbugs.gnu.org Received: via spool by 7657-submit <at> debbugs.gnu.org id=B7657.131608677018484 (code B ref 7657); Thu, 15 Sep 2011 11:40:03 +0000 Received: (at 7657) by debbugs.gnu.org; 15 Sep 2011 11:39:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1R4AHx-0004o1-0J for submit <at> debbugs.gnu.org; Thu, 15 Sep 2011 07:39:29 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from <stefano.lattarini@HIDDEN>) id 1R4AHs-0004nk-7y; Thu, 15 Sep 2011 07:39:26 -0400 Received: by wyg24 with SMTP id 24so2305389wyg.3 for <multiple recipients>; Thu, 15 Sep 2011 04:34:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :x-kmail-markup:mime-version:content-type:content-transfer-encoding :message-id; bh=7PmllUBXhpPdoF/UZDhTQHy20Gh3zJOBejvUC+b6odQ=; b=tPEpdBLf//vE3WwoBcKLQzETTGsY81jgSmrgg7p3P7GvhhAXTW+qxWzWBUSJfMnB0G DY+VKJ77MlcrGzBQk/5YVOpdfm4YDkGl4c+/yWBOwi4AgCfZ/ekfDSh7LbLM9iOZXdfW l2EZHmFZhk5MGsc1nx7P4MzgXx3Xd2b49CNgE= Received: by 10.216.199.205 with SMTP id x55mr961509wen.42.1316086483778; Thu, 15 Sep 2011 04:34:43 -0700 (PDT) Received: from bigio.localnet (host231-95-dynamic.244-95-r.retail.telecomitalia.it. [95.244.95.231]) by mx.google.com with ESMTPS id er8sm7494315wbb.0.2011.09.15.04.34.41 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 15 Sep 2011 04:34:42 -0700 (PDT) From: Stefano Lattarini <stefano.lattarini@HIDDEN> Date: Thu, 15 Sep 2011 13:34:23 +0200 User-Agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) References: <81d3f35fxn.fsf@HIDDEN> <201109151142.27493.stefano.lattarini@HIDDEN> <87pqj2vz7y.fsf@HIDDEN> In-Reply-To: <87pqj2vz7y.fsf@HIDDEN> X-KMail-Markup: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="Boundary-01=_ALecOb0JrRy2I/Z" Content-Transfer-Encoding: 7bit Message-Id: <201109151334.24315.stefano.lattarini@HIDDEN> X-Spam-Score: -3.9 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.9 (---) --Boundary-01=_ALecOb0JrRy2I/Z Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Submitter: Sebastian Freundt <devel@HIDDEN> thanks Reference: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9506> On Thursday 15 September 2011, Sebastian Freundt wrote: > Stefano Lattarini <stefano.lattarini@HIDDEN> writes: > > > The main point is that if you're distributing you `.info' files, you should > > ensure that they are *not* rebuilt when building from a distribution tarball > > (as that would wreak havoce with at least FreeBSD make). OTOH, if you *want* > > them to be rebuilt, you should *not* distribute them, and *also* add them to > > CLEANFILES; in this case automake will build them in the buiilddir (if it > > doesn't, than that's a bug we should fix ASAP). > > > > I've marked this bug closed as "wontfix", but feel free to continue the > > discussion here if you have further doubts to clarify or ideas to contribute. > > > Hi Stefano, > > I've followed your suggestions, and prefixed the TEXINFOS with `nodist_' > and added them to CLEANFILES, however the .info file is now neither built > nor installed (even upon make install-info). > Hmpf, yes, this is another limitation/incompatibility of the TEXINFOS primary; the only ways TEXINFOS can by used are: # Will cause generation of foo.info, foo.pdf, etc. info_TEXINFOS = foo.texi # Will declare that these files ae required when building `foo.texi' foo_TEXINFOS = bar.texi baz.texi So, when automake sees nodist_TEXINFOS, it thinks that it just lists extra `.texi' files required by `nodist.texi' ... And it doesn't even warn that `nodist.texi' is not really used anywhere! There is already a bug report about this situation: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7657> but I had forgotten about it. Thanks for reminding me! > > In my case the .info files should be rebuilt and not distributed as they > contain partially auto-generated content. > OK. Maybe you might use a dist-hook to remove the `.info' files not intended for distribution from the distdir, just before the distribution tarball is created. See: <http://www.gnu.org/software/automake/manual/html_node/The-dist-Hook.html> > Another bug report? > Good idea. I've already opened it (hopefully in your name, otherwise I'll fix that later). > Cheers > Sebastian > Thanks, Stefano --Boundary-01=_ALecOb0JrRy2I/Z Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Bitstream Vera Sans Mono'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Submitter: Sebastian Freundt <devel@HIDDEN></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">thanks</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Reference:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9506></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Thursday 15 September 2011, Sebastian Freundt wrote:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Stefano Lattarini <stefano.lattarini@HIDDEN> writes:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > The main point is that if you're distributing you `.info' files, you should</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > ensure that they are *not* rebuilt when building from a distribution tarball</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > (as that would wreak havoce with at least FreeBSD make). OTOH, if you *want*</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > them to be rebuilt, you should *not* distribute them, and *also* add them to</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > CLEANFILES; in this case automake will build them in the buiilddir (if it</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > doesn't, than that's a bug we should fix ASAP).</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > I've marked this bug closed as "wontfix", but feel free to continue the</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > discussion here if you have further doubts to clarify or ideas to contribute.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Hi Stefano,</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> I've followed your suggestions, and prefixed the TEXINFOS with `nodist_'</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> and added them to CLEANFILES, however the .info file is now neither built</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> nor installed (even upon make install-info).</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hmpf, yes, this is another limitation/incompatibility of the TEXINFOS</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">primary; the only ways TEXINFOS can by used are:</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> # Will cause generation of foo.info, foo.pdf, etc.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> info_TEXINFOS = foo.texi</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> # Will declare that these files ae required when building `foo.texi'</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> foo_TEXINFOS = bar.texi baz.texi</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So, when automake sees nodist_TEXINFOS, it thinks that it just lists extra</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">`.texi' files required by `nodist.texi' ... And it doesn't even warn that</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">`nodist.texi' is not really used anywhere!</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">There is already a bug report about this situation:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7657></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">but I had forgotten about it. Thanks for reminding me!</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> In my case the .info files should be rebuilt and not distributed as they</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> contain partially auto-generated content.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">OK. Maybe you might use a dist-hook to remove the `.info' files not</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">intended for distribution from the distdir, just before the distribution</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">tarball is created. See:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> <http://www.gnu.org/software/automake/manual/html_node/The-dist-Hook.html></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Another bug report?</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Good idea. I've already opened it (hopefully in your name, otherwise I'll</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">fix that later).</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Cheers</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Sebastian</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Thanks,</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> Stefano</p></body></html> --Boundary-01=_ALecOb0JrRy2I/Z--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.