I could do this for elliptic curves, but not this week as I'm at a meeting.

John

On Mon, 27 Aug 2018 at 00:02, John H Palmieri <jhpalmier...@gmail.com>
wrote:

> First, thank you, Frédéric, for all of the work you've done on this.
>
> Second, to everyone else: if you're an expert in, say, toric varieties or
> elliptic curves, try building Sage with Python 3 and then fixing doctests
> on the appropriate directory. Some of these will be easy for anyone, but
> some may require expertise in the particular mathematics.
>
> (Third, by the way, most of the errors in steenrod_algebra.py were fixed
> by https://trac.sagemath.org/ticket/25927, which already has a positive
> review. Most of the remaining failures just have to do with different
> sorting in Python 2 vs. Python 3 when printing dictionaries.)
>
>   John
>
>
>
> On Sunday, August 26, 2018 at 8:47:01 AM UTC-7, Frédéric Chapoton wrote:
>>
>> Dear all, here is a short python3 status report.
>>
>> There is a patchbot report with python3 for 8.4.b2 somewhere on the page
>> : https://patchbot.sagemath.org/ticket/0/
>> (@ patchbot breeders, please update your patchbot so that we know if it
>> builds and runs sage with python2 or python3.)
>>
>> We are now hopefully getting close to making the documentation (html and
>> pdf) build with python3. One good step in this direction would be to merge
>> the 4 waiting pull requests in sagenb (and then upgrade the sagenb spkg,
>> see https://trac.sagemath.org/ticket/25837).
>>
>> Otherwise, some progress has been made on the hash issue (
>> https://trac.sagemath.org/ticket/24551). There remains in particular the
>> controversial question of the hash issue for groups. There is no general
>> agreement on the meaning of equality for groups, and this will probably
>> make the definition of hash difficult.
>>
>> The patchbot report on sage+python3  for 8.4.b2 has still *many* (and I
>> mean *many*) failing doctests. But it also stops badly in the way shown
>> below, complaining that too many files are open. Could somebody investigate
>> this issue, please ?
>>
>> And I would like to know if some buildbot is using the python3 make
>> target that is now available ?
>>
>> Frédéric
>>
>> sage -t --long src/sage/combinat/crystals/kac_modules.py  # 3 doctests
>> failed
>> sage -t --long src/sage/matroids/matroids_plot_helpers.py  # 1 doctest
>> failed
>> sage -t --long src/sage/libs/gap/element.pyx  # 2 doctests failed
>> sage -t --long src/sage/groups/conjugacy_classes.py  # 2 doctests failed
>> sage -t --long src/sage/docs/instancedoc.pyx  # 1 doctest failed
>> sage -t --long src/sage/rings/padics/factory.py  # 104 doctests failed
>> Doctests interrupted: 843/3700 files tested
>> ----------------------------------------------------------------------
>> Total time for all tests: 6360.5 seconds
>>     cpu time: 10897.2 seconds
>>     cumulative wall time: 12855.4 seconds
>> Traceback (most recent call last):
>>   File "/home/u1/chapoton/sage3/src/bin/sage-runtests", line 156, in
>> <module>
>>     err = DC.run()
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/site-packages/sage/doctest/control.py"
>> , line 1187, in run
>>     self.run_doctests()
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/site-packages/sage/doctest/control.py"
>> , line 915, in run_doctests
>>     self.dispatcher.dispatch()
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/site-packages/sage/doctest/forker.py"
>> , line 1912, in dispatch
>>     self.parallel_dispatch()
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/site-packages/sage/doctest/forker.py"
>> , line 1809, in parallel_dispatch
>>     w.start()  # This might take some time
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/site-packages/sage/doctest/forker.py"
>> , line 2095, in start
>>     super(DocTestWorker, self).start()
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/multiprocessing/process.py",
>> line 105, in start
>>     self._popen = self._Popen(self)
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/multiprocessing/context.py",
>> line 223, in _Popen
>>     return _default_context.get_context().Process._Popen(process_obj)
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/multiprocessing/context.py",
>> line 277, in _Popen
>>     return Popen(process_obj)
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/multiprocessing/popen_fork.py"
>> , line 19, in __init__
>>     self._launch(process_obj)
>>   File
>> "/home/u1/chapoton/sage3/local/lib/python3.6/multiprocessing/popen_fork.py"
>> , line 65, in _launch
>>     parent_r, child_w = os.pipe()
>> OSError: [Errno 24] Too many open files
>>
>>
>> By the way, here are the worst offenders, those having hundreds of
>> failing doctests:
>>
>> sage -t --long src/sage/schemes/elliptic_curves/ell_number_field.py  #
>> 107 doctests failed
>> sage -t --long src/sage/modular/pollack_stevens/modsym.py  # 199
>> doctests failed
>> sage -t --long src/sage/schemes/hyperelliptic_curves/
>> hyperelliptic_finite_field.py  # 126 doctests failed
>> sage -t --long src/sage/modular/modform/element.py  # 346 doctests failed
>> sage -t --long src/sage/rings/padics/padic_lattice_element.py  # 167
>> doctests failed
>> sage -t --long src/sage/rings/valuation/augmented_valuation.py  # 256
>> doctests failed
>> sage -t --long src/sage/graphs/generic_graph.py  # 136 doctests failed
>> sage -t --long src/sage/combinat/partition_kleshchev.py  # 116 doctests
>> failed
>> sage -t --long src/sage/dynamics/arithmetic_dynamics/projective_ds.py  #
>> 121 doctests failed
>> sage -t --long src/sage/algebras/steenrod/steenrod_algebra.py  # 225
>> doctests failed
>> sage -t --long src/sage/schemes/elliptic_curves/ell_curve_isogeny.py  #
>> 214 doctests failed
>> sage -t --long src/sage/combinat/tiling.py  # 144 doctests failed
>> sage -t --long src/sage/schemes/toric/sheaf/klyachko.py  # 133 doctests
>> failed
>> sage -t --long src/sage/modular/abvar/abvar.py  # 606 doctests failed
>> sage -t --long src/sage/modular/modsym/ambient.py  # 352 doctests failed
>> sage -t --long src/sage/schemes/toric/chow_group.py  # 195 doctests
>> failed
>> sage -t --long src/sage/rings/asymptotic/asymptotic_ring.py  # 193
>> doctests failed
>> sage -t --long src/sage/modular/abvar/homspace.py  # 121 doctests failed
>> sage -t --long src/sage/modular/modsym/space.py  # 292 doctests failed
>> sage -t --long src/sage/modular/hecke/submodule.py  # 138 doctests failed
>> sage -t --long src/sage/modular/modform/space.py  # 216 doctests failed
>> sage -t --long src/sage/schemes/toric/divisor.py  # 272 doctests failed
>> sage -t --long src/sage/schemes/toric/variety.py  # 384 doctests failed
>> sage -t --long src/sage/combinat/constellation.py  # 203 doctests failed
>> sage -t --long src/sage/combinat/finite_state_machine.py  # 207 doctests
>> failed
>> sage -t --long src/sage/schemes/toric/morphism.py  # 282 doctests failed
>> sage -t --long src/sage/modular/pollack_stevens/space.py  # 133 doctests
>> failed
>> sage -t --long src/sage/geometry/fan.py  # 238 doctests failed
>> sage -t --long src/sage/combinat/words/finite_word.py  # 189 doctests
>> failed
>> sage -t --long src/sage/modular/hecke/module.py  # 158 doctests failed
>> sage -t --long src/sage/schemes/toric/fano_variety.py  # 132 doctests
>> failed
>> sage -t --long src/sage/modular/abvar/finite_subgroup.py  # 150 doctests
>> failed
>> sage -t --long src/sage/geometry/fan_morphism.py  # 223 doctests failed
>> sage -t --long src/sage/schemes/toric/toric_subscheme.py  # 128 doctests
>> failed
>> sage -t --long src/sage/rings/valuation/limit_valuation.py  # 106
>> doctests failed
>> sage -t --long src/sage/schemes/toric/points.py  # 161 doctests failed
>> sage -t --long src/sage/modular/modsym/boundary.py  # 161 doctests failed
>> sage -t --long src/sage/modular/abvar/morphism.py  # 166 doctests failed
>> sage -t --long src/sage/rings/padics/factory.py  # 104 doctests failed
>>
>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to