Merge lp:~cjwatson/britney/honour-updates into lp:~ubuntu-release/britney/britney1-ubuntu

Proposed by Colin Watson
Status: Merged
Merged at revision: 277
Proposed branch: lp:~cjwatson/britney/honour-updates
Merge into: lp:~ubuntu-release/britney/britney1-ubuntu
Diff against target: 34 lines (+16/-7)
1 file modified
britney (+16/-7)
To merge this branch: bzr merge lp:~cjwatson/britney/honour-updates
Reviewer Review Type Date Requested Status
Ubuntu Release Team Pending
Review via email: mp+250309@code.launchpad.net

This proposal supersedes a proposal from 2015-02-19.

Commit message

Include $SERIES-updates in the baseline Sources/Packages data files.

Description of the change

For stable releases, we need to include $SERIES-updates in the baseline Sources/Packages data files that britney.py itself uses for suite comparison, because -proposed is allowed to depend on things only in -updates. I've checked that britney2 uses the highest version of a package it finds in any suite.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'britney'
2--- britney 2015-02-18 15:37:12 +0000
3+++ britney 2015-02-19 13:50:45 +0000
4@@ -232,14 +232,23 @@
5 pkg_lists () {
6 for suite in $SERIES $SERIES-proposed; do
7 mkdir -p $1/$suite
8- suite_dir=$FTP_MIRROR/dists/$suite
9- gzip -t $suite_dir/{main,restricted,universe,multiverse}/source/Sources.gz
10- zcat $suite_dir/{main,restricted,universe,multiverse}/source/Sources.gz >$1/$suite/Sources
11+ suite_dirs=$FTP_MIRROR/dists/$suite
12+ if [ "$suite" = "$SERIES" ]; then
13+ suite_dirs="$suite_dirs $FTP_MIRROR/dists/$SERIES-updates"
14+ fi
15+ >$1/$suite/Sources
16+ for suite_dir in $suite_dirs; do
17+ gzip -t $suite_dir/{main,restricted,universe,multiverse}/source/Sources.gz
18+ zcat $suite_dir/{main,restricted,universe,multiverse}/source/Sources.gz >>$1/$suite/Sources
19+ done
20 for arch in `suite_arches $suite`; do
21- gzip -t $suite_dir/{main,restricted,universe,multiverse}/binary-$arch/Packages.gz
22- zcat $suite_dir/{main,restricted,universe,multiverse}/binary-$arch/Packages.gz >$1/$suite/Packages_$arch
23- gzip -t $suite_dir/{main,restricted,universe,multiverse}/debian-installer/binary-$arch/Packages.gz
24- zcat $suite_dir/{main,restricted,universe,multiverse}/debian-installer/binary-$arch/Packages.gz >>$1/$suite/Packages_$arch
25+ >$1/$suite/Packages_$arch
26+ for suite_dir in $suite_dirs; do
27+ gzip -t $suite_dir/{main,restricted,universe,multiverse}/binary-$arch/Packages.gz
28+ zcat $suite_dir/{main,restricted,universe,multiverse}/binary-$arch/Packages.gz >>$1/$suite/Packages_$arch
29+ gzip -t $suite_dir/{main,restricted,universe,multiverse}/debian-installer/binary-$arch/Packages.gz
30+ zcat $suite_dir/{main,restricted,universe,multiverse}/debian-installer/binary-$arch/Packages.gz >>$1/$suite/Packages_$arch
31+ done
32 done
33 done
34 $FAUXPKG_SCRIPT generate $1/$SERIES $1/$SERIES-proposed

Subscribers

People subscribed via source and target branches