-
Notifications
You must be signed in to change notification settings - Fork 59
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
instructions for requesting new packages #655
Conversation
c6678d9
to
eb0a331
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for writing this up! One minor/optional comment; LGTM as is too.
40ed965
to
afeb470
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Will let @dustymabe have a look.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM. Just some wording suggestions.
NEWPACKAGE.md
Outdated
1. What, if any, are the additional dependencies on the package? (i.e. does it drag in Python, Perl, etc) | ||
2. What is the size of the package and its dependencies? | ||
3. What problem are you trying to solve with this package? Or what functionality does the package provide? | ||
4. Can the package be run from a container? Explain why or why not. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4. Can the package be run from a container? Explain why or why not. | |
4. Can the software provided by the package be run from a container? Explain why or why not. |
NEWPACKAGE.md
Outdated
2. What is the size of the package and its dependencies? | ||
3. What problem are you trying to solve with this package? Or what functionality does the package provide? | ||
4. Can the package be run from a container? Explain why or why not. | ||
5. Can the tool be helpful in debugging container runtime issues? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
5. Can the tool be helpful in debugging container runtime issues? | |
5. Can the tool(s) provided by the package be helpful in debugging container runtime issues? |
NEWPACKAGE.md
Outdated
3. What problem are you trying to solve with this package? Or what functionality does the package provide? | ||
4. Can the package be run from a container? Explain why or why not. | ||
5. Can the tool be helpful in debugging container runtime issues? | ||
6. Can the tool be helpful in debugging networking issues? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6. Can the tool be helpful in debugging networking issues? | |
6. Can the tool(s) provided by the package be helpful in debugging networking issues? |
NEWPACKAGE.md
Outdated
5. Can the tool be helpful in debugging container runtime issues? | ||
6. Can the tool be helpful in debugging networking issues? | ||
7. Is it possible to layer the package onto the base OS as a day 2 operation? Explain why or why not. | ||
8. Can the packaging be adjusted to just deliver binaries? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
8. Can the packaging be adjusted to just deliver binaries? | |
8. In the case of packages providing services and binaries, can the packaging be adjusted to just deliver binaries? |
NEWPACKAGE.md
Outdated
6. Can the tool be helpful in debugging networking issues? | ||
7. Is it possible to layer the package onto the base OS as a day 2 operation? Explain why or why not. | ||
8. Can the packaging be adjusted to just deliver binaries? | ||
9. 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?) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
9. 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?) | |
9. Can the tool(s) provided by the package 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?) |
NEWPACKAGE.md
Outdated
7. Is it possible to layer the package onto the base OS as a day 2 operation? Explain why or why not. | ||
8. Can the packaging be adjusted to just deliver binaries? | ||
9. 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?) | ||
10. Does the tool have a history of CVEs? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
10. Does the tool have a history of CVEs? | |
10. Do the software provided by the package have a history of CVEs? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be "Does the software...", no?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this!
I'm in favor of adding the questionnaire as a new-issue template in the chooser rather than a separate NEWPACKAGE.md
file. Without that, I suspect users will file ordinary feature requests anyway, and we'll have to refer them back to the instructions.
NEWPACKAGE.md
Outdated
|
||
Please title the new issue: `Package Request: <name of package>` | ||
|
||
1. What, if any, are the additional dependencies on the package? (i.e. does it drag in Python, Perl, etc) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: nicer phrasing:
1. What, if any, are the additional dependencies on the package? (i.e. does it drag in Python, Perl, etc) | |
1. What, if any, are the additional dependencies on the package? (i.e. does it pull in Python, Perl, etc) |
NEWPACKAGE.md
Outdated
7. Is it possible to layer the package onto the base OS as a day 2 operation? Explain why or why not. | ||
8. Can the packaging be adjusted to just deliver binaries? | ||
9. 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?) | ||
10. Does the tool have a history of CVEs? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be "Does the software...", no?
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
afeb470
to
a3eafa6
Compare
Thanks for the feedback Dusty + Benjamin! I've pushed a new update. Re: the new issue chooser - I'd say let's merge these changes as is (just so we agree on wording) and afterwards I'll setup the chooser. It won't hurt to have the file around, IMO. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I took a guess at what would be good for the bug report template. The new package template is taken from #655.
* Bug Report + New Package templates I took a guess at what would be good for the bug report template. The new package template is taken from #655. Co-authored-by: Dusty Mabe <[email protected]>
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 #641