Skip to content

Commit 1899462

Browse files
committed
DMB: package set: package set to consistently be two words
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
1 parent 6a10478 commit 1899462

File tree

15 files changed

+52
-52
lines changed

15 files changed

+52
-52
lines changed

docs/how-ubuntu-is-made/processes/sponsorship.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ For sponsors:
2727

2828
Sponsors are contributors with proven packaging skills who have gained upload rights for a particular package set or area of the Archive. There are three categories of upload rights:
2929

30-
* {ref}`certain sets of packages <dmb-joining-packageset>`
30+
* {ref}`certain sets of packages <dmb-joining-package-set>`
3131
* {ref}`all universe packages <dmb-joining-MOTU>`
3232
* {ref}`the full Archive <dmb-joining-core-dev>`
3333

docs/redirects.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ staging/dmb/dmb-aspects-of-a-good-application/ who-makes-ubuntu/developers/dmb-a
7575
who-makes-ubuntu/joining/index/ who-makes-ubuntu/developers/dmb-index/
7676
who-makes-ubuntu/joining/membership-in-core-dev/ who-makes-ubuntu/developers/dmb-joining-core-dev/
7777
who-makes-ubuntu/joining/membership-in-MOTU/ who-makes-ubuntu/developers/dmb-joining-MOTU/
78-
who-makes-ubuntu/joining/membership-in-packageset/ who-makes-ubuntu/developers/dmb-joining-packageset/
78+
who-makes-ubuntu/joining/membership-in-package-set/ who-makes-ubuntu/developers/dmb-joining-package-set/
7979
who-makes-ubuntu/joining/path-to-upload-rights/ who-makes-ubuntu/developers/dmb-index/
8080

8181
# Pages moved around

docs/staging/dmb/dmb-knowledge-base.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ This page is authoritative. If you think you've found a mistake, please
3333

3434
2. Adjust ACLs
3535

36-
1. (The part of this section moved to {ref}`dmb-manage-packagesets`)
36+
1. (The part of this section moved to {ref}`dmb-manage-package-sets`)
3737

38-
2. (The part of this section moved to {ref}`dmb-manage-packagesets`)
38+
2. (The part of this section moved to {ref}`dmb-manage-package-sets`)
3939

4040
3. Email `technical-board@lists.ubuntu.com` to inform them of the opened
4141
bug (include a link to the bug).
@@ -46,7 +46,7 @@ This page is authoritative. If you think you've found a mistake, please
4646
5. After the new packageset is created by the TB, a DMB member will need to
4747
add the appropriate packages.
4848

49-
3. (This part of this section moved to {ref}`dmb-manage-packagesets`)
49+
3. (This part of this section moved to {ref}`dmb-manage-package-sets`)
5050

5151
4. Announce successful applicants (this can be done in a single email or multiple
5252
emails as appropriate), as the Community Council

docs/who-makes-ubuntu/councils/dmb-manage-package-sets.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
(dmb-manage-packagesets)=
1+
(dmb-manage-package-sets)=
22
# DMB Manage Package Sets
33

44
```{note}
55
This page is about how to create and modify a package set.
66
The related info about how to become a developers that is an uploaders
7-
of a package set can be found at {ref}`dmb-joining-packageset`.
7+
of a package set can be found at {ref}`dmb-joining-package-set`.
88
```
99

10-
(dmb-packagesets)=
10+
(dmb-package-sets)=
1111
## What is a Package set
1212

13-
Packagesets are a method to provide fine grained upload permissions without
13+
Package sets are a method to provide fine grained upload permissions without
1414
always managing everything individually per user. They allow to define a
1515
list of packages per set and per Ubuntu release, to then allow developers
1616
upload permissions to such a set.
@@ -27,7 +27,7 @@ description, the list of packages included as well as the developers allowed
2727
to upload to it. These files can be found at
2828
[~ubuntu-archive/packagesets](https://ubuntu-archive-team.ubuntu.com/packagesets/).
2929

30-
Consider creating a packageset once we have:
30+
Consider creating a package set once we have:
3131

3232
* Two or more PPU uploaders with the same set.
3333

@@ -43,18 +43,18 @@ The differences are:
4343
Historically there are two kinds of package sets, those that mostly reflect
4444
seeds and those that are logically defined by their description.
4545

46-
* A logical packageset needs a *detailed description*. This is so that
46+
* A logical package set needs a *detailed description*. This is so that
4747
developers can mail `devel-permissions` after the set is created in order to
4848
have packages added.
4949
A DMB member then needs to judge the description against the requested change
5050
and may apply the change if they decide it is warranted.
5151

52-
* A {ref}`seeds` based packageset is instead *mostly* defined by what is seeded
52+
* A {ref}`seeds` based package set is instead *mostly* defined by what is seeded
5353
for a particular Ubuntu variant. That is not strictly only and exactly the
5454
content of an ISO or image, but might also include related supported seeds
5555
that represent common use cases that are not default installed.
5656

57-
### Seed based packageset - why not just generated?
57+
### Why are seed based package sets not generated?
5858

5959
The text above says "Mostly" as there are often are a few packages that
6060
make sense to be added or removed when compared to the pure list that would
@@ -63,7 +63,7 @@ come out of the seeds to make it more practical.
6363
Such could cases could be:
6464

6565
* Consider to remove a package from a set if is is in the related seed, but so
66-
central and impactful, that adding it would effectively make the packageset to
66+
central and impactful, that adding it would effectively make the package set to
6767
require core-developer permission level. This not only reduces impact, it also
6868
avoids that all package sets are very hard to join as they need core-dev
6969
like requirements to join as an uploader.
@@ -96,21 +96,21 @@ for the ubuntu-server team:
9696
to be the most simple solution.
9797
* Out of such a three way comparison in an example of 2025 we generated and discussed [this list](https://lists.ubuntu.com/archives/devel-permissions/2025-September/002906.html)
9898

99-
(dmb-modify-packagesets)=
99+
(dmb-modify-package-sets)=
100100
## How to modify a Package set
101101

102102
One can modify the definition, the members or the associated package list.
103103

104-
This is the more common task compared to {ref}`creating a set <dmb-create-packagesets>`.
104+
This is the more common task compared to {ref}`creating a set <dmb-create-package-sets>`.
105105

106106
### How to modify a Package set definition
107107

108108
* If necessary, we can modify the description later on following a full DMB vote.
109109

110110
### How to modify members of a Package set
111111

112-
* Modification of the membership list for an existing packageset team can
113-
be done directly by the DMB. A DMB member should go to the packageset's
112+
* Modification of the membership list for an existing package set team can
113+
be done directly by the DMB. A DMB member should go to the package set's
114114
uploader team page, and add (or if needed remove) the applicant to the team.
115115

116116
* If not already a member, add the applicant to either
@@ -120,7 +120,7 @@ This is the more common task compared to {ref}`creating a set <dmb-create-packag
120120

121121
### How to modify a new Package set list of covered packages
122122

123-
* Modification of the package list for an existing packageset can also be done
123+
* Modification of the package list for an existing package set can also be done
124124
directly by the DMB. This requires using the tool
125125
[`edit-acl`](https://git.launchpad.net/ubuntu-archive-tools/tree/edit-acl).
126126

@@ -137,18 +137,18 @@ This is the more common task compared to {ref}`creating a set <dmb-create-packag
137137
for RELEASE in $(distro-info --supported); do edit-acl ...; done
138138
```
139139
140-
(dmb-create-packagesets)=
140+
(dmb-create-package-sets)=
141141
## How to create a new Package set
142142
143-
This step is comprised of creating the packageset team managed by the DMB
143+
This step is comprised of creating the package set team managed by the DMB
144144
as well as creation of the package set associated with it.
145145
146146
More often than creating one would {ref}`modify an existing package
147-
set<dmb-modify-packagesets>`.
147+
set<dmb-modify-package-sets>`.
148148
149149
### Create the associated launchpad team
150150
151-
We create initially packagesets with just one uploader, which is a launchpad
151+
We create initially package sets with just one uploader, which is a launchpad
152152
team that we then later add developers to.
153153
154154
1. Start at [new team registration page](https://launchpad.net/people/+newteam).
@@ -182,16 +182,16 @@ team that we then later add developers to.
182182
183183
9. Go to [`~ubuntu-uploaders` member page](https://launchpad.net/~ubuntu-uploaders/+members)
184184
and add the new team as a member.
185-
(In rare cases the DMB may require membership of packageset uploaders, in that
185+
(In rare cases the DMB may require membership of package set uploaders, in that
186186
case add it to [`~ubuntu-dev` member page](https://launchpad.net/~ubuntu-dev/+members) instead)
187187
188188
### Create the actual package set
189189
190-
* If the action requires creation of a new packageset or PPU, or (rarely)
191-
changes to the uploader for a packageset or PPU, it must be done by the TB,
190+
* If the action requires creation of a new package set or PPU, or (rarely)
191+
changes to the uploader for a package set or PPU, it must be done by the TB,
192192
so the DMB member must:
193193
194-
1. For a new packageset, create a new uploader team (see {ref}`dmb-packagesets` section)
194+
1. For a new package set, create a new uploader team (see {ref}`dmb-package-sets` section)
195195
196196
* For a new PPU, the uploader is the applicant
197197
@@ -200,12 +200,12 @@ team that we then later add developers to.
200200
* For PPU creation, [file a bug with this subject](https://bugs.launchpad.net/ubuntu-community/+filebug?field.title=[TB/DMB]%20PPU%20for%20)
201201
and include the PPU member name
202202
203-
* For packageset creation (or uploader team change),
203+
* For package set creation (or uploader team change),
204204
[file a bug with this subject](https://bugs.launchpad.net/ubuntu-community/+filebug?field.title=[TB/DMB]%20Packageset%20%20for%20)
205-
and include the packageset name
205+
and include the package set name
206206
207-
* In the bug, if creating a new packageset, request the TB create the
208-
packageset, setting the DMB as owner:
207+
* In the bug, if creating a new package set, request the TB create the
208+
package set, setting the DMB as owner:
209209
210210
```none
211211
edit-acl -S $RELEASE -p developer-membership-board -P $PACKAGESET -t admin create

docs/who-makes-ubuntu/councils/dmb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
:hidden:
77
88
dmb-meetings
9-
dmb-manage-packagesets
9+
dmb-manage-package-sets
1010
dmb-restaffing
1111
dmb-rules
1212
/tech-board/tb-dmb-selection-process
@@ -36,7 +36,7 @@ The Ubuntu Developer Membership Board currently approves:
3636

3737
* {ref}`Per-Package Uploaders <dmb-joining-ppu>`
3838

39-
* {ref}`Package Set <dmb-joining-packageset>`
39+
* {ref}`Package Set <dmb-joining-package-set>`
4040

4141
* {ref}`MOTU <dmb-joining-motu>`
4242

docs/who-makes-ubuntu/developers/diagrams/advanced.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ block-beta
2525
space
2626
PPU["<a href='https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-ppu/'>PPU*</a>"]
2727
space
28-
PackageSet["<a href='https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-packageset/'>Package Set</a>"]
28+
PackageSet["<a href='https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-package-set/'>Package Set</a>"]
2929
space:8
3030
end
3131

docs/who-makes-ubuntu/developers/diagrams/overall-path.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ block-beta
4343
block:col4
4444
columns 2
4545
space
46-
PackageSet["<a href='https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-packageset/'>PPU*<br>PackageSet</a>"]
46+
PackageSet["<a href='https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-package-set/'>PPU*<br>PackageSet</a>"]
4747
space:2
4848
Advanced("<a href='#upload-path-advanced'>Advanced</a>")
4949
id3((" "))

docs/who-makes-ubuntu/developers/dmb-application.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dmb-aspects-of-a-good-application
1010
```
1111

1212
To become an {ref}`Ubuntu Developer Member <ubuntu-developers>`, or a developer of a delegated team for which the {ref}`dmb` handles applications, you must apply via the process outlined on this page.
13-
The DMB covers applications for {ref}`dmb-joining-contributing`, {ref}`Per-Package Uploaders (PPU) <dmb-joining-ppu>`, {ref}`Package Set uploaders <dmb-joining-packageset>`, {ref}`Ubuntu Developers (from delegated teams) <dmb-joining-delegated>`, {ref}`MOTU <dmb-joining-motu>`, {ref}`SRU developers <dmb-joining-sru-dev>`, and {ref}`Ubuntu Core Developers (core-dev) <dmb-joining-core-dev>`.
13+
The DMB covers applications for {ref}`dmb-joining-contributing`, {ref}`Per-Package Uploaders (PPU) <dmb-joining-ppu>`, {ref}`Package Set uploaders <dmb-joining-package-set>`, {ref}`Ubuntu Developers (from delegated teams) <dmb-joining-delegated>`, {ref}`MOTU <dmb-joining-motu>`, {ref}`SRU developers <dmb-joining-sru-dev>`, and {ref}`Ubuntu Core Developers (core-dev) <dmb-joining-core-dev>`.
1414

1515
It can be difficult to know when you are ready to apply for uploader team membership.
1616
For some advice and guidance, check out the {ref}`dmb-aspects-of-a-good-application` page.
@@ -30,7 +30,7 @@ Create your space
3030
Training and preparation
3131
: The depth of your learning here depends on the upload rights you are applying
3232
for:
33-
: 1. {ref}`PPU or Package Set <packageset-training-and-preparation>`
33+
: 1. {ref}`PPU or Package Set <package-set-training-and-preparation>`
3434
: 1. {ref}`MOTU <motu-training-and-preparation>`
3535
: 1. {ref}`Core Developer <core-dev-training-and-preparation>`
3636

docs/who-makes-ubuntu/developers/dmb-index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
dmb-joining-prospective
99
dmb-joining-contributing
1010
dmb-joining-ppu
11-
dmb-joining-packageset
11+
dmb-joining-package-set
1212
dmb-joining-delegated
1313
dmb-joining-MOTU
1414
dmb-joining-sru-dev
@@ -37,7 +37,7 @@ in Ubuntu, it would look like this:
3737
* {ref}`Per-Package Uploaders (PPU) <dmb-joining-ppu>`,
3838
who can upload specific packages.
3939

40-
* {ref}`Package Set uploaders <dmb-joining-packageset>`
40+
* {ref}`Package Set uploaders <dmb-joining-package-set>`
4141

4242
* {ref}`Ubuntu Developers (from delegated teams) <dmb-joining-delegated>`,
4343
who can upload to a specific [Package Set](https://wiki.ubuntu.com/ArchiveReorganisation/Permissions).
@@ -86,8 +86,8 @@ These interactive charts show the skills needed to obtain permissions for
8686
uploading changes to the Ubuntu Package Archive. They can be used as a guide
8787
to help build your applications for upload rights on:
8888

89-
* {ref}`PPU <dmb-joining-ppu>` and {ref}`Package Sets <dmb-joining-packageset>`
90-
* {ref}`MOTU <dmb-joining-motu>`,
89+
* {ref}`PPU <dmb-joining-ppu>` and {ref}`Package Sets <dmb-joining-package-set>`
90+
* {ref}`MOTU <dmb-joining-motu>`
9191
* {ref}`Core Developer <dmb-joining-core-dev>`
9292

9393

docs/who-makes-ubuntu/developers/dmb-joining-MOTU.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ Keep track of both experiences that went well, and disasters that you used as va
4646

4747
### Skill
4848

49-
At a minimum, you must have mastery of the same skills as a {ref}`Package Set Uploader <dmb-joining-packageset>` would have.
50-
Work through all the items on that page's {ref}`training and preparation <packageset-training-and-preparation>` section, focusing on anything you're uncomfortable with.
49+
At a minimum, you must have mastery of the same skills as a {ref}`Package Set Uploader <dmb-joining-package-set>` would have.
50+
Work through all the items on that page's {ref}`training and preparation <package-set-training-and-preparation>` section, focusing on anything you're uncomfortable with.
5151

5252
The main difference with MOTU is *breadth*.
5353
Make sure you have direct experience in these skills across a broader range of packages throughout the Archive, including types of software you've never worked on before.

0 commit comments

Comments
 (0)