Merge ~xnox/ubuntu-archive-tools:sru-release-use-move into ubuntu-archive-tools:main

Proposed by Dimitri John Ledkov
Status: Needs review
Proposed branch: ~xnox/ubuntu-archive-tools:sru-release-use-move
Merge into: ubuntu-archive-tools:main
Diff against target: 27 lines (+3/-3)
1 file modified
sru-release (+3/-3)
Reviewer Review Type Date Requested Status
Ubuntu Package Archive Administrators Pending
Review via email: mp+456607@code.launchpad.net

Commit message

sru-release: mimick britney when releasing packages to release & updates pockets

When britney releases packages from proposed to updates, it uses move
operation to also delete packages from proposed. Ensure that
sru-release uses the same flag. This removes the need to later execute
`remove-package -y -m "moved to -updates" -s mantic-proposed -e
2.2.6-1ubuntu1.2 firmware-sof`. Note additional copies to devel & to
security will continue to work by version number as well. Or should be
executed as copies from -updates to -security & devel.

To post a comment you must log in.

Unmerged commits

8b48b7a... by Dimitri John Ledkov

sru-release: mimick britney when releasing packages to release & updates pockets

When britney releases packages from proposed to updates, it uses move
operation to also delete packages from proposed. Ensure that
sru-release uses the same flag. This removes the need to later execute
`remove-package -y -m "moved to -updates" -s mantic-proposed -e
2.2.6-1ubuntu1.2 firmware-sof`. Note additional copies to devel & to
security will continue to work by version number as well. Or should be
executed as copies from -updates to -security & devel.

Signed-off-by: Dimitri John Ledkov <email address hidden>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/sru-release b/sru-release
index 5295372..036ac84 100755
--- a/sru-release
+++ b/sru-release
@@ -312,7 +312,7 @@ def release_packages(options, packages):
312 else:312 else:
313 if options.release:313 if options.release:
314 # -proposed -> release314 # -proposed -> release
315 copy(to_pocket='Release', to_series=release)315 copy(to_pocket='Release', to_series=release, move=True)
316 print('Copied to %s' % release)316 print('Copied to %s' % release)
317 else:317 else:
318 # -proposed -> -updates318 # -proposed -> -updates
@@ -324,11 +324,11 @@ def release_packages(options, packages):
324 # instead of doing direct pocket copies.324 # instead of doing direct pocket copies.
325 packages_to_britney[pkg] = versions['proposed']325 packages_to_britney[pkg] = versions['proposed']
326 else:326 else:
327 copy(to_pocket='Updates', to_series=release,327 copy(to_pocket='Updates', to_series=release, move=True,
328 phased_update_percentage=options.percentage)328 phased_update_percentage=options.percentage)
329 print('Copied to %s-updates' % release)329 print('Copied to %s-updates' % release)
330 else:330 else:
331 copy(to_pocket='Updates', to_series=release)331 copy(to_pocket='Updates', to_series=release, move=True)
332 print('Copied to %s-updates' % release)332 print('Copied to %s-updates' % release)
333333
334 # -proposed -> -security334 # -proposed -> -security

Subscribers

People subscribed via source and target branches