mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-12 03:21:33 +00:00
System tests for publishing snapshot from mirror with .udebs. #108
This commit is contained in:
109
system/t06_publish/PublishSnapshot1Test_packages_amd64
Normal file
109
system/t06_publish/PublishSnapshot1Test_packages_amd64
Normal 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
|
||||
|
||||
109
system/t06_publish/PublishSnapshot1Test_packages_i386
Normal file
109
system/t06_publish/PublishSnapshot1Test_packages_i386
Normal 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
|
||||
|
||||
13
system/t06_publish/PublishSnapshot35Test_gold
Normal file
13
system/t06_publish/PublishSnapshot35Test_gold
Normal 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.
|
||||
88
system/t06_publish/PublishSnapshot35Test_packages_amd64
Normal file
88
system/t06_publish/PublishSnapshot35Test_packages_amd64
Normal 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
|
||||
|
||||
88
system/t06_publish/PublishSnapshot35Test_packages_i386
Normal file
88
system/t06_publish/PublishSnapshot35Test_packages_i386
Normal 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
|
||||
|
||||
40
system/t06_publish/PublishSnapshot35Test_packages_udeb_amd64
Normal file
40
system/t06_publish/PublishSnapshot35Test_packages_udeb_amd64
Normal 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)
|
||||
|
||||
40
system/t06_publish/PublishSnapshot35Test_packages_udeb_i386
Normal file
40
system/t06_publish/PublishSnapshot35Test_packages_udeb_i386
Normal 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
|
||||
|
||||
58
system/t06_publish/PublishSnapshot35Test_release
Normal file
58
system/t06_publish/PublishSnapshot35Test_release
Normal 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
|
||||
@@ -0,0 +1,5 @@
|
||||
Origin: . squeeze
|
||||
Label: . squeeze
|
||||
Architecture: i386
|
||||
Archive: squeeze
|
||||
Component: main
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user