Skip to content

DMB add package set handling to official content#364

Open
cpaelzer wants to merge 24 commits intoubuntu:mainfrom
cpaelzer:dmb-add-package-set-handling
Open

DMB add package set handling to official content#364
cpaelzer wants to merge 24 commits intoubuntu:mainfrom
cpaelzer:dmb-add-package-set-handling

Conversation

@cpaelzer
Copy link
Collaborator

@cpaelzer cpaelzer commented Jan 5, 2026

Description

While discussing the changes to the server package set we realized we'd like to document that there are two types, logical (defined by description) and seed based package sets. In the long past seed based lists were generated, but that had issues, but-rot and also sometimes one wanted to add/remove some. Therefore for now this described how non-generated lists can be maintained better by describing how the DMB wants to treat them.

While getting to that I found that we didn't yet leverage the related content out of the staging area, it was still as it was in the wiki without any rewrite.

The following is picking, placing and overhauling what I think would be useful to have.
And then adding the explanation and examples how seed based sets could be checked

@cpaelzer cpaelzer added the DMB For the attention of the Developer Membership Board label Jan 5, 2026
@cpaelzer cpaelzer marked this pull request as ready for review January 6, 2026 12:56
@cpaelzer
Copy link
Collaborator Author

cpaelzer commented Jan 6, 2026

I've worked through the links, references, spelling checks and a bit more on the phrasing. Should now be ready for review - marking as such...

@cpaelzer cpaelzer force-pushed the dmb-add-package-set-handling branch 2 times, most recently from b924467 to 1899462 Compare January 7, 2026 06:29
@cpaelzer
Copy link
Collaborator Author

cpaelzer commented Jan 7, 2026

Fixed the broken redirection (thanks Sally), improved a bad paragraph that I found and added a flowchart to explain the basic data relation visually. Rebased and re-pushed

@cpaelzer
Copy link
Collaborator Author

@basak I was hoping you'd have a chance for this (plus my potential follow up) before our DMB meeting on Monday 19th, so that afterwards I could update and act on the package list for server accordingly. I hope that just means you are busy and not totally opposed on how I tried to describe the split for logical/seeded lists :-)

Copy link
Collaborator

@basak basak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm sorry, I thought I'd already submitted this review :-/

@cpaelzer cpaelzer force-pushed the dmb-add-package-set-handling branch from 8b21d36 to 380d0a3 Compare January 19, 2026 08:42
@cpaelzer cpaelzer requested a review from schopin-pro as a code owner January 19, 2026 08:42
Copy link
Member

@utkarsh2102 utkarsh2102 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mostly lgtm!

@cpaelzer
Copy link
Collaborator Author

We had two pre-reviews (thanks!) and I handled all feedback that came up.
One aspect left for discussion intentionally.

I'll mark it as non-draft to reflect that and will try to insert it into the Agenda for discussion, landing and then unblocking any dependent acting.

@cpaelzer cpaelzer changed the title WIP: DMB add package set handling to official content DMB add package set handling to official content Jan 26, 2026
@cpaelzer
Copy link
Collaborator Author

@s-makin I've added your findings, could you please re-check if anything else is left - that way we might have your pre-ack so we can merge it if we agree at the DMB meeting as-is or with non-huge changes.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
cpaelzer and others added 15 commits February 13, 2026 08:47
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Benjamin Drung <bdrung@ubuntu.com>
Suggested-by: Benjamin Drung <bdrung@ubuntu.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Co-authored-by: Robie Basak <robie.basak@ubuntu.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
This reworks the former change, the intention was to make it
consistent and review has shown that the single word form
is preferred.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
@cpaelzer cpaelzer force-pushed the dmb-add-package-set-handling branch from 2980936 to 4f665fa Compare February 13, 2026 08:27
@cpaelzer cpaelzer requested a review from basak February 13, 2026 08:28
@cpaelzer
Copy link
Collaborator Author

Rebased to latest main and resolved the remaining open discussion.
Since we have been mostly +1 except that detail I've asked for a re-review of @basak for that section and then we'd be good to go.

This matches the conclusion out of discussions within the DMB.
Seed based sets keep the goal of eventual consistensy with the
seeds. All the indentified special cases become acknowledged
reasons why it was hard to keep the automation active.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
@cpaelzer cpaelzer force-pushed the dmb-add-package-set-handling branch from 4f665fa to ecac56d Compare February 13, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DMB For the attention of the Developer Membership Board

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants