Ticket #12268 (new enhancement)
Opened 17 months ago
Make a "release" directory in the sagenb repo that generates a new proper sagenb spkg
| Reported by: | was | Owned by: | jason, mpatel, was |
|---|---|---|---|
| Priority: | major | Milestone: | sage-5.10 |
| Component: | notebook | Keywords: | |
| Cc: | Work issues: | ||
| Report Upstream: | N/A | Reviewers: | |
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
The top level of the sagenb spkg does not have an hg repository, which is very confusing since all spkg's are supposed to. It turns out that spkg-install is autogenerated and SPKG.txt is in sagenb's own repository, i.e., in sagenb-0.9.0/src/sagenb/SPKG.txt.
Jason Grout and William Stein discussed this for a while and propose the following plan:
- Create a directory sagenb-0.9.0/src/sagenb/release/sage
- Put spkg-dist, SPKG.txt there, along with a small hg repo that contains SPKG.txt and spkg-install.
- Use this new spkg-dist script to generate a proper sagenb spkg in the usual way. However, it will copy over the hg repo created in 2, then check in spkg-install and SPKG.txt.
The motivation for this is so that the sagenb spkg is the same as the other ones, which could be important for automated tools that make a directory of spkg's, etc.
Note: See
TracTickets for help on using
tickets.
