Hi,

In 2.10.2.alpha0, there appears to be a small problem with the cython skipping 
step.  To illustrate the bug:
1)  Start with a 2.10.2.alpha0 (with padic import patch) which is built 
up-to-date
2)  Add a new patch which adds a new .pyx file
3)  sage -br
4)  The bug is that you get a message like: 
building 'sage.rings.polynomial.multi_polynomial_factor' extension
error: unknown file type '.pyx' 
(from 'sage/rings/polynomial/multi_polynomial_factor.pyx')
sage: There was an error installing modified sage library code.


This appears to arise because the new .pyx file is not in the cache and so the 
build optimizer believes that there are no .pyx files to build and just lets 
the ordinary disttools do their work.  Of course, the ordinary disttools 
don't know what to do with .pyx files.

A work-around is to 'touch' a .pyx file anywhere in the tree which is already 
in the cache.  A build after the touch will build the touch'ed file and the 
new file.

--
Joel

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to