Fix system tests.

This commit is contained in:
Andrey Smirnov
2016-03-20 22:01:41 +03:00
parent 76edf9649b
commit 60cca0245b
17 changed files with 255 additions and 284 deletions

View File

@@ -1,6 +1,12 @@
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/InRelease...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/InRelease...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/Release...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/Release.gpg...
gpgv: RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>"
gpgv: RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>"
gpgv: RSA key ID 65FFB764
gpgv: Good signature from "Wheezy Stable Release Key <debian-release@lists.debian.org>"
Mirror [mirror11]: http://mirror.yandex.ru/debian/ squeeze-lts successfully added.
Mirror [mirror11]: http://mirror.yandex.ru/debian/ wheezy successfully added.
You can run 'aptly mirror update mirror11' to download repository contents.

View File

@@ -1,21 +1,20 @@
Name: mirror11
Archive Root URL: http://mirror.yandex.ru/debian/
Distribution: squeeze-lts
Distribution: wheezy
Components: main, contrib, non-free
Architectures: amd64, i386
Architectures: amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
Download Sources: no
Download .udebs: no
Last update: never
Information from release file:
Architectures: amd64 i386
Codename: squeeze-lts
Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
Codename: wheezy
Components: main contrib non-free
Date: Wed, 02 Mar 2016 08:57:11 UTC
Description: Long Term Support for Debian 6.0
Date: Sat, 05 Sep 2015 11:44:23 UTC
Description: Debian 7.9 Released 05 September 2015
Label: Debian
Origin: Debian
Suite: squeeze-lts
Valid-Until: Wed, 09 Mar 2016 08:57:11 UTC
Version: 6.0-lts
Suite: oldstable
Version: 7.9

View File

@@ -1,6 +1,8 @@
Downloading http://mirror.yandex.ru/debian-backports/dists/squeeze-backports/InRelease...
gpgv: Signature made Fri Feb 7 06:56:50 2014 MSK using RSA key ID 46925553
Downloading http://mirror.yandex.ru/debian/dists/wheezy-backports/InRelease...
gpgv: RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>"
gpgv: RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>"
Mirror [mirror9]: http://mirror.yandex.ru/debian-backports/ squeeze-backports successfully added.
Mirror [mirror9]: http://mirror.yandex.ru/debian/ wheezy-backports successfully added.
You can run 'aptly mirror update mirror9' to download repository contents.

View File

@@ -1,20 +1,21 @@
Name: mirror9
Archive Root URL: http://mirror.yandex.ru/debian-backports/
Distribution: squeeze-backports
Archive Root URL: http://mirror.yandex.ru/debian/
Distribution: wheezy-backports
Components: main, contrib, non-free
Architectures: amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
Architectures: amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
Download Sources: no
Download .udebs: no
Last update: never
Information from release file:
Architectures: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
ButAutomaticUpgrades: yes
Codename: squeeze-backports
Codename: wheezy-backports
Components: main contrib non-free
Description: Backports for the Squeeze Distribution
Description: Backports for the Wheezy Distribution
Label: Debian Backports
NotAutomatic: yes
Origin: Debian Backports
Suite: squeeze-backports
Suite: wheezy-backports
Version:

View File

@@ -1,7 +1,7 @@
List of mirrors:
* [mirror1]: http://mirror.yandex.ru/debian/ wheezy
* [mirror2]: http://mirror.yandex.ru/debian/ squeeze-lts [src]
* [mirror3]: http://mirror.yandex.ru/debian/ squeeze-lts
* [mirror2]: http://mirror.yandex.ru/debian/ wheezy [src]
* [mirror3]: http://mirror.yandex.ru/debian/ wheezy
* [mirror4]: http://download.opensuse.org/repositories/Apache:/MirrorBrain/Debian_7.0/ ./
To get more information about mirror, run `aptly mirror show <name>`.

View File

@@ -2,28 +2,35 @@
Applying filter...
Building download queue...
Download queue: 10 items (5.62 MiB)
Download queue: 11 items (5.76 MiB)
Downloading & parsing package files...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/InRelease...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/main/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/main/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/main/debian-installer/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/main/debian-installer/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/non-free/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/non-free/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/non-free/debian-installer/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/squeeze-lts/non-free/debian-installer/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-curl_1.4.10-4+squeeze7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-curl_1.4.10-4+squeeze7_i386.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-udeb_1.4.10-4+squeeze7_amd64.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-udeb_1.4.10-4+squeeze7_i386.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg_1.4.10-4+squeeze7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg_1.4.10-4+squeeze7_i386.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_amd64.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_i386.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_i386.deb...
Mirror `squeeze` has been successfully updated.
Packages filtered: 2455 -> 10.
Downloading http://mirror.yandex.ru/debian/dists/wheezy/InRelease...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/Release...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/Release.gpg...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/main/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/main/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/main/debian-installer/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/main/debian-installer/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/non-free/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/non-free/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/non-free/debian-installer/binary-amd64/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/dists/wheezy/non-free/debian-installer/binary-i386/Packages.bz2...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-curl_1.4.12-7+deb7u7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-curl_1.4.12-7+deb7u7_i386.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-udeb_1.4.12-7+deb7u7_amd64.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg-udeb_1.4.12-7+deb7u7_i386.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg_1.4.12-7+deb7u7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gnupg_1.4.12-7+deb7u7_i386.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_amd64.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_i386.udeb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv-win32_1.4.12-7+deb7u7_all.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_amd64.deb...
Downloading http://mirror.yandex.ru/debian/pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_i386.deb...
Mirror `wheezy` has been successfully updated.
Packages filtered: 57430 -> 11.
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>"
gpgv: RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>"
gpgv: Good signature from "Wheezy Stable Release Key <debian-release@lists.debian.org>"
gpgv: RSA key ID 2B90D010
gpgv: RSA key ID 46925553
gpgv: RSA key ID 65FFB764

View File

@@ -90,7 +90,7 @@ class CreateMirror9Test(BaseTest):
"""
create mirror: repo with InRelease verification
"""
runCmd = "aptly mirror create --keyring=aptlytest.gpg mirror9 http://mirror.yandex.ru/debian-backports/ squeeze-backports"
runCmd = "aptly mirror create --keyring=aptlytest.gpg mirror9 http://mirror.yandex.ru/debian/ wheezy-backports"
fixtureGpg = True
outputMatchPrepare = lambda _, s: re.sub(r'Signature made .* using|Warning: using insecure memory!\n', '', s)
@@ -117,7 +117,7 @@ class CreateMirror11Test(BaseTest):
"""
create mirror: repo with Release + Release.gpg verification
"""
runCmd = "aptly mirror create --keyring=aptlytest.gpg mirror11 http://mirror.yandex.ru/debian/ squeeze-lts"
runCmd = "aptly mirror create --keyring=aptlytest.gpg mirror11 http://mirror.yandex.ru/debian/ wheezy"
fixtureGpg = True
outputMatchPrepare = lambda _, s: re.sub(r'Signature made .* using', '', s)

View File

@@ -7,8 +7,8 @@ class ListMirror1Test(BaseTest):
"""
fixtureCmds = [
"aptly mirror create --ignore-signatures mirror1 http://mirror.yandex.ru/debian/ wheezy",
"aptly mirror create -with-sources --ignore-signatures mirror2 http://mirror.yandex.ru/debian/ squeeze-lts contrib",
"aptly -architectures=i386 mirror create --ignore-signatures mirror3 http://mirror.yandex.ru/debian/ squeeze-lts non-free",
"aptly mirror create -with-sources --ignore-signatures mirror2 http://mirror.yandex.ru/debian/ wheezy contrib",
"aptly -architectures=i386 mirror create --ignore-signatures mirror3 http://mirror.yandex.ru/debian/ wheezy non-free",
"aptly mirror create -ignore-signatures mirror4 http://download.opensuse.org/repositories/Apache:/MirrorBrain/Debian_7.0/ ./",
]
runCmd = "aptly mirror list"

View File

@@ -165,9 +165,9 @@ class UpdateMirror12Test(BaseTest):
longTest = False
fixtureGpg = True
fixtureCmds = [
"aptly -architectures=i386,amd64 mirror create -keyring=aptlytest.gpg -filter='$$Source (gnupg)' -with-udebs squeeze http://mirror.yandex.ru/debian/ squeeze-lts main non-free",
"aptly -architectures=i386,amd64 mirror create -keyring=aptlytest.gpg -filter='$$Source (gnupg)' -with-udebs wheezy http://mirror.yandex.ru/debian/ wheezy main non-free",
]
runCmd = "aptly mirror update -keyring=aptlytest.gpg squeeze"
runCmd = "aptly mirror update -keyring=aptlytest.gpg wheezy"
outputMatchPrepare = lambda _, s: re.sub(r'Signature made .* using', '', s)
def output_processor(self, output):

View File

@@ -4,10 +4,10 @@ Finalizing metadata files...
Signing file 'Release' with gpg, please enter your passphrase when prompted:
Clearsigning file 'Release' with gpg, please enter your passphrase when prompted:
Snapshot squeeze has been successfully published.
Snapshot wheezy has been successfully published.
Please setup your webserver to serve directory '${HOME}/.aptly/public' with autoindexing.
Now you can add following line to apt sources:
deb http://your-server/ squeeze-lts main
deb http://your-server/ wheezy main
Don't forget to add your GPG key to apt with apt-key.
You can also use `aptly serve` to publish your repositories over HTTP quickly.

View File

@@ -2,91 +2,80 @@
.
.
.
.
.
.
GnuPG 1.4 is the standalone, non-modularized series. In contrast to
GnuPG does not use any patented algorithms. This means it cannot be
GnuPG does not use any patented algorithms. This means it cannot be
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
HKPS keyservers. Install the gnupg-curl package if you want to use
It can be used to encrypt data and to create digital signatures.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
It includes an advanced key management facility and is compliant
The gnupg package is built without libcurl. So it does not support
This package contains the keyserver helper tools built with libcurl,
a number of countries).
a number of countries).
compatible with PGP2, because that uses IDEA (which is patented in
compatible with PGP2, because that uses IDEA (which is patented in
different (and simpler) way to check that the public keys used to
environments, but also with less dependencies.
gpgv is a stripped-down version of gnupg which is only able to check
make the signature are trustworthy.
signatures. It is smaller than the full-blown gnupg and uses a
the keyserver helper tools built with libcurl and supporting HKPS.
the version 2 series, shipped with the gnupg2 package, it comes
variant of gnupg. This package provides support for HKPS keyservers.
which replace the ones in the gnupg package built with the "curl shim"
with no support for S/MIME and some other tools useful for desktop
with the proposed OpenPGP Internet standard as described in RFC2440.
with the proposed OpenPGP Internet standard as described in RFC2440.
Architecture: all
Architecture: amd64
Architecture: amd64
Architecture: amd64
Depends: libbz2-1.0, libc6 (>= 2.3.3), libreadline6 (>= 6.0), zlib1g (>= 1:1.1.4)
Depends: libbz2-1.0, libc6 (>= 2.3.4), libreadline6 (>= 6.0), libusb-0.1-4 (>= 2:0.1.12), zlib1g (>= 1:1.1.4), dpkg (>= 1.15.4) | install-info, gpgv
Depends: libc6 (>= 2.2.5), libcurl3-gnutls (>= 7.16.2-1), libldap-2.4-2 (>= 2.4.7), gnupg
Depends: libbz2-1.0, libc6 (>= 2.4), libreadline6 (>= 6.0), libusb-0.1-4 (>= 2:0.1.12), zlib1g (>= 1:1.1.4), dpkg (>= 1.15.4) | install-info, gpgv
Depends: libbz2-1.0, libc6 (>= 2.4), zlib1g (>= 1:1.1.4)
Depends: libc6 (>= 2.4), libcurl3-gnutls (>= 7.16.2), libldap-2.4-2 (>= 2.4.7), gnupg
Description-Md5: 19709c7fc27595437225fd34d295b347
Description-Md5: 3f8767984a5f4b323de309446d07435d
Description-Md5: 55306a4e1e1fd63e577767c1b9f5161c
Description-Md5: 8bbdb812806fb623e26b7b93f549c74b
Description: GNU privacy guard - a free PGP replacement
Description: GNU privacy guard - a free PGP replacement (cURL)
Description: GNU privacy guard - signature verification tool
Filename: pool/main/g/gnupg/gnupg-curl_1.4.10-4+squeeze7_amd64.deb
Filename: pool/main/g/gnupg/gnupg_1.4.10-4+squeeze7_amd64.deb
Filename: pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_amd64.deb
Description: GNU privacy guard - signature verification tool (win32 build)
Filename: pool/main/g/gnupg/gnupg-curl_1.4.12-7+deb7u7_amd64.deb
Filename: pool/main/g/gnupg/gnupg_1.4.12-7+deb7u7_amd64.deb
Filename: pool/main/g/gnupg/gpgv-win32_1.4.12-7+deb7u7_all.deb
Filename: pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_amd64.deb
Homepage: http://www.gnupg.org
Homepage: http://www.gnupg.org
Homepage: http://www.gnupg.org
Installed-Size: 152
Installed-Size: 432
Installed-Size: 5160
MD5sum: a97467ebd1b49d653699b05f2db871b3
MD5sum: c3441ba5198f92f2b9285dbf1cb9ac81
MD5sum: f4ccad772ed5e786fe510db2e3ce5425
Homepage: http://www.gnupg.org
Installed-Size: 130
Installed-Size: 1480
Installed-Size: 438
Installed-Size: 4962
MD5sum: 17916456c6e84c434205bad15e98e902
MD5sum: 56699ccfefc9bb6c39325d746363c018
MD5sum: 5f15f3ac2f586b95ab21c3f83fd1bf35
MD5sum: 91a07e1a42703f0ce59c4a1de60e961d
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Multi-Arch: foreign
Multi-Arch: foreign
Multi-Arch: foreign
Package: gnupg
Package: gnupg-curl
Package: gpgv
Package: gpgv-win32
Priority: extra
Priority: important
Priority: important
Priority: optional
Recommends: libldap-2.4-2 (>= 2.4.7), gnupg-curl
SHA1: 12d7d4dbadb8bf981ec7e23791237a7c88a95989
SHA1: 318d91b53b0255ea69554ed1b25de318132ddae3
SHA1: 62ca626b2864b1c75259208ab22b7c89c925fe50
SHA256: 3e312f2a2d5b6e470c4328e5496d4f3db57be0d83d9c49cdf9e189d6b2711e9a
SHA256: 8108c5632111173aab81f5f7ba693ef9296e29b3d78fb48714c84fb1ed6d03d1
SHA256: a7fa0051b0031015a120470de2078b4bbb1bd46f710f2ce3c9964221b2b7d886
SHA1: 8dae53bc42d1f35054ce35124da8b92f6097f1c2
SHA1: bc5c60462be7702988e083cf68c7f8edfcb962a5
SHA1: c03f15e5ee0fba0b77a51e063db87708aee0e422
SHA1: df8a0ef18df0fb86167128ac6c31d6709c2f9c6b
SHA256: 27760f636f6dbfe387dfbede1131fe7a0dd5fd3b0ab562213193ffa7cfcadfb5
SHA256: 2920249908a8297f85006def6a55fb99abfcc8466cac2b9f28d01ce8315df065
SHA256: 8361f45f51a7e70e3367e5b2df59fa8defc8648a76afa4159da3f249460f5b33
SHA256: b626c3320c0ba2c41c5214bf8175c713f3713cc393e9361a977dc0202c197875
Section: utils
Section: utils
Section: utils
Size: 2151524
Size: 223934
Size: 75176
Section: utils
Size: 1956126
Size: 228244
Size: 617064
Size: 64308
Source: gnupg
Source: gnupg
Source: gnupg
Suggests: gnupg
Suggests: gnupg-doc, xloadimage | imagemagick | eog, libpcsclite1
Suggests: wine
Tag: implemented-in::c, interface::commandline, network::client, protocol::http, role::plugin, role::program, scope::utility, security::authentication, security::cryptography, suite::gnu, use::checking, works-with::file, works-with::text
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::{authentication,cryptography,privacy}, suite::gnu, use::checking, works-with::file, works-with::text
Tag: interface::commandline, role::program, scope::utility, security::cryptography, suite::gnu, use::checking
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::authentication, security::cryptography, security::privacy, suite::gnu, use::checking, works-with::file, works-with::text
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::cryptography, suite::gnu, use::checking
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7

View File

@@ -2,91 +2,80 @@
.
.
.
.
.
.
GnuPG 1.4 is the standalone, non-modularized series. In contrast to
GnuPG does not use any patented algorithms. This means it cannot be
GnuPG does not use any patented algorithms. This means it cannot be
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
HKPS keyservers. Install the gnupg-curl package if you want to use
It can be used to encrypt data and to create digital signatures.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
It includes an advanced key management facility and is compliant
The gnupg package is built without libcurl. So it does not support
This package contains the keyserver helper tools built with libcurl,
a number of countries).
a number of countries).
compatible with PGP2, because that uses IDEA (which is patented in
compatible with PGP2, because that uses IDEA (which is patented in
different (and simpler) way to check that the public keys used to
environments, but also with less dependencies.
gpgv is a stripped-down version of gnupg which is only able to check
make the signature are trustworthy.
signatures. It is smaller than the full-blown gnupg and uses a
the keyserver helper tools built with libcurl and supporting HKPS.
the version 2 series, shipped with the gnupg2 package, it comes
variant of gnupg. This package provides support for HKPS keyservers.
which replace the ones in the gnupg package built with the "curl shim"
with no support for S/MIME and some other tools useful for desktop
with the proposed OpenPGP Internet standard as described in RFC2440.
with the proposed OpenPGP Internet standard as described in RFC2440.
Architecture: all
Architecture: i386
Architecture: i386
Architecture: i386
Depends: libbz2-1.0, libc6 (>= 2.3.3), libreadline6 (>= 6.0), zlib1g (>= 1:1.1.4)
Depends: libbz2-1.0, libc6 (>= 2.3.4), libreadline6 (>= 6.0), libusb-0.1-4 (>= 2:0.1.12), zlib1g (>= 1:1.1.4), dpkg (>= 1.15.4) | install-info, gpgv
Depends: libc6 (>= 2.2), libcurl3-gnutls (>= 7.16.2-1), libldap-2.4-2 (>= 2.4.7), gnupg
Depends: libbz2-1.0, libc6 (>= 2.4), libreadline6 (>= 6.0), libusb-0.1-4 (>= 2:0.1.12), zlib1g (>= 1:1.1.4), dpkg (>= 1.15.4) | install-info, gpgv
Depends: libbz2-1.0, libc6 (>= 2.4), zlib1g (>= 1:1.1.4)
Depends: libc6 (>= 2.4), libcurl3-gnutls (>= 7.16.2), libldap-2.4-2 (>= 2.4.7), gnupg
Description-Md5: 19709c7fc27595437225fd34d295b347
Description-Md5: 3f8767984a5f4b323de309446d07435d
Description-Md5: 55306a4e1e1fd63e577767c1b9f5161c
Description-Md5: 8bbdb812806fb623e26b7b93f549c74b
Description: GNU privacy guard - a free PGP replacement
Description: GNU privacy guard - a free PGP replacement (cURL)
Description: GNU privacy guard - signature verification tool
Filename: pool/main/g/gnupg/gnupg-curl_1.4.10-4+squeeze7_i386.deb
Filename: pool/main/g/gnupg/gnupg_1.4.10-4+squeeze7_i386.deb
Filename: pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_i386.deb
Description: GNU privacy guard - signature verification tool (win32 build)
Filename: pool/main/g/gnupg/gnupg-curl_1.4.12-7+deb7u7_i386.deb
Filename: pool/main/g/gnupg/gnupg_1.4.12-7+deb7u7_i386.deb
Filename: pool/main/g/gnupg/gpgv-win32_1.4.12-7+deb7u7_all.deb
Filename: pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_i386.deb
Homepage: http://www.gnupg.org
Homepage: http://www.gnupg.org
Homepage: http://www.gnupg.org
Installed-Size: 112
Installed-Size: 360
Installed-Size: 4716
MD5sum: 56584086a7532d7773a054d1d22475eb
MD5sum: e02f1f1fd33852b86a593c39ae3fdecc
MD5sum: f1095cd75a367403c7b06526f64db203
Homepage: http://www.gnupg.org
Installed-Size: 1480
Installed-Size: 401
Installed-Size: 4613
Installed-Size: 89
MD5sum: 5f15f3ac2f586b95ab21c3f83fd1bf35
MD5sum: 7619869434ee598ba4b1e3de3a48b7a6
MD5sum: b7456c472a331b1e905712328d25da27
MD5sum: f892c96687ced1c2adfd8f00d9ca6f5a
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Multi-Arch: foreign
Multi-Arch: foreign
Multi-Arch: foreign
Package: gnupg
Package: gnupg-curl
Package: gpgv
Package: gpgv-win32
Priority: extra
Priority: important
Priority: important
Priority: optional
Recommends: libldap-2.4-2 (>= 2.4.7), gnupg-curl
SHA1: 03856f88b6bf9e6802bc3c4fe4749120a86d5c33
SHA1: 61e3ac5be7be0169c798c76e81386fa7d88c8aef
SHA1: 81e8e6fc65e5c19192b7292263a85623b6dd7b8f
SHA256: 0b659fde216eb16d5a69e52e2cde0060d72d2a87cdfaa0116f1ee2f2931e6a58
SHA256: 21fef750f4a0c5f939cee8fdf5e1323159d09e646e4c66e505d8417c18561a03
SHA256: b393dd08b06ab2e4337b4450e196a42d0da63b8dce3d635410101c57bbd23846
SHA1: 31e0942b2511a2c73723271163efc0eb29d056ff
SHA1: 72c9a6c444d8a6e8ec57f2b778c631946def9d1a
SHA1: 9889f1717f36e00b6143aed530bd3d0c54c116fd
SHA1: df8a0ef18df0fb86167128ac6c31d6709c2f9c6b
SHA256: 27760f636f6dbfe387dfbede1131fe7a0dd5fd3b0ab562213193ffa7cfcadfb5
SHA256: 6898801e3f3c97a30bef1ee50381479b69360a28807fb63fcce4abef4da1aec7
SHA256: b852d7681ea328bd8b45140973624781e65d0363961d92bcc2ab0bbf1cc6ed52
SHA256: cff40c87faea248c77de7d9fc50fcbc80631cd1bc8cec2b1033e0db452e08ea6
Section: utils
Section: utils
Section: utils
Size: 204070
Size: 2089258
Size: 72890
Section: utils
Size: 1938694
Size: 221686
Size: 617064
Size: 63192
Source: gnupg
Source: gnupg
Source: gnupg
Suggests: gnupg
Suggests: gnupg-doc, xloadimage | imagemagick | eog, libpcsclite1
Suggests: wine
Tag: implemented-in::c, interface::commandline, network::client, protocol::http, role::plugin, role::program, scope::utility, security::authentication, security::cryptography, suite::gnu, use::checking, works-with::file, works-with::text
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::{authentication,cryptography,privacy}, suite::gnu, use::checking, works-with::file, works-with::text
Tag: interface::commandline, role::program, scope::utility, security::cryptography, suite::gnu, use::checking
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::authentication, security::cryptography, security::privacy, suite::gnu, use::checking, works-with::file, works-with::text
Tag: implemented-in::c, interface::commandline, role::program, scope::utility, security::cryptography, suite::gnu, use::checking
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7

View File

@@ -1,46 +1,35 @@
.
.
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
It includes an advanced key management facility and is compliant
This is GnuPG packaged in minimal form for use in debian-installer.
This is GnuPG's signature verification tool, gpgv, packaged in minimal
form for use in debian-installer.
with the proposed OpenPGP Internet standard as described in RFC2440.
with the proposed OpenPGP Internet standard as described in RFC2440.
Architecture: amd64
Architecture: amd64
Depends: libc6-udeb (>= 2.11), libusb-0.1-udeb (>= 2:0.1.12), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.11), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.13), libusb-0.1-udeb, zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.13), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Description-Md5: 0d5b74cda45e2a6526c6943d2cd0c362
Description-Md5: c52656f4cc79fd4b089086b9173d2923
Description: GNU privacy guard - a free PGP replacement
Description: minimal signature verification tool
Filename: pool/main/g/gnupg/gnupg-udeb_1.4.10-4+squeeze7_amd64.udeb
Filename: pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_amd64.udeb
Installed-Size: 300
Installed-Size: 832
MD5sum: 497a404fc087cc54af8262557d01c549
MD5sum: bd1238c394653da2705bd1b941bf9359
Filename: pool/main/g/gnupg/gnupg-udeb_1.4.12-7+deb7u7_amd64.udeb
Filename: pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_amd64.udeb
Installed-Size: 301
Installed-Size: 833
MD5sum: 2fda838d1101cc202ddd087c8c98b635
MD5sum: 6d90567115ee873d4ce6c87991cfaed0
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Package: gnupg-udeb
Package: gpgv-udeb
Priority: extra
Priority: extra
SHA1: 3e7d61830431dc26bb12933aae8f9cbf4f9ea9ed
SHA1: fc96c358a3172c93c2a2a1483dcee027bd08e553
SHA256: 49ef9e515d2d08628c8d9f8b54fa7e5d3aff516a371fc87c4465f423bb05d92f
SHA256: e9445c1d4aa34a4faa25b29706dd974a30dec11452fb85134096b5e1dfadbd00
SHA1: 5d32171182e956f8277d44378b1623bbeae23110
SHA1: dbe121bae44db6eb6108311f41997c4ede1178b2
SHA256: 4abcb1191d8a3e58d88fb56084f9d784255ba68c767babc3c2819b7a1a689b78
SHA256: dd7230f9d025c47e8c94e4101e2970e94aed50ec0c65801f9c7cd0a03d6723e1
Section: debian-installer
Section: debian-installer
Size: 150802
Size: 414930
Size: 130734
Size: 354018
Source: gnupg
Source: gnupg
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7

View File

@@ -1,46 +1,35 @@
.
.
GnuPG is GNU's tool for secure communication and data storage.
GnuPG is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
It includes an advanced key management facility and is compliant
This is GnuPG packaged in minimal form for use in debian-installer.
This is GnuPG's signature verification tool, gpgv, packaged in minimal
form for use in debian-installer.
with the proposed OpenPGP Internet standard as described in RFC2440.
with the proposed OpenPGP Internet standard as described in RFC2440.
Architecture: i386
Architecture: i386
Depends: libc6-udeb (>= 2.11), libusb-0.1-udeb (>= 2:0.1.12), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.11), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.13), libusb-0.1-udeb, zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Depends: libc6-udeb (>= 2.13), zlib1g-udeb (>= 1:1.2.3.3.dfsg-1)
Description-Md5: 0d5b74cda45e2a6526c6943d2cd0c362
Description-Md5: c52656f4cc79fd4b089086b9173d2923
Description: GNU privacy guard - a free PGP replacement
Description: minimal signature verification tool
Filename: pool/main/g/gnupg/gnupg-udeb_1.4.10-4+squeeze7_i386.udeb
Filename: pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_i386.udeb
Installed-Size: 240
Installed-Size: 712
MD5sum: 040b67ff566d348e7f598d48921e94b8
MD5sum: 5e258bc5f5b12ae956d6b762a566ca11
Filename: pool/main/g/gnupg/gnupg-udeb_1.4.12-7+deb7u7_i386.udeb
Filename: pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_i386.udeb
Installed-Size: 275
Installed-Size: 783
MD5sum: 1abee98b231ab5b25dd7976ab61247cf
MD5sum: e12304db5e3c3401e64ad5967a5c9064
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Maintainer: Debian GnuPG-Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Package: gnupg-udeb
Package: gpgv-udeb
Priority: extra
Priority: extra
SHA1: 0690c70d614cae68ad3f0240ce0288c8e65e7d4d
SHA1: 49e473d362c2ef52ca06c3af2b8204ef4d077d65
SHA256: 63db5571ebbdb51512bd6c8d7b96358c0db8ec9e5932573fd8e2652c4ffe56d7
SHA256: b5c806e730b4504290095444676379388036a51a2723ecf1fbc6cd20d3891c61
SHA1: e64cb327e89ba41ba6aaeca7e9e69cf18479ed40
SHA1: f6937084ae96b269131a08bb365619e704f91d21
SHA256: 7d86005e0f2a7bdeff3204ccb0e50d6d06b07011621acb56ad322480bd11494c
SHA256: 96eae21eb31fa79d196dfbec63594f62c39753aad59d02d69bf9495ad486ec01
Section: debian-installer
Section: debian-installer
Size: 133478
Size: 380214
Size: 125582
Size: 343860
Source: gnupg
Source: gnupg
Version: 1.4.10-4+squeeze7
Version: 1.4.10-4+squeeze7
Version: 1.4.12-7+deb7u7
Version: 1.4.12-7+deb7u7

View File

@@ -1,7 +1,7 @@
Origin: . squeeze-lts
Label: . squeeze-lts
Suite: squeeze-lts
Codename: squeeze-lts
Origin: . wheezy
Label: . wheezy
Suite: wheezy
Codename: wheezy
Architectures: amd64 i386
Components: main
Description: Generated by aptly

View File

@@ -1,5 +1,5 @@
Origin: . squeeze-lts
Label: . squeeze-lts
Archive: squeeze-lts
Origin: . wheezy
Label: . wheezy
Archive: wheezy
Architecture: i386
Component: main

View File

@@ -882,61 +882,61 @@ class PublishSnapshot35Test(BaseTest):
"""
fixtureGpg = True
fixtureCmds = [
"aptly -architectures=i386,amd64 mirror create -keyring=aptlytest.gpg -filter='$$Source (gnupg)' -with-udebs squeeze http://mirror.yandex.ru/debian/ squeeze-lts main non-free",
"aptly mirror update -keyring=aptlytest.gpg squeeze",
"aptly snapshot create squeeze from mirror squeeze",
"aptly -architectures=i386,amd64 mirror create -keyring=aptlytest.gpg -filter='$$Source (gnupg)' -with-udebs wheezy http://mirror.yandex.ru/debian/ wheezy main non-free",
"aptly mirror update -keyring=aptlytest.gpg wheezy",
"aptly snapshot create wheezy from mirror wheezy",
]
runCmd = "aptly publish snapshot -keyring=${files}/aptly.pub -secret-keyring=${files}/aptly.sec squeeze"
runCmd = "aptly publish snapshot -keyring=${files}/aptly.pub -secret-keyring=${files}/aptly.sec wheezy"
gold_processor = BaseTest.expand_environ
def check(self):
super(PublishSnapshot35Test, self).check()
self.check_exists('public/dists/squeeze-lts/InRelease')
self.check_exists('public/dists/squeeze-lts/Release')
self.check_exists('public/dists/squeeze-lts/Release.gpg')
self.check_exists('public/dists/wheezy/InRelease')
self.check_exists('public/dists/wheezy/Release')
self.check_exists('public/dists/wheezy/Release.gpg')
self.check_exists('public/dists/squeeze-lts/main/binary-i386/Release')
self.check_exists('public/dists/squeeze-lts/main/binary-i386/Packages')
self.check_exists('public/dists/squeeze-lts/main/binary-i386/Packages.gz')
self.check_exists('public/dists/squeeze-lts/main/binary-i386/Packages.bz2')
self.check_exists('public/dists/squeeze-lts/main/Contents-i386.gz')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-i386/Release')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-i386/Packages')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-i386/Packages.gz')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-i386/Packages.bz2')
self.check_exists('public/dists/squeeze-lts/main/Contents-udeb-i386.gz')
self.check_exists('public/dists/squeeze-lts/main/binary-amd64/Release')
self.check_exists('public/dists/squeeze-lts/main/binary-amd64/Packages')
self.check_exists('public/dists/squeeze-lts/main/binary-amd64/Packages.gz')
self.check_exists('public/dists/squeeze-lts/main/binary-amd64/Packages.bz2')
self.check_exists('public/dists/squeeze-lts/main/Contents-amd64.gz')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-amd64/Release')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-amd64/Packages')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-amd64/Packages.gz')
self.check_exists('public/dists/squeeze-lts/main/debian-installer/binary-amd64/Packages.bz2')
self.check_exists('public/dists/squeeze-lts/main/Contents-udeb-amd64.gz')
self.check_not_exists('public/dists/squeeze-lts/main/source/Sources')
self.check_not_exists('public/dists/squeeze-lts/main/source/Sources.gz')
self.check_not_exists('public/dists/squeeze-lts/main/source/Sources.bz2')
self.check_exists('public/dists/wheezy/main/binary-i386/Release')
self.check_exists('public/dists/wheezy/main/binary-i386/Packages')
self.check_exists('public/dists/wheezy/main/binary-i386/Packages.gz')
self.check_exists('public/dists/wheezy/main/binary-i386/Packages.bz2')
self.check_exists('public/dists/wheezy/main/Contents-i386.gz')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-i386/Release')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-i386/Packages')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-i386/Packages.gz')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-i386/Packages.bz2')
self.check_exists('public/dists/wheezy/main/Contents-udeb-i386.gz')
self.check_exists('public/dists/wheezy/main/binary-amd64/Release')
self.check_exists('public/dists/wheezy/main/binary-amd64/Packages')
self.check_exists('public/dists/wheezy/main/binary-amd64/Packages.gz')
self.check_exists('public/dists/wheezy/main/binary-amd64/Packages.bz2')
self.check_exists('public/dists/wheezy/main/Contents-amd64.gz')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-amd64/Release')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-amd64/Packages')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-amd64/Packages.gz')
self.check_exists('public/dists/wheezy/main/debian-installer/binary-amd64/Packages.bz2')
self.check_exists('public/dists/wheezy/main/Contents-udeb-amd64.gz')
self.check_not_exists('public/dists/wheezy/main/source/Sources')
self.check_not_exists('public/dists/wheezy/main/source/Sources.gz')
self.check_not_exists('public/dists/wheezy/main/source/Sources.bz2')
self.check_exists('public/pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_amd64.udeb')
self.check_exists('public/pool/main/g/gnupg/gpgv-udeb_1.4.10-4+squeeze7_i386.udeb')
self.check_exists('public/pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_amd64.deb')
self.check_exists('public/pool/main/g/gnupg/gpgv_1.4.10-4+squeeze7_i386.deb')
self.check_exists('public/pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_amd64.udeb')
self.check_exists('public/pool/main/g/gnupg/gpgv-udeb_1.4.12-7+deb7u7_i386.udeb')
self.check_exists('public/pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_amd64.deb')
self.check_exists('public/pool/main/g/gnupg/gpgv_1.4.12-7+deb7u7_i386.deb')
self.check_file_contents('public/dists/squeeze-lts/main/binary-i386/Packages', 'packages_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze-lts/main/debian-installer/binary-i386/Packages', 'packages_udeb_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze-lts/main/binary-amd64/Packages', 'packages_amd64', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze-lts/main/debian-installer/binary-amd64/Packages', 'packages_udeb_amd64', match_prepare=sorted_processor)
self.check_file_contents('public/dists/wheezy/main/binary-i386/Packages', 'packages_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/wheezy/main/debian-installer/binary-i386/Packages', 'packages_udeb_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/wheezy/main/binary-amd64/Packages', 'packages_amd64', match_prepare=sorted_processor)
self.check_file_contents('public/dists/wheezy/main/debian-installer/binary-amd64/Packages', 'packages_udeb_amd64', match_prepare=sorted_processor)
# verify contents except of sums
self.check_file_contents('public/dists/squeeze-lts/Release', 'release', match_prepare=strip_processor)
self.check_file_contents('public/dists/wheezy/Release', 'release', match_prepare=strip_processor)
self.check_file_contents('public/dists/squeeze-lts/main/debian-installer/binary-i386/Release', 'release_udeb_i386', match_prepare=strip_processor)
self.check_file_contents('public/dists/wheezy/main/debian-installer/binary-i386/Release', 'release_udeb_i386', match_prepare=strip_processor)
# verify sums
release = self.read_file('public/dists/squeeze-lts/Release').split("\n")
release = self.read_file('public/dists/wheezy/Release').split("\n")
release = [l for l in release if l.startswith(" ")]
pathsSeen = set()
for l in release:
@@ -945,7 +945,7 @@ class PublishSnapshot35Test(BaseTest):
fileSize = int(fileSize)
st = os.stat(os.path.join(os.environ["HOME"], ".aptly", 'public/dists/squeeze-lts/', path))
st = os.stat(os.path.join(os.environ["HOME"], ".aptly", 'public/dists/wheezy/', path))
if fileSize != st.st_size:
raise Exception("file size doesn't match for %s: %d != %d" % (path, fileSize, st.st_size))
@@ -958,7 +958,7 @@ class PublishSnapshot35Test(BaseTest):
else:
h = hashlib.sha512()
h.update(self.read_file(os.path.join('public/dists/squeeze-lts', path)))
h.update(self.read_file(os.path.join('public/dists/wheezy', path)))
if h.hexdigest() != fileHash:
raise Exception("file hash doesn't match for %s: %s != %s" % (path, fileHash, h.hexdigest()))