Skip to content

Commit

Permalink
sagemathgh-38358: Update fedora distro info
Browse files Browse the repository at this point in the history
    
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
This PR aims to be a continuation of sagemath#37833 in order to add more
possible system packages and correct some other ones in
`build/pkgs/*/distros/fedora.txt`. After a fresh installation I got some
errors:

- `src/sage/rings/lazy_series_ring.py`. The test passess without the PR.
I am not sure which package is the cause.
```
File "src/sage/rings/lazy_series_ring.py", line 2008, in
sage.rings.lazy_series_ring.LazyPowerSeriesRing.__init__
Failed example:
    TestSuite(L).run(skip=['_test_revert'])
Expected nothing
Got:
    Failure in _test_associativity:
    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/misc/sage_unittest.py", line 298,
in run
        test_method(tester=tester)
      File "/home/artal/sage/src/sage/categories/semigroups.py", line
123, in _test_associativity
        tester.assertEqual((x * y) * z, x * (y * z))
      File "/usr/lib64/python3.12/unittest/case.py", line 885, in
assertEqual
        assertion_func(first, second, msg=msg)
      File "/usr/lib64/python3.12/unittest/case.py", line 878, in
_baseAssertEqual
        raise self.failureException(msg)
    AssertionError: s + ([61 chars]^4*t+2*s^2*t^3+5*s*t^4) +
(s^7+3*s^5*t^2+2*s^4[27 chars],t)^8 != s + ([61
chars]^4*t+4*s^3*t^2+2*s^2*t^3+5*s*t^4) + (s^7+3*s^5[37 chars],t)^8
    ------------------------------------------------------------
    Failure in _test_distributivity:
    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/misc/sage_unittest.py", line 298,
in run
        test_method(tester=tester)
      File "/home/artal/sage/src/sage/categories/distributive_magmas_and
_additive_magmas.py", line 83, in _test_distributivity
        tester.assertEqual((x + y) * z, (x * z) + (y * z))
      File "/usr/lib64/python3.12/unittest/case.py", line 885, in
assertEqual
        assertion_func(first, second, msg=msg)
      File "/usr/lib64/python3.12/unittest/case.py", line 878, in
_baseAssertEqual
        raise self.failureException(msg)
    AssertionError: 2 + ([60 chars]3) +
(s^5+5*s^4*t+4*s^3*t^2+4*s^2*t^3+5*s*t^4+[36 chars],t)^7 != 2 + ([60
chars]3) + 4*s^2*t^2 + (s^5+5*s^4*t+4*s^3*t^2+4*s^2*[48 chars],t)^7
    ------------------------------------------------------------
    The following tests failed: _test_associativity,
_test_distributivity
**********************************************************************
1 item had failures:
   1 of  33 in sage.rings.lazy_series_ring.LazyPowerSeriesRing.__init__
    [685 tests, 1 failure, 15.80 s]
----------------------------------------------------------------------
sage -t --warn-long 22.2 --random-
seed=128527404001182411276111307855871193848
src/sage/rings/lazy_series_ring.py  # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 16.6 seconds
    cpu time: 15.8 seconds
    cumulative wall time: 15.8 seconds
Features detected for doctesting: lrcalc_python,sage.libs.flint,sage.lib
s.pari,sage.libs.singular,sage.modules,sage.rings.finite_rings,sage.ring
s.number_field,sage.symbolic
```
- `src/sage/rings/polynomial/multi_polynomial_ideal.py`. Apparently
`cddlib` is causing it.
```
File "src/sage/rings/polynomial/multi_polynomial_ideal.py", line 4192,
in sage.rings.polynomial.multi_polynomial_ideal.NCPolynomialIdeal.groebn
er_fan
Failed example:
    g.reduced_groebner_bases()
Exception raised:
    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/rings/polynomial/groebner_fan.py",
line 1064, in reduced_groebner_bases
        return self.__reduced_groebner_bases
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'GroebnerFan' object has no attribute
'_GroebnerFan__reduced_groebner_bases'. Did you mean:
'_GroebnerFan__is_groebner_basis'?

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/rings/polynomial/groebner_fan.py",
line 1015, in _gfan_reduced_groebner_bases
        return self.__gfan_reduced_groebner_bases
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'GroebnerFan' object has no attribute
'_GroebnerFan__gfan_reduced_groebner_bases'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/doctest/forker.py", line 715, in
_run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/artal/sage/src/sage/doctest/forker.py", line 1147, in
compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.rings.polynomial.multi_polynomial_ideal.NCPoly
nomialIdeal.groebner_fan[3]>", line 1, in <module>
        g.reduced_groebner_bases()
      File "/home/artal/sage/src/sage/rings/polynomial/groebner_fan.py",
line 1066, in reduced_groebner_bases
        G = self._gfan_reduced_groebner_bases()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/rings/polynomial/groebner_fan.py",
line 1017, in _gfan_reduced_groebner_bases
        B = self.gfan(cmd='bases')
            ^^^^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/rings/polynomial/groebner_fan.py",
line 1139, in gfan
        s = gfan(I, cmd, verbose=self.__verbose)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/misc/decorators.py", line 658, in
wrapper
        return func(*args, **kwds)
               ^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/interfaces/gfan.py", line 119, in
__call__
        raise RuntimeError(err)
    RuntimeError: Falling back on CddLib
    Falling back on CddLib

**********************************************************************
1 item had failures:
   1 of   5 in sage.rings.polynomial.multi_polynomial_ideal.NCPolynomial
Ideal.groebner_fan
    [984 tests, 1 failure, 5.50 s]
----------------------------------------------------------------------
sage -t --warn-long 22.2 --random-
seed=196383766288019021986381945645510832135
src/sage/rings/polynomial/multi_polynomial_ideal.py  # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 11.3 seconds
    cpu time: 5.3 seconds
    cumulative wall time: 5.5 seconds
Features detected for doctesting: sage.combinat,sage.libs.flint,sage.lib
s.singular,sage.modules,sage.plot,sage.rings.finite_rings,sage.rings.num
ber_field,sage.symbolic
```
- `src/sage/interfaces/maxima_abstract.py`. The problem seems to be
`maxima`.
```
File "src/sage/interfaces/maxima_abstract.py", line 161, in
sage.interfaces.maxima_abstract.MaximaAbstract._command_runner
Failed example:
    maxima._command_runner('describe', 'gcd')
Expected:
    -- Function: gcd (<p_1>, <p_2>, <x_1>, ...)
    ...
Got:
    <BLANKLINE>
    <BLANKLINE>
     -- Función: gcd (<p_1>, <p_2>, <x_1>, ...)
         Devuelve el máximo común divisor de <p_1> y <p_2>.  La variable
         ‘gcd’ determiona qué algoritmo se va a utilizar.  Asignándole a
         ‘gcd’ los valores ‘ez’, ‘subres’, ‘red’ o ‘spmod’, se
seleccionan
         los algoritmos ‘ezgcd’, subresultante ‘prs’, reducido o
modular,
         respectivamente.  Si ‘gcd’ vale ‘false’ entonces ‘gcd(<p_1>,
<p_2>,
         <x>)’ devolverá siempre 1 para cualquier <x>.  Muchas funciones
         (por ejemplo, ‘ratsimp’, ‘factor’, etc.)  hacen uso de ‘gcd’
         implícitamente.  En caso de polinomios homogéneos se recomienda
         darle a ‘gcd’ el valor ‘subres’.  Para calcular un máximo común
         divisor en presencia de raíces, como en ‘gcd (<x>^2 -
2*sqrt(2)*<x>
         + 2, <x> - sqrt(2))’, la variable ‘algebraic’ debe igualarse a
         ‘true’ y ‘gcd’ no puede ser ‘ez’.
    <BLANKLINE>
         Se recomienda utilizar el algoritmo ‘subres’ en lugar de ‘red’,
por
         ser aquél más moderno.
    <BLANKLINE>
         Si la variable ‘gcd’, cuyo valor por defecto es ‘spmod’, vale
         ‘false’, no se calculará el máximo común divisor cuando las
         expresiones se conviertan a su forma canónica (CRE), lo que
         redundará en ocasiones en mayor rapidez de cálculo.
    <BLANKLINE>
      There are also some inexact matches for `gcd'.
      Try `?? gcd' to see them.
    <BLANKLINE>
                                         true
    <BLANKLINE>
**********************************************************************
File "src/sage/interfaces/maxima_abstract.py", line 198, in
sage.interfaces.maxima_abstract.MaximaAbstract.help
Failed example:
    maxima.help('gcd')
Expected:
    -- Function: gcd (<p_1>, <p_2>, <x_1>, ...)
    ...
Got:
    <BLANKLINE>
    <BLANKLINE>
     -- Función: gcd (<p_1>, <p_2>, <x_1>, ...)
         Devuelve el máximo común divisor de <p_1> y <p_2>.  La variable
         ‘gcd’ determiona qué algoritmo se va a utilizar.  Asignándole a
         ‘gcd’ los valores ‘ez’, ‘subres’, ‘red’ o ‘spmod’, se
seleccionan
         los algoritmos ‘ezgcd’, subresultante ‘prs’, reducido o
modular,
         respectivamente.  Si ‘gcd’ vale ‘false’ entonces ‘gcd(<p_1>,
<p_2>,
         <x>)’ devolverá siempre 1 para cualquier <x>.  Muchas funciones
         (por ejemplo, ‘ratsimp’, ‘factor’, etc.)  hacen uso de ‘gcd’
         implícitamente.  En caso de polinomios homogéneos se recomienda
         darle a ‘gcd’ el valor ‘subres’.  Para calcular un máximo común
         divisor en presencia de raíces, como en ‘gcd (<x>^2 -
2*sqrt(2)*<x>
         + 2, <x> - sqrt(2))’, la variable ‘algebraic’ debe igualarse a
         ‘true’ y ‘gcd’ no puede ser ‘ez’.
    <BLANKLINE>
         Se recomienda utilizar el algoritmo ‘subres’ en lugar de ‘red’,
por
         ser aquél más moderno.
    <BLANKLINE>
         Si la variable ‘gcd’, cuyo valor por defecto es ‘spmod’, vale
         ‘false’, no se calculará el máximo común divisor cuando las
         expresiones se conviertan a su forma canónica (CRE), lo que
         redundará en ocasiones en mayor rapidez de cálculo.
    <BLANKLINE>
      There are also some inexact matches for `gcd'.
      Try `?? gcd' to see them.
    <BLANKLINE>
                                         true
    <BLANKLINE>
**********************************************************************
2 items had failures:
   1 of   2 in
sage.interfaces.maxima_abstract.MaximaAbstract._command_runner
   1 of   2 in sage.interfaces.maxima_abstract.MaximaAbstract.help
    [237 tests, 2 failures, 2.61 s]
----------------------------------------------------------------------
sage -t --random-seed=222682497766095343035925295278558065112
src/sage/interfaces/maxima_abstract.py  # 2 doctests failed
----------------------------------------------------------------------
Total time for all tests: 7.7 seconds
    cpu time: 1.8 seconds
    cumulative wall time: 2.6 seconds
Features detected for doctesting: sage.libs.pari
```
- `src/sage/interfaces/singular.py`. The problem is probably caused by
`singular`:
```
File "src/sage/interfaces/singular.py", line 2326, in
sage.interfaces.singular.SingularFunctionElement._instancedoc_
Failed example:
    'matrix_expression' in A.nrows.__doc__
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/interfaces/singular.py", line 2425, in
sage.interfaces.singular.get_docstring
Failed example:
    'groebner' in get_docstring('groebner')
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/interfaces/singular.py", line 2427, in
sage.interfaces.singular.get_docstring
Failed example:
    'standard.lib' in get_docstring('groebner')
Expected:
    True
Got:
    False
**********************************************************************
2 items had failures:
   1 of   4 in
sage.interfaces.singular.SingularFunctionElement._instancedoc_
   2 of   4 in sage.interfaces.singular.get_docstring
    [412 tests, 3 failures, 1.78 s]
----------------------------------------------------------------------
sage -t --warn-long 22.2 --random-
seed=305672045870174292260177177950580332722
src/sage/interfaces/singular.py  # 3 doctests failed
----------------------------------------------------------------------
Total time for all tests: 12.0 seconds
    cpu time: 0.6 seconds
    cumulative wall time: 1.8 seconds
Features detected for doctesting:
```
- `src/sage/interfaces/giac.py`. The problem is caused by `giac`.
```
ile "src/sage/interfaces/giac.py", line 295, in
sage.interfaces.giac.Giac
Failed example:
    I1=(1/(cos(2*y)+cos(y))).integral(y,0,pi/4).simplify()
Expected nothing
Got:
    Giac crashed -- automatically restarting.
**********************************************************************
File "src/sage/interfaces/giac.py", line 296, in
sage.interfaces.giac.Giac
Failed example:
    (I1-((-2*ln((sqrt(3)-
3*tan(1/8*pi))/(sqrt(3)+3*tan(1/8*pi)))*sqrt(3)-
3*tan(1/8*pi))/9)).normal()
Expected:
    0
Got:
    Giac crashed -- automatically restarting.
    sage96
**********************************************************************
File "src/sage/interfaces/giac.py", line 298, in
sage.interfaces.giac.Giac
Failed example:
    ((y+z*sqrt(5))*(y-sqrt(5)*z)).normal()
Exception raised:
    Traceback (most recent call last):
      File "/home/artal/sage/src/sage/doctest/forker.py", line 715, in
_run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/artal/sage/src/sage/doctest/forker.py", line 1147, in
compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.interfaces.giac.Giac[8]>", line 1, in <module>
        ((y+z*sqrt(Integer(5)))*(y-sqrt(Integer(5))*z)).normal()
            ~^~~~~~~~~~~~~~~~~
      File "sage/structure/element.pyx", line 1512, in
sage.structure.element.Element.__mul__
        return coercion_model.bin_op(left, right, mul)
      File "sage/structure/coerce.pyx", line 1236, in
sage.structure.coerce.CoercionModel.bin_op
        return PyObject_CallObject(op, xy)
      File "sage/structure/element.pyx", line 1510, in
sage.structure.element.Element.__mul__
        return (<Element>left)._mul_(right)
      File "sage/structure/element.pyx", line 1556, in
sage.structure.element.Element._mul_
        return python_op(other)
      File "/home/artal/sage/src/sage/interfaces/interface.py", line
1600, in _mul_
        return self._operation('*', right)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/interfaces/interface.py", line
1471, in _operation
        P = self._check_valid()
            ^^^^^^^^^^^^^^^^^^^
      File "/home/artal/sage/src/sage/interfaces/expect.py", line 1550,
in _check_valid
        raise ValueError("The %s session in which this object was
defined is no longer running." % P.name())
    ValueError: The giac session in which this object was defined is no
longer running.
**********************************************************************
1 item had failures:
   3 of  15 in sage.interfaces.giac.Giac
    [182 tests, 3 failures, 2.10 s]
----------------------------------------------------------------------
sage -t --warn-long 22.2 --random-
seed=159177512075622979747943355576924465951 src/sage/interfaces/giac.py
# 3 doctests failed
----------------------------------------------------------------------
Total time for all tests: 7.1 seconds
    cpu time: 0.5 seconds
    cumulative wall time: 2.1 seconds
Features detected for doctesting:
```
- `src/sage/calculus/tests.py`.
```
File "src/sage/calculus/tests.py", line 126, in sage.calculus.tests
Failed example:
    integrate(x^x,x)
Expected:
    integrate(x^x, x)
Got:
    /usr/include/c++/14/bits/stl_vector.h:1130: std::vector<_Tp,
_Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with
_Tp = long long int; _Alloc = std::allocator<long long int>; reference =
long long int&; size_type = long unsigned int]: Assertion '__n <
this->size()' failed.
    integrate(x^x, x)
**********************************************************************
1 item had failures:
   1 of  79 in sage.calculus.tests
    [78 tests, 1 failure, 1.44 s]
----------------------------------------------------------------------
sage -t --warn-long 41.6 --random-
seed=253346199774111986807301801043024986436 src/sage/calculus/tests.py
# 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 1.5 seconds
    cpu time: 2.0 seconds
    cumulative wall time: 1.4 seconds
Features detected for doctesting:
```
- `src/sage/rings/polynomial/groebner_fan.py`. There are 47 failed
doctests, caused by `gfan`.



### :memo: Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.
    
URL: sagemath#38358
Reported by: Enrique Manuel Artal Bartolo
Reviewer(s): Matthias Köppe
  • Loading branch information
Release Manager committed Jul 24, 2024
2 parents fec0498 + 2cd47c1 commit a9920de
Show file tree
Hide file tree
Showing 178 changed files with 281 additions and 79 deletions.
2 changes: 1 addition & 1 deletion .ci/write-dockerfile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ RUN cd /new && rm -rf .git && \
mv src /sage/src; \
cd /sage && ./bootstrap && ./config.status; \
fi; \
cd /sage && rm -rf /new .git
cd /sage && rm -rf .git; rm -rf /new || echo "(error ignored)"
ARG TARGETS="build"
$RUN $CHECK_STATUS_THEN make SAGE_SPKG="sage-spkg -y -o" \${USE_MAKEFLAGS} \${TARGETS} $ENDRUN $THEN_SAVE_STATUS
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci-linux-incremental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,8 @@ jobs:
# with only a small number of test failures as of 10.2.rc0
tox_system_factors: >-
["gentoo-python3.11",
"archlinux-latest"]
"archlinux-latest",
"fedora-40"]
tox_packages_factors: >-
["standard-sitepackages"]
docker_push_repository: ghcr.io/${{ github.repository }}/
3 changes: 1 addition & 2 deletions .github/workflows/ci-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,7 @@ jobs:
"debian-sid",
"linuxmint-21.1",
"linuxmint-21.2",
"fedora-38",
"fedora-39",
"fedora-40",
"centos-stream-9-python3.9",
"almalinux-8-python3.9",
"gentoo-python3.10",
Expand Down
1 change: 1 addition & 0 deletions build/pkgs/4ti2/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
4ti2
4ti2-devel
2 changes: 1 addition & 1 deletion build/pkgs/_python3.9/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
python3.9
python3.9-devel
# Except on centos-stream-8 and almalinux-8, where it is called python39 and python39-devel; we special-case this in tox.ini
# python3.9 does not exist any more
2 changes: 1 addition & 1 deletion build/pkgs/beautifulsoup4/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-beautifulsoup4
python3-beautifulsoup4
1 change: 1 addition & 0 deletions build/pkgs/beniget/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-beniget
1 change: 1 addition & 0 deletions build/pkgs/biopython/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-biopython
2 changes: 1 addition & 1 deletion build/pkgs/bleach/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-bleach
python3-bleach
1 change: 1 addition & 0 deletions build/pkgs/ccache/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ccache
1 change: 1 addition & 0 deletions build/pkgs/cddlib/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
cddlib
cddlib-devel
2 changes: 1 addition & 1 deletion build/pkgs/certifi/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-certifi
python3-certifi
1 change: 1 addition & 0 deletions build/pkgs/cffi/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-cffi
1 change: 1 addition & 0 deletions build/pkgs/charset_normalizer/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-charset-normalizer
2 changes: 2 additions & 0 deletions build/pkgs/cocoalib/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
cocoalib
cocoalib-devel
1 change: 1 addition & 0 deletions build/pkgs/comm/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-comm
1 change: 1 addition & 0 deletions build/pkgs/contourpy/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-contourpy
1 change: 1 addition & 0 deletions build/pkgs/cppy/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-cppy
3 changes: 3 additions & 0 deletions build/pkgs/csdp/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
csdp
csdp-devel
csdp-tools
2 changes: 1 addition & 1 deletion build/pkgs/cvxopt/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-cvxopt
python3-cvxopt
2 changes: 1 addition & 1 deletion build/pkgs/cycler/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-cycler
python3-cycler
2 changes: 1 addition & 1 deletion build/pkgs/cython/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Cython
python3-cython
2 changes: 1 addition & 1 deletion build/pkgs/dateutil/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-dateutil
python3-dateutil
2 changes: 1 addition & 1 deletion build/pkgs/decorator/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-decorator
python3-decorator
1 change: 1 addition & 0 deletions build/pkgs/defusedxml/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-defusedxml
1 change: 1 addition & 0 deletions build/pkgs/docutils/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-docutils
1 change: 1 addition & 0 deletions build/pkgs/dot2tex/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
dot2tex
1 change: 1 addition & 0 deletions build/pkgs/editables/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-editables
1 change: 1 addition & 0 deletions build/pkgs/entrypoints/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-entrypoints
1 change: 1 addition & 0 deletions build/pkgs/executing/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-executing
2 changes: 1 addition & 1 deletion build/pkgs/fastjsonschema/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-fastjsonschema
python3-fastjsonschema
2 changes: 2 additions & 0 deletions build/pkgs/ffmpeg/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# ffmpeg is not in the standard Fedora repository
# Need "RPM Fusion Free"
#ffmpeg
ffmpeg-free
ffmpeg-free-devel
1 change: 1 addition & 0 deletions build/pkgs/flit_core/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-flit-core
1 change: 1 addition & 0 deletions build/pkgs/fonttools/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-fonttools
2 changes: 1 addition & 1 deletion build/pkgs/fpylll/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cython cysignals numpy fplll | $(PYTHON)
cython cysignals numpy fplll | $(PYTHON_TOOLCHAIN) $(PYTHON)

----------
All lines of this file are ignored except the first.
1 change: 1 addition & 0 deletions build/pkgs/free_fonts/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
gnu-free-mono-fonts
gnu-free-sans-fonts
gnu-free-serif-fonts
texlive-gnu-freefont
3 changes: 3 additions & 0 deletions build/pkgs/frobby/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
frobby
libfrobby
libfrobby-devel
2 changes: 1 addition & 1 deletion build/pkgs/furo/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-furo
python3-furo
67 changes: 67 additions & 0 deletions build/pkgs/gap/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,72 @@
# some packages are missing in Fedora
gap
gap-core
gap-devel
gap-libs
libgap
xgap
gap-pkg-ace
gap-pkg-aclib
gap-pkg-alnuth
gap-pkg-anupq
gap-pkg-atlasrep
gap-pkg-autodoc
gap-pkg-automata
gap-pkg-autpgrp
gap-pkg-browse
gap-pkg-caratinterface
gap-pkg-circle
gap-pkg-congruence
gap-pkg-crisp
gap-pkg-crypting
gap-pkg-crystcat
gap-pkg-curlinterface
gap-pkg-cvec
gap-pkg-datastructures
gap-pkg-digraphs
gap-pkg-edim
gap-pkg-ferret
gap-pkg-fga
gap-pkg-fining
gap-pkg-float
gap-pkg-format
gap-pkg-forms
gap-pkg-fplsa
gap-pkg-fr
gap-pkg-francy
gap-pkg-genss
gap-pkg-groupoids
gap-pkg-grpconst
gap-pkg-images
gap-pkg-io
gap-pkg-irredsol
gap-pkg-json
gap-pkg-jupyterviz
gap-pkg-lpres
gap-pkg-nq
gap-pkg-openmath
gap-pkg-orb
gap-pkg-permut
gap-pkg-polenta
gap-pkg-polycyclic
gap-pkg-primgrp
gap-pkg-profiling
gap-pkg-radiroot
gap-pkg-recog
gap-pkg-resclasses
gap-pkg-scscp
gap-pkg-semigroups
gap-pkg-singular
gap-pkg-smallgrp
gap-pkg-smallsemi
gap-pkg-sophus
gap-pkg-spinsym
gap-pkg-standardff
gap-pkg-tomlib
gap-pkg-transgrp
gap-pkg-transgrp-data
gap-pkg-utils
gap-pkg-uuid
gap-pkg-xmod
gap-pkg-zeromqinterface

1 change: 1 addition & 0 deletions build/pkgs/gap_jupyter/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gap-pkg-jupyterkernel
27 changes: 27 additions & 0 deletions build/pkgs/gap_packages/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
gap-pkg-cohomolo
gap-pkg-corelg
gap-pkg-crime
gap-pkg-cryst
gap-pkg-ctbllib
gap-pkg-design
gap-pkg-factint
GAPDoc
gap-pkg-gbnp
gap-pkg-grape
gap-pkg-guava
gap-pkg-hap
gap-pkg-hapcryst
gap-pkg-hecke
gap-pkg-laguna
gap-pkg-liealgdb
gap-pkg-liepring
gap-pkg-liering
gap-pkg-loops
gap-pkg-mapclass
gap-pkg-polymaking
gap-pkg-qpa
gap-pkg-quagroup
gap-pkg-repsn
gap-pkg-sla
gap-pkg-sonata
gap-pkg-toric
1 change: 1 addition & 0 deletions build/pkgs/gast/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-gast
1 change: 1 addition & 0 deletions build/pkgs/gdb/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gdb
2 changes: 1 addition & 1 deletion build/pkgs/gmpy2/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-gmpy2
python3-gmpy2
1 change: 1 addition & 0 deletions build/pkgs/gp2c/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gp2c
1 change: 1 addition & 0 deletions build/pkgs/hatchling/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-hatchling
2 changes: 1 addition & 1 deletion build/pkgs/idna/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-idna
python3-idna
1 change: 1 addition & 0 deletions build/pkgs/imagesize/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-imagesize
2 changes: 1 addition & 1 deletion build/pkgs/importlib_metadata/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-importlib-metadata
python3-importlib-metadata
2 changes: 1 addition & 1 deletion build/pkgs/ipykernel/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-ipykernel
python3-ipykernel
2 changes: 1 addition & 1 deletion build/pkgs/ipython/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ipython
python3-ipython
1 change: 1 addition & 0 deletions build/pkgs/ipython_genutils/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-ipython_genutils
1 change: 1 addition & 0 deletions build/pkgs/ipywidgets/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-ipywidgets
1 change: 1 addition & 0 deletions build/pkgs/isl/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
isl
isl-devel
1 change: 1 addition & 0 deletions build/pkgs/jedi/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-jedi
2 changes: 1 addition & 1 deletion build/pkgs/jinja2/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-jinja2
python3-jinja2
1 change: 1 addition & 0 deletions build/pkgs/jmol/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jmol
2 changes: 1 addition & 1 deletion build/pkgs/jsonschema/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-jsonschema
python3-jsonschema
1 change: 1 addition & 0 deletions build/pkgs/jupymake/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-jupymake
1 change: 1 addition & 0 deletions build/pkgs/jupyter_client/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-jupyter-client
1 change: 1 addition & 0 deletions build/pkgs/jupyter_core/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-jupyter-core
2 changes: 1 addition & 1 deletion build/pkgs/jupyter_sphinx/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-jupyter-sphinx
python3-jupyter-sphinx
1 change: 1 addition & 0 deletions build/pkgs/jupyterlab/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jupyterlab
1 change: 1 addition & 0 deletions build/pkgs/jupyterlab_pygments/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-jupyterlab_pygments
1 change: 1 addition & 0 deletions build/pkgs/kissat/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
kissat
kissat-devel
1 change: 1 addition & 0 deletions build/pkgs/kiwisolver/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-kiwisolver
1 change: 1 addition & 0 deletions build/pkgs/latte_int/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
latte-integrale
1 change: 1 addition & 0 deletions build/pkgs/libgraphviz/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
graphviz
graphviz-devel
1 change: 1 addition & 0 deletions build/pkgs/libnauty/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
libnauty
libnauty-devel
2 changes: 2 additions & 0 deletions build/pkgs/libogg/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
libogg
libogg-devel
2 changes: 2 additions & 0 deletions build/pkgs/libsemigroups/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
libsemigroups
libsemigroups-devel
2 changes: 2 additions & 0 deletions build/pkgs/libtheora/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
libtheora
libtheora-devel
1 change: 1 addition & 0 deletions build/pkgs/linbox/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
linbox
linbox-devel
1 change: 1 addition & 0 deletions build/pkgs/lrcalc_python/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-lrcalc
1 change: 1 addition & 0 deletions build/pkgs/lrslib/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
lrslib
lrslib-devel
1 change: 1 addition & 0 deletions build/pkgs/markupsafe/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-markupsafe
1 change: 1 addition & 0 deletions build/pkgs/mathjax/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
mathjax3
2 changes: 1 addition & 1 deletion build/pkgs/matplotlib/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-matplotlib
python3-matplotlib
1 change: 1 addition & 0 deletions build/pkgs/matplotlib_inline/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-matplotlib-inline
2 changes: 2 additions & 0 deletions build/pkgs/mcqd/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
mcqd
mcqd-devel
2 changes: 1 addition & 1 deletion build/pkgs/meson_python/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-meson-python
python3-meson-python
1 change: 1 addition & 0 deletions build/pkgs/mistune/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-mistune
2 changes: 1 addition & 1 deletion build/pkgs/mpmath/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-mpmath
python3-mpmath
1 change: 1 addition & 0 deletions build/pkgs/nbclient/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-nbclient
1 change: 1 addition & 0 deletions build/pkgs/nbconvert/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-nbconvert
1 change: 1 addition & 0 deletions build/pkgs/nbformat/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-nbformat
1 change: 1 addition & 0 deletions build/pkgs/nest_asyncio/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-nest-asyncio
2 changes: 1 addition & 1 deletion build/pkgs/networkx/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-networkx
python3-networkx
1 change: 1 addition & 0 deletions build/pkgs/nibabel/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-nibabel
1 change: 1 addition & 0 deletions build/pkgs/normaliz/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
libnormaliz
libnormaliz-devel
1 change: 1 addition & 0 deletions build/pkgs/notebook/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-notebook
2 changes: 1 addition & 1 deletion build/pkgs/numpy/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-numpy
python3-numpy
1 change: 1 addition & 0 deletions build/pkgs/onetbb/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
tbb
tbb-devel
2 changes: 1 addition & 1 deletion build/pkgs/packaging/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-packaging
python3-packaging
1 change: 1 addition & 0 deletions build/pkgs/palettable/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-palettable
2 changes: 1 addition & 1 deletion build/pkgs/pandocfilters/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pandocfilters
python3-pandocfilters
1 change: 1 addition & 0 deletions build/pkgs/pari_jupyter/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-pari-jupyter
1 change: 1 addition & 0 deletions build/pkgs/parso/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-parso
1 change: 1 addition & 0 deletions build/pkgs/pathspec/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-pathspec
1 change: 1 addition & 0 deletions build/pkgs/perl_cpan_polymake_prereq/distros/fedora.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ perl-TermReadKey
perl-XML-Writer
perl-XML-LibXML
perl-XML-LibXSLT
perl-SVG
2 changes: 1 addition & 1 deletion build/pkgs/pexpect/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pexpect
python3-pexpect
2 changes: 1 addition & 1 deletion build/pkgs/pickleshare/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pickleshare
python3-pickleshare
2 changes: 1 addition & 1 deletion build/pkgs/pillow/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pillow
python3-pillow
1 change: 1 addition & 0 deletions build/pkgs/pint/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python3-pint
2 changes: 1 addition & 1 deletion build/pkgs/pip/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pip
python3-pip
2 changes: 1 addition & 1 deletion build/pkgs/pkgconfig/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
python-pkgconfig
python3-pkgconfig
1 change: 1 addition & 0 deletions build/pkgs/plantri/distros/fedora.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
plantri
Loading

0 comments on commit a9920de

Please sign in to comment.