#20721: Unpack all upstream tarballs into 'src' directory
-------------------------------------+-------------------------------------
   Reporter:  embray                 |            Owner:
       Type:  enhancement            |           Status:  new
   Priority:  major                  |        Milestone:  sage-7.3
  Component:  build                  |         Keywords:
  Merged in:                         |          Authors:  Erik Bray
  Reviewers:                         |  Report Upstream:  N/A
Work issues:                         |           Branch:  u/embray/spkg-
     Commit:                         |  std-src-unpack
  4208ddd8990281345caba97a4c42280571f04ad8|     Dependencies:
   Stopgaps:                         |
-------------------------------------+-------------------------------------
 When building an spkg the upstream tarball is unpacked into the temporary
 build directory, and then with a 'hack' [here
 http://git.sagemath.org/sage.git/tree/build/bin/sage-
 spkg?h=develop&id=769ff190413123f3b0c21a16ea69c63e3f99c43a#n537] to try to
 figure out what directory the tarball is extracted to, and then rename it
 to `src`.  This doesn't always work for all packages, and in some packages
 they get extracted to something else, leading to inconsistencies in `spkg-
 installs`.  It would be nice if the upstream source can always be found in
 `src`.

 This idea came about in the discussion in #20692 starting around here:
 http://trac.sagemath.org/ticket/20692#comment:18

 This adds one more small step toward more consistency between spkgs.

 It might also be worth clarifying in the documentation that (as of this
 patch) the upstream source should always wind up in `src/`.

--
Ticket URL: <http://trac.sagemath.org/ticket/20721>
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.

Reply via email to