#6495: Build the reference manual incrementally
---------------------------------------------------------------+------------
       Reporter:  mpatel                                       |         Owner: 
 jdemeyer                    
           Type:  enhancement                                  |        Status: 
 needs_work                  
       Priority:  major                                        |     Milestone: 
 sage-5.7                    
      Component:  documentation                                |    Resolution: 
                             
       Keywords:  days38                                       |   Work issues: 
                             
Report Upstream:  N/A                                          |     Reviewers: 
 Volker Braun, Florent Hivert
        Authors:  Mitesh Patel, John Palmieri, Florent Hivert  |     Merged in: 
                             
   Dependencies:  #13143, #12719                               |      Stopgaps: 
                             
---------------------------------------------------------------+------------

Comment (by hivert):

 Hi there,

 Replying to [comment:193 jdemeyer]:
 > Third attempt, now it's the notebook which gives problems:
 > {{{
 > WARNING: intersphinx inventory
 
'/release/merger/sage-5.7.beta3/devel/sage/doc/output/html/en/reference/notebook/objects.inv'
 not readable due to ValueError: unknown or unsupported inventory version
 > }}}
 >
 > So it's certainly not deterministic, but quite likely that
 '''something''' goes wrong.

 Unfortunately the one week window for sage days I had is over. I didn't
 had
 time to make any experiment, and I don't expect to find much time to work
 on
 this in the forthcoming days (the new semester is starting and I'm moving
 from
 one house to another in two weeks).

 Anyway, I have a guess one what could be happening. The first pass of
 compilation is designed to build the intersphinx inventory. However, they
 are
 rewritten during the second phase. Due to parallelism, it is fairly
 possible
 that one process is trying to read the inventory just at the time another
 one
 is writing it. The more process you have, the larger the probability of
 this
 happening. This explain why we don't see this on small laptop. I'm not
 sure
 how to test that this is precisely what's happening. But if it's the case,
 the
 solution should be easy: similarly to what I did recently for indexes, we
 should deactivate the output of the inventory for a second pass
 compilation of
 a sub-document.

 Does anyone have time to experiment more ?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6495#comment:194>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to