gap-system / GapWWW

Source for the GAP website
https://www.gap-system.org
12 stars 25 forks source link

Centralize package status into a single file #330

Closed fingolfin closed 10 months ago

fingolfin commented 12 months ago

Instead of letting each package keep track of its own status as a deposited or refereed package, we now collect this information centrally. This makes more sense, and also avoids some awkwardness

For example, in order to be accepted for distribution, currently GAP package authors must provide a proper release of their package, which then is reviewed. But that release should not yet have status accepted resp. deposited... so strictly speaking, right after the package is officially accepted, a second release with the updated status should be made right away.

With a centralized list of deposited and accepted packages, there is no need anymore for packages metadata to contain this information.

fingolfin commented 12 months ago

We could also add more data in the future... e.g. the version of the package that was "accepted" would probably be interesting for users.