From dbec15bfc90bc6780675c7be805c9c4bb1dcfeba Mon Sep 17 00:00:00 2001 From: Agathe Porte Date: Tue, 14 Jan 2025 11:46:36 +0100 Subject: [PATCH 1/2] Introduce dkms-upload-rights.rst Signed-off-by: Agathe Porte --- docs/reference/dkms-upload-rights.rst | 51 +++++++++++++++++++++++++ docs/reference/index.md | 1 + docs/reference/kernel-upload-rights.rst | 2 + 3 files changed, 54 insertions(+) create mode 100644 docs/reference/dkms-upload-rights.rst diff --git a/docs/reference/dkms-upload-rights.rst b/docs/reference/dkms-upload-rights.rst new file mode 100644 index 0000000..dd7ec05 --- /dev/null +++ b/docs/reference/dkms-upload-rights.rst @@ -0,0 +1,51 @@ +DKMS upload rights +################## + +Sometimes you want to be able to upload DKMS package without having get full +MOTU_ or `Ubuntu Core Developer`_ rights. The *kernel-dkms packageset* is a +list of packages that can be uploaded by members of the +ubuntu-kernel-dkms-uploaders_ Launchpad team. + +There is one packageset per release. See for example the +`Noble kernel-dkms packageset`_. + +.. _Noble kernel-dkms packageset: https://ubuntu-archive-team.ubuntu.com/packagesets/noble/kernel-dkms +.. _ubuntu-kernel-dkms-uploaders: https://launchpad.net/~ubuntu-kernel-dkms-uploaders +.. _MOTU: https://wiki.ubuntu.com/UbuntuDevelopers#MOTU +.. _Ubuntu Core Developer: https://wiki.ubuntu.com/UbuntuDevelopers#CoreDev + +Adding packages to the packageset +================================= + +If you need to add DKMS packages to the packageset, send a mail to the +``devel-permissions@lists.u.c`` mailing list. List the source +packages and releases you need in your request. + +See for example `this request for the mofed-modules-24.10 package`_. + +.. _this request for the mofed-modules-24.10 package: https://lists.ubuntu.com/archives/devel-permissions/2025-January/002679.html + +Applying for packageset upload rights +===================================== + +Like all applications, you first need to create a wiki page with your +application details. Use the DeveloperApplicationTemplate_ to create your +``DKMSUploadApplication`` page. See for example +`PaoloPisati/DKMSUploadApplication`_. + +.. _PaoloPisati/DKMSUploadApplication: https://wiki.ubuntu.com/PaoloPisati/DKMSUploadApplication +.. _DeveloperApplicationTemplate: https://wiki.ubuntu.com/UbuntuDevelopment/DeveloperApplicationTemplate + +Then, you will need to reserve a meeting with the `Developer Membership Board +(DMB)`_ for applying [#]_. To do so, `edit the DMB agenda`_ to add yourself to a +free slot. + +.. [#] Unlike the ubuntu-kernel-uploaders_ Launchpad group for + :ref:`kernel-upload-rights`, the kernel team `has no admin`_ for the + ubuntu-kernel-dkms-uploaders_ Launchpad group. This means we have no team + process to review applications and must delegate to the DMB. + +.. _edit the DMB agenda: https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda +.. _ubuntu-kernel-uploaders: https://launchpad.net/~ubuntu-kernel-uploaders +.. _has no admin: https://launchpad.net/~ubuntu-kernel-dkms-uploaders/+contactuser +.. _Developer Membership Board (DMB): https://wiki.ubuntu.com/DeveloperMembershipBoard diff --git a/docs/reference/index.md b/docs/reference/index.md index 67b10f0..5edeb97 100644 --- a/docs/reference/index.md +++ b/docs/reference/index.md @@ -32,6 +32,7 @@ patch-acceptance-criteria :caption: Privileges kernel-upload-rights +dkms-upload-rights ``` ```{toctree} diff --git a/docs/reference/kernel-upload-rights.rst b/docs/reference/kernel-upload-rights.rst index 908f3c9..31629f8 100644 --- a/docs/reference/kernel-upload-rights.rst +++ b/docs/reference/kernel-upload-rights.rst @@ -1,3 +1,5 @@ +.. _kernel-upload-rights: + Kernel upload rights #################### From ca708bf80bae99a82b96f3f3d507e44f6b37f8f6 Mon Sep 17 00:00:00 2001 From: AnneCYH Date: Fri, 24 Jan 2025 16:00:07 +0800 Subject: [PATCH 2/2] Update dkms-upload-rights.rst Signed-off-by: AnneCYH --- docs/reference/dkms-upload-rights.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/dkms-upload-rights.rst b/docs/reference/dkms-upload-rights.rst index dd7ec05..ec46e3a 100644 --- a/docs/reference/dkms-upload-rights.rst +++ b/docs/reference/dkms-upload-rights.rst @@ -1,7 +1,7 @@ DKMS upload rights ################## -Sometimes you want to be able to upload DKMS package without having get full +Sometimes you want to be able to upload the DKMS package without having get full MOTU_ or `Ubuntu Core Developer`_ rights. The *kernel-dkms packageset* is a list of packages that can be uploaded by members of the ubuntu-kernel-dkms-uploaders_ Launchpad team.