These two tickets still need review:

On 2012-09-16 20:54, Jeroen Demeyer wrote:
> #13452: Refactor sage-location
> Some various clean-up of sage-location, in particular:
>    1. Don't use realpath() or abspath() everywhere. Just once should be
> more than sufficient.
>    2. Merge initialize_pkgconfig_files() and update_pkgconfig_files().
>    3. Improve the logic, i.e. install_moved() should not write the
> processor flags.
>    4. Improve structure by creating a new top-level function
> sage_relocate() which then calls the other functions.
>    5. Better documentation.
> 
> 
> #13407: Move sage-make_relative to sage-location
> There is a rare race condition associated to sage-make_relative: when a
> file is open for writing, it cannot be executed (you get a "Text file
> busy" error). Since the sage-make_relative Python script opens all files
> in $SAGE_LOCAL/bin for writing, it can happen that a Sage build fails.
> The best solution is to move sage-make_relative to sage-location: the
> latter script is intented precisely to fix relocation issues. It would
> also be faster, as currently every file in $SAGE_LOCAL/bin is checked
> after every package is installed.
> 
> 
> Both these tickets are prerequisites for #5155 (Fix doctests that want
> write access to $SAGE_ROOT).  I think it would be good to finally fix
> this issue, such that Sage works 100% (not 99%) for other users (not the
> one who installed Sage).  I would like a push to get this into sage-5.4.
> 
> So please review:
> http://trac.sagemath.org/sage_trac/ticket/13452
> http://trac.sagemath.org/sage_trac/ticket/13407

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to