Re: Problem with adding input files...

2017-06-30 Thread Faré
> 1. When I invoke LOAD-OP the second time, why is ACTION-UP-TO-DATE-P > never called? What short-circuits this? > ACTION-UP-TO-DATE-P only applies to your DEFSYSTEM-DEPENDS-ON dependencies. If you have none, it won't be called. What will be called in your case is the regular COMPUTE-ACTION-STATUS

Re: Problem with adding input files...

2017-06-30 Thread Robert Goldman
On 6/30/17 Jun 30 -12:51 PM, Robert Goldman wrote: > Almost there > > Remaining problem: when I compare the (new) write time of the > version.lisp-expr file, against the component-operation-time, they are > equal. > > So most likely, I'm getting that time because the check is being done > whi

Re: Problem with adding input files...

2017-06-30 Thread Robert Goldman
Almost there Remaining problem: when I compare the (new) write time of the version.lisp-expr file, against the component-operation-time, they are equal. So most likely, I'm getting that time because the check is being done while I'm updating the component-operation-time, or the component-oper

Re: Problem with adding input files...

2017-06-30 Thread Robert Goldman
On 6/30/17 Jun 30 -10:35 AM, Faré wrote: >> On 6/30/17 Jun 30 -10:11 AM, Faré wrote: >>> First, can you confirm that the compute-action-stamp called by >>> mark-operation-done called by the perform :after method on define-op >>> returns the correct value? >> >> Hm. I don't see any such after metho

Re: Problem with adding input files...

2017-06-30 Thread Faré
> On 6/30/17 Jun 30 -10:11 AM, Faré wrote: >> First, can you confirm that the compute-action-stamp called by >> mark-operation-done called by the perform :after method on define-op >> returns the correct value? > > Hm. I don't see any such after method. All I see is this: > > (defmethod perform (

Re: Problem with adding input files...

2017-06-30 Thread Robert Goldman
On 6/30/17 Jun 30 -10:11 AM, Faré wrote: > First, can you confirm that the compute-action-stamp called by > mark-operation-done called by the perform :after method on define-op > returns the correct value? Hm. I don't see any such after method. All I see is this: (defmethod perform ((o define-o

Re: Problem with adding input files...

2017-06-30 Thread Faré
On Fri, Jun 30, 2017 at 10:05 AM, Robert Goldman wrote: > Recording the included files (from read-file-form and read-file-line) > has so far failed to solve the problem of ASDF missing updates to the > included files. > First, can you confirm that the compute-action-stamp called by mark-operation-