selinux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Update CONTRIBUTING.md
@ 2025-07-24  8:40 Petr Lautrbach
  2025-07-24 14:11 ` Stephen Smalley
  0 siblings, 1 reply; 3+ messages in thread
From: Petr Lautrbach @ 2025-07-24  8:40 UTC (permalink / raw)
  To: selinux; +Cc: Petr Lautrbach

This is based on
https://github.com/SELinuxProject/selinux/wiki/Contributing with
preserved "Developer Certificate of Origin" part

Signed-off-by: Petr Lautrbach <lautrbach@redhat.com>
---
 CONTRIBUTING.md | 51 +++++++++++++++++++++++++++++++------------------
 1 file changed, 32 insertions(+), 19 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 575410bf8c3d..c501cf842dcd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -4,18 +4,31 @@ Contributing to the SELinux userspace project is a similar process to
 other open source projects. Bug reports, new features to the existing
 code, additional tools, or updated documentation are all welcome.
 
-You can find a list of open issues where you might contribute to the SELinux kernel code at
-https://github.com/SELinuxProject/selinux-kernel/issues or to the SELinux userspace code at
-https://github.com/SELinuxProject/selinux/issues.
+You can find a list of open issues to the SELinux userspace code at
+https://github.com/SELinuxProject/selinux/issues
 
-See the SELinux userspace
-[wiki page](https://github.com/selinuxproject/selinux/wiki) for more
-information on mailing lists, documentation, and other resources.
+See the SELinux kernel [Getting Started](https://github.com/selinuxproject/selinux-kernel/wiki/Getting-Started)
+guide if you want to contribute to SELinux kernel development instead.
+
+## Mailing list
+
+SELinux has a public mailing list for developers, subscribe by sending an email to
+[selinux+subscribe@vger.kernel.org](mailto:selinux+subscribe@vger.kernel.org).
+It is generally wise to read relevant postings to the list before beginning any
+area of new work. Searchable mailing list archives are available externally at
+https://lore.kernel.org/selinux/ . Patches for SELinux are tracked via
+https://patchwork.kernel.org/project/selinux/list/ .
+
+## IRC
+
+An unofficial SELinux IRC channel is
+[\#selinux](https://web.libera.chat/?channel=#selinux) on [Libera.Chat](https://libera.chat/).
 
 ## Reporting Bugs
 
-All bugs and patches should be submitted to the [SELinux mailing
-list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org.
+All bugs and patches should be submitted to the
+[SELinux mailing list](https://lore.kernel.org/selinux) at
+[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
 
 When reporting bugs please include versions of SELinux related libraries and
 tools (libsepol, libselinux, libsemanage, checkpolicy). If you are
@@ -23,17 +36,20 @@ using a custom policy please include it as well.
 
 ## Compiling
 
-See README.md for instructions on how to compile and test this project.
+There are a number of dependencies required to build the userspace
+tools/libraries. Consult the [README.md](https://github.com/SELinuxProject/selinux/blob/main/README.md)
+for the current list of dependencies and how to build the userspace code.
 
 ## Contributing Code
 
-After obtaining the code of the repository (see below), create a patch
-against the repository, and post that patch to the [SELinux mailing
-list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org. When preparing
-patches, please follow these guidelines:
+After cloning the code of the repository (see below), create a patch against the
+repository, and post that patch to the
+[SELinux mailing list](https://lore.kernel.org/selinux) at
+[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
+When preparing patches, please follow these guidelines:
 
--   Patches should apply with -p1
--   Must apply against HEAD of the master branch
+-   Patches should apply with git am
+-   Must apply against HEAD of the main branch
 -   Separate large patches into logical patches
 -   Patch descriptions must end with your "Signed-off-by" line. This means your
     code meets the Developer's certificate of origin, see below.
@@ -43,10 +59,7 @@ design on the mailing list prior to submitting the patch.
 
 ## Development Repository
 
-Git is a modern source code management system. For more information
-about Git please see the Git website.
-
-To get an anonymous checkout of the SELinux userland repository you can
+To get a copy of the SELinux userland repository you can
 run:
 
     $ git clone https://github.com/SELinuxProject/selinux.git
-- 
2.50.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] Update CONTRIBUTING.md
  2025-07-24  8:40 [PATCH] Update CONTRIBUTING.md Petr Lautrbach
@ 2025-07-24 14:11 ` Stephen Smalley
  2025-07-28 14:24   ` Stephen Smalley
  0 siblings, 1 reply; 3+ messages in thread
From: Stephen Smalley @ 2025-07-24 14:11 UTC (permalink / raw)
  To: Petr Lautrbach; +Cc: selinux

On Thu, Jul 24, 2025 at 4:52 AM Petr Lautrbach <lautrbach@redhat.com> wrote:
>
> This is based on
> https://github.com/SELinuxProject/selinux/wiki/Contributing with
> preserved "Developer Certificate of Origin" part
>
> Signed-off-by: Petr Lautrbach <lautrbach@redhat.com>

Acked-by: Stephen Smalley <stephen.smalley.work@gmail.com>

> ---
>  CONTRIBUTING.md | 51 +++++++++++++++++++++++++++++++------------------
>  1 file changed, 32 insertions(+), 19 deletions(-)
>
> diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
> index 575410bf8c3d..c501cf842dcd 100644
> --- a/CONTRIBUTING.md
> +++ b/CONTRIBUTING.md
> @@ -4,18 +4,31 @@ Contributing to the SELinux userspace project is a similar process to
>  other open source projects. Bug reports, new features to the existing
>  code, additional tools, or updated documentation are all welcome.
>
> -You can find a list of open issues where you might contribute to the SELinux kernel code at
> -https://github.com/SELinuxProject/selinux-kernel/issues or to the SELinux userspace code at
> -https://github.com/SELinuxProject/selinux/issues.
> +You can find a list of open issues to the SELinux userspace code at
> +https://github.com/SELinuxProject/selinux/issues
>
> -See the SELinux userspace
> -[wiki page](https://github.com/selinuxproject/selinux/wiki) for more
> -information on mailing lists, documentation, and other resources.
> +See the SELinux kernel [Getting Started](https://github.com/selinuxproject/selinux-kernel/wiki/Getting-Started)
> +guide if you want to contribute to SELinux kernel development instead.
> +
> +## Mailing list
> +
> +SELinux has a public mailing list for developers, subscribe by sending an email to
> +[selinux+subscribe@vger.kernel.org](mailto:selinux+subscribe@vger.kernel.org).
> +It is generally wise to read relevant postings to the list before beginning any
> +area of new work. Searchable mailing list archives are available externally at
> +https://lore.kernel.org/selinux/ . Patches for SELinux are tracked via
> +https://patchwork.kernel.org/project/selinux/list/ .
> +
> +## IRC
> +
> +An unofficial SELinux IRC channel is
> +[\#selinux](https://web.libera.chat/?channel=#selinux) on [Libera.Chat](https://libera.chat/).
>
>  ## Reporting Bugs
>
> -All bugs and patches should be submitted to the [SELinux mailing
> -list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org.
> +All bugs and patches should be submitted to the
> +[SELinux mailing list](https://lore.kernel.org/selinux) at
> +[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
>
>  When reporting bugs please include versions of SELinux related libraries and
>  tools (libsepol, libselinux, libsemanage, checkpolicy). If you are
> @@ -23,17 +36,20 @@ using a custom policy please include it as well.
>
>  ## Compiling
>
> -See README.md for instructions on how to compile and test this project.
> +There are a number of dependencies required to build the userspace
> +tools/libraries. Consult the [README.md](https://github.com/SELinuxProject/selinux/blob/main/README.md)
> +for the current list of dependencies and how to build the userspace code.
>
>  ## Contributing Code
>
> -After obtaining the code of the repository (see below), create a patch
> -against the repository, and post that patch to the [SELinux mailing
> -list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org. When preparing
> -patches, please follow these guidelines:
> +After cloning the code of the repository (see below), create a patch against the
> +repository, and post that patch to the
> +[SELinux mailing list](https://lore.kernel.org/selinux) at
> +[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
> +When preparing patches, please follow these guidelines:
>
> --   Patches should apply with -p1
> --   Must apply against HEAD of the master branch
> +-   Patches should apply with git am
> +-   Must apply against HEAD of the main branch
>  -   Separate large patches into logical patches
>  -   Patch descriptions must end with your "Signed-off-by" line. This means your
>      code meets the Developer's certificate of origin, see below.
> @@ -43,10 +59,7 @@ design on the mailing list prior to submitting the patch.
>
>  ## Development Repository
>
> -Git is a modern source code management system. For more information
> -about Git please see the Git website.
> -
> -To get an anonymous checkout of the SELinux userland repository you can
> +To get a copy of the SELinux userland repository you can
>  run:
>
>      $ git clone https://github.com/SELinuxProject/selinux.git
> --
> 2.50.1
>
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Update CONTRIBUTING.md
  2025-07-24 14:11 ` Stephen Smalley
@ 2025-07-28 14:24   ` Stephen Smalley
  0 siblings, 0 replies; 3+ messages in thread
From: Stephen Smalley @ 2025-07-28 14:24 UTC (permalink / raw)
  To: Petr Lautrbach; +Cc: selinux

On Thu, Jul 24, 2025 at 10:11 AM Stephen Smalley
<stephen.smalley.work@gmail.com> wrote:
>
> On Thu, Jul 24, 2025 at 4:52 AM Petr Lautrbach <lautrbach@redhat.com> wrote:
> >
> > This is based on
> > https://github.com/SELinuxProject/selinux/wiki/Contributing with
> > preserved "Developer Certificate of Origin" part
> >
> > Signed-off-by: Petr Lautrbach <lautrbach@redhat.com>
>
> Acked-by: Stephen Smalley <stephen.smalley.work@gmail.com>

Thanks, merged.

>
> > ---
> >  CONTRIBUTING.md | 51 +++++++++++++++++++++++++++++++------------------
> >  1 file changed, 32 insertions(+), 19 deletions(-)
> >
> > diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
> > index 575410bf8c3d..c501cf842dcd 100644
> > --- a/CONTRIBUTING.md
> > +++ b/CONTRIBUTING.md
> > @@ -4,18 +4,31 @@ Contributing to the SELinux userspace project is a similar process to
> >  other open source projects. Bug reports, new features to the existing
> >  code, additional tools, or updated documentation are all welcome.
> >
> > -You can find a list of open issues where you might contribute to the SELinux kernel code at
> > -https://github.com/SELinuxProject/selinux-kernel/issues or to the SELinux userspace code at
> > -https://github.com/SELinuxProject/selinux/issues.
> > +You can find a list of open issues to the SELinux userspace code at
> > +https://github.com/SELinuxProject/selinux/issues
> >
> > -See the SELinux userspace
> > -[wiki page](https://github.com/selinuxproject/selinux/wiki) for more
> > -information on mailing lists, documentation, and other resources.
> > +See the SELinux kernel [Getting Started](https://github.com/selinuxproject/selinux-kernel/wiki/Getting-Started)
> > +guide if you want to contribute to SELinux kernel development instead.
> > +
> > +## Mailing list
> > +
> > +SELinux has a public mailing list for developers, subscribe by sending an email to
> > +[selinux+subscribe@vger.kernel.org](mailto:selinux+subscribe@vger.kernel.org).
> > +It is generally wise to read relevant postings to the list before beginning any
> > +area of new work. Searchable mailing list archives are available externally at
> > +https://lore.kernel.org/selinux/ . Patches for SELinux are tracked via
> > +https://patchwork.kernel.org/project/selinux/list/ .
> > +
> > +## IRC
> > +
> > +An unofficial SELinux IRC channel is
> > +[\#selinux](https://web.libera.chat/?channel=#selinux) on [Libera.Chat](https://libera.chat/).
> >
> >  ## Reporting Bugs
> >
> > -All bugs and patches should be submitted to the [SELinux mailing
> > -list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org.
> > +All bugs and patches should be submitted to the
> > +[SELinux mailing list](https://lore.kernel.org/selinux) at
> > +[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
> >
> >  When reporting bugs please include versions of SELinux related libraries and
> >  tools (libsepol, libselinux, libsemanage, checkpolicy). If you are
> > @@ -23,17 +36,20 @@ using a custom policy please include it as well.
> >
> >  ## Compiling
> >
> > -See README.md for instructions on how to compile and test this project.
> > +There are a number of dependencies required to build the userspace
> > +tools/libraries. Consult the [README.md](https://github.com/SELinuxProject/selinux/blob/main/README.md)
> > +for the current list of dependencies and how to build the userspace code.
> >
> >  ## Contributing Code
> >
> > -After obtaining the code of the repository (see below), create a patch
> > -against the repository, and post that patch to the [SELinux mailing
> > -list](https://lore.kernel.org/selinux) at selinux@vger.kernel.org. When preparing
> > -patches, please follow these guidelines:
> > +After cloning the code of the repository (see below), create a patch against the
> > +repository, and post that patch to the
> > +[SELinux mailing list](https://lore.kernel.org/selinux) at
> > +[selinux@vger.kernel.org](mailto:selinux@vger.kernel.org).
> > +When preparing patches, please follow these guidelines:
> >
> > --   Patches should apply with -p1
> > --   Must apply against HEAD of the master branch
> > +-   Patches should apply with git am
> > +-   Must apply against HEAD of the main branch
> >  -   Separate large patches into logical patches
> >  -   Patch descriptions must end with your "Signed-off-by" line. This means your
> >      code meets the Developer's certificate of origin, see below.
> > @@ -43,10 +59,7 @@ design on the mailing list prior to submitting the patch.
> >
> >  ## Development Repository
> >
> > -Git is a modern source code management system. For more information
> > -about Git please see the Git website.
> > -
> > -To get an anonymous checkout of the SELinux userland repository you can
> > +To get a copy of the SELinux userland repository you can
> >  run:
> >
> >      $ git clone https://github.com/SELinuxProject/selinux.git
> > --
> > 2.50.1
> >
> >

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-07-28 14:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-24  8:40 [PATCH] Update CONTRIBUTING.md Petr Lautrbach
2025-07-24 14:11 ` Stephen Smalley
2025-07-28 14:24   ` Stephen Smalley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).