Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain a list of known (non-deposited?) package dev repos in this repository #23

Open
wilfwilson opened this issue Feb 28, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@wilfwilson
Copy link
Member

wilfwilson commented Feb 28, 2022

This could be used:

Some thoughts:

  • The package development repositories of deposited packages should be listed in their PackageInfo.g files. Therefore we don't need to store this.
  • Those hosted at gap-packages could be generated dynamically, if we wanted to.
  • (What do we do if a package repo is moved or renamed?)

Perhaps this should be kept in JSON format. We could additionally store whether to test the package at gap-infra/integration, and perhaps whether to display the link on https://gap-packages.github.io.

@fingolfin fingolfin added the enhancement New feature or request label Mar 18, 2022
@fingolfin
Copy link
Member

A variation of this we discussed at the last GAP Days:

  • add many more packages to this repo (basically any we know of)
  • but keep a separate list that controls which of these packages actually are to be distributed with GAP
  • assembling tarballs of course would only take packages which are on the distro list
  • for tests, distributed packages would be tested exactly as right now, i.e. *only with/against other distributed packages
  • for not distributed packages, we would install just that package in addition to all distributed packages
    • we might run fewer tests for those packages, to conserve resources and also to reflect that we make fewer guarantees for such packages
    • OTOH it might be useful to run all the usual tests to get an idea of "how compatible" a package is with the packages in the official distro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants