William Grant has proposed merging lp:~wgrant/launchpad/fix-af-precise into lp:launchpad.
Commit message: Adjust apt-ftparchive tests to use a real source and binary, as recent versions require that all the source files exist on disk. Requested reviews: William Grant (wgrant): code For more details, see: https://code.launchpad.net/~wgrant/launchpad/fix-af-precise/+merge/188252 Adjust test_ftparchive to use real source and binary packages, as precise's apt-ftparchive needs all the files to exist. -- https://code.launchpad.net/~wgrant/launchpad/fix-af-precise/+merge/188252 Your team Launchpad code reviewers is subscribed to branch lp:launchpad.
=== modified file 'lib/lp/archivepublisher/tests/apt-data/Packages' --- lib/lp/archivepublisher/tests/apt-data/Packages 2010-10-06 11:19:54 +0000 +++ lib/lp/archivepublisher/tests/apt-data/Packages 2013-09-30 01:18:39 +0000 @@ -1,21 +1,17 @@ -Package: quodlibet-ext -Priority: optional -Section: sound -Installed-Size: 68 -Maintainer: Joe Wreschnig <[email protected]> +Package: tiny +Priority: extra +Section: devel +Installed-Size: 25 +Maintainer: Nobody <[email protected]> Architecture: i386 -Source: quodlibet -Version: 0.13.1-1 -Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.8.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.10.1), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6, libxinerama1, libxrandr2, libxrender1, quodlibet (= 0.13.1-1) -Filename: pool/main/f/foo/foo_1_i386.deb -Size: 11884 -MD5sum: c4908a901e44d6d5282f7889cd0b7cb0 -SHA1: 1ef5dbfe0584c39718c78092dbbdaf417a51fc72 -SHA256: 19e2946d2434d72d8f7df2da2a6ec3b8da4420266af33ccd75f28ab5ade43fc4 -Description: extensions for the Quod Libet audio player - This package contains architecture-dependent extensions to Quod - Libet. It adds a notification area icon and multimedia key support - to Quod Libet. - . - Quod Libet is an audio player for GTK+. +Version: 0.1 +Filename: pool/main/t/tiny/tiny_0.1_i386.deb +Size: 932 +MD5sum: 390074949d9533c4cf6774b9891306d0 +SHA1: 1beb6c7f6be8d5b9d86335a0a939b1b49aec9aa9 +SHA256: d652be5856066b3f5bb8df43e43199ee480aa65a1ccf8e78be4178a824c493ce +Description: A tiny test package. + Doesn't really do anything at all. +Bugs: https://bugs.launchpad.net/ubuntu/+filebug +Origin: Ubuntu === modified file 'lib/lp/archivepublisher/tests/apt-data/Sources' --- lib/lp/archivepublisher/tests/apt-data/Sources 2010-10-06 11:19:54 +0000 +++ lib/lp/archivepublisher/tests/apt-data/Sources 2013-09-30 01:18:39 +0000 @@ -1,16 +1,17 @@ -Package: foo -Binary: foo -Version: 2.15-4 +Package: tiny +Binary: tiny +Version: 0.1 Priority: extra -Section: misc -Maintainer: James Troup <[email protected]> -Build-Depends: autoconf (>= 2.13), bison, flex, gettext, texinfo, binutils (>= 2.9.5.0.12), gcc (>= 2.95.2-1), dejagnu (>= 1.4.2-1.1), expect (>= 5.32.2-1), dpatch, file +Section: devel +Maintainer: Nobody <[email protected]> +Build-Depends: debhelper Architecture: any -Standards-Version: 3.6.1.0 +Standards-Version: 3.9.4.0 Format: 1.0 -Directory: pool/main/f/foo +Directory: pool/main/t/tiny Files: - bf8ef0ec49274621a72c941fbd1d70ed 1326 foo_1.dsc - ea140e23ae50a61a79902aa67da5214e 15134701 binutils_2.15.orig.tar.gz - 2cf84daeca019220f5f3753121f012bb 36466 binutils_2.15-4.diff.gz + 4699a6dda30a4a32c6264c931a601da5 444 tiny_0.1.dsc + 63a97b775d908be8426e8891e582f1c2 485 tiny_0.1.tar.gz +Package-List: + tiny deb devel extra === removed file 'lib/lp/archivepublisher/tests/apt-data/foo_1.dsc' --- lib/lp/archivepublisher/tests/apt-data/foo_1.dsc 2010-10-06 11:19:54 +0000 +++ lib/lp/archivepublisher/tests/apt-data/foo_1.dsc 1970-01-01 00:00:00 +0000 @@ -1,32 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -Format: 1.0 -Source: foo -Version: 2.15-4 -Binary: foo -Maintainer: James Troup <[email protected]> -Architecture: any -Standards-Version: 3.6.1.0 -Build-Depends: autoconf (>= 2.13), bison, flex, gettext, texinfo, binutils (>= 2.9.5.0.12), gcc (>= 2.95.2-1), dejagnu (>= 1.4.2-1.1), expect (>= 5.32.2-1), dpatch, file -Files: - ea140e23ae50a61a79902aa67da5214e 15134701 binutils_2.15.orig.tar.gz - 2cf84daeca019220f5f3753121f012bb 36466 binutils_2.15-4.diff.gz - ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.5 (GNU/Linux) - -iQIVAwUBQVNHotfD8TGrKpH1AQIqLg//QsbdANANRizvgO59kdxEZ7pqbUWQh3/H -GDeBemtPJg1k9h3sMCQK2AoCGAQ+8wbTCvIyXA0j+J6h0j0dR+3xYWiDZHnWmDw1 -V7pcPfG8biNL63KjVULuQAqT1BgTfHJQjiNvIysK0XGWpDY8kPAZnfpHZUwZpOwh -W9jH93sTi5q6HtnOM3UK/Xzi+xzhWq+lhbyQKljvp1Z3Y8V9/Du7jJfm2zTnvAck -lXUUH4x+xUqNs6U/L4GwK+grJDC8MNA3NgyfyffOETJ6apKEMen10CT1oMUCsKRF -U27qFuOsB9CNyNQ19kiya1FnaL63amdYnmS/exG1RagUCcLBchhO9/gXfpjsE5oO -tQn6iAWXCxGiNjqCaZdaE+fE6sGY94Y8/YB+RGQVKXe9NWWB5AGfb91+icyFYt2t -hLc9WhjRUjZy8VnzEcCD6X4ls1r3HjQW6+jbUIoYce5ch6X7QzflZml4bvnSeu2H -yQv1Uxmi89c5ROFKdM9e4MaYiA2TCSNfQXCZ/IJZMhLW5jkjhsI39uKidwbTqQSU -smDB2f/W3AnlI9FvFaGWCYGLw7mSfsJOYDQ91Jq65rzvH1M4WCYZyDP9ZdLhx3TE -sw2G9JAw0ilf07qdZImLakJcJggIng2Q3NNmxpRZeOhXzA336TJa/iECl5UTw6AQ -tiYC6suJ37k= -=pkIS ------END PGP SIGNATURE----- === removed file 'lib/lp/archivepublisher/tests/apt-data/foo_1_i386.deb' Binary files lib/lp/archivepublisher/tests/apt-data/foo_1_i386.deb 2010-10-06 11:19:54 +0000 and lib/lp/archivepublisher/tests/apt-data/foo_1_i386.deb 1970-01-01 00:00:00 +0000 differ === modified file 'lib/lp/archivepublisher/tests/apt-data/hoary-test_main_binary-i386' --- lib/lp/archivepublisher/tests/apt-data/hoary-test_main_binary-i386 2010-10-06 11:19:54 +0000 +++ lib/lp/archivepublisher/tests/apt-data/hoary-test_main_binary-i386 2013-09-30 01:18:39 +0000 @@ -1,1 +1,1 @@ -/var/tmp/archive/ubuntutest/pool/main/f/foo/foo_1_i386.deb +/var/tmp/archive/ubuntutest/pool/main/t/tiny/tiny_0.1_i386.deb === modified file 'lib/lp/archivepublisher/tests/apt-data/hoary-test_main_source' --- lib/lp/archivepublisher/tests/apt-data/hoary-test_main_source 2010-10-06 11:19:54 +0000 +++ lib/lp/archivepublisher/tests/apt-data/hoary-test_main_source 2013-09-30 01:18:39 +0000 @@ -1,1 +1,1 @@ -/var/tmp/archive/ubuntutest/pool/main/f/foo/foo_1.dsc +/var/tmp/archive/ubuntutest/pool/main/t/tiny/tiny_0.1.dsc === modified file 'lib/lp/archivepublisher/tests/apt-data/override.hoary-test.extra.main' --- lib/lp/archivepublisher/tests/apt-data/override.hoary-test.extra.main 2009-04-17 10:32:16 +0000 +++ lib/lp/archivepublisher/tests/apt-data/override.hoary-test.extra.main 2013-09-30 01:18:39 +0000 @@ -1,2 +1,2 @@ -foo Origin Ubuntu -foo Bugs https://bugs.launchpad.net/ubuntu/+filebug +tiny Origin Ubuntu +tiny Bugs https://bugs.launchpad.net/ubuntu/+filebug === modified file 'lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main' --- lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main 2006-08-24 11:57:44 +0000 +++ lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main 2013-09-30 01:18:39 +0000 @@ -1,1 +1,1 @@ -foo extra misc +tiny extra devel === modified file 'lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main.src' --- lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main.src 2006-08-24 11:57:44 +0000 +++ lib/lp/archivepublisher/tests/apt-data/override.hoary-test.main.src 2013-09-30 01:18:39 +0000 @@ -1,1 +1,1 @@ -foo misc +tiny devel === added file 'lib/lp/archivepublisher/tests/apt-data/tiny_0.1.dsc' --- lib/lp/archivepublisher/tests/apt-data/tiny_0.1.dsc 1970-01-01 00:00:00 +0000 +++ lib/lp/archivepublisher/tests/apt-data/tiny_0.1.dsc 2013-09-30 01:18:39 +0000 @@ -0,0 +1,16 @@ +Format: 1.0 +Source: tiny +Binary: tiny +Architecture: any +Version: 0.1 +Maintainer: Nobody <[email protected]> +Standards-Version: 3.9.4.0 +Build-Depends: debhelper +Package-List: + tiny deb devel extra +Checksums-Sha1: + d19603504f4c5c347dd6871d03bf232c7d54516a 485 tiny_0.1.tar.gz +Checksums-Sha256: + 8a4a42063805dc1f9ee52b201b58da7c4aa594d6ad916673827320458bf0d9b2 485 tiny_0.1.tar.gz +Files: + 63a97b775d908be8426e8891e582f1c2 485 tiny_0.1.tar.gz === added file 'lib/lp/archivepublisher/tests/apt-data/tiny_0.1.tar.gz' Binary files lib/lp/archivepublisher/tests/apt-data/tiny_0.1.tar.gz 1970-01-01 00:00:00 +0000 and lib/lp/archivepublisher/tests/apt-data/tiny_0.1.tar.gz 2013-09-30 01:18:39 +0000 differ === added file 'lib/lp/archivepublisher/tests/apt-data/tiny_0.1_i386.deb' Binary files lib/lp/archivepublisher/tests/apt-data/tiny_0.1_i386.deb 1970-01-01 00:00:00 +0000 and lib/lp/archivepublisher/tests/apt-data/tiny_0.1_i386.deb 2013-09-30 01:18:39 +0000 differ === modified file 'lib/lp/archivepublisher/tests/test_ftparchive.py' --- lib/lp/archivepublisher/tests/test_ftparchive.py 2013-07-05 14:27:12 +0000 +++ lib/lp/archivepublisher/tests/test_ftparchive.py 2013-09-30 01:18:39 +0000 @@ -161,19 +161,20 @@ fa.publisher.archive = hoary.main_archive return fa, hoary - def _publishDefaultOverrides(self, fa, component, section='misc', + def _publishDefaultOverrides(self, fa, component, section='devel', phased_update_percentage=None, binpackageformat=BinaryPackageFormat.DEB): - source_overrides = FakeSelectResult([('foo', component, section)]) + source_overrides = FakeSelectResult([('tiny', component, section)]) binary_overrides = FakeSelectResult([( - 'foo', component, section, 'i386', PackagePublishingPriority.EXTRA, - binpackageformat, phased_update_percentage)]) + 'tiny', component, section, 'i386', + PackagePublishingPriority.EXTRA, binpackageformat, + phased_update_percentage)]) fa.publishOverrides('hoary-test', source_overrides, binary_overrides) def _publishDefaultFileLists(self, fa, component): - source_files = FakeSelectResult([('foo', 'foo_1.dsc', component)]) + source_files = FakeSelectResult([('tiny', 'tiny_0.1.dsc', component)]) binary_files = FakeSelectResult( - [('foo', 'foo_1_i386.deb', component, 'binary-i386')]) + [('tiny', 'tiny_0.1_i386.deb', component, 'binary-i386')]) fa.publishFileLists('hoary-test', source_files, binary_files) def test_getSourcesForOverrides(self): @@ -260,7 +261,7 @@ path = os.path.join(self._overdir, "override.hoary-test.extra.main") with open(path) as result_file: self.assertIn( - "foo/i386\tPhased-Update-Percentage\t50", + "tiny/i386\tPhased-Update-Percentage\t50", result_file.read().splitlines()) def test_publishOverrides_udebs(self): @@ -279,7 +280,7 @@ self._overdir, "override.hoary-test.main.debian-installer") with open(path) as result_file: self.assertEqual( - ["foo\textra\tdebian-installer"], + ["tiny\textra\tdebian-installer"], result_file.read().splitlines()) def test_publishOverrides_ddebs_disabled(self): @@ -312,7 +313,7 @@ path = os.path.join(self._overdir, "override.hoary-test.main.debug") with open(path) as result_file: self.assertEqual( - ["foo\textra\tmisc"], result_file.read().splitlines()) + ["tiny\textra\tdevel"], result_file.read().splitlines()) def test_generateOverrides(self): # generateOverrides generates all the overrides from start to finish. @@ -426,8 +427,9 @@ self._publishDefaultFileLists(fa, 'main') # Add mentioned files in the repository pool/. - self._addRepositoryFile('main', 'foo', 'foo_1.dsc') - self._addRepositoryFile('main', 'foo', 'foo_1_i386.deb') + self._addRepositoryFile('main', 'tiny', 'tiny_0.1.dsc') + self._addRepositoryFile('main', 'tiny', 'tiny_0.1.tar.gz') + self._addRepositoryFile('main', 'tiny', 'tiny_0.1_i386.deb') # When include_long_descriptions is set, apt.conf has # LongDescription "true" for that series. @@ -591,22 +593,22 @@ fa.createEmptyPocketRequests(fullpublish=True) # Set up an initial repository. - source_overrides = FakeSelectResult([("foo", "main", "misc")]) + source_overrides = FakeSelectResult([("tiny", "main", "devel")]) binary_overrides = FakeSelectResult([( "bin%d" % i, "main", "misc", "i386", PackagePublishingPriority.EXTRA, BinaryPackageFormat.DEB, None) for i in range(10)]) fa.publishOverrides("hoary-test", source_overrides, binary_overrides) - source_files = FakeSelectResult([("foo", "foo_1.dsc", "main")]) + source_files = FakeSelectResult([("tiny", "tiny_0.1.dsc", "main")]) binary_files = FakeSelectResult([( "bin%d" % i, "bin%d_1_i386.deb" % i, "main", "binary-i386") for i in range(10)]) fa.publishFileLists("hoary-test", source_files, binary_files) - self._addRepositoryFile("main", "foo", "foo_1.dsc") + self._addRepositoryFile("main", "tiny", "tiny_0.1.dsc") for i in range(10): self._addRepositoryFile( "main", "bin%d" % i, "bin%d_1_i386.deb" % i, - samplename="foo_1_i386.deb") + samplename="tiny_0.1_i386.deb") apt_conf = fa.generateConfig(fullpublish=True) fa.runApt(apt_conf)
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

