Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template/questionnaire for requesting packages to base OS #641

Closed
miabbott opened this issue Sep 30, 2020 · 4 comments · Fixed by #655
Closed

Template/questionnaire for requesting packages to base OS #641

miabbott opened this issue Sep 30, 2020 · 4 comments · Fixed by #655

Comments

@miabbott
Copy link
Member

miabbott commented Sep 30, 2020

Based on the output of the community meeting discussion around #628, it seems like we could benefit from a template or questionnaire that can be filled out when users have a request to add a package to the base OS.

Different questions/considerations will have different weights, but let's spitball a list of things to ask:

  • Can the package be run from a container?
  • Can the tool be helpful in debugging container runtime issues?
  • Can the tool be helpful in debugging networking issues?
  • Is it possible to layer the package onto the base OS as a day 2 operation?
  • Does the package have additional dependencies? (i.e. does it drag in Python, Perl, etc)
  • What is the size of the package and its dependencies?
  • Can the packaging be adjusted to just deliver binaries?
  • What is the intended use case of the package?
  • Can the tool be used to do things we’d rather users not be able to do in FCOS? (E.g. can it be abused as a Turing complete interpreter?)
  • Does the tool have a history of CVEs?
@miabbott
Copy link
Member Author

Oops, missed the HackMD with some additional questions - https://hackmd.io/3LlGUzYjT-C3sbkIDBquKQ

@travier travier pinned this issue Oct 1, 2020
@travier
Copy link
Member

travier commented Oct 1, 2020

Looks like this could be an issue template but our current template seems to be outdated: https://github.com/coreos/fedora-coreos-tracker/blob/master/.github/ISSUE_TEMPLATE.md

@bgilbert bgilbert unpinned this issue Oct 1, 2020
@bgilbert
Copy link
Contributor

bgilbert commented Oct 1, 2020

@travier We intentionally use the old-style template so its contents are pre-filled directly into the form, rather than sending users through the chooser flow. I think it'd make sense to change that, though, and to have "Add a package to the OS" as a separate bug-reporting option.

@jlebon
Copy link
Member

jlebon commented Oct 21, 2020

Oops, missed the HackMD with some additional questions - hackmd.io/3LlGUzYjT-C3sbkIDBquKQ

I merged the remaining ones into the first comment.

miabbott added a commit to miabbott/fedora-coreos-tracker that referenced this issue Oct 27, 2020
An initial set of instructions on how to request a new package be
added to FCOS. This can be folded into a chooser option for new
issues, if desired.

Closes coreos#641
miabbott added a commit to miabbott/fedora-coreos-tracker that referenced this issue Oct 27, 2020
An initial set of instructions on how to request a new package be
added to FCOS. This can be folded into a chooser option for new
issues, if desired.

Closes coreos#641
miabbott added a commit to miabbott/fedora-coreos-tracker that referenced this issue Oct 27, 2020
An initial set of instructions on how to request a new package be
added to FCOS. This can be folded into a chooser option for new
issues, if desired.

Closes coreos#641
miabbott added a commit to miabbott/fedora-coreos-tracker that referenced this issue Oct 27, 2020
An initial set of instructions on how to request a new package be
added to FCOS. This can be folded into a chooser option for new
issues, if desired.

Closes coreos#641
miabbott added a commit to miabbott/fedora-coreos-tracker that referenced this issue Oct 28, 2020
An initial set of instructions on how to request a new package be
added to FCOS. This can be folded into a chooser option for new
issues, if desired.

Closes coreos#641
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants