-
Notifications
You must be signed in to change notification settings - Fork 79
Description
The current package set contains packages that will not be included in the new registry, and therefore won't be included in the package sets produced by the registry (since the package sets only include packages from the registry).
An example: purescript-parsing
will be dropped because of #249, unless its LICENSE file gets fixed. It would be good to understand what other packages will be dropped from the package sets unless we fix something about them -- especially packages within the core, contrib, web, and node organizations (like purescript-parsing
).
To handle this, we would need to:
- Get a list of packages and package versions from the latest current package set
- Run the legacy import tool to produce a
bower-exclusions.json
file - Cross-reference the
bower-exclusions
against the package set to find package versions found in both places
The list of package versions that exist in both the package set and the bower exclusions represents packages currently provided by the set but which will no longer be provided going forward. This is also the list of packages that we really ought to fix, if we're going to manually fix any packages, to provide a smooth upgrade experience for users.