commit libpqxx for openSUSE:Factory
Hello community,
here is the log from the commit of package libpqxx for openSUSE:Factory
checked in at Mon Aug 3 19:34:35 CEST 2009.
--------
--- libpqxx/libpqxx.changes 2009-03-13 20:57:43.000000000 +0100
+++ /mounts/work_src_done/STABLE/libpqxx/libpqxx.changes 2009-08-03 17:23:08.000000000 +0200
@@ -1,0 +2,35 @@
+Mon Aug 3 12:08:13 CEST 2009 - max@suse.de
+
+- New version: 3.0.1:
+- All items marked as deprecated in the 2.x API have been removed.
+- Fixed various problems in Visual C++ makefile for test suite.
+- Fixed some problems with RPM packaging.
+- Completely replaced cursor classes
+- More helpful error messages on failed connections
+- More detailed hierarchy of constraint-violation exception classes
+- trigger is now called notify_listener, trigger header is now
+ notify-listen
+- New mixin base class pqxx_exception distinguishes libpqxx exception
+ types
+- Quoting is back! transaction_base::quote() &
+ connection_base::quote()
+- Several build & documentation problems with Visual C++ fixed
+- Compile fixes for gcc 4.2, 4.3
+- Uses strlcpy() where available, instead of strncpy()
+- Keeps better track of applicable text encodings
+- Fixed bug with prepared statement parameters in separate C++
+ statements
+- robusttransaction now works for multiple users
+- Pipeline lets you cancel ongoing queries, e.g. because they run for
+ too long
+- Fixed broken escaping of binary values in tablewriter
+- Floating-point types now represented with full precision
+- Proper unit tests for new functionality
+- New traits-based system for adding data types
+- Floating-point infinities now supported
+- Flushing/completing a pipeline now frees up the transaction for
+ other use
+- Completely reworked test suite, builds and runs much faster
+- tablewriter supports writing of raw lines
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
fix-visibility.diff
libpqxx-2.6.9.tar.bz2
libpqxx.diff
New:
----
libpqxx-3.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libpqxx.spec ++++++
--- /var/tmp/diff_new_pack.Ec0qAN/_old 2009-08-03 19:33:48.000000000 +0200
+++ /var/tmp/diff_new_pack.Ec0qAN/_new 2009-08-03 19:33:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libpqxx (Version 2.6.9)
+# spec file for package libpqxx (Version 3.0.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,18 +19,16 @@
Name: libpqxx
-BuildRequires: gcc-c++ krb5-devel postgresql-devel
+BuildRequires: fdupes gcc-c++ krb5-devel postgresql-devel
Url: http://pqxx.org/development/libpqxx/
Summary: C++ Client Library for PostgreSQL
-Version: 2.6.9
-Release: 99
-License: BSD 3-Clause
+Version: 3.0.1
+Release: 1
+License: BSD 3-clause (or similar)
Group: Productivity/Databases/Clients
Source0: %name-%version.tar.bz2
Source1: libpqxx-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Patch: libpqxx.diff
-Patch1: fix-visibility.diff
%description
C++ client API for PostgreSQL. This is the standard front-end (in the
@@ -45,10 +43,10 @@
Jeroen T. Vermeulen
participants (1)
-
root@Hilbert.suse.de