1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2026-05-22 10:15:16 +02:00
Files
pgbackrest/test/patch/debian-package.patch
T
David Steele f0ef73db70 pgBackRest is now pure C.
Remove embedded Perl from the distributed binary.  This includes code, configure, Makefile, and packages.  The distributed binary is now pure C.

Remove storagePathEnforceSet() from the C Storage object which allowed Perl to write outside of the storage base directory.  Update mock/all and real/all integration tests to use storageLocal() where they were violating this rule.

Remove "c" option that allowed the remote to tell if it was being called from C or Perl.

Code to convert options to JSON for passing to Perl (perl/config.c) has been moved to LibC since it is still required for Perl integration tests.

Update build and installation instructions in the user guide.

Remove all Perl unit tests.

Remove obsolete Perl code.  In particular this included all the Perl protocol code which required modifications to the Perl storage, manifest, and db objects that are still required for integration testing but only run locally.  Any remaining Perl code is required for testing, documentation, or code generation.

Rename perlReq to binReq in define.yaml to indicate that the binary is required for a test.  This had been the actual meaning for quite some time but the key was never renamed.
2019-12-13 17:55:41 -05:00

37 lines
992 B
Diff

--- control
+++ control
@@ -4,7 +4,7 @@
Maintainer: Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Uploaders: Adrian Vondendriesch <adrian.vondendriesch@credativ.de>
Build-Depends: debhelper (>= 9),
- libperl-dev,
+ perl,
libpq-dev,
libssl-dev,
libxml-checker-perl,
@@ -18,10 +18,8 @@
Package: pgbackrest
Architecture: any
-Depends: perl,
- postgresql-common,
+Depends: postgresql-common,
${misc:Depends},
- ${perl:Depends},
${shlibs:Depends}
Suggests: pgbackrest-doc
Description: Reliable PostgreSQL Backup & Restore
--- copyright
+++ copyright
@@ -3,8 +3,8 @@
Source: https://github.com/pgbackrest/pgbackrest
Files: *
-Copyright: 2015-2016 The PostgreSQL Global Development Group
- 2013-2016 David Steele
+Copyright: 2015-2020 The PostgreSQL Global Development Group
+ 2013-2020 David Steele
License: MIT
Files: debian/*