Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

kdb-postgresql-driver-3.2.0-lp160.1.2 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: kdb-postgresql-driver Distribution: openSUSE Leap 16.0
Version: 3.2.0 Vendor: openSUSE
Release: lp160.1.2 Build date: Fri Jun 7 10:57:55 2024
Group: Unspecified Build host: reproducible
Size: 149953 Source RPM: kdb-3.2.0-lp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://community.kde.org/KDb
Summary: Database connectivity and creation framework - PostgreSQL driver
This package contains the PostgreSQL driver for the Database connectivity and creation framework

Provides

Requires

License

LGPL-2.0-only

Changelog

* Fri Jun 07 2024 Christophe Marin <christophe@krop.fr>
  - Enforce c++-17 to fix build with icu 75
* Wed Feb 07 2024 Christophe Marin <christophe@krop.fr>
  - Build using python3 rather than python2
  - Spec cleanup
  - Add upstream change:
    * 0001-Find-also-Python3-with-find_package-PythonInterp.patch
* Sat Jun 26 2021 Wolfgang Bauer <wbauer@tmo.at>
  - Add Fix-build-with-newer-Qt.patch to fix build after the latest
    Qt update
* Tue Apr 20 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Spec cleanup
* Mon Mar 16 2020 Max Lin <mlin@suse.com>
  - BuildRequires postgresql-server-devel on Leap version >= 15.2
* Thu Jan 30 2020 wbauer@tmo.at
  - Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed
* Sat Aug 24 2019 Christophe Giboudeaux <christophe@krop.fr>
  - Remove the pkg-config file from the -devel package. KDb3.pc contains
    incorrect entries.
* Thu Apr 11 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
* Thu Mar 14 2019 wbauer@tmo.at
  - BuildRequire postgresql-server-devel instead of postgresql-devel
    on Tumbleweed to fix build with the latest postgresql version
* Tue Mar 20 2018 wbauer@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
* Wed Feb 28 2018 wbauer@tmo.at
  - Add python-base build requirement to fix build in Leap 15
* Sat Aug 12 2017 wbauer@tmo.at
  - Update to 3.0.2:
    * General
    - Fix possible issue: the WHERE condition can be lost while
      converting query to SQL. This can be seen in Kexi Query
      Designer.
    - Validate query and offer error message/description while
      setting or extending WHERE conditions
    - Fix WHERE conditions handling
    - Make query parameters also work in COLUMNS section. Kexi
      query parameters do not work in COLUMNS section, e.g. this
      won't work ('invalid query' error appears): SELECT [Param].
      The parameters work only in the WHERE section, e.g. SELECT
      123 WHERE [Param] = 1. (kde#348473)
    - Support queries such as "SELECT FROM table WHERE condition"
      for completeness
    * Buildsystem
    - Add detection for PostgreSQL 10
    - Improve information about recommended packages
      (for drivers, python, etc.)
    - Improve SQLite detection
    - FindMySQL script: for Windows use "ProgramFiles(x86)"
      environment variable to locate "Program Files (x86)" folder
      and find MySQL/MariaDB libs there
    - FindMySQL script: fix it if CMAKE_BUILD_TYPE is not
      specified (Windows)
    * Tests
    - Fix HeadersTest for paths containing spaces
    - Add tests related to query parameters to the parser test
* Fri Apr 28 2017 wbauer@tmo.at
  - Fix the -lang package Recommends
* Tue Apr 04 2017 wbauer@tmo.at
  - Update to 3.0.1.1:
    * General
    - Check result of closing database while testing connection
      (ConnectionTestThread)
    - Make it possible to set row source values for lookup column
      back to empty list
    - Fix setting properties for lookup column
      (record source related) (kde#371958)
    - Fix identifying table properties as related to lookup field
      (kde#371958)
    - Add safer debug for large values (internal in 3.0.1)
    * PostgreSQL support
    - Fix database cursors for PostgreSQL: remove use of
      uninitialized variable (kde#371331)
    - Fix error on repeated loading of "fuzzystrmatch" extension
      for the PostgreSQL driver
    * Buildsystem
    - Make it possible to find PostgreSQL 9.6
    - Improve support for Qt Translation catalogs
      (use ecm_install_po_files_as_qm macro)
    - Fix finding KDb config
      (use ecm_configure_package_config_file macro)
    - Add PROJECT_STABLE_VERSION_PATCH constant, extend logic for
      PROJECT_STABLE* constants
    - Improve discovery of PostgreSQL library on Windows
    - Improve searching for the MySQL driver build dependencies
    - SDC: initialize all variables in from-map constructors
      regardless of errors, add {} to conditions, improve spacing
    - Suppress warnings about duplicated drivers if
      KDB_NO_DUPLICATED_DRIVER_WARNINGS environment variable is set
  - Replace KF5I18n BuildRequires with Qt5LinguistTools, that is used
    now for installing the translations
* Mon Jan 23 2017 wbauer@tmo.at
  - Adjust the package Supplements, they were ineffective as there is
    no kdb package
* Wed Jan 11 2017 jengelh@inai.de
  - RPM group fix
* Sun Jan 08 2017 tittiatcoke@gmail.com
  -  Initial package based on version 3.0.0

Files

/usr/lib64/qt5/plugins/kdb3
/usr/lib64/qt5/plugins/kdb3/kdb_postgresqldriver.so
/usr/share/licenses/kdb-postgresql-driver
/usr/share/licenses/kdb-postgresql-driver/COPYING-CMAKE-SCRIPTS
/usr/share/licenses/kdb-postgresql-driver/COPYING.DOC
/usr/share/licenses/kdb-postgresql-driver/COPYING.LIB


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 20 23:34:21 2024