You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+13-7Lines changed: 13 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -16,21 +16,23 @@ Basic Information
16
16
What compiler and/or IDE you are using (include version):
17
17
18
18
If you are using a pre-packaged binary
19
-
Exact package name and version: (for example, libarchive13-3.1.2-11)
19
+
Exact package name and version:
20
20
Repository you obtained it from:
21
21
22
22
Description of the problem you are seeing:
23
23
What did you do?
24
24
What did you expect to happen?
25
-
What actually happen?
26
-
What log files or erorr messages were produced?
25
+
What actually happened?
26
+
What log files or error messages were produced?
27
27
28
28
How the libarchive developers can reproduce your problem:
29
29
What other software was involved?
30
30
What other files were involved?
31
31
How can we obtain any of the above?
32
32
```
33
33
34
+
Depending on the specific type of issue, other information will be helpful:
35
+
34
36
## Test Failures
35
37
36
38
If you see any test failures, please include the information above and also:
@@ -53,14 +55,18 @@ If you are trying to write a program using libarchive, please include the inform
53
55
54
56
## Libarchive produced incorrect output
55
57
58
+
Please tell us what program you ran, any command-line arguments you provided, and details of the input files (`ls -l` output is helpful here). If the problem involved a command-line program, please copy the full terminal text into the report, including the command line and any error messages.
59
+
56
60
Please try to make the output file available to us. Unless it is very large, you can upload it into a fresh github repository and provide a link in your issue report.
57
61
58
62
59
-
## Libarchive failed to read a particular input file
63
+
## Libarchive could not read a particular input file
60
64
61
65
Note: If you can provide a **very small** input file that reproduces the problem, we can add that to our test suite. This will ensure that the bug does not reappear in the future.
62
66
63
-
If the input file is large and/or proprietary, please post an issue first, then follow-up with an email to [email protected] so one of the libarchive developers can follow up with you. In your email, please include a link to the issue report.
67
+
A link to the relevant file is usually sufficient.
68
+
69
+
If you cannot provide the input file or a link to the file, please let us know if there is some other way to obtain it.
64
70
65
71
66
72
## Documentation improvements
@@ -78,11 +84,11 @@ We are always interested in improving the libarchive documentation. Please tell
78
84
79
85
We welcome all code submissions. But of course, some code submissions are easier for us to respond to than others. The best code submissions:
80
86
81
-
* Address a single issue. There have been many cases where a simple fix to an obvious problem did not get handled for months because the patch that was provided also included an unrelated change affecting a controversial area of the code.
87
+
* Address a single issue. There have been many cases where a simple fix to an obvious problem did not get handled for months because the patch that was provided also included an unrelated change affecting an especially complex area of the code.
82
88
83
89
* Follow existing libarchive code style and conventions. Libarchive generally follows [BSD KNF](https://www.freebsd.org/cgi/man.cgi?query=style&sektion=9) for formatting code.
84
90
85
-
* Do not make gratuitous changes to existing whitespace, capitalization, or spelling.
91
+
* Do not make unnecessary changes to existing whitespace, capitalization, or spelling.
86
92
87
93
* Include detailed instructions for reproducing the problem you're fixing. We do try to verify that a submission actually fixes a real problem. If we can't reproduce the problem, it will take us longer to evaluate the fix. For this reason, we encourage you to file an issue report first with details on reproducing the problem, then refer to that issue in your pull request.
0 commit comments