Skip to content

Speak the platform vocabulary, not a parallel one #551

Open

Description

@David-Noble-at-work

Epic: #446

NativePMAction{Manager PackageSource, Command PMCommand, Packages []string} restates what
platform.PackageManager and platform.PURL already model: PackageSource("apt") against
PURL.Type("deb"), and a four-value PMCommand enum against the manager's own Install / Remove / Upgrade.

Two vocabularies for one thing means a translation step between them, and the translation is where the
defects will live. An action should carry a PURL and reach a PackageManager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic:LorePackaginglore packaging and the registryfeatureDeliverable unit within an epic

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions