On Sun, 15 Jun 2014 15:29:58 Volker Braun wrote:
> On Sunday, June 15, 2014 10:59:57 PM UTC+1, leif wrote:
> > > * Git-aware: use SHA1 hashes instead of timestamps for dependency
> > > calculations
> > 
> > ?  Hashs of what exactly?  Modification / installation time of course
> > matters...
> 
> No, modification times precisely does not matter. Git does not record
> timestamps, and switching branches therefore causes needless recompilation
> even if you switch back to your the branch!
> 
> > Not sure what "hard" dependencies are supposed to mean -- above you talk
> > about hard/soft *runtime* dependencies, while at least some of the
> > "hard" dependencies listed above are definitely *build* time
> > dependencies (Python, freetype, libpng...).
> 
> Runtime dependencies are of course required to build. But not the other way
> round, you don't need to recompile everything because you updated "patch".
> 


No. One example: scipy is a runtime dependency of sage but not a build time.
You can build sage without scipy being installed. Same with maxima.



-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to