-
Notifications
You must be signed in to change notification settings - Fork 36
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
A few policy questions #112
Comments
Related: is the The library in question is https://github.com/justinrainbow/json-schema, and it uses |
Two points we're interested in specifically regarding security coverage:
|
Hi @gabesullice @wimleers @xjm, first thanks for your interest in this project and considering using it in a much bigger project :) Currently this is a small library maintained by me only (with some help of @prolic).
Until now we didn't have any security issues but in case there will be a security issue this will be handled at least like a bug fix (see below) but we can also fix security issues of older versions. We just never thought about this until now and so we didn't provide any official plan.
Releases happen as necessary (see in more detail below)
Yes it's semver. There are no LTS releases but we do support quite old PHP versions. It's somehow coupled to PHP versions. (see below in more detail)
As already described - we never thought about this until now. ################################## What are your expectations on this to be able to use this library?
################################# We don't have an official process of how we do handle releases and BC breaks but we do it the following way:
Thanks you very much! |
Thanks so much @marc-mabe for the thorough response! I think a GitHub template providing an email address to report security issues is a great idea. It's also a good idea to keep a list of contacts for projects that might need coordnated releases. If you ever become aware of an issue that will require a security release, you could contact us at [email protected] to let us know about the upcoming release, and we could use your security email address to pass on any vulnerabilities with the library that are reported to us. The writeup of your version support policy makes a lot of sense, and the fact that you provide crtiical bugfix support for old branches is great as well. (Drupal has rather long release cycles and non-technical users, so we have to be careful with package major version upgrades.) Maybe some of the above information could simply be added to your README; I think it gives us enough information to proceed. |
Great 😀I'll write it down and let you knowAm 06.03.2019 20:33 schrieb "xjm on Drupal.org" <[email protected]>:Thanks so much @marc-mabe for the thorough response! I think a GitHub template providing an email address to report security issues is a great idea.
It's also a good idea to keep a list of contacts for projects that might need coordnated releases. If you ever become aware of an issue that will require a security release, you could contact us at [email protected] to let us know about the upcoming release, and we could use your security email address to pass on any vulnerabilities with the library that are reported to us.
The writeup of your version support policy makes a lot of sense, and the fact that you provide crtiical bugfix support for old branches is great as well. (Drupal has rather long release cycles and non-technical users, so we have to be careful with package major version upgrades.)
Maybe some of the above information could simply be added to your README; I think it gives us enough information to proceed.
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.
|
in #117
It's impossible for me to maintain such a list as I don't have control of referencing projects, but if you like to open a PR adding a section for |
Hi there!
The Drupal project is considering adding a library that will add this library as one of our dev dependencies and so we're performing a standard stability review :)
I'm curious if you have any official policies documented somewhere WRT to:
PS. I totally understand that these questions might be a little over the top if this project is a one-person shop, for the most part ;) Due diligence and whatnot.
The text was updated successfully, but these errors were encountered: