Hello, In order to lighten up the atmosphere from github migration and "+1/2", I wrote a small script that search through $SAGE_SRC and looks if one of the following three functions is called:
1. deprecated_function_alias 2. deprecation 3. deprecation_cython (See this <https://doc.sagemath.org/html/en/reference/misc/sage/misc/superseded.html#handling-superseded-functionality> for more info on these functions). I then listed the trac ticket in ascending order and the file where one of the three functions above gets called. See the attached file for the result. I don't claim to catch ALL possible tickets as my script don't format exceptions like "deprecation(ticket_number, "...")" (i.e. a variable "ticket_number" was used instead of a 5-digits number). I hope this list could be useful for some of you, since according to the developer's guide: > Deprecated code can only be removed one year after the first stable release in which it appeared. I have a question: given a trac ticket number, is there a way of recover the "Merge In" field of the ticket with the command line? I'd like to automatically add this info to the list. I also think that this list could be helpful in a potential move to github. Any comments or ideas on how to improve this list is more than welcome! Best, David A. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/2ceeb1d5-846e-4b02-9538-cc2e5373f9dfn%40googlegroups.com.
https://trac.sagemath.org/ticket/10501: src/sage/matrix/matrix2.c https://trac.sagemath.org/ticket/12345: src/sage/tests/test_deprecation.py https://trac.sagemath.org/ticket/12673: src/sage/media/__init__.py https://trac.sagemath.org/ticket/13109: src/sage/misc/superseded.py https://trac.sagemath.org/ticket/14825: src/sage/rings/padics/padic_generic_element.c https://trac.sagemath.org/ticket/15114: src/sage/rings/real_mpfi.pyx https://trac.sagemath.org/ticket/18940: src/sage/rings/laurent_series_ring_element.c https://trac.sagemath.org/ticket/19225: src/sage/categories/unital_algebras.py https://trac.sagemath.org/ticket/20343: src/sage/misc/latex_standalone.py https://trac.sagemath.org/ticket/20695: src/sage/dynamics/surface_dynamics_deprecation.py https://trac.sagemath.org/ticket/22349: src/sage/graphs/generic_graph.py https://trac.sagemath.org/ticket/23204: src/sage/rings/morphism.pyx https://trac.sagemath.org/ticket/23227: src/sage/rings/padics/padic_generic.py https://trac.sagemath.org/ticket/23411: src/sage/matrix/matrix_gfpn_dense.pyx https://trac.sagemath.org/ticket/23955: src/sage/quadratic_forms/genera/genus.py https://trac.sagemath.org/ticket/24371: src/sage/rings/real_interval_field.py https://trac.sagemath.org/ticket/24483: src/sage/rings/complex_number.pyx https://trac.sagemath.org/ticket/24511: src/sage/rings/real_mpfr.pyx https://trac.sagemath.org/ticket/25034: src/sage/functions/orthogonal_polys.py https://trac.sagemath.org/ticket/25260: src/sage/plot/histogram.py https://trac.sagemath.org/ticket/25444: src/sage/groups/matrix_gps/homset.py https://trac.sagemath.org/ticket/25462: src/sage/combinat/set_partition.py https://trac.sagemath.org/ticket/25825: src/sage/databases/cremona.py https://trac.sagemath.org/ticket/25848: src/sage/rings/number_field/number_field_element.cpp https://trac.sagemath.org/ticket/25865: src/sage/combinat/set_partition.py https://trac.sagemath.org/ticket/25872: src/sage/graphs/graph.py https://trac.sagemath.org/ticket/26105: src/sage/rings/number_field/homset.py https://trac.sagemath.org/ticket/26307: src/sage/combinat/words/morphism.py https://trac.sagemath.org/ticket/26810: src/sage/combinat/permutation.py https://trac.sagemath.org/ticket/26879: src/sage/structure/coerce_maps.c https://trac.sagemath.org/ticket/27014: src/sage/misc/misc.py https://trac.sagemath.org/ticket/27084: src/sage/plot/plot3d/list_plot3d.py https://trac.sagemath.org/ticket/27408: src/sage/graphs/generic_graph.py https://trac.sagemath.org/ticket/27467: src/sage/combinat/permutation.py https://trac.sagemath.org/ticket/27593: src/sage/plot/plot3d/texture.py https://trac.sagemath.org/ticket/27745: src/sage/game_theory/normal_form_game.py https://trac.sagemath.org/ticket/27848: src/sage/interfaces/macaulay2.py https://trac.sagemath.org/ticket/27891: src/sage/plot/matrix_plot.py https://trac.sagemath.org/ticket/27924: src/sage/categories/finite_complex_reflection_groups.py https://trac.sagemath.org/ticket/28001: src/sage/crypto/boolean_function.pyx https://trac.sagemath.org/ticket/28052: src/sage/logic/propcalc.py https://trac.sagemath.org/ticket/28481: src/sage/rings/finite_rings/finite_field_base.c https://trac.sagemath.org/ticket/28675: src/sage/plot/graphics.py https://trac.sagemath.org/ticket/28782: src/sage/rings/number_field/galois_group.py https://trac.sagemath.org/ticket/29145: src/sage/schemes/projective/projective_morphism.py https://trac.sagemath.org/ticket/29204: src/sage/typeset/character_art.py https://trac.sagemath.org/ticket/29243: src/sage/matrix/matrix_double_dense.pyx https://trac.sagemath.org/ticket/29412: src/sage/rings/complex_mpfr.pyx https://trac.sagemath.org/ticket/29465: src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py https://trac.sagemath.org/ticket/29522: src/sage/graphs/generic_graph_pyx.pyx https://trac.sagemath.org/ticket/29543: src/sage/rings/polynomial/multi_polynomial_ideal.py https://trac.sagemath.org/ticket/29581: src/sage/manifolds/differentiable/vector_bundle.py https://trac.sagemath.org/ticket/29662: src/sage/stats/basic_stats.py https://trac.sagemath.org/ticket/29738: src/sage/symbolic/expression.cpp https://trac.sagemath.org/ticket/30062: src/sage/categories/metric_spaces.py https://trac.sagemath.org/ticket/30130: src/sage/structure/element.pyx https://trac.sagemath.org/ticket/30187: src/sage/combinat/words/finite_word.py https://trac.sagemath.org/ticket/30207: src/sage/misc/dist.py https://trac.sagemath.org/ticket/30237: src/sage/libs/coxeter3/coxeter_group.py https://trac.sagemath.org/ticket/30372: src/sage/rings/number_field/number_field.py https://trac.sagemath.org/ticket/30552: src/sage/matrix/matrix0.pyx https://trac.sagemath.org/ticket/30607: src/sage/misc/package.py https://trac.sagemath.org/ticket/30747: src/sage/misc/package.py https://trac.sagemath.org/ticket/30763: src/sage/structure/global_options.py https://trac.sagemath.org/ticket/31013: src/sage/misc/package.py https://trac.sagemath.org/ticket/31292: src/sage/features/__init__.py https://trac.sagemath.org/ticket/31345: src/sage/rings/rational_field.py https://trac.sagemath.org/ticket/31510: src/sage/groups/perm_gps/permgroup.py https://trac.sagemath.org/ticket/31559: src/sage/modular/modform/ring.py https://trac.sagemath.org/ticket/31583: src/sage/algebras/quatalg/quaternion_algebra.py https://trac.sagemath.org/ticket/31591: src/sage/ext/memory_allocator.c https://trac.sagemath.org/ticket/31619: src/sage/matrix/matrix2.c https://trac.sagemath.org/ticket/31727: src/sage/manifolds/subset.py https://trac.sagemath.org/ticket/31834: src/sage/geometry/polyhedron/combinatorial_polyhedron/base.c https://trac.sagemath.org/ticket/31925: src/sage/homology/cubical_complex.py https://trac.sagemath.org/ticket/31927: src/sage/sets/real_set.py https://trac.sagemath.org/ticket/31948: src/sage_docbuild/builders.py https://trac.sagemath.org/ticket/32096: src/sage/misc/misc.py https://trac.sagemath.org/ticket/32102: src/sage/manifolds/chart.py https://trac.sagemath.org/ticket/32215: src/sage/rings/asymptotic/term_monoid.py https://trac.sagemath.org/ticket/32226: src/sage/numerical/optimize.py https://trac.sagemath.org/ticket/32234: src/sage/ext/fast_eval.c https://trac.sagemath.org/ticket/32347: src/sage/misc/functional.py https://trac.sagemath.org/ticket/32375: src/sage/rings/finite_rings/integer_mod.c https://trac.sagemath.org/ticket/32384: src/sage/groups/additive_abelian/additive_abelian_wrapper.py https://trac.sagemath.org/ticket/32388: src/sage/schemes/elliptic_curves/ell_curve_isogeny.py https://trac.sagemath.org/ticket/32427: src/sage/finance/__init__.py https://trac.sagemath.org/ticket/32606: src/sage/rings/finite_rings/integer_mod_ring.py https://trac.sagemath.org/ticket/32610: src/sage/rings/real_double.pyx https://trac.sagemath.org/ticket/32612: src/sage/rings/complex_interval_field.py https://trac.sagemath.org/ticket/32638: src/sage/symbolic/expression.cpp https://trac.sagemath.org/ticket/32641: src/sage/rings/numbers_abc.py https://trac.sagemath.org/ticket/32650: src/sage/misc/latex.py https://trac.sagemath.org/ticket/32660: src/sage/rings/number_field/number_field.py https://trac.sagemath.org/ticket/32665: src/sage/symbolic/callable.py https://trac.sagemath.org/ticket/32750: src/sage/rings/padics/generic_nodes.py https://trac.sagemath.org/ticket/32869: src/sage/rings/complex_arb.c https://trac.sagemath.org/ticket/32894: src/sage/interfaces/primecount.py https://trac.sagemath.org/ticket/32984: src/sage/matrix/matrix1.pyx https://trac.sagemath.org/ticket/32987: src/sage/misc/misc.py https://trac.sagemath.org/ticket/32988: src/sage/structure/graphics_file.py https://trac.sagemath.org/ticket/33114: src/sage/features/join_feature.py https://trac.sagemath.org/ticket/33121: src/sage/schemes/elliptic_curves/ell_point.py https://trac.sagemath.org/ticket/33213: src/sage/misc/misc.py https://trac.sagemath.org/ticket/33319: src/sage/interfaces/singular.py https://trac.sagemath.org/ticket/33386: src/sage/rings/number_field/number_field.py https://trac.sagemath.org/ticket/33464: src/sage/structure/parent_old.pyx https://trac.sagemath.org/ticket/33468: src/sage/rings/polynomial/groebner_fan.py https://trac.sagemath.org/ticket/33497: src/sage/structure/parent_old.pyx https://trac.sagemath.org/ticket/33612: src/sage/matrix/matrix_space.py https://trac.sagemath.org/ticket/33617: src/sage/modules/fg_pid/fgp_module.py https://trac.sagemath.org/ticket/33619: src/sage/schemes/elliptic_curves/ell_curve_isogeny.py https://trac.sagemath.org/ticket/33636: src/sage/misc/sageinspect.py https://trac.sagemath.org/ticket/33646: src/sage/geometry/polyhedron/combinatorial_polyhedron/base.c https://trac.sagemath.org/ticket/33759: src/sage/graphs/planarity.pyx https://trac.sagemath.org/ticket/33763: src/sage/docs/conf.py https://trac.sagemath.org/ticket/33777: src/sage/homology/chain_complex.py https://trac.sagemath.org/ticket/33831: src/sage/groups/perm_gps/permgroup.py https://trac.sagemath.org/ticket/33973: src/sage/misc/sagedoc.py https://trac.sagemath.org/ticket/34066: src/sage/interfaces/tachyon.py https://trac.sagemath.org/ticket/34215: src/sage/symbolic/callable.py