#4647: Disable dependency code cacheing in setup.py
----------------------+-----------------------------------------------------
Reporter: mabshoff | Owner: mabshoff
Type: defect | Status: new
Priority: blocker | Milestone: sage-3.2.1
Component: build | Keywords:
----------------------+-----------------------------------------------------
Unless we do the following -upgrade will likely break for a ton of people:
{{{
[3:57pm] craigcitro: wstein: so i'm only here for 3 seconds between xmas
decorating, but i had a thought
[3:57pm] craigcitro: the dependency checking code in setup.py seems to be
causing a lot of heartache
[3:57pm] craigcitro: so why don't we just not cache it? it still only
takes like .6 seconds to build the whole dependency tree
[3:58pm] mabshoff: +1
[3:58pm] craigcitro: and if it build fresh every time, we'll avoid a ton
of these issues
[3:58pm] craigcitro: and then when i have time to sit down and debug a
bunch of these crazy situations, we can add it back in
[3:58pm] craigcitro: just comment out all the lines about
pickle/unpickle/etc in setup.py
[4:00pm] ghtdak1 left the chat room. (Remote closed the connection)
[4:00pm] craigcitro: mabshoff: do you want to make a patch that does that
for rc0?
[4:00pm] craigcitro: and see how it works out?
[4:00pm] craigcitro: i have to run right now -- getting the tree out of
the car and putting up xmas lights.
[4:00pm] mabshoff: I will put it on my list, but no promises.
}}}
One problem I see is that currently deleting the Cython cache triggers a
full rebuild, so that need to be considered.
Cheers,
Michael
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4647>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---