Merge lp:~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch into lp:meta-lp-deps

Proposed by Jeroen T. Vermeulen
Status: Merged
Approved by: Jeroen T. Vermeulen
Approved revision: 112
Merged at revision: 111
Proposed branch: lp:~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch
Merge into: lp:meta-lp-deps
Diff against target: 27 lines (+9/-0)
2 files modified
debian/changelog (+8/-0)
debian/control (+1/-0)
To merge this branch: bzr merge lp:~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch
Reviewer Review Type Date Requested Status
Abel Deuring (community) code Approve
Review via email: mp+48595@code.launchpad.net

Commit message

[r=adeuring][bug=181368] Require apt-ftparchive version with --arch option (backpatched into lucid).

Description of the change

The publish-archive script runs ftp-archive, which takes ages.

We've got a way to fix that, but it requires apt-ftparchive's --arch option which isn't available until maverick.

So mvo back-ported that option for us (it's only a tiny change) and we have the new version in the launchpad PPA: version 0.7.25.3ubuntu9.3+ppa1.

When looking at the PPA page, be sure to filter for Lucid, not the latest:
  https://launchpad.net/~launchpad/+archive/ppa?field.series_filter=lucid

Here, I'm adding a dependency for versions greater than (but not including) 0.7.25.3ubuntu9.3. This allows a bit more flexibility in naming the custom version.

The current maverick version is based on 0.8.3, so that dependency should be moot on post-lucid systems.

To post a comment you must log in.
Revision history for this message
Abel Deuring (adeuring) :
review: Approve (code)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-01-12 16:00:48 +0000
3+++ debian/changelog 2011-02-04 11:16:17 +0000
4@@ -1,3 +1,11 @@
5+launchpad-dependencies (0.89) maverick; urgency=low
6+
7+ * Use mvo's backpatched apt so we can parallelize apt-ftparchive in
8+ the Soyuz archive-publishing script. Backports the --arch option
9+ from maverick to lucid.
10+
11+ -- Jeroen T. Vermeulen (The Machine) <jtv@xs4all.nl> Fri, 04 Feb 2011 11:47:10 +0100
12+
13 launchpad-dependencies (0.88) maverick; urgency=low
14
15 * Add python-gmpy to launchpad-dependencies. Conch can optionally use
16
17=== modified file 'debian/control'
18--- debian/control 2011-01-12 16:00:48 +0000
19+++ debian/control 2011-02-04 11:16:17 +0000
20@@ -35,6 +35,7 @@
21 Architecture: all
22 Depends: launchpad-dependencies (= ${source:Version}), dpkg (>= 1.15.4),
23 germinate, devscripts,
24+ apt (>> 0.7.25.3ubuntu9.3),
25 ${misc:Depends}
26 Description: Meta-package for Launchpad Soyuz packages
27 This meta-package depends on all of the packages necessary to run Soyuz.

Subscribers

People subscribed via source and target branches