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

Create proposal for Package Repository Processes #510

Closed
seemiller opened this issue May 4, 2021 · 0 comments · Fixed by #645
Closed

Create proposal for Package Repository Processes #510

seemiller opened this issue May 4, 2021 · 0 comments · Fixed by #645
Assignees
Labels
kind/feature A request for a new feature owner/packages Work executed by a package's maintainer
Milestone

Comments

@seemiller
Copy link
Contributor

seemiller commented May 4, 2021

Feature Request

TCE needs to define a process and methodology for handling repositories of packages.

Current Situation

  • The process to create a package containing some third party application/functionality has already been defined in the TCE design documentation.
  • This package will represent a specific version of that application/functionality.

Consider

  • What happens when that application/functionality releases a new version?
    • image
  • What is the prescribed process that TCE will use to make available that new version?
  • How many package versions will TCE support.?
    • If N=$current_version, will we support n-2?
    • Does N represent major? minor? patch?
  • Can multiple versions of a package be available simultaneously?
  • How will TCE respond to CVE's in existing packages?
  • What channels should TCE provide for its repository (e.g. stable, beta. alpha)
  • How we are going to think about "true" community-owned repositories
    • Users will not always want their software to become part of core TCE. We need to provide guidance on how folks can bring their own packages + bring their own package repositories.

Desired State

  • To have a document that defines TCE's approach to versioning packages and publishing package repositories.
@seemiller seemiller added triage/needs-triage Needs triage by TCE maintainers kind/feature A request for a new feature labels May 4, 2021
@joshrosso joshrosso added this to the v0.5.0 milestone May 10, 2021
@joshrosso joshrosso changed the title TCE Package Versioning Create proposal for Package Repository Processes May 10, 2021
@seemiller seemiller added the owner/packages Work executed by a package's maintainer label May 11, 2021
@seemiller seemiller removed the triage/needs-triage Needs triage by TCE maintainers label May 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/feature A request for a new feature owner/packages Work executed by a package's maintainer
Projects
None yet
2 participants