Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Peter Rosin
On 2013-02-04 00:10, Peter Rosin wrote: On 2013-02-03 21:42, Stefano Lattarini wrote: I've pushed the promised patches to the rewindable branch 'experimental/preproc' (based off of maint). I'll also soon send them to the list to simplify review (I will drop the bug tracker from CC:, to avoid

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Stefano Lattarini
On 02/04/2013 12:10 AM, Peter Rosin wrote: On 2013-02-03 21:42, Stefano Lattarini wrote: I've pushed the promised patches to the rewindable branch 'experimental/preproc' (based off of maint). I'll also soon send them to the list to simplify review (I will drop the bug tracker from CC:, to

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Peter Rosin
On 2013-02-04 12:23, Stefano Lattarini wrote: On 02/04/2013 12:10 AM, Peter Rosin wrote: On 2013-02-03 21:42, Stefano Lattarini wrote: I've pushed the promised patches to the rewindable branch 'experimental/preproc' (based off of maint). I'll also soon send them to the list to simplify

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Peter Rosin
On 2013-02-04 12:33, Stefano Lattarini wrote: On 02/04/2013 10:35 AM, Peter Rosin wrote: Not sure what to do about it, or if it matters... It does IMHO, since the failure you pointed out, albeit easy to work around, wouldn't be very obvious to diagnose, from the point of view of a

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Peter Johansson
On 2/4/13 9:33 PM, Stefano Lattarini wrote: What about doubling the curly braces? As in '{{RELDIR}}'. Would that be tolerable? Other possibilities (none particularly pleasant either, IMHO): {+RELDIR+} {:RELDIR:} {.RELDIR.} {-RELDIR-} Other proposals? Using Automake's namespace,

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Stefano Lattarini
On 02/04/2013 01:44 PM, Peter Johansson wrote: On 2/4/13 9:33 PM, Stefano Lattarini wrote: What about doubling the curly braces? As in '{{RELDIR}}'. Would that be tolerable? Other possibilities (none particularly pleasant either, IMHO): {+RELDIR+} {:RELDIR:} {.RELDIR.}

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Stefano Lattarini
On 02/04/2013 01:04 PM, Peter Rosin wrote: On 2013-02-04 12:33, Stefano Lattarini wrote: On 02/04/2013 10:35 AM, Peter Rosin wrote: Not sure what to do about it, or if it matters... It does IMHO, since the failure you pointed out, albeit easy to work around, wouldn't be very obvious to

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Peter Rosin
On 2013-02-04 14:43, Stefano Lattarini wrote: On 02/04/2013 01:04 PM, Peter Rosin wrote: I {{think}} this one will be the easiest on us of all. BTW, that was a mix of on us all and on all of us, if anyone didn't notice... I tend to agree (but see Peter Johansson's proposal to use

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Stefano Lattarini
On 02/04/2013 03:06 PM, Peter Rosin wrote: On 2013-02-04 14:43, Stefano Lattarini wrote: On 02/04/2013 01:04 PM, Peter Rosin wrote: I {{think}} this one will be the easiest on us all. I tend to agree (but see Peter Johansson's proposal to use {AM_RELDIR} instead; what do you think about it?)

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Eric Blake
On 02/04/2013 10:19 AM, Stefano Lattarini wrote: Because it would mix up very different concepts: a '@...@' substitution is meant for something that depends on configure-time check (or at least from code in configure), and is substituted the same in *every* Makefile and makefile fragment; Not

Re: bug#13524: Improving user experience for non-recursive builds

2013-02-04 Thread Stefano Lattarini
On 02/04/2013 06:33 PM, Eric Blake wrote: On 02/04/2013 10:19 AM, Stefano Lattarini wrote: Because it would mix up very different concepts: a '@...@' substitution is meant for something that depends on configure-time check (or at least from code in configure), and is substituted the same in