← Back to team overview

launchpad-reviewers team mailing list archive

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

 

Jeroen T. Vermeulen has proposed merging lp:~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch into lp:meta-lp-deps.

Requested reviews:
  Launchpad code reviewers from Canonical (canonical-launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch/+merge/48595

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.
-- 
https://code.launchpad.net/~jtv/meta-lp-deps/lucid-apt-ftparchive-backpatch/+merge/48595
Your team Launchpad code reviewers is subscribed to branch lp:meta-lp-deps.
=== modified file 'debian/changelog'
--- debian/changelog	2011-01-12 16:00:48 +0000
+++ debian/changelog	2011-02-04 11:16:17 +0000
@@ -1,3 +1,11 @@
+launchpad-dependencies (0.89) maverick; urgency=low
+
+  * Use mvo's backpatched apt so we can parallelize apt-ftparchive in
+    the Soyuz archive-publishing script.  Backports the --arch option
+    from maverick to lucid.
+
+ -- Jeroen T. Vermeulen (The Machine) <jtv@xxxxxxxxx>  Fri, 04 Feb 2011 11:47:10 +0100
+
 launchpad-dependencies (0.88) maverick; urgency=low
 
   * Add python-gmpy to launchpad-dependencies. Conch can optionally use

=== modified file 'debian/control'
--- debian/control	2011-01-12 16:00:48 +0000
+++ debian/control	2011-02-04 11:16:17 +0000
@@ -35,6 +35,7 @@
 Architecture: all
 Depends: launchpad-dependencies (= ${source:Version}), dpkg (>= 1.15.4),
   germinate, devscripts,
+  apt (>> 0.7.25.3ubuntu9.3),
   ${misc:Depends}
 Description: Meta-package for Launchpad Soyuz packages
  This meta-package depends on all of the packages necessary to run Soyuz.


Follow ups