#11073: remove the spkg/base repo!
--------------------------------+-------------------------------------------
   Reporter:  jhpalmieri        |          Owner:  jdemeyer                    
       Type:  enhancement       |         Status:  needs_work                  
   Priority:  blocker           |      Milestone:  sage-5.0                    
  Component:  build             |       Keywords:  scripts base hg             
Work_issues:  Rebase to #12016  |       Upstream:  N/A                         
   Reviewer:                    |         Author:  Volker Braun, Jeroen Demeyer
     Merged:                    |   Dependencies:  #12057, #12128              
--------------------------------+-------------------------------------------
Description changed by jdemeyer:

Old description:

> Given the creation of the Sage root repo (see #9433), the repository in
> `SAGE_ROOT/spkg/base` should be combined with it.
>
> 1) apply [attachment:11073_root.patch] to the root repo
>
> 2)
> {{{
> cd $SAGE_ROOT/spkg/base
> rm -rf .hg* stdint.h_Solaris9
> hg add *-install README.txt
> mkdir ../bin
> mv *.py sage-* *.sh text-* ../bin
> cd ../bin
> hg add . *
> hg commit -m "Trac #11073: Move base repository to root repository"
> }}}
>
> 4) apply [attachment:11073_root_after.patch] and
> [attachment:11073_prereq_install.patch] to the root repository.
>
> 5)
> {{{
> cd $SAGE_ROOT/local/bin
> hg remove sage-env sage-spkg
> hg commit -m "Trac #11073: Move various scripts to spkg/bin"
> }}}
>
> 5) apply [attachment:11073_scripts.patch] to the scripts repo
>
> The file {{{stdint.h_Solaris9}}} is not used and therefore deleted.
>
> Fixes #10970 (do not generate `pipestatus`), see also #12102 (make
> `bzip2` a standard package)

New description:

 Given the creation of the Sage root repo (see #9433), the repository in
 `SAGE_ROOT/spkg/base` should be combined with it.

 1) apply [attachment:11073_root.patch] to the root repo

 2)
 {{{
 cd $SAGE_ROOT/spkg/base
 rm -rf .hg* stdint.h_Solaris9 sage-*
 hg add *-install README.txt
 mkdir ../bin
 mv *.py sage-* *.sh text-* ../bin
 cd ../bin
 cp -p $SAGE_ROOT/local/bin/sage-env .
 cp -p $SAGE_ROOT/local/bin/sage-spkg .
 hg add . *
 hg commit -m "Trac #11073: Move base repository to root repository"
 }}}

 4) apply [attachment:11073_root_after.patch] and
 [attachment:11073_prereq_install.patch] to the root repository.

 5)
 {{{
 cd $SAGE_ROOT/local/bin
 hg remove sage-env sage-spkg
 hg commit -m "Trac #11073: Move various scripts to spkg/bin"
 }}}

 5) apply [attachment:11073_scripts.patch] to the scripts repo

 The file {{{stdint.h_Solaris9}}} is not used and therefore deleted.

 Fixes #10970 (do not generate `pipestatus`), see also #12102 (make `bzip2`
 a standard package)

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11073#comment:54>
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