#20736: Upgrade patchbot to 2.6.1 as a system package
-------------------------------------+-------------------------------------
       Reporter:  chapoton           |        Owner:
           Type:  enhancement        |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-7.3
      Component:  packages:          |   Resolution:
  optional                           |
       Keywords:  patchbot           |    Merged in:
        Authors:  Frédéric Chapoton  |    Reviewers:  Jeroen Demeyer
Report Upstream:  N/A                |  Work issues:
         Branch:  public/20736       |       Commit:
                                     |  897f5b220c7eb63a994853092be376d62e40fe39
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Old description:

> The patchbot is currently installing in a very not kosher way, as
> explained in
>
> https://github.com/robertwb/sage-patchbot/issues/79
>
> This ticket also updates the patchbot, in particular to cope with the new
> https trac.
>
> New tarball for pip: http://www-irma.u-strasbg.fr/~chapoton/sage-
> patchbot-2.6.1.tar.gz
>
> installation:
> {{{
> pip install --user sage-patchbot-2.6.0.tar.gz
> }}}
>
> usage (starting on the branch here):
> {{{
> ./sage -patchbot
> }}}

New description:

 The patchbot is currently installing in a very not kosher way, as
 explained in

 https://github.com/robertwb/sage-patchbot/issues/79

 This ticket will change completely the installation mode. The patchbot
 will become a python package, to be installed using pip in
 the system python as explained below.

 This ticket also updates the patchbot, in particular to cope with the new
 https trac.

 New tarball for pip: http://www-irma.u-strasbg.fr/~chapoton/sage-
 patchbot-2.6.1.tar.gz

 installation (two equivalent methods at your disposal):
 {{{
 upload the tarball
 pip install --user sage-patchbot-2.6.1.tar.gz
 }}}
 or (recommended)
 {{{
 pip install --user git+https://github.com/sagemath/[email protected]
 }}}

 There are now two possible ways to launch the patchbot:
 {{{
 python -m sage_patchbot.patchbot --sage-root=XXXX
 }}}
 or
 {{{
 pull the branch here and run `make` (until this ticket is merged)
 ./sage -patchbot
 }}}

--

Comment (by chapoton):

 @jdemeyer

 I have tried to enhance the description of the ticket.

 I am not willing to avoid the dependency to pip.

--
Ticket URL: <https://trac.sagemath.org/ticket/20736#comment:57>
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