#8906: Optional package for gap3
---------------------------------+------------------------------------------
   Reporter:  mrobado            |       Owner:  tbd       
       Type:  enhancement        |      Status:  needs_work
   Priority:  major              |   Milestone:  sage-4.4.2
  Component:  optional packages  |    Keywords:  gap3      
     Author:  Marco Robado       |    Upstream:  N/A       
   Reviewer:  Burcin Erocal      |      Merged:            
Work_issues:                     |  
---------------------------------+------------------------------------------
Changes (by mvngu):

  * status:  positive_review => needs_work


Comment:

 Some problems with gap-3.4.4.p0.spkg:

  1. All changes have not been checked in:
  {{{
 #!sh
 [mv...@sage gap-3.4.4.p0]$ hg status
 M SPKG.txt
 ? spkg-check
  }}}
  You must check in all changes.
  1. The license file `COPYING` needs to go under the directory `src/`.
  1. The directory `src/` contains one package within another:
  {{{
 #!sh
 [mv...@sage src]$ pwd
 /home/mvngu/spkg/optional/gap/gap-3.4.4.p0/src
 [mv...@sage src]$ ls
 bin            description12  description4  description8  grp  sml  tom
 description1   description13  description5  description9  htm  src  tst
 description10  description2   description6  doc           lib  tbl  two
 description11  description3   description7  etc           pkg  thr  utl
 [mv...@sage src]$ ls src
 agcollec.c     description12  function.c     pcpresen.c  record.h
 tietze.h
 agcollec.h     description13  function.h     pcpresen.h  scanner.c   tom
 aggroup.c      description2   gap.c          permutat.c  scanner.h   tst
 aggroup.h      description3   gasman.c       permutat.h  set.c       two
 bin            description4   gasman.h       pkg         set.h
 unknown.c
 blister.c      description5   grp            plist.c     sml
 unknown.h
 blister.h      description6   htm            plist.h     src         utl
 coding.c       description7   idents.c       polynom.c   statemen.c
 vecffe.c
 coding.h       description8   idents.h       polynom.h   statemen.h
 vecffe.h
 costab.c       description9   integer.c      range.c     string.c
 vector.c
 costab.h       doc            integer.h      range.h     string.h
 vector.h
 cyclotom.c     etc            lib            rational.c  system.c
 word.c
 cyclotom.h     eval.c         list.c         rational.h  system.h
 word.h
 description1   eval.h         list.h         read.c      tbl
 description10  finfield.c     Makefile       read.h      thr
 description11  finfield.h     Makefile.orig  record.c    tietze.c
  }}}
  1. You don't have any patches on top of the upstream GAP 3 package, so
 you need to start the spkg numbering at `gap-3.4.4.spkg`, not at
 `gap-3.4.4.p0.spkg`. The name `gap-3.4.4.p0.spkg` implies that you have a
 patch to be applied on top of the upstream GAP 3 package. See this chapter
 [http://www.sagemath.org/doc/developer/producing_spkgs.html Producing New
 Sage Packages] and chapter
 [http://www.sagemath.org/doc/developer/patching_spkgs.html Patching a Sage
 Package] of the Developer's Guide.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8906#comment:4>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to