Hello community, here is the log from the commit of package kdb for openSUSE:Factory checked in at 2019-04-12 09:15:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdb (Old) and /work/SRC/openSUSE:Factory/.kdb.new.27019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kdb" Fri Apr 12 09:15:57 2019 rev:8 rq:693283 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdb/kdb.changes 2019-03-15 10:52:41.892964988 +0100 +++ /work/SRC/openSUSE:Factory/.kdb.new.27019/kdb.changes 2019-04-12 09:15:59.145735204 +0200 @@ -1,0 +2,52 @@ +Thu Apr 11 12:07:13 UTC 2019 - wbauer@tmo.at + +- Update to 3.2.0 + * New features / APIs + + Add Date/Time classes for precise type support (kde#393094) + + Add support for the Date/Time constants in the SQL parser + (kde#393094) + + Add KDbConnection::drv_getTableNames for low level list of + table names, make tableNames() skip names with non-existing + physical tables (kde#392112) + + Rework KDbConnection::drv_getTableNames API so error + information is passed + * Bug fixes + + Fix crash in KDbConnection::recordCount(KDbTableSchema) + + Fix loading object data for given type and ID (kde#393705) + + Escape column and table aliases in queries as needed + + Fix input of large unsigned int values (>0x7FFFFFFF) + (kde#395225) + + Fix handling ORDER BY part of queries (kde#392753) + + Fix detection of .kexi file types after recent change of MIME + database for SQLite type (2018-06-17) (kde#396999) + + More reliable resolving plugin MIME types - before adding + metadata (Thanks to Pino Toscano) + * Improvements + + Add quotes when escaping identifiers only when string is not + empty, invalid identifier or KDBSQL keyword + + KDbUtils::stringToFileName(): Prepend '_' to recent project + filenames that start with "." so files are not hidden + + Improve transliteration features by switching to unidecode + * MySQL / MariaDB support + + Improve MariaDB detection on Windows builds, separately + from MySQL + * SQLite support + + Fix loading value: Incorrect display of large unsigned int + (>0x7FFFFFFF) (kde#394913) + * PostgreSQL support + + CMake: find PostgreSQL 11 + * Tests + + HeadersTest: Use install_manifest.txt to obtain list of + files, this improves accuracy, no need for blacklisting + + KDbTestUtils: add convenience APIs for connecting and using + db, support connection options + + Add autotests for checking detection of every mime type that + should be supported + + Add autotests for the new Date/Time related features + * Buildsystem + + Copy new FindICU.cmake from cmake and port to it + + ICU is required so do not check for it again in the sqlite + driver's build +- Run spec-cleaner + +------------------------------------------------------------------- Old: ---- kdb-3.1.0.tar.xz New: ---- kdb-3.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdb.spec ++++++ --- /var/tmp/diff_new_pack.BJl0zv/_old 2019-04-12 09:16:00.181735831 +0200 +++ /var/tmp/diff_new_pack.BJl0zv/_new 2019-04-12 09:16:00.185735833 +0200 @@ -1,7 +1,7 @@ # # spec file for package kdb # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,41 +12,37 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 4 - Name: kdb -Version: 3.1.0 +Version: 3.2.0 Release: 0 Summary: Database Connectivity and Creation Framework -License: LGPL-2.0 +License: LGPL-2.0-only Group: Productivity/Office/Other -Url: http://community.kde.org/KDb +URL: https://community.kde.org/KDb Source0: https://download.kde.org/stable/%{name}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules -BuildRequires: kconfig-devel BuildRequires: kcoreaddons-devel BuildRequires: libicu-devel BuildRequires: libmysqlclient-devel BuildRequires: libmysqld-devel BuildRequires: pkgconfig -%if 0%{?suse_version} > 1500 -BuildRequires: postgresql-server-devel -%else -BuildRequires: postgresql-devel -%endif +BuildRequires: python-base BuildRequires: sqlite3-devel -BuildRequires: update-desktop-files BuildRequires: cmake(Qt5LinguistTools) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) -BuildRequires: python-base -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1500 +BuildRequires: postgresql-server-devel +%else +BuildRequires: postgresql-devel +%endif %description A database connectivity and creation framework for various database vendors @@ -117,13 +113,11 @@ %postun -n libKDb3-%{sover} -p /sbin/ldconfig %files -n libKDb3-%{sover} -%defattr(-,root,root,-) -%doc COPYING.LIB +%license COPYING.LIB %{_libdir}/libKDb3.so.* %files devel -%defattr(-,root,root,-) -%doc COPYING* +%license COPYING* %{_includedir}/KDb3/ %{_libdir}/cmake/KDb3/ %{_libdir}/pkgconfig/KDb3.pc @@ -131,8 +125,7 @@ %{_libdir}/libKDb3.so %files sqlite3-driver -%defattr(-,root,root,-) -%doc COPYING* +%license COPYING* %{_bindir}/kdb3_sqlite3_dump %dir %{_kf5_plugindir}/kdb3 %{_kf5_plugindir}/kdb3/kdb_sqlitedriver.so @@ -140,18 +133,15 @@ %{_kf5_plugindir}/kdb3/sqlite3/kdb_sqlite_icu.so %files postgresql-driver -%defattr(-,root,root,-) -%doc COPYING* +%license COPYING* %dir %{_kf5_plugindir}/kdb3 %{_kf5_plugindir}/kdb3/kdb_postgresqldriver.so %files mysql-driver -%defattr(-,root,root,-) -%doc COPYING* +%license COPYING* %dir %{_kf5_plugindir}/kdb3 %{_kf5_plugindir}/kdb3/kdb_mysqldriver.so %files lang -f %{name}.lang -%defattr(-,root,root,-) %changelog ++++++ kdb-3.1.0.tar.xz -> kdb-3.2.0.tar.xz ++++++ ++++ 48760 lines of diff (skipped)