Skip to content

Commit dbec15b

Browse files
committed
Introduce dkms-upload-rights.rst
Signed-off-by: Agathe Porte <[email protected]>
1 parent 161b70f commit dbec15b

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
DKMS upload rights
2+
##################
3+
4+
Sometimes you want to be able to upload DKMS package without having get full
5+
MOTU_ or `Ubuntu Core Developer`_ rights. The *kernel-dkms packageset* is a
6+
list of packages that can be uploaded by members of the
7+
ubuntu-kernel-dkms-uploaders_ Launchpad team.
8+
9+
There is one packageset per release. See for example the
10+
`Noble kernel-dkms packageset`_.
11+
12+
.. _Noble kernel-dkms packageset: https://ubuntu-archive-team.ubuntu.com/packagesets/noble/kernel-dkms
13+
.. _ubuntu-kernel-dkms-uploaders: https://launchpad.net/~ubuntu-kernel-dkms-uploaders
14+
.. _MOTU: https://wiki.ubuntu.com/UbuntuDevelopers#MOTU
15+
.. _Ubuntu Core Developer: https://wiki.ubuntu.com/UbuntuDevelopers#CoreDev
16+
17+
Adding packages to the packageset
18+
=================================
19+
20+
If you need to add DKMS packages to the packageset, send a mail to the
21+
``[email protected]`` mailing list. List the source
22+
packages and releases you need in your request.
23+
24+
See for example `this request for the mofed-modules-24.10 package`_.
25+
26+
.. _this request for the mofed-modules-24.10 package: https://lists.ubuntu.com/archives/devel-permissions/2025-January/002679.html
27+
28+
Applying for packageset upload rights
29+
=====================================
30+
31+
Like all applications, you first need to create a wiki page with your
32+
application details. Use the DeveloperApplicationTemplate_ to create your
33+
``DKMSUploadApplication`` page. See for example
34+
`PaoloPisati/DKMSUploadApplication`_.
35+
36+
.. _PaoloPisati/DKMSUploadApplication: https://wiki.ubuntu.com/PaoloPisati/DKMSUploadApplication
37+
.. _DeveloperApplicationTemplate: https://wiki.ubuntu.com/UbuntuDevelopment/DeveloperApplicationTemplate
38+
39+
Then, you will need to reserve a meeting with the `Developer Membership Board
40+
(DMB)`_ for applying [#]_. To do so, `edit the DMB agenda`_ to add yourself to a
41+
free slot.
42+
43+
.. [#] Unlike the ubuntu-kernel-uploaders_ Launchpad group for
44+
:ref:`kernel-upload-rights`, the kernel team `has no admin`_ for the
45+
ubuntu-kernel-dkms-uploaders_ Launchpad group. This means we have no team
46+
process to review applications and must delegate to the DMB.
47+
48+
.. _edit the DMB agenda: https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda
49+
.. _ubuntu-kernel-uploaders: https://launchpad.net/~ubuntu-kernel-uploaders
50+
.. _has no admin: https://launchpad.net/~ubuntu-kernel-dkms-uploaders/+contactuser
51+
.. _Developer Membership Board (DMB): https://wiki.ubuntu.com/DeveloperMembershipBoard

docs/reference/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ patch-acceptance-criteria
3232
:caption: Privileges
3333
3434
kernel-upload-rights
35+
dkms-upload-rights
3536
```
3637

3738
```{toctree}

docs/reference/kernel-upload-rights.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _kernel-upload-rights:
2+
13
Kernel upload rights
24
####################
35

0 commit comments

Comments
 (0)