summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Moore <paul@paul-moore.com>2022-04-15 07:45:23 -0600
committerTom Hromatka <tom.hromatka@oracle.com>2022-04-15 07:45:52 -0600
commit3757bfb4d066c37ca5caa33187eddd2e0b172ee0 (patch)
tree7acbbce92e80f552ed93d06e716c9eada17d9e7a
parentd83cb7ac252db91e9ca9c372ea4743e02ba97c50 (diff)
downloadlibseccomp-3757bfb4d066c37ca5caa33187eddd2e0b172ee0.tar.gz
doc: remove the mailing list
Ever since the move to GH, the mailing list hasn't been very useful or very popular so let's just drop it. Signed-off-by: Paul Moore <paul@paul-moore.com> Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com> (cherry picked from commit 3c0dedd45713d7928c459b6523b78f4cfd435269)
-rw-r--r--CONTRIBUTING.md49
-rw-r--r--README.md11
-rw-r--r--doc/admin/MAINTAINER_PROCESS.md27
3 files changed, 24 insertions, 63 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 76e2bb2..70e69f0 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -99,47 +99,8 @@ your real name, saying:
You can add this to your commit description in `git` with `git commit -s`
-## Post Your Patches Upstream
-
-The libseccomp project accepts both GitHub pull requests and patches sent via
-the mailing list. GitHub pull requests are preferred. This sections below
-explain how to contribute via either method. Please read each step and perform
-all steps that apply to your chosen contribution method.
-
-### Submitting via Email
-
-Depending on how you decided to work with the libseccomp code base and what
-tools you are using there are different ways to generate your patch(es).
-However, regardless of what tools you use, you should always generate your
-patches using the "unified" diff/patch format and the patches should always
-apply to the libseccomp source tree using the following command from the top
-directory of the libseccomp sources:
-
- # patch -p1 < changes.patch
-
-If you are not using git, stacked git (stgit), or some other tool which can
-generate patch files for you automatically, you may find the following command
-helpful in generating patches, where "libseccomp.orig/" is the unmodified
-source code directory and "libseccomp/" is the source code directory with your
-changes:
-
- # diff -purN libseccomp.orig/ libseccomp/
-
-When in doubt please generate your patch and try applying it to an unmodified
-copy of the libseccomp sources; if it fails for you, it will fail for the rest
-of us.
-
-Finally, you will need to email your patches to the mailing list so they can
-be reviewed and potentially merged into the main libseccomp repository. When
-sending patches to the mailing list it is important to send your email in text
-form, no HTML mail please, and ensure that your email client does not mangle
-your patches. It should be possible to save your raw email to disk and apply
-it directly to the libseccomp source code; if that fails then you likely have
-a problem with your email client. When in doubt try a test first by sending
-yourself an email with your patch and attempting to apply the emailed patch to
-the libseccomp repository; if it fails for you, it will fail for the rest of
-us trying to test your patch and include it in the main libseccomp repository.
-
-### Submitting via GitHub
-
-See [this guide](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) if you've never done this before.
+## Post Your Patches to GitHub
+
+The libseccomp project accepts new patches via GitHub pull requests, if you
+are not familiar with GitHub pull requests please see
+[this guide](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).
diff --git a/README.md b/README.md
index a83a54a..e306512 100644
--- a/README.md
+++ b/README.md
@@ -24,13 +24,6 @@ URL:
* https://github.com/seccomp/libseccomp-golang
-The project mailing list is currently hosted on Google Groups at the URL below,
-please note that a Google account is not required to subscribe to the mailing
-list.
-
-* https://groups.google.com/forum/#!forum/libseccomp
-* https://groups.google.com/forum/#!forum/libseccomp/join
-
## Supported Architectures
The libseccomp library currently supports the architectures listed below:
@@ -131,5 +124,5 @@ these tools are installed by default.
## Bug and Vulnerability Reporting
Problems with the libseccomp library can be reported using the GitHub issue
-tracking system or the mailing list. Those who wish to privately report
-potential vulnerabilities should follow the directions in SECURITY.md.
+tracking system. Those who wish to privately report potential vulnerabilities
+should follow the directions in SECURITY.md.
diff --git a/doc/admin/MAINTAINER_PROCESS.md b/doc/admin/MAINTAINER_PROCESS.md
index 6ae61ba..e616d71 100644
--- a/doc/admin/MAINTAINER_PROCESS.md
+++ b/doc/admin/MAINTAINER_PROCESS.md
@@ -78,16 +78,23 @@ the next major/minor release (for example, v2.5), and one for the next patch
release (for example, v2.4.2). As issues are entered into the system, they can
be added to the milestones at the discretion of the maintainers.
-### Managing the Public Mailing List
-
-The mailing list is currently hosted on Google Groups, and while it is possible
-to participate in discussions without a Google account, a Google account is
-required to moderate/administer the group. Those maintainers who do have a
-Google account and wish to be added to the moderators list should be added, but
-there is no requirement to do so.
-
-Despite the term "moderator" the list is currently unmoderated and should
-remain the way.
+### Handling Inappropriate Community Behavior
+
+The libseccomp project community is relatively small, and almost always
+respectful and considerate. However, there have been some limited cases of
+inappropriate behavior and it is the responsibility of the maintainers to deal
+with it accordingly.
+
+As mentioned above, the maintainers are encouraged to communicate with each
+other, and this communication is very important in this case. When
+inappropriate behavior is identified in the project (e.g. mailing list, GitHub,
+etc.) the maintainers should talk with each other as well as the responsible
+individual to try and correct the behavior. If the individual continues to act
+inappropriately the maintainers can block the individual from the project using
+whatever means are available. This should only be done as a last resort, and
+with the agreement of all the maintainers. In cases where a quick response is
+necessary, a maintainer can unilaterally block an individual, but the block
+should be reviewed by all the other maintainers soon afterwards.
### New Project Releases