Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.

Finalize pkgEnt and default pkgSet pipeline #46

Open
aameen-tulip opened this issue Nov 27, 2022 · 0 comments
Open

Finalize pkgEnt and default pkgSet pipeline #46

aameen-tulip opened this issue Nov 27, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@aameen-tulip
Copy link
Owner

The branch mk-src-ent has made a big push on this, and aims to create a formal spec for pkgEnt. This will help land on a common standard for package definitions to be shared in overlays across projects.

While pkgSet pipelines necessarily need to be more flexible, a set of interfaces implemented by different backends should help scaling small clusters centered around package locks and workspaces to be compatible with larger hierarchical sets with multiple versions like we have in flocoPackages.

addFlocoPackage[s] ( overlay generator ), getFlocoPackage ( lookup by exact ident+version ), resolveFlocoPackages ( filters by semver ), and similar interfaces can abstract a packument VInfo hierarchy vs. a keyed set. Definitions for these already exist for the keyed metaSet backend.

@aameen-tulip aameen-tulip added the enhancement New feature or request label Nov 27, 2022
@aameen-tulip aameen-tulip self-assigned this Nov 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant