Skip to content

Commit 6a10478

Browse files
committed
DMB: package set: fix spell check reports
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
1 parent cbbb02a commit 6a10478

File tree

2 files changed

+24
-16
lines changed

2 files changed

+24
-16
lines changed

docs/.custom_wordlist.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ bioinformatics
1919
blocklisted
2020
boolean
2121
bootable
22+
bootloader
2223
bootloaders
2324
bugfix
2425
bugtracker
@@ -75,10 +76,12 @@ gvfs
7576
homeserver
7677
homeservers
7778
html
79+
impactful
7880
Indri
7981
installability
8082
interoperate
8183
IPs
84+
ISO
8285
ISOs
8386
ITPs
8487
Jackalope

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

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ seeds and those that are logically defined by their description.
5151

5252
* A {ref}`seeds` based packageset is instead *mostly* defined by what is seeded
5353
for a particular Ubuntu variant. That is not strictly only and exactly the
54-
content of an iso or image, but might also include related supported seeds
54+
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

5757
### Seed based packageset - why not just generated?
@@ -64,8 +64,9 @@ Such could cases could be:
6464

6565
* Consider to remove a package from a set if is is in the related seed, but so
6666
central and impactful, that adding it would effectively make the packageset to
67-
require core-developer permission level making it too hard to join as an
68-
uploader to that set.
67+
require core-developer permission level. This not only reduces impact, it also
68+
avoids that all package sets are very hard to join as they need core-dev
69+
like requirements to join as an uploader.
6970

7071
* Consider to remove a package from a set if it is also claimed by other seeds.
7172
In that case it often, but not always, is only updated by Ubuntu core-developers.
@@ -78,18 +79,22 @@ If in doubt it is worthwhile to compare a few sets of data to make decisions
7879
what might need to be added or dropped from a package set. Here an example
7980
for the ubuntu-server team:
8081

81-
* Current package set `./edit-acl query --series resolute --packageset ubuntu-server`
82-
* Seeded by checking anything server'ish in [ubuntu seeds](https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/tree/)
83-
and [platform seeds](https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/platform/tree/) and what it depends on.
84-
Or in the [germinated output](https://ubuntu-archive-team.ubuntu.com/germinate-output/ubuntu.resolute/) for an artifcat you want to check.
85-
Yet one has to admit that seeds are hard to read as they are expanded by
86-
dependencies and evaluated for various slightly different artifats.
87-
Gladly what you need to compare is often nicely approximated by checking what
88-
a team with the same purpose is subscribed to. And if they are not subscribed
89-
despite being in the germinated seed it would often be a case of overlapping
90-
responsibilities that suggest core-developer rights anyway.
91-
Therefore consider `curl --silent http://reports.qa.ubuntu.com/m-r-package-team-mapping.json | jq -r '."ubuntu-server"[]'`
92-
* Out of that in an example of 2025 we generated and discussed [this list](https://lists.ubuntu.com/archives/devel-permissions/2025-September/002906.html)
82+
* Fetch the current package set like `./edit-acl query --series resolute --packageset ubuntu-server`
83+
* Look at the seeds
84+
* To do so fetch [ubuntu seeds](https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/tree/)
85+
and [platform seeds](https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/platform/tree/),
86+
to then check for anything related to server.
87+
* Or check the [germinated output](https://ubuntu-archive-team.ubuntu.com/germinate-output/ubuntu.resolute/)
88+
for an artifact you are interested in.
89+
* Yet one has to admit that seeds are hard to read, because they are expanded by
90+
dependencies and evaluated for various slightly different artifacts.
91+
Gladly what you need to compare, is often nicely approximated by checking what
92+
a team with the a related responsibility is subscribed to. And if they are
93+
not subscribed despite being in the germinated seed it would often be a case
94+
of overlapping responsibilities that suggest core-developer rights anyway.
95+
Therefore consider `curl --silent http://reports.qa.ubuntu.com/m-r-package-team-mapping.json | jq -r '."ubuntu-server"[]'`
96+
to be the most simple solution.
97+
* 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)
9398

9499
(dmb-modify-packagesets)=
95100
## How to modify a Package set
@@ -126,7 +131,7 @@ This is the more common task compared to {ref}`creating a set <dmb-create-packag
126131
```
127132
128133
* Sometimes a package or use case is new, but sometimes it is valid for all
129-
releases, in that csae the command should be repeated for all supported releases:
134+
releases, in that case the command should be repeated for all supported releases:
130135
131136
```none
132137
for RELEASE in $(distro-info --supported); do edit-acl ...; done

0 commit comments

Comments
 (0)