Merge lp://staging/~laney/ubuntu-archive-publishing/updates into lp://staging/ubuntu-archive-publishing

Proposed by Iain Lane
Status: Needs review
Proposed branch: lp://staging/~laney/ubuntu-archive-publishing/updates
Merge into: lp://staging/ubuntu-archive-publishing
Prerequisite: lp://staging/~laney/ubuntu-archive-publishing/more-options
Diff against target: 205 lines (+65/-23)
2 files modified
lib/scripts/generate_extra_overrides.py (+21/-9)
tests/test_generate_extra_overrides.py (+44/-14)
To merge this branch: bzr merge lp://staging/~laney/ubuntu-archive-publishing/updates
Reviewer Review Type Date Requested Status
Colin Watson Pending
Ubuntu Package Archive Administrators Pending
Review via email: mp+402698@code.staging.launchpad.net

Description of the change

Run for -updates. I'm not really sure of all the consequences here, maybe consider this as a basis for discussion initially.

To post a comment you must log in.
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I support this change. How to best test this?

Unmerged revisions

116. By Iain Lane

generate_extra_overrides: Germinate for stable releases too

Currently we only generate for the release pocket of -devel releases.
This means that Task headers don't get updated for SRUs meaning that,
for example, it's not easily possible to add new packages to the live
seed (other seeds are OK because they get pulled in by Depends of the
metapackage).

Germinate for -updates, and for stable releases. When generating
overrides for stable releases, write overrides to -updates.

This is not a full solution. The immutable nature of release pockets
means that some things can't work properly, for example

  - dependencies of the new package which aren't in -updates won't get
    Task entries
  - *dropping* things from seeds can't work properly, at least not
    without care from consuming code to have -updates dominate release;
    a simple grep-dctrl will not do

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches