On Saturday, June 7, 2014 9:08:10 AM UTC+2, Ralf Stephan wrote:
>
> On Monday, May 12, 2014 11:36:20 AM UTC+2, P Purkayastha wrote:
>>
>> ... It shouldn't have upgraded anything, but it still decided to compile 
>> a bunch of packages anyway.
>>
>
> I have witnessed the same thing recently. Someone with knowledge of the 
> code please correct me. I think what is probably happening is that 
> $HOME/.cycache over time fills with old entries. Some get cleaned but the 
> ones not getting cleaned fill up, until the cleanup process is cleaning a 
> part of the previously cached files every time a major build happens.
>

I have now seen this again and did the obvious diagnostic. The reason for 
filling up
the .cycache directory or for cycache cache misses seems to be that the 
generated date
changes the hash:

ralf@ark:~/.cycache> diff -u stl_vector.cpp-*
--- stl_vector.cpp-61714d1d7a3a0da309ac72b02739d9f9     2014-06-29 
09:46:04.937703446 +0200
+++ stl_vector.cpp-a83c93575bc69cb4cf4cc2ba89617672     2014-06-26 
18:20:34.098244133 +0200
@@ -1,4 +1,4 @@
-/* Generated by Cython 0.20.1 on Fri Jun  6 16:59:00 2014 */
+/* Generated by Cython 0.20.1 on Fri Jun  6 17:14:20 2014 */
 
 #define PY_SSIZE_T_CLEAN
 #ifndef CYTHON_USE_PYLONG_INTERNALS 

In hindsight it's obvious, isn't it?

Regards,

-- 
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