Skip to content

Check what packages will be dropped from package sets #250

@thomashoneyman

Description

@thomashoneyman

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:

  1. Get a list of packages and package versions from the latest current package set
  2. Run the legacy import tool to produce a bower-exclusions.json file
  3. 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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions