Blame CONTRIBUTING.md

Packit 38d9dc
# Contributing to libva
Packit 38d9dc
Packit 38d9dc
Libva is an open source project licensed under the [MIT License](https://opensource.org/licenses/MIT)
Packit 38d9dc
Packit 38d9dc
## Coding Style
Packit 38d9dc
Packit 38d9dc
Libva does not have a defined coding style at this time, but that will be updated.
Packit 38d9dc
Packit 38d9dc
## Certificate of Origin
Packit 38d9dc
Packit 38d9dc
In order to get a clear contribution chain of trust we use the [signed-off-by language](https://01.org/community/signed-process)
Packit 38d9dc
used by the Linux kernel project.  
Packit 38d9dc
## Patch format
Packit 38d9dc
Packit 38d9dc
Beside the signed-off-by footer, we expect each patch to comply with the following format:
Packit 38d9dc
Packit 38d9dc
```
Packit 38d9dc
<component>: Change summary
Packit 38d9dc
Packit 38d9dc
More detailed explanation of your changes: Why and how.
Packit 38d9dc
Wrap it to 72 characters.
Packit 38d9dc
See [here](http://chris.beams.io/posts/git-commit/)
Packit 38d9dc
for some more good advices.
Packit 38d9dc
Packit 38d9dc
Signed-off-by: <contributor@foo.com>
Packit 38d9dc
```
Packit 38d9dc
Packit 38d9dc
For example:
Packit 38d9dc
Packit 38d9dc
```
Packit 38d9dc
drm: remove va_drm_is_authenticated check
Packit 38d9dc
    
Packit 38d9dc
If we do not use a render node we must authenticate. Doing the extra
Packit 38d9dc
GetClient calls/ioctls does not help much, so don't bother.
Packit 38d9dc
    
Packit 38d9dc
Cc: David Herrmann <dh.herrmann@gmail.com>
Packit 38d9dc
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Packit 38d9dc
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Packit 38d9dc
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
Packit 38d9dc
```
Packit 38d9dc
Packit 38d9dc
## Pull requests
Packit 38d9dc
Packit 38d9dc
We accept github pull requests.
Packit 38d9dc
Packit 38d9dc
Once you've finished making your changes push them to your fork and send the PR via the github UI.
Packit 38d9dc
Packit 38d9dc
## Reporting a security issue
Packit 38d9dc
Packit 38d9dc
Please mail to secure-opensource@intel.com directly for security issue
Packit 38d9dc
Packit 38d9dc
## Public issue tracking
Packit 38d9dc
Packit 38d9dc
If you have a problem, please let us know.  IRC is a perfectly fine place
Packit 38d9dc
to quickly informally bring something up, if you get a response.  The
Packit 38d9dc
[mailing list](https://lists.01.org/mailman/listinfo/intel-vaapi-media)
Packit 38d9dc
is a more durable communication channel.
Packit 38d9dc
Packit 38d9dc
If it's a bug not already documented, by all means please [open an
Packit 38d9dc
issue in github](https://github.com/intel/libva/issues/new) so we all get visibility
Packit 38d9dc
to the problem and can work towards a resolution.
Packit 38d9dc
Packit 38d9dc
For feature requests we're also using github issues, with the label
Packit 38d9dc
"enhancement".
Packit 38d9dc
Packit 38d9dc
Our github bug/enhancement backlog and work queue are tracked in a
Packit 38d9dc
[Libva waffle.io kanban](https://waffle.io/intel/libva).
Packit 38d9dc
Packit 38d9dc
## Closing issues
Packit 38d9dc
Packit 38d9dc
You can either close issues manually by adding the fixing commit SHA1 to the issue
Packit 38d9dc
comments or by adding the `Fixes` keyword to your commit message:
Packit 38d9dc
Packit 38d9dc
```
Packit 38d9dc
ssntp: test: Add Disconnection role checking tests
Packit 38d9dc
Packit 38d9dc
We check that we get the right role from the disconnection
Packit 38d9dc
notifier.
Packit 38d9dc
Packit 38d9dc
Fixes #121
Packit 38d9dc
Packit 38d9dc
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Packit 38d9dc
```
Packit 38d9dc
Packit 38d9dc
Github will then automatically close that issue when parsing the
Packit 38d9dc
[commit message](https://help.github.com/articles/closing-issues-via-commit-messages/).