#20842: sage-uncompress-spkg takes ages
-------------------------------------+-------------------------------------
Reporter: jdemeyer | Owner:
Type: defect | Status: needs_review
Priority: blocker | Milestone: sage-7.3
Component: build | Resolution:
Keywords: | Merged in:
Authors: Volker Braun | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/vbraun/sage_uncompress_spkg_takes_ages|
7f0356dc03a4394501da877fe0739bf34503a549
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by vbraun):
IMHO the only thing wrong with the script is that there is no testing, it
should be moved into the `sage_bootstrap` package and unit tested across
Python versions. But thats not what this ticket is about.
The script consolidates our unpacking and fixes the usual warts that
upstream tends to introduce into their tarballs. It also gives different
archive types a uniform interface so that we can add more later. The
interface uses filename strings instead of an archive-specific struct
which helps in making the interface uniform.
Finally, we don't need to handle every pathology that possibly can appear
in every supported archive format, only the ones that do occur in the
tarballs that we work with.
--
Ticket URL: <http://trac.sagemath.org/ticket/20842#comment:10>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.