Hello community, here is the log from the commit of package kdb for openSUSE:Factory checked in at 2018-03-24 16:14:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdb (Old) and /work/SRC/openSUSE:Factory/.kdb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdb" Sat Mar 24 16:14:28 2018 rev:6 rq:589864 version:3.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdb/kdb.changes 2018-03-02 21:11:51.532615588 +0100 +++ /work/SRC/openSUSE:Factory/.kdb.new/kdb.changes 2018-03-24 16:14:28.753446037 +0100 @@ -1,0 +2,57 @@ +Tue Mar 20 11:14:54 UTC 2018 - wba...@tmo.at + +- Update to 3.1.0: + * General + + Bump soname for the libraries to separate from incompatible + 3.0.x versions + + Add Python 3 support for the buildsystem + * API changes + + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for + details + * Bug fixes + + Fix SQLite database compacting: canceling issue of the + progress dialog and finalizing the compacting + + Compacting: close the progress dialog also on error in + SQLite3 processing; fix propagating error status to the GUI + + SQLite driver: don't clear set of paths in + extraSqliteExtensionPaths Connection property if exists + + Add safer debug for large values + + Fix issues because of using " quotes for identifiers in + SQLite driver (kde#376052) + + Query parsing: try harder to locate positions of table/table + aliases + + Connection dialog: make message handler optional, return + result, accept on success + + Fix KDbNativeStatementBuilder API: connection is always + needed + + Add COLLATION keywords when generated statements are native, + otherwise KDbSQL string is invalid (kde#379447) + + Fix generating of SQL statements if there are tables used + having lookup fields based on queries (kde#385417) + + Aesthetics: generate "SELECT FROM ..." statements with + exactly one space after SELECT + + Fix crash when generating "SELECT a.* FROM a, b" statements + + Generate automatic ORDER BY only for native SQL statements + + Raise SQL parse error when alias is duplicated for columns, + e.g. "SELECT foo AS a, bar AS a FROM t" + + Raise SQL parse error when alias is duplicated for tables, + e.g. "SELECT * FROM foo AS a, bar AS a" + + Expand scope of KDbTableSchemaChangeListener to allow + registering queries for changes in table schema (kde#371896) + + Properly unregister table from listeners before dropping + + Setup query in connection: parsing failure can delete the + query object so do not try to access it + + Query schema: fix possible crashes - explicitly/properly + remove query from connection's cache when needed + + Query schema: fix memory leaks - remove internal expressions + * Optimizations + + Don't create temporary table schema object when checking for + existence in createTable() + + Don't create temporary table or query schema object when + checking for existence object with empty name + * Docs and examples + + Update README-PACKAGERS doc to reflect naming and notes about + compatibility + + Enable creation of API docs QCH file during the build + +------------------------------------------------------------------- Old: ---- kdb-3.0.2.tar.xz New: ---- kdb-3.1.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdb.spec ++++++ --- /var/tmp/diff_new_pack.Ns5LDy/_old 2018-03-24 16:14:29.701411865 +0100 +++ /var/tmp/diff_new_pack.Ns5LDy/_new 2018-03-24 16:14:29.705411721 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdb # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,16 @@ # +%define sover 4 + Name: kdb -Version: 3.0.2 +Version: 3.1.0 Release: 0 Summary: Database Connectivity and Creation Framework License: LGPL-2.0 Group: Productivity/Office/Other Url: http://community.kde.org/KDb -Source0: %{name}-%{version}.tar.xz +Source0: https://download.kde.org/stable/%{name}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kconfig-devel BuildRequires: kcoreaddons-devel @@ -45,7 +47,7 @@ %description A database connectivity and creation framework for various database vendors -%package -n libKDb3-3 +%package -n libKDb3-%{sover} Summary: The library for the Database Connectivity and Creation Framework Group: System/Libraries Recommends: %{name}-lang >= %{version} @@ -53,13 +55,13 @@ Obsoletes: calligra-kexi-xbase-driver < %{version} Provides: %{name} = %{version} -%description -n libKDb3-3 +%description -n libKDb3-%{sover} The library for the database connectivity and creation framework for various database vendors %package devel Summary: Development package for kdb Group: Development/Libraries/KDE -Requires: libKDb3-3 = %{version} +Requires: libKDb3-%{sover} = %{version} %description devel The development package for the database connectivity and creation framework @@ -67,7 +69,7 @@ %package mysql-driver Summary: Database connectivity and creation framework - MySQL driver Group: Productivity/Office/Suite -Supplements: packageand(libKDb3-3:mariadb) +Supplements: packageand(libKDb3-%{sover}:mariadb) Obsoletes: calligra-kexi-mysql-driver < %{version} Provides: calligra-kexi-mysql-driver = %{version} @@ -77,7 +79,7 @@ %package postgresql-driver Summary: Database connectivity and creation framework - PostgreSQL driver Group: Productivity/Office/Suite -Supplements: packageand(libKDb3-3:postgresql) +Supplements: packageand(libKDb3-%{sover}:postgresql) Obsoletes: calligra-kexi-postgresql-driver < %{version} Provides: calligra-kexi-postgresql-driver = %{version} @@ -87,7 +89,7 @@ %package sqlite3-driver Summary: Database connectivity and creation framework - SQLite3 driver Group: Productivity/Office/Suite -Supplements: packageand(libKDb3-3:sqlite3) +Supplements: packageand(libKDb3-%{sover}:sqlite3) Obsoletes: calligra-kexi-sqlite3-driver < %{version} Provides: calligra-kexi-sqlite3-driver = %{version} @@ -107,10 +109,10 @@ %kf5_makeinstall -C build %find_lang %{name} %{name}.lang --all-name --with-qt -%post -n libKDb3-3 -p /sbin/ldconfig -%postun -n libKDb3-3 -p /sbin/ldconfig +%post -n libKDb3-%{sover} -p /sbin/ldconfig +%postun -n libKDb3-%{sover} -p /sbin/ldconfig -%files -n libKDb3-3 +%files -n libKDb3-%{sover} %defattr(-,root,root,-) %doc COPYING.LIB %{_libdir}/libKDb3.so.* ++++++ kdb-3.0.2.tar.xz -> kdb-3.1.0.tar.xz ++++++ ++++ 63570 lines of diff (skipped)