System tests for publishing snapshot from mirror with .udebs. #108

This commit is contained in:
Andrey Smirnov
2014-09-30 19:40:16 +04:00
parent 2ae34cd873
commit fae6e977c3
10 changed files with 649 additions and 0 deletions

View File

@@ -0,0 +1,109 @@
Package: gnuplot
Version: 4.6.1-1~maverick2
Installed-Size: 20
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: all
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package is for transition and to install a full-featured gnuplot
supporting the X11-output.
MD5sum: 4912a4464d5588f685c4aa6cfc6be46c
SHA1: 4a50deb413e05f77b31687405465b1229b3be328
Source:
Size: 1046
Filename: pool/main/g/gnuplot/gnuplot_4.6.1-1~maverick2_all.deb
Suggests: gnuplot-doc (>= 4.6.1-1~maverick2)
Depends: gnuplot-nox (>= 4.6.1-1~maverick2), gnuplot-x11 (>= 4.6.1-1~maverick2)
Package: gnuplot-doc
Version: 4.6.1-1~maverick2
Installed-Size: 5572
Priority: optional
Section: doc
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: all
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package contains the additional documentation.
MD5sum: 25a5028811171f2f1fa157a2f6953e82
SHA1: 837dd002143054ca01d3b01cae410cc4b4fe10c4
Source: gnuplot
Depends: dpkg (>= 1.15.4) | install-info
Filename: pool/main/g/gnuplot/gnuplot-doc_4.6.1-1~maverick2_all.deb
Size: 2675242
Package: gnuplot-nox
Version: 4.6.1-1~maverick2
Installed-Size: 2624
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: amd64
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package is for working without an X server.
MD5sum: db55daca818697b23024255e536399da
SHA1: d5a1b0bbfb562e5cecef3f3fb70ddb4cd6103507
Suggests: gnuplot-x11 (>= 4.6.1-1~maverick2), gnuplot-doc (>= 4.6.1-1~maverick2)
Filename: pool/main/g/gnuplot/gnuplot-nox_4.6.1-1~maverick2_amd64.deb
Replaces: gnuplot (<< 4.0.0)
Source: gnuplot
Recommends: groff, ttf-liberation
Size: 1129114
Depends: libc6 (>= 2.11), libcairo2 (>= 1.6.0), libedit2 (>= 2.5.cvs.20010821-1), libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg), libglib2.0-0 (>= 2.12.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0)
Package: gnuplot-x11
Version: 4.6.1-1~maverick2
Installed-Size: 1716
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: amd64
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package contains the terminal driver that enables gnuplot to plot
images interactively under X11. Most users will want this, it is however
packaged separately so that low-end systems don't need X installed to use
gnuplot.
MD5sum: 17ab6787992b979e3a4851a90dfaf0a8
SHA1: d60b0ee30a885ba0202adddccd7968ab70be7426
Size: 819248
Source: gnuplot
Depends: gnuplot-nox (>= 4.6.1-1~maverick2), libc6 (>= 2.11), libcairo2 (>= 1.6.0), libedit2 (>= 2.5.cvs.20010821-1), libgcc1 (>= 1:4.1.1), libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg), libglib2.0-0 (>= 2.12.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0), libstdc++6 (>= 4.1.1), libwxbase2.8-0 (>= 2.8.11.0), libwxgtk2.8-0 (>= 2.8.11.0), libx11-6
Replaces: gnuplot (<< 4.0.0)
Filename: pool/main/g/gnuplot/gnuplot-x11_4.6.1-1~maverick2_amd64.deb

View File

@@ -0,0 +1,109 @@
Package: gnuplot
Version: 4.6.1-1~maverick2
Installed-Size: 20
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: all
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package is for transition and to install a full-featured gnuplot
supporting the X11-output.
MD5sum: 4912a4464d5588f685c4aa6cfc6be46c
SHA1: 4a50deb413e05f77b31687405465b1229b3be328
Size: 1046
Depends: gnuplot-nox (>= 4.6.1-1~maverick2), gnuplot-x11 (>= 4.6.1-1~maverick2)
Suggests: gnuplot-doc (>= 4.6.1-1~maverick2)
Filename: pool/main/g/gnuplot/gnuplot_4.6.1-1~maverick2_all.deb
Source:
Package: gnuplot-doc
Version: 4.6.1-1~maverick2
Installed-Size: 5572
Priority: optional
Section: doc
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: all
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package contains the additional documentation.
MD5sum: 25a5028811171f2f1fa157a2f6953e82
SHA1: 837dd002143054ca01d3b01cae410cc4b4fe10c4
Source: gnuplot
Filename: pool/main/g/gnuplot/gnuplot-doc_4.6.1-1~maverick2_all.deb
Depends: dpkg (>= 1.15.4) | install-info
Size: 2675242
Package: gnuplot-nox
Version: 4.6.1-1~maverick2
Installed-Size: 2536
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: i386
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package is for working without an X server.
MD5sum: a7ef16004b62fd78acb77edb058ea1c1
SHA1: 629c3e62f787b0af47b184beb0460dd261c9ca4d
Size: 1046496
Source: gnuplot
Depends: libc6 (>= 2.11), libcairo2 (>= 1.6.0), libedit2 (>= 2.5.cvs.20010821-1), libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg), libglib2.0-0 (>= 2.12.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0)
Suggests: gnuplot-x11 (>= 4.6.1-1~maverick2), gnuplot-doc (>= 4.6.1-1~maverick2)
Recommends: groff, ttf-liberation
Replaces: gnuplot (<< 4.0.0)
Filename: pool/main/g/gnuplot/gnuplot-nox_4.6.1-1~maverick2_i386.deb
Package: gnuplot-x11
Version: 4.6.1-1~maverick2
Installed-Size: 1604
Priority: optional
Section: math
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: i386
Description: Command-line driven interactive plotting program
Gnuplot is a portable command-line driven interactive data and function
plotting utility that supports lots of output formats, including drivers
for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output
is packaged in gnuplot-x11.
.
Data files and self-defined functions can be manipulated by the internal
C-like language. Can perform smoothing, spline-fitting, or nonlinear fits,
and can work with complex numbers.
.
This package contains the terminal driver that enables gnuplot to plot
images interactively under X11. Most users will want this, it is however
packaged separately so that low-end systems don't need X installed to use
gnuplot.
MD5sum: fcad938905d0ace50a6ce0c73b2c6583
SHA1: 02f9a93097a8f798a054e26154dbe5789088c069
Source: gnuplot
Replaces: gnuplot (<< 4.0.0)
Filename: pool/main/g/gnuplot/gnuplot-x11_4.6.1-1~maverick2_i386.deb
Depends: gnuplot-nox (>= 4.6.1-1~maverick2), libc6 (>= 2.11), libcairo2 (>= 1.6.0), libedit2 (>= 2.5.cvs.20010821-1), libgcc1 (>= 1:4.1.1), libgd2-noxpm (>= 2.0.36~rc1~dfsg) | libgd2-xpm (>= 2.0.36~rc1~dfsg), libglib2.0-0 (>= 2.12.0), liblua5.1-0, libpango1.0-0 (>= 1.14.0), libstdc++6 (>= 4.1.1), libwxbase2.8-0 (>= 2.8.11.0), libwxgtk2.8-0 (>= 2.8.11.0), libx11-6
Size: 724388

View File

@@ -0,0 +1,13 @@
Loading packages...
Generating metadata files and linking package files...
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.
Please setup your webserver to serve directory '/Users/smira/.aptly/public' with autoindexing.
Now you can add following line to apt sources:
deb http://your-server/ squeeze 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

@@ -0,0 +1,88 @@
Package: dmraid
Version: 1.0.0.rc16-4.1
Installed-Size: 112
Priority: optional
Section: admin
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: amd64
Description: Device-Mapper Software RAID support tool
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
The following formats are supported:
Highpoint HPT37X/HPT45X
Intel Software RAID
LSI Logic MegaRAID
NVidia NForce RAID (nvraid)
Promise FastTrack
Silicon Image(tm) Medley(tm)
VIA Software RAID
.
Please read the documentation in /usr/share/doc/dmraid BEFORE attempting
any use of this software. Improper use can cause data loss!
MD5sum: 35da9bcdd12c7fb08eb7192f0a17ddf2
SHA1: 6a89d3f9e3b80a172811bb7d74eac43f119a8b7c
SHA256: 125405c4b0a7364bf209c161f393d4d0152ba9d02a55a95d90a7637f7b373b8f
Tag: admin::filesystem, admin::kernel, hardware::storage, implemented-in::c, interface::commandline, role::program, scope::utility, use::scanning
Size: 38620
Depends: libc6 (>= 2.3), libdmraid1.0.0.rc16 (>= 1.0.0.rc16), libselinux1 (>= 1.32), libsepol1 (>= 1.14), udev, dmsetup
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Source:
Filename: pool/main/d/dmraid/dmraid_1.0.0.rc16-4.1_amd64.deb
Package: libdmraid-dev
Version: 1.0.0.rc16-4.1
Installed-Size: 496
Priority: optional
Section: libdevel
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: amd64
Description: Device-Mapper Software RAID support tool - header files
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
This package contains the header files needed to link programs against
dmraid.
MD5sum: bb209b5796592d786c28844b949216dc
SHA1: cd8baba807fa92a88a265a044d821df8b677b5cb
SHA256: 081a48ad5372a941c35d41733da89a52cbe2d8f49032c2a4ef03148e4049615f
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Tag: admin::hardware, devel::lang:c, devel::library, hardware::storage, implemented-in::c, qa::low-popcon, role::devel-lib, use::driver
Size: 152618
Depends: libdmraid1.0.0.rc16 (= 1.0.0.rc16-4.1)
Filename: pool/main/d/dmraid/libdmraid-dev_1.0.0.rc16-4.1_amd64.deb
Source: dmraid
Package: libdmraid1.0.0.rc16
Version: 1.0.0.rc16-4.1
Installed-Size: 244
Priority: optional
Section: libs
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: amd64
Description: Device-Mapper Software RAID support tool - shared library
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
This package contains the dmraid shared library, which implements
the back half of dmraid, including on-disk metadata formats.
MD5sum: a66d03bb1ddad78f879660ddedf86295
SHA1: 6292936617c466e67a3148c66d0c27c068d055d3
SHA256: 29f06bd3ae42e3380b356b69598be07724d178af35f2f1a64648c7f8ff85bef9
Depends: libc6 (>= 2.7), libdevmapper1.02.1 (>= 2:1.02.20)
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Size: 108978
Tag: admin::hardware, admin::kernel, devel::lang:c, devel::library, hardware::storage, implemented-in::c, role::{devel-lib,kernel,shared-lib}, use::driver
Filename: pool/main/d/dmraid/libdmraid1.0.0.rc16_1.0.0.rc16-4.1_amd64.deb
Replaces: libdmraid1.0.0.rc15 (<< 1.0.0.rc16-1)
Source: dmraid

View File

@@ -0,0 +1,88 @@
Package: libdmraid1.0.0.rc16
Version: 1.0.0.rc16-4.1
Installed-Size: 268
Priority: optional
Section: libs
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: i386
Description: Device-Mapper Software RAID support tool - shared library
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
This package contains the dmraid shared library, which implements
the back half of dmraid, including on-disk metadata formats.
MD5sum: 9330ba2ffd2f22d695fdf692f8120159
SHA1: 6b262419836e8cad4500043f5e9e6a1581074023
SHA256: 2b2238679ac8ff4776a3a2caf533c551700d9f92a7d2af23d6457acf7de5d6c8
Tag: admin::hardware, admin::kernel, devel::lang:c, devel::library, hardware::storage, implemented-in::c, role::{devel-lib,kernel,shared-lib}, use::driver
Filename: pool/main/d/dmraid/libdmraid1.0.0.rc16_1.0.0.rc16-4.1_i386.deb
Replaces: libdmraid1.0.0.rc15 (<< 1.0.0.rc16-1)
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Source: dmraid
Depends: libc6 (>= 2.7), libdevmapper1.02.1 (>= 2:1.02.20)
Size: 106088
Package: dmraid
Version: 1.0.0.rc16-4.1
Installed-Size: 176
Priority: optional
Section: admin
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: i386
Description: Device-Mapper Software RAID support tool
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
The following formats are supported:
Highpoint HPT37X/HPT45X
Intel Software RAID
LSI Logic MegaRAID
NVidia NForce RAID (nvraid)
Promise FastTrack
Silicon Image(tm) Medley(tm)
VIA Software RAID
.
Please read the documentation in /usr/share/doc/dmraid BEFORE attempting
any use of this software. Improper use can cause data loss!
MD5sum: f8aea4e9eaea341b112f02e9efe1678e
SHA1: bb96a258038c79bc04eef49d5875deed4c67dd16
SHA256: 6a8294bef99040055009da41597869bfdb17ac89c3166e49c57340abe7f702ba
Size: 37984
Depends: libc6 (>= 2.3), libdmraid1.0.0.rc16 (>= 1.0.0.rc16), libselinux1 (>= 1.32), libsepol1 (>= 1.14), udev, dmsetup
Filename: pool/main/d/dmraid/dmraid_1.0.0.rc16-4.1_i386.deb
Tag: admin::filesystem, admin::kernel, hardware::storage, implemented-in::c, interface::commandline, role::program, scope::utility, use::scanning
Source:
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Package: libdmraid-dev
Version: 1.0.0.rc16-4.1
Installed-Size: 440
Priority: optional
Section: libdevel
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: i386
Description: Device-Mapper Software RAID support tool - header files
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
dmraid uses the Linux device-mapper to create devices with respective
mappings for the ATARAID sets discovered.
.
This package contains the header files needed to link programs against
dmraid.
MD5sum: 5395970df02ab5f1609cd7eccc15ead1
SHA1: f27bd38eeb58a32ee7e58ac8a2950649bd4ef17b
SHA256: 2abe9142ce6aa341df57303b5bc847522779ea9109b0fe734e2ae4419872da71
Tag: admin::hardware, devel::lang:c, devel::library, hardware::storage, implemented-in::c, qa::low-popcon, role::devel-lib, use::driver
Homepage: http://people.redhat.com/~heinzm/sw/dmraid/
Size: 145808
Filename: pool/main/d/dmraid/libdmraid-dev_1.0.0.rc16-4.1_i386.deb
Depends: libdmraid1.0.0.rc16 (= 1.0.0.rc16-4.1)
Source: dmraid

View File

@@ -0,0 +1,40 @@
Package: dmraid-udeb
Version: 1.0.0.rc16-4.1
Installed-Size: 32
Priority: optional
Section: debian-installer
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: amd64
Description: Device-Mapper Software RAID support tool (udeb)
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
This is the minimal package (udeb) used by debian-installer
MD5sum: 721685fde18001ad0c9ac172c3118983
SHA1: 88e229b76cb5866c8868a491a6690b3fde2b33d5
SHA256: efae69921b97494e40437712053b60a5105fa433f3cfbae3bb2991d341eb95a6
Filename: pool/main/d/dmraid/dmraid-udeb_1.0.0.rc16-4.1_amd64.udeb
Depends: libc6-udeb (>= 2.11), libdmraid1.0.0.rc16-udeb (>= 1.0.0.rc16), dmsetup-udeb
Source: dmraid
Size: 11806
Package: libdmraid1.0.0.rc16-udeb
Version: 1.0.0.rc16-4.1
Installed-Size: 0
Priority: optional
Section: debian-installer
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: amd64
Description: Device-Mapper Software RAID support tool - shared library (udeb)
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
This is the minimal package (udeb shared library) used by debian-installer
MD5sum: efae3ee2d1ccd78aaec7d452ecba4c6a
SHA1: 2ef8c01a0375c92f59fed32949b9469cc53d0b99
SHA256: aabf098de9fcf2da0c0f66f2d9f1cb61f7e244dd2b009361e40cd29827749d44
Size: 92372
Filename: pool/main/d/dmraid/libdmraid1.0.0.rc16-udeb_1.0.0.rc16-4.1_amd64.udeb
Source: dmraid
Depends: libc6-udeb (>= 2.11), libdevmapper1.02.1-udeb (>= 2:1.02.48)

View File

@@ -0,0 +1,40 @@
Package: dmraid-udeb
Version: 1.0.0.rc16-4.1
Installed-Size: 36
Priority: optional
Section: debian-installer
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: i386
Description: Device-Mapper Software RAID support tool (udeb)
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
This is the minimal package (udeb) used by debian-installer
MD5sum: 4d8bb4dafb0ef9059dac75846e162784
SHA1: fd5c73e08d4c5381b1136c2ff170332d77526246
SHA256: fe4ff3351186f03039f8cd6f78e8e4f473a75b613f950caac06fa21dda2d59e8
Source: dmraid
Size: 11022
Filename: pool/main/d/dmraid/dmraid-udeb_1.0.0.rc16-4.1_i386.udeb
Depends: libc6-udeb (>= 2.11), libdmraid1.0.0.rc16-udeb (>= 1.0.0.rc16), dmsetup-udeb
Package: libdmraid1.0.0.rc16-udeb
Version: 1.0.0.rc16-4.1
Installed-Size: 212
Priority: optional
Section: debian-installer
Maintainer: Giuseppe Iuculano <iuculano@debian.org>
Architecture: i386
Description: Device-Mapper Software RAID support tool - shared library (udeb)
dmraid discovers, activates, deactivates and displays properties
of software RAID sets (eg, ATARAID) and contained DOS partitions.
.
This is the minimal package (udeb shared library) used by debian-installer
MD5sum: aba78093c15c8bcd8e237f6a578c6c65
SHA1: c5e95d443889775a48d6c48bf332a21a37ce63c6
SHA256: 1c51dbf4cd1a5a683fd60e2b4f44dc6f8f574de3aea52354541a9a105f10f918
Depends: libc6-udeb (>= 2.11), libdevmapper1.02.1-udeb (>= 2:1.02.48)
Source: dmraid
Filename: pool/main/d/dmraid/libdmraid1.0.0.rc16-udeb_1.0.0.rc16-4.1_i386.udeb
Size: 89490

View File

@@ -0,0 +1,58 @@
Origin: . squeeze
Label: . squeeze
Codename: squeeze
Date: Tue, 30 Sep 2014 15:35:22 UTC
Architectures: amd64 i386
Components: main
Description: Generated by aptly
MD5Sum:
a75ee7a5106ba4369de928e26b7afefd 803 main/debian-installer/binary-i386/Packages.bz2
d82f063b0a674ee60d070fc960c33c92 677 main/debian-installer/binary-amd64/Packages.gz
8b51fb682910e0d52caa31b61ef1192a 807 main/debian-installer/binary-amd64/Packages.bz2
a77ec46f63b69e32fdf3a5aa484c1190 1592 main/binary-i386/Packages.bz2
9efff4ebb46b70b71215a8df4f71069d 88 main/binary-amd64/Release
d9d38d0cff22f7364cbabb4e8b536316 87 main/debian-installer/binary-i386/Release
0eaacc9b677879735bcc958c2e24c699 1395 main/binary-i386/Packages.gz
e1c910470349056521dbc4d473a48637 677 main/debian-installer/binary-i386/Packages.gz
d9d38d0cff22f7364cbabb4e8b536316 87 main/binary-i386/Release
1093e4c5170235ac5cc872f985088815 3669 main/binary-amd64/Packages
c4b9d1069fcb04fdad832a657ff02ef3 3663 main/binary-i386/Packages
b58a784bc0764d523fd9134b53c8dda0 1585 main/binary-amd64/Packages.bz2
9ac58b6597a8e0344d69c2550aca9720 1601 main/debian-installer/binary-i386/Packages
f940214380907f004b1e175a6c20bf07 1603 main/debian-installer/binary-amd64/Packages
9efff4ebb46b70b71215a8df4f71069d 88 main/debian-installer/binary-amd64/Release
703b425641f4e847a1f0a8a0c28fb128 1394 main/binary-amd64/Packages.gz
SHA1:
a0c5944608dc219fad9d799b3fa6aae280d331c0 803 main/debian-installer/binary-i386/Packages.bz2
5faf018385934f65a6af0c4ab3af2fda62c63aff 677 main/debian-installer/binary-amd64/Packages.gz
61c9b82f75a642839e6e32e5a734f890417b1160 807 main/debian-installer/binary-amd64/Packages.bz2
e69414d40bb79bca8dc1b274ceb42fb04c3d02ee 1592 main/binary-i386/Packages.bz2
7c25a15429615225e3eb90540ba783561fc09448 88 main/binary-amd64/Release
f07fcb0797d81341b6284ed86e5903dc57341a90 87 main/debian-installer/binary-i386/Release
a8657c2409859da9f91280a5da48f3b5276e2829 1395 main/binary-i386/Packages.gz
b8e5b5b41a6ded99006a94c0550cd2291ac19d7f 677 main/debian-installer/binary-i386/Packages.gz
f07fcb0797d81341b6284ed86e5903dc57341a90 87 main/binary-i386/Release
0c86f7bd6ed2b52b0ab12ea08a76d14235b85d7c 3669 main/binary-amd64/Packages
4227cdcd3260e10eee066182f22ec8eec4fc7f0a 3663 main/binary-i386/Packages
8cec67723e4cee24f67ffa46a1f4ae7165fb31f0 1585 main/binary-amd64/Packages.bz2
ae94f4b0b3396951399de65e04784ef7b0f95119 1601 main/debian-installer/binary-i386/Packages
6f8e5137388e594b31bed56ca9e08f8e9f305ca4 1603 main/debian-installer/binary-amd64/Packages
7c25a15429615225e3eb90540ba783561fc09448 88 main/debian-installer/binary-amd64/Release
163a7a656c5e338d53bbc6cbe80263ca551dfa15 1394 main/binary-amd64/Packages.gz
SHA256:
4f8eeab36071b8791ce74099df89e01d46ab66f3c76dd9afe6c31fe48c30783d 803 main/debian-installer/binary-i386/Packages.bz2
bf7b96d1c66abb7dc6037299ab4fe0119d42b66c8c01cfa0520e27d813c99e50 677 main/debian-installer/binary-amd64/Packages.gz
3a30d9da1ed1108d3451c0c7fe60d99594a2cdf2459a8e505920ed69043bdc6c 807 main/debian-installer/binary-amd64/Packages.bz2
1d947dcc40ad2ace3b8226b68161948478a187eb9865d4b62c5068200e0ec058 1592 main/binary-i386/Packages.bz2
e8378aced6fec291729f656e1d884225ec9c28ba67fc434ef2531223bc37033e 88 main/binary-amd64/Release
62b9292134aefb30a75aff3e25c2c694d128d73a1d193f29a397789dd902a854 87 main/debian-installer/binary-i386/Release
e30a8b568654e69f1fe7744ace4ffb0d385a8e52502ffd9f84a8184130386a08 1395 main/binary-i386/Packages.gz
f6f2350eab308eb2f290b98f088e973e70ded5d1244688b71edfb201ac85e832 677 main/debian-installer/binary-i386/Packages.gz
62b9292134aefb30a75aff3e25c2c694d128d73a1d193f29a397789dd902a854 87 main/binary-i386/Release
e2d936cb65a504e6bf13bb09c5a0c6e8943cdd7845d715d571b1fb58262a624f 3669 main/binary-amd64/Packages
14ae70d15fa8263b55056ef36bac9208ee9e03847118788cc00b6d2a46b5fa10 3663 main/binary-i386/Packages
0128db3912e0e2f92b2e3a277c28239d6e072323b35bc007dbf32bc696df413c 1585 main/binary-amd64/Packages.bz2
c3f2708d36c503619f5b3f43b2c7da3f559b72f723c96d0ce9c664f92c6fcc14 1601 main/debian-installer/binary-i386/Packages
1f90f76bc0df9a588940d14f3ee0ad7d26a86809537f2e5ff4d340e4a8a21f3d 1603 main/debian-installer/binary-amd64/Packages
e8378aced6fec291729f656e1d884225ec9c28ba67fc434ef2531223bc37033e 88 main/debian-installer/binary-amd64/Release
e179f48a91a8dc614a37e2fb21d8d82ff3937fd44e077ec0e2507b8382d896ab 1394 main/binary-amd64/Packages.gz

View File

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

View File

@@ -8,6 +8,10 @@ def strip_processor(output):
return "\n".join([l for l in output.split("\n") if not l.startswith(' ') and not l.startswith('Date:')])
def sorted_processor(output):
return "\n".join(sorted(output.split("\n")))
class PublishSnapshot1Test(BaseTest):
"""
publish snapshot: defaults
@@ -46,6 +50,9 @@ class PublishSnapshot1Test(BaseTest):
self.check_file_contents('public/dists/maverick/main/binary-i386/Release', 'release_i386')
self.check_file_contents('public/dists/maverick/main/binary-amd64/Release', 'release_amd64')
self.check_file_contents('public/dists/maverick/main/binary-i386/Packages', 'packages_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/maverick/main/binary-amd64/Packages', 'packages_amd64', match_prepare=sorted_processor)
# verify signatures
self.run_cmd(["gpg", "--no-auto-check-trustdb", "--keyring", os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "aptly.pub"),
"--verify", os.path.join(os.environ["HOME"], ".aptly", 'public/dists/maverick/InRelease')])
@@ -826,3 +833,95 @@ class PublishSnapshot34Test(BaseTest):
super(PublishSnapshot34Test, self).check()
self.check_file_contents("public/pool/main/p/pyspi/pyspi_0.6.1.orig.tar.gz", "file")
class PublishSnapshot35Test(BaseTest):
"""
publish snapshot: mirror with udebs
"""
fixtureGpg = True
fixtureCmds = [
"aptly -architectures=i386,amd64 mirror create -keyring=aptlytest.gpg -filter='$$Source (dmraid)' -with-udebs squeeze http://mirror.yandex.ru/debian/ squeeze main non-free",
"aptly mirror update -keyring=aptlytest.gpg squeeze",
"aptly snapshot create squeeze from mirror squeeze",
]
runCmd = "aptly publish snapshot squeeze"
def check(self):
super(PublishSnapshot35Test, self).check()
self.check_exists('public/dists/squeeze/InRelease')
self.check_exists('public/dists/squeeze/Release')
self.check_exists('public/dists/squeeze/Release.gpg')
self.check_exists('public/dists/squeeze/main/binary-i386/Release')
self.check_exists('public/dists/squeeze/main/binary-i386/Packages')
self.check_exists('public/dists/squeeze/main/binary-i386/Packages.gz')
self.check_exists('public/dists/squeeze/main/binary-i386/Packages.bz2')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-i386/Release')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-i386/Packages')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-i386/Packages.gz')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-i386/Packages.bz2')
self.check_exists('public/dists/squeeze/main/binary-amd64/Release')
self.check_exists('public/dists/squeeze/main/binary-amd64/Packages')
self.check_exists('public/dists/squeeze/main/binary-amd64/Packages.gz')
self.check_exists('public/dists/squeeze/main/binary-amd64/Packages.bz2')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-amd64/Release')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-amd64/Packages')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-amd64/Packages.gz')
self.check_exists('public/dists/squeeze/main/debian-installer/binary-amd64/Packages.bz2')
self.check_not_exists('public/dists/squeeze/main/source/Sources')
self.check_not_exists('public/dists/squeeze/main/source/Sources.gz')
self.check_not_exists('public/dists/squeeze/main/source/Sources.bz2')
self.check_exists('public/pool/main/d/dmraid/dmraid-udeb_1.0.0.rc16-4.1_amd64.udeb')
self.check_exists('public/pool/main/d/dmraid/dmraid-udeb_1.0.0.rc16-4.1_i386.udeb')
self.check_exists('public/pool/main/d/dmraid/dmraid_1.0.0.rc16-4.1_amd64.deb')
self.check_exists('public/pool/main/d/dmraid/dmraid_1.0.0.rc16-4.1_i386.deb')
self.check_file_contents('public/dists/squeeze/main/binary-i386/Packages', 'packages_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze/main/debian-installer/binary-i386/Packages', 'packages_udeb_i386', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze/main/binary-amd64/Packages', 'packages_amd64', match_prepare=sorted_processor)
self.check_file_contents('public/dists/squeeze/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/Release', 'release', match_prepare=strip_processor)
self.check_file_contents('public/dists/squeeze/main/debian-installer/binary-i386/Release', 'release_udeb_i386', match_prepare=strip_processor)
# verify sums
release = self.read_file('public/dists/squeeze/Release').split("\n")
release = [l for l in release if l.startswith(" ")]
pathsSeen = set()
for l in release:
fileHash, fileSize, path = l.split()
pathsSeen.add(path)
fileSize = int(fileSize)
st = os.stat(os.path.join(os.environ["HOME"], ".aptly", 'public/dists/squeeze/', path))
if fileSize != st.st_size:
raise Exception("file size doesn't match for %s: %d != %d" % (path, fileSize, st.st_size))
if len(fileHash) == 32:
h = hashlib.md5()
elif len(fileHash) == 40:
h = hashlib.sha1()
else:
h = hashlib.sha256()
h.update(self.read_file(os.path.join('public/dists/squeeze', path)))
if h.hexdigest() != fileHash:
raise Exception("file hash doesn't match for %s: %s != %s" % (path, fileHash, h.hexdigest()))
pathsExepcted = set()
for arch in ("i386", "amd64"):
for udeb in ("", "debian-installer/"):
for ext in ("", ".gz", ".bz2"):
pathsExepcted.add("main/%sbinary-%s/Packages%s" % (udeb, arch, ext))
pathsExepcted.add("main/%sbinary-%s/Release" % (udeb, arch))
if pathsSeen != pathsExepcted:
raise Exception("path seen wrong: %r != %r" % (pathsSeen, pathsExepcted))