Meta-ticket: Fix optional and experimental packages
mkoeppe opened this issue · 33 comments
Broken optional packages (from #29890):
boost(broken on macOS), database_stein_watkins_mini, texlive (although why anyone would want to install texlive via Sage is baffling to me).
broken experimental packages:- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
Also broken:
- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
- #28711, #30787 -
p_group_cohomology - #34141 -
symengine_py - #33758 -
polylib
Downgrading what's broken:
- #30349 - Downgrade broken optional packages to experimental for Sage 9.2
- #34291 - Downgrade some optional packages to experimental in Sage 9.7
Tickets for optional packages:
- #29897 -
database_stein_watkins_mini - #30262 -
e_antic0.1.8 - #27952: upgrade Normaliz to 3.8.8, PyNormaliz to 2.12, install nauty header/library
- #30325 - Optional package
deformationfails to build:mpir.hnot found - #29171/#30324 -
giacpy_sage - #25374 - cryptominisat
- #27309 - Update FriCAS to 1.3.6
- #31250 - boost, boost_cropped: Update
Tickets for experimental packages:
- #29174 - Remove
autotoolsSPKG - #30155 - Remove broken experimental package
scons - #30156 - Remove broken experimental package
gambit - #30158 - Update
gdbpackage - #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Tickets for mutually exclusive standard packages:
Supporting tickets:
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
- #31526: Drop support for optional packages on ubuntu-trusty, debian-jessie, linuxmint-17, centos-7
- #31522: GH Actions:
tox-optional.yml: Remove misleading error messages regarding optional script packages
See also:
- Open non-wishlist tickets on optional/experimental packages
- #21922: texlive package: Fix installs for existing, root-owned texlive
- #29322: Fix or disable failing package testsuites (spkg-check)
- #25536 meta-ticket: failing internet/optional doctests
Depends on #29901
CC: @jhpalmieri @kliem @slel @fchapoton @DRKWang
Component: packages: optional
Issue created by migration from https://trac.sagemath.org/ticket/29900
Description changed:
---
+++
@@ -11,3 +11,8 @@
- #29174 - Remove `autotools` SPKG
- #29897 - `database_stein_watkins_mini`
+
+See also:
+- #21922: texlive package: Fix installs for existing, root-owned texlive
+
+Description changed:
---
+++
@@ -11,8 +11,9 @@
- #29174 - Remove `autotools` SPKG
- #29897 - `database_stein_watkins_mini`
+- .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:
- #21922: texlive package: Fix installs for existing, root-owned texlive
+- #29322: Fix or disable failing package testsuites (spkg-check)
-Description changed:
---
+++
@@ -7,10 +7,14 @@
- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
-Tickets:
-- #29174 - Remove `autotools` SPKG
+Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`
+Tickets for experimental packages:
+- #29174 - Remove `autotools` SPKG
+- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
+
+Supporting tickets:
- .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:Description changed:
---
+++
@@ -9,6 +9,7 @@
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`
+- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKGDescription changed:
---
+++
@@ -19,6 +19,7 @@
- .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:
+- [Open tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)
- #21922: texlive package: Fix installs for existing, root-owned texlive
- #29322: Fix or disable failing package testsuites (spkg-check)
Description changed:
---
+++
@@ -19,7 +19,7 @@
- .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:
-- [Open tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)
+- [Open non-wishlist tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&milestone=!sage-wishlist&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&milestone=!sage-wishlist&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)
- #21922: texlive package: Fix installs for existing, root-owned texlive
- #29322: Fix or disable failing package testsuites (spkg-check)
Description changed:
---
+++
@@ -16,7 +16,7 @@
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Supporting tickets:
-- .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
+- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:
- [Open non-wishlist tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&milestone=!sage-wishlist&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&milestone=!sage-wishlist&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)Description changed:
---
+++
@@ -22,4 +22,5 @@
- [Open non-wishlist tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&milestone=!sage-wishlist&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&milestone=!sage-wishlist&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)
- #21922: texlive package: Fix installs for existing, root-owned texlive
- #29322: Fix or disable failing package testsuites (spkg-check)
+- #25536 meta-ticket: failing internet/optional doctests
Description changed:
---
+++
@@ -6,6 +6,8 @@
broken experimental packages:
- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
+Also broken:
+- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`Description changed:
---
+++
@@ -8,6 +8,8 @@
Also broken:
- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
+- #28711 - `p_group_cohomology`
+
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`Tests for experimental packages at https://github.com/mkoeppe/sage/actions/runs/170318716
Tests for optional packages at https://github.com/mkoeppe/sage/actions/runs/170362341
(from #29901)
Description changed:
---
+++
@@ -17,6 +17,7 @@
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKG
+- #30155 - Remove broken experimental package `scons`
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Supporting tickets:Description changed:
---
+++
@@ -18,6 +18,7 @@
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKG
- #30155 - Remove broken experimental package `scons`
+- #30156 - Remove broken experimental package `gambit`
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Supporting tickets:Description changed:
---
+++
@@ -19,6 +19,7 @@
- #29174 - Remove `autotools` SPKG
- #30155 - Remove broken experimental package `scons`
- #30156 - Remove broken experimental package `gambit`
+- #30158 - Update `gdb` package
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Supporting tickets:Description changed:
---
+++
@@ -2,7 +2,7 @@
(from #29890:) broken optional packages:
-- boost, database_stein_watkins_mini, sage_numerical_backends_cplex, sage_numerical_backends_gurobi, texlive (although why anyone would want to install texlive via Sage is baffling to me).
+- boost, database_stein_watkins_mini, texlive (although why anyone would want to install texlive via Sage is baffling to me).
broken experimental packages:
- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
Run of optional packages in 9.2.beta6 at https://github.com/sagemath/sage/actions/runs/182648184
Description changed:
---
+++
@@ -14,6 +14,7 @@
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`
- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
+- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKGDescription changed:
---
+++
@@ -15,6 +15,7 @@
- #29897 - `database_stein_watkins_mini`
- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
+- #29171/#30324 - `giacpy_sage`
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKGDescription changed:
---
+++
@@ -13,6 +13,7 @@
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`
+- #30262 - `e_antic` 0.1.8
- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
- #29171/#30324 - `giacpy_sage`Description changed:
---
+++
@@ -25,6 +25,9 @@
- #30158 - Update `gdb` package
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
+Tickets for mutually exclusive standard packages:
+- #19719 - ATLAS
+
Supporting tickets:
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
Description changed:
---
+++
@@ -10,6 +10,8 @@
- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
- #28711 - `p_group_cohomology`
+Downgrading what's broken:
+- #30349 - Downgrade broken optional packages to experimental for Sage 9.2
Tickets for optional packages:
- #29897 - `database_stein_watkins_mini`Description changed:
---
+++
@@ -19,6 +19,7 @@
- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
- #29171/#30324 - `giacpy_sage`
+- #25374 - cryptominisat
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKGDescription changed:
---
+++
@@ -20,6 +20,7 @@
- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
- #29171/#30324 - `giacpy_sage`
- #25374 - cryptominisat
+- #27309 - Update FriCAS to 1.3.6
Tickets for experimental packages:
- #29174 - Remove `autotools` SPKGDescription changed:
---
+++
@@ -30,7 +30,7 @@
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Tickets for mutually exclusive standard packages:
-- #19719 - ATLAS
+- #19719/#30350 - ATLAS
Supporting tickets:
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packagesDescription changed:
---
+++
@@ -1,28 +1,30 @@
+Broken optional packages (from #29890):
-
-
-(from #29890:) broken optional packages:
- boost, database_stein_watkins_mini, texlive (although why anyone would want to install texlive via Sage is baffling to me).
broken experimental packages:
- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
Also broken:
+
- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
- #28711 - `p_group_cohomology`
Downgrading what's broken:
+
- #30349 - Downgrade broken optional packages to experimental for Sage 9.2
Tickets for optional packages:
+
- #29897 - `database_stein_watkins_mini`
- #30262 - `e_antic` 0.1.8
-- #27952: upgrade Normaliz to 3.8.5, PyNormaliz to 2.11, install nauty header/library
+- #27952: upgrade Normaliz to 3.8.8, PyNormaliz to 2.12, install nauty header/library
- #30325 - Optional package `deformation` fails to build: `mpir.h` not found
- #29171/#30324 - `giacpy_sage`
- #25374 - cryptominisat
- #27309 - Update FriCAS to 1.3.6
Tickets for experimental packages:
+
- #29174 - Remove `autotools` SPKG
- #30155 - Remove broken experimental package `scons`
- #30156 - Remove broken experimental package `gambit`
@@ -30,12 +32,15 @@
- #28435 - Upgrade polymake to 4.0r1, jupymake to ...
Tickets for mutually exclusive standard packages:
+
- #19719/#30350 - ATLAS
Supporting tickets:
+
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
See also:
+
- [Open non-wishlist tickets on optional/experimental packages](https://trac.sagemath.org/query?status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+optional&milestone=!sage-wishlist&or&status=needs_info&status=needs_review&status=needs_work&status=new&status=positive_review&component=packages%3A+experimental&milestone=!sage-wishlist&col=id&col=summary&col=component&col=status&col=priority&col=milestone&col=changetime&col=author&col=reviewer&order=priority)
- #21922: texlive package: Fix installs for existing, root-owned texlive
- #29322: Fix or disable failing package testsuites (spkg-check)Description changed:
---
+++
@@ -1,6 +1,6 @@
Broken optional packages (from #29890):
-- boost, database_stein_watkins_mini, texlive (although why anyone would want to install texlive via Sage is baffling to me).
+- `boost` (broken on macOS), database_stein_watkins_mini, texlive (although why anyone would want to install texlive via Sage is baffling to me).
broken experimental packages:
- The experimental packages are even worse: I tried most of them, and only one (compilerwrapper) succeeded.
Description changed:
---
+++
@@ -22,6 +22,7 @@
- #29171/#30324 - `giacpy_sage`
- #25374 - cryptominisat
- #27309 - Update FriCAS to 1.3.6
+- #31250 - boost, boost_cropped: Update
Tickets for experimental packages:
Description changed:
---
+++
@@ -39,6 +39,7 @@
Supporting tickets:
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
+- #31522: GH Actions: `tox-optional.yml`: Remove misleading error messages regarding optional script packages
See also:
Description changed:
---
+++
@@ -39,6 +39,7 @@
Supporting tickets:
- #29901: .github/workflows/: Test all optional packages, add workflow for testing all experimental packages
+- #31526: Drop support for optional packages on ubuntu-trusty, debian-jessie, linuxmint-17, centos-7
- #31522: GH Actions: `tox-optional.yml`: Remove misleading error messages regarding optional script packages
See also:Description changed:
---
+++
@@ -12,6 +12,7 @@
Downgrading what's broken:
- #30349 - Downgrade broken optional packages to experimental for Sage 9.2
+- #34291 - Downgrade some optional packages to experimental in Sage 9.7
Tickets for optional packages:
Description changed:
---
+++
@@ -7,7 +7,9 @@
Also broken:
- cryptominisat on Ubuntu 20.04 - https://groups.google.com/d/msg/sage-devel/e53fr1CObk8/dLFTqxHeBgAJ
-- #28711 - `p_group_cohomology`
+- #28711, #30787 - `p_group_cohomology`
+- #34141 - `symengine_py`
+- #33758 - `polylib`
Downgrading what's broken: