Size: 2065
Comment:
|
Size: 2068
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
#1: ensure that "make doc" works : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-11%2009:26:28?plugin=docbuild | 1. ensure that "make doc" works : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-11%2009:26:28?plugin=docbuild |
Line 31: | Line 31: |
#1A: update some packages | A. update some packages |
Line 33: | Line 33: |
#1A-a: update pynac : https://trac.sagemath.org/ticket/24838 ; https://trac.sagemath.org/ticket/24751 ; https://trac.sagemath.org/ticket/24752 | a. update pynac : https://trac.sagemath.org/ticket/24838 ; https://trac.sagemath.org/ticket/24751 ; https://trac.sagemath.org/ticket/24752 |
Line 35: | Line 35: |
#1A-b: update sagenb : https://github.com/sagemath/sagenb/pull/446 | a. update sagenb : https://github.com/sagemath/sagenb/pull/446 |
Line 37: | Line 37: |
#1A-c update brial : https://trac.sagemath.org/ticket/24786 | a. update brial : https://trac.sagemath.org/ticket/24786 |
Line 39: | Line 39: |
#1B: make all doctests pass | A. make all doctests pass |
Line 41: | Line 41: |
#1B-a: fix doctests in plot/plot.py : https://trac.sagemath.org/ticket/25579 | a. fix doctests in plot/plot.py : https://trac.sagemath.org/ticket/25579/ |
Line 43: | Line 43: |
#1B-b: fix doctests in src/sage/combinat/crystals/mv_polytopes.py : https://trac.sagemath.org/ticket/25559 | a. fix doctests in src/sage/combinat/crystals/mv_polytopes.py : https://trac.sagemath.org/ticket/25559 |
Line 45: | Line 45: |
#1B-c: fix pickling : https://trac.sagemath.org/ticket/24582 | a. fix pickling : https://trac.sagemath.org/ticket/24582/ |
Line 47: | Line 47: |
#1B-d fix all doctests of some touchstone files (for example src/sage/schemes/elliptic_curves/ell_rational_field.py) | a. fix all doctests of some touchstone files (for example src/sage/schemes/elliptic_curves/ell_rational_field.py) |
Line 49: | Line 49: |
#1B-e fix all doctests of some core files (for example src/sage/rings/integer_ring.pyx) | a. fix all doctests of some core files (for example src/sage/rings/integer_ring.pyx) |
Line 51: | Line 51: |
#2: monitor the progress | 2. monitor the progress |
Line 53: | Line 53: |
#2A: estimate how many files still have doctest failures | A. estimate how many files still have doctest failures |
Line 55: | Line 55: |
#2B: tools to check for progress and prevent regression | A. tools to check for progress and prevent regression |
Line 57: | Line 57: |
#2C: enhance the patchbot "pyflakes" plugin : https://github.com/sagemath/sage-patchbot/issues/128 | A. enhance the patchbot "pyflakes" plugin : https://github.com/sagemath/sage-patchbot/issues/128 |
Line 59: | Line 59: |
#2D: patchbot doctests on sage3 ('''HUGE''') : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-15%2012:41:41?short | A. patchbot doctests on sage3 ('''HUGE''') : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-15%2012:41:41?short |
Sage Days 3000: porting Sage to Python 3
9 July 2018 – 13 July 2018
Ghent University (Gent, Belgium)
Goal
This is a small-scale workshop for Sage developers with a specific focus on porting Sage to Python 3. While a lot of effort has been done for this, we hope that this workshop will accelerate this.
Organizer
- Jeroen Demeyer (Ghent University)
Participants
Frédéric Chapoton (CNRS & Université de Strasbourg)
- Jeroen Demeyer (Ghent University)
Funding
For participants without travel grants, the OpenDreamKit project has some money available.
Some specific tasks
1. ensure that "make doc" works : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-11%2009:26:28?plugin=docbuild
- update some packages
update pynac : https://trac.sagemath.org/ticket/24838 ; https://trac.sagemath.org/ticket/24751 ; https://trac.sagemath.org/ticket/24752
update sagenb : https://github.com/sagemath/sagenb/pull/446
update brial : https://trac.sagemath.org/ticket/24786
- make all doctests pass
fix doctests in plot/plot.py : https://trac.sagemath.org/ticket/25579/
fix doctests in src/sage/combinat/crystals/mv_polytopes.py : https://trac.sagemath.org/ticket/25559
fix pickling : https://trac.sagemath.org/ticket/24582/
- fix all doctests of some touchstone files (for example src/sage/schemes/elliptic_curves/ell_rational_field.py)
- fix all doctests of some core files (for example src/sage/rings/integer_ring.pyx)
2. monitor the progress
- estimate how many files still have doctest failures
- tools to check for progress and prevent regression
enhance the patchbot "pyflakes" plugin : https://github.com/sagemath/sage-patchbot/issues/128
patchbot doctests on sage3 (HUGE) : https://patchbot.sagemath.org/log/0/Ubuntu/18.04/x86_64/4.15.0-20-generic/petitbonum/2018-06-15%2012:41:41?short