[cl-debian] Accepted cl-pg 1:20061216-1 (source all)
Peter Van Eynde
pvaneynd at debian.org
Tue Feb 6 13:32:08 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 6 Feb 2007 10:32:28 +0100
Source: cl-pg
Binary: cl-pg
Architecture: source all
Version: 1:20061216-1
Distribution: experimental
Urgency: low
Maintainer: Peter Van Eynde <pvaneynd at debian.org>
Changed-By: Peter Van Eynde <pvaneynd at debian.org>
Description:
cl-pg - Common Lisp library that provides a socket level postgresql inter
Changes:
cl-pg (1:20061216-1) experimental; urgency=low
.
* New upstream. Major changes:
.
+ Don't flush the network stream in SEND-PACKET, because it slows down
API calls that have multiple SEND-PACKET calls in them. From
attila.lendvai at gmail.com.
.
+ Fix numeric parser for negative numbers. From
levente.meszaros at gmail.com
.
+ Make sure we consume the ReadyForQuery packet that is generated when
closing a prepared statement or portal, or the packet can be
misinterpreted by a later query, leading to data loss. Fix from Robert J.
Macomber.
.
+ Add an ABORT keyword argument to PG-DISCONNECT (from Robert J.
Macomber <pgsql at rojoma.com>), as per CL:CLOSE.
.
"I've run into a problem with pg-disconnect if something abnormal
happens to the database connection -- if the database goes away for a
restart while pg has a connection open, for example. When this
happens, pg-disconnect fails, and the socket file descriptor is left
open (presumably for a finalizer to clean up), also raising a new
error from the unwind-protect in with-pg-connection. To guard against
the possibility, I've added an :abort parameter to pg-disconnect, like
cl:close has, and made with-pg-connection call it with :abort t if the
body exits abnormally, in the same way that with-open-file operates.
When :abort is true, the modified pg-disconnect closes the database
connection ungracefully, including making the close call abort
(otherwise, sbcl at keast tries to flush the stream, raising another
error if the database isn't there anymore)."
.
+ Allow encoding used for socket communication with the backend to be
specified as a keyword argument to PG-CONNECT, for cases where rebinding
*PG-CLIENT-ENCODING* is inconvenient.
.
Add a simple test for encoding support.
.
(From Attila Lendvai <attila.lendvai at gmail.com>)
* upload to experimental during the freeze
Files:
8e9901fe3851b5907448c83cce21e9b1 671 devel optional cl-pg_20061216-1.dsc
5b1623aba7921c3d1e4ad6e770cf2b2d 48887 devel optional cl-pg_20061216.orig.tar.gz
5864d06e280c23250089199079269cf3 6924 devel optional cl-pg_20061216-1.diff.gz
c32ff3d10d0d23caa4d4d739f2b0d107 46528 devel optional cl-pg_20061216-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFyEsx11ldN0tyliURAme1AJ0fFj06S9aZPiJilS92ybbceoqRzACfSaaL
ATkkOTWXkCnnCRZJOpMlI6Y=
=tF8D
-----END PGP SIGNATURE-----
Accepted:
cl-pg_20061216-1.diff.gz
to pool/main/c/cl-pg/cl-pg_20061216-1.diff.gz
cl-pg_20061216-1.dsc
to pool/main/c/cl-pg/cl-pg_20061216-1.dsc
cl-pg_20061216-1_all.deb
to pool/main/c/cl-pg/cl-pg_20061216-1_all.deb
cl-pg_20061216.orig.tar.gz
to pool/main/c/cl-pg/cl-pg_20061216.orig.tar.gz
More information about the Cl-debian
mailing list