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.