|
| 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 |
0 commit comments