On Feb 16, 9:13 pm, "Joel B. Mohler" <[EMAIL PROTECTED]> wrote:
> 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.


Please open a ticket with the above description. I think I remember
cwitty testing this issue, i.e. adding pyx files, but the issue might
be that with a patch that has an older timestamp than the cache this
bug might manifest again in a different form.

> --
> Joel

Cheers,

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