[libdbd-pg-perl] branch master updated (660748f -> c7b3584)
gregor herrmann
gregoa at debian.org
Sun Jun 28 13:37:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdbd-pg-perl.
from 660748f releasing package libdbd-pg-perl version 3.4.2-1
adds b2175da Final tweaks for 3.4.2
adds 581465d Force client_encoding=utf8 in tests
adds 18f0a2f Remove old, redundant Unicode tests
adds 9257925 Skip tests for characters not supported by the server_encoding
adds 4733556 Merge branch 'non-unicode-db-test-fixes' of git://github.com/ilmari/dbdpg
adds 7ecfe05 Note recent test changes
adds d7b6ef9 Add in memory leak test for array grabbing per mailing list post.
adds 5683646 Mortalize internal string created when expanding arrays. Helps but does not completely fix recent memory leak report.
adds 18b5b8f Better testing
adds 3e2979f Don't return quick on a ping() if we are inside a transaction but idle: do a SELECT to the server as we do with an active session. Per bug report #100648
adds b8219ac Revert wrong mortal declaration.
adds 2394932 And revert the revert. Sorry about that.
adds 833e7a3 Fix date in Changes file
adds 6b39a4d Merge branch 'master' of git://github.com/pdl/dbdpg
adds 6ecf8a3 Mortalise destringifed arrayref before sv_setsv()
adds 566a762 Merge branch 'mortalise-arrayref' of git://github.com/ilmari/dbdpg
adds afbb4ec Tidy up Changes file
adds 3bd7221 First pass at solving the ping/pg_ping problem. RT #100648
adds 179a806 Better test of the ping() method by forcibly killing the existing connection.
adds 903ce34 Tweak the ping() method docs some.
adds bedacdc Update Changes for latest bug fix
adds 0599be6 Typo
adds 5fe05ce Revert kill version of ping testing: use better file descriptor method as proposed by Tim Bunce. Change some of the ping logic in dbdimp.c Still fails on a disconnect while in failed transaction. Not sure if there is a clean way to detect that yet...
adds 54f735d Bump version to 3.5.0: recent ping() changes require this.
adds 95d03c1 Further tweaking to the ping() and pg_ping() methods. We now use an empty query consisting of a single SQL comment sent via PQexec.
adds f5f4d60 Remove unused variable
adds 349b53d First pass at placeholder escpaing. In other words, allowing literal question marks to be passed into queries by adding a backslash to them. Affects other placeholders as well (dollarsign and colon) Add tests for ? and ?? by creating custom operators Adjust cleanup routines in the tests for the new operators Actual rewrite code in dbdimp.c modified from a proof of concept by Tim Bunce.
adds 22add8e Remove no longer relevant ping part of test
adds c4260d2 Improve the {Kids} and {...Kids} tests
adds 0928a86 Remove more old ping() calls from tests
adds 58bde66 Overhaul t/00_release.t: add in new dbdimp.c version string. In the process, refactor everything into a single hash, and verify the number of version strings per file as well.
adds f5cb4f9 Add a call to $dbh->{pg_placeholder_escapes} = 0 as an emergency measure in case the new backslash escape system breaks something. It is very unlikely to do so - and this will probably be removed entirely after a few versions.
adds 68788cf Make get_info much more efficient and slightly simpler.
adds 07e006d Add get_info(9000) => 1 to indicate driver can escape placeholders
adds 5bd32f9 Bump copyright to 2015
adds 93a28dd Adjust test count
adds 2d8cc49 Expose superuser status to tests.
adds ae3c54f Skip largeobject tests unless run as Postgres superuser
adds 606776f Update Changes file
adds e47ebed Spice up the docs to include the new backslash escaping
adds e3acf74 Minor test tweaks and Perl::Critic inspired changes.
adds ab0817b Change var name in test - actually important as we are counting sth's!
adds 10899d8 In tests, make sure we drop the fully-qualified versions of the operators we created
adds 489a0f3 Add test for escaped colon-style placeholders, e.g. foobar[1 \\:3]
adds 5f1879b Set release date for 3.5.0 to January 6, 2015
adds bb13d33 Signature for 3.5.0
adds 2665c6d Note git commit for 3.5.0
adds 4a81ed6 Remove debugging remnant from tests.
adds 50065a6 This unsigned should be plain old char, as the one it is modifying is simply char
adds 2774630 Prevent core dump if the second argument to the quote() method is anything but a hashref. Also make the output a little smarter in that area. Add tests for same. (CPAN bug #101980)
adds 53df98c Skip SQL_ASCII for certain tests
adds 93c5c6c Add support for new ENV var DBDPG_TEST_ALWAYS_ENV for better testing.
adds 1f3ed13 Skip more tests if we are dealing with the crappy SQL_ASCII encoding
adds d5fc9c4 Get Changes ready for version 3.5.1
adds 53b722b Get ready to release 3.5.0_1 to CPAN
adds 1ca50c5 Signature for 3.5.0_1
adds 2660190 Fix operator existence check in tests on pre-8.3 servers
adds 8aed57a Fix client_encoding detection on pre-9.1 servers
adds ec1d38c Update Pg.pm
adds 0c8244a Clean up Changes with latest commits
adds 3b37df4 Adjust tests to skip some things if client_encoding is not UTF8 (and it really ought to be!)
adds 7952052 Fix building on pre-5.18 perls
adds 87a3cce Fix pg_switch_prepared database handle documentation
adds 91eee55 Ready to roll out 3.5.0_2
adds 6c3457e Ready to rollout version 3.5.1
adds 6c7b9b9 Version 3.5.1
adds c538c70 Imported Upstream version 3.5.1
new 1c81693 Merge tag 'upstream/3.5.1'
new 1a966d3 Update debian/changelog
new 779740c Refresh testdir.patch (offset).
new 01aafab Update years of upstream and packaging copyright.
new 6c8cac5 Reformat debian/control with cme
new 1b74329 Mark package as autopkgtest-able.
new c7b3584 releasing package libdbd-pg-perl version 3.5.1-1
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 55 +++-
META.yml | 6 +-
Makefile.PL | 2 +-
Pg.h | 2 +-
Pg.pm | 115 ++++----
Pg.xs | 10 +-
README | 6 +-
SIGNATURE | 48 +--
dbdimp.c | 97 ++++--
dbdimp.h | 3 +-
debian/changelog | 9 +
debian/control | 2 +-
debian/copyright | 4 +-
debian/patches/testdir.patch | 6 +-
debian/tests/pkg-perl/skip-syntax | 4 +
lib/Bundle/DBD/Pg.pm | 2 +-
quote.c | 2 +-
t/02attribs.t | 66 ++---
t/03dbmethod.t | 604 ++++++++++++++++++++------------------
t/08async.t | 2 -
t/09arrays.t | 6 -
t/12placeholders.t | 98 +++++--
t/30unicode.t | 71 ++---
t/99cleanup.t | 2 +-
t/dbdpg_test_setup.pl | 66 ++++-
testme.tmp.pl | 37 ++-
types.c | 4 +-
27 files changed, 800 insertions(+), 529 deletions(-)
create mode 100644 debian/tests/pkg-perl/skip-syntax
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-pg-perl.git
More information about the Pkg-perl-cvs-commits
mailing list