1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2026-05-22 10:15:16 +02:00

Use minio for integration testing.

ScalityS3 has not received any maintenance in years and is slow to start which is bad for testing.  Replace it with minio which starts quickly and ships as a single executable or a tiny container.

Minio has stricter limits on allowable characters but should still provide enough coverage to show that our encoding is working correctly.

This commit also includes the upgrade to openssl 1.1.1 in the Ubuntu 18.04 container.
This commit is contained in:
David Steele
2019-07-02 22:20:35 -04:00
parent b9b21315ea
commit 1708f1d151
14 changed files with 136 additions and 251 deletions
+23
View File
@@ -0,0 +1,23 @@
--- control
+++ control
@@ -4,11 +4,9 @@
Maintainer: Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Uploaders: Adrian Vondendriesch <adrian.vondendriesch@credativ.de>
Build-Depends: debhelper (>= 9),
- libio-socket-ssl-perl,
libperl-dev,
libssl-dev,
libxml-checker-perl,
- libxml-libxml-perl,
libxml2-dev,
txt2man,
zlib1g-dev
@@ -24,7 +22,7 @@
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
-Suggests: libio-socket-ssl-perl, libxml-libxml-perl, pgbackrest-doc
+Suggests: pgbackrest-doc
Description: Reliable PostgreSQL Backup & Restore
pgBackRest is a simple, reliable backup and restore system for PostgreSQL
that can seamlessly scale up to the largest databases and workloads.
+10
View File
@@ -0,0 +1,10 @@
--- pgbackrest.spec
+++ pgbackrest.spec
@@ -10,7 +10,6 @@
Source0: https://github.com/pgbackrest/pgbackrest/archive/release/%{version}.tar.gz
Source1: pgbackrest-conf.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: perl-XML-LibXML perl-IO-Socket-SSL
%if 0%{?rhel} && 0%{?rhel} <= 6
Requires: perl-parent perl-JSON perl-Time-HiRes
%else