Opened 8 years ago

Last modified 7 years ago

#14962 closed task

make sure all optional packages work in the git repository — at Version 15

Reported by: ohanar Owned by:
Priority: major Milestone: sage-6.0
Component: packages: optional Keywords:
Cc: schilly Merged in:
Authors: Volker Braun Reviewers:
Report Upstream: N/A Work issues:
Branch: u/vbraun/optional_databases (Commits, GitHub, GitLab) Commit: 5b72359a8c98b14002e8a4e35600d9252280c7c7
Dependencies: #15172, #15258 Stopgaps:

Status badges

Description (last modified by vbraun)

we support them, so we need to make sure they will continue to work

Script to systematically try out all optional spkgs: http://boxen.math.washington.edu/home/vbraun/Sage/Testing/test_optional_packages.sh

The optional databases will be dealt with here, other packages should make separate tickets. Use the following new "upstream" tarballs:

Change History (15)

comment:1 Changed 8 years ago by ohanar

  • Branch set to u/ohanar/optional

comment:2 Changed 8 years ago by git

  • Commit set to acbbe0dce4ad570153083146a34e660dd620ab6f

Branch pushed to git repo; I updated commit sha1. This was a forced push. Recent commits:

[changeset:acbbe0d]Merge branch 'build_system' into optional
[changeset:2535903][FIXUP] optional: add git specific files
[changeset:c463e93][CLEANUP] remove hgignores
[changeset:8bb933a]Merge in optional packages
[changeset:4ea72f0]Trac #14909: Add new dependencies of the HAP package

comment:3 Changed 8 years ago by ohanar

  • Branch changed from u/ohanar/optional to u/ohanar/test

comment:4 Changed 8 years ago by git

  • Commit changed from acbbe0dce4ad570153083146a34e660dd620ab6f to cfd9dd10cf3ff3dab9d10f61f82c418723b0e395
Last edited 8 years ago by ohanar (previous) (diff)

comment:5 Changed 8 years ago by git

  • Commit changed from cfd9dd10cf3ff3dab9d10f61f82c418723b0e395 to cf45f4588bbc4e8ec59cc11b96dd4afc1abc7500
Last edited 8 years ago by ohanar (previous) (diff)

comment:6 Changed 8 years ago by git

  • Commit changed from cf45f4588bbc4e8ec59cc11b96dd4afc1abc7500 to 728e542453259b59b7e012f382e141652671d425

Branch pushed to git repo; I updated commit sha1. New commits:

comment:7 Changed 8 years ago by git

  • Commit changed from 728e542453259b59b7e012f382e141652671d425 to cf45f4588bbc4e8ec59cc11b96dd4afc1abc7500
Last edited 8 years ago by ohanar (previous) (diff)

comment:8 Changed 8 years ago by vbraun

  • Commit cf45f4588bbc4e8ec59cc11b96dd4afc1abc7500 deleted
  • Dependencies set to #15172
  • Description modified (diff)

4ti2 is currently broken (not related to the git transition) but works with the update at #15172.

comment:9 Changed 8 years ago by vbraun

  • Branch u/ohanar/test deleted

comment:10 Changed 8 years ago by vbraun

  • Dependencies changed from #15172 to #15172, #15258

#15258 fails, because it implements a dependency check in the spkg-install using newest-version. How should optional spkgs handle dependencies when they transition to the new layout, by adding to deps? Or put the dependency rule in a <packagename>/deps file that is included from deps? Or no dependency management?

comment:11 Changed 8 years ago by ohanar

For right now I would say no dependency management -- any other solution at this point in time would require messing with the build system, which I don't want to do at the moment (so that we can get through this git transition).

On top of our current faux package manager I would say the best solution would be to replace (at least most of) deps with <packagename>/deps, but I'm not particularly interested in continuing the development of the current build system.

comment:12 Changed 8 years ago by vbraun

The following spkgs failed to install:

brian
cunningham_tables
database_cremona_ellcurve
database_jones_numfield
database_kohel
database_odlyzko_zeta
database_sloane_oeis
database_stein_watkins_mini.p0
database_symbolic_data
fricas
fricasaldor
jsmath_image_fonts
libcocoa
libtheora
mpi4py
openssl
p_group_cohomology
PyQt_x11
TOPCOM
valgrind

Logfiles are here: http://boxen.math.washington.edu/home/vbraun/Sage/Testing/optional/

Last edited 8 years ago by vbraun (previous) (diff)

comment:13 Changed 8 years ago by vbraun

  • Authors set to Volker Braun
  • Branch set to u/vbraun/optional_databases
  • Commit set to 5b72359a8c98b14002e8a4e35600d9252280c7c7

New commits:

[changeset:5b72359]switched the large Cremona ellcurve database to the new git directory layout

comment:14 Changed 8 years ago by vbraun

SAGE_DATA is now SAGE_LOCAL/share, for the record.

comment:15 Changed 8 years ago by vbraun

  • Description modified (diff)
Note: See TracTickets for help on using tickets.