Bug 25405 - libQt5Sql5: missing dependency on qt5-database-plugin-sqlite
Summary: libQt5Sql5: missing dependency on qt5-database-plugin-sqlite
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-09-04 07:24 CEST by David GEIGER
Modified: 2019-09-06 23:10 CEST (History)
4 users (show)

See Also:
Source RPM: qtbase5-5.12.2-2.mga7
CVE:
Status comment:


Attachments

Description David GEIGER 2019-09-04 07:24:04 CEST
Advisory:
========================

We have encountered many times that the package "qt5-database-plugin-sqlite" was needed by many packages but was not installed.
So this update fixes this issue adding it as a required package to libQt5Sql5.

========================

Packages in 7/core/updates_testing:
========================
qtbase5-common-5.12.2-2.1.mga7.i586.rpm
qtbase5-common-devel-5.12.2-2.1.mga7.i586.rpm
qtbase5-examples-5.12.2-2.1.mga7.i586.rpm
libqt5core5-5.12.2-2.1.mga7.i586.rpm
libqt5core-devel-5.12.2-2.1.mga7.i586.rpm
libqt5concurrent5-5.12.2-2.1.mga7.i586.rpm
libqt5concurrent-devel-5.12.2-2.1.mga7.i586.rpm
libqt5dbus5-5.12.2-2.1.mga7.i586.rpm
libqt5dbus-devel-5.12.2-2.1.mga7.i586.rpm
libqt5eglfsdeviceintegration5-5.12.2-2.1.mga7.i586.rpm
libqt5eglfsdeviceintegration-devel-5.12.2-2.1.mga7.i586.rpm
libqt5eglfskmssupport5-5.12.2-2.1.mga7.i586.rpm
libqt5eglfskmssupport-devel-5.12.2-2.1.mga7.i586.rpm
libqt5gui5-5.12.2-2.1.mga7.i586.rpm
libqt5gui-devel-5.12.2-2.1.mga7.i586.rpm
libqt5network5-5.12.2-2.1.mga7.i586.rpm
libqt5network-devel-5.12.2-2.1.mga7.i586.rpm
libqt5opengl5-5.12.2-2.1.mga7.i586.rpm
libqt5opengl-devel-5.12.2-2.1.mga7.i586.rpm
libqt5platformsupport-devel-5.12.2-2.1.mga7.i586.rpm
libqt5printsupport5-5.12.2-2.1.mga7.i586.rpm
libqt5printsupport-devel-5.12.2-2.1.mga7.i586.rpm
libqt5sql5-5.12.2-2.1.mga7.i586.rpm
libqt5sql-devel-5.12.2-2.1.mga7.i586.rpm
libqt5test5-5.12.2-2.1.mga7.i586.rpm
libqt5test-devel-5.12.2-2.1.mga7.i586.rpm
libqt5widgets5-5.12.2-2.1.mga7.i586.rpm
libqt5widgets-devel-5.12.2-2.1.mga7.i586.rpm
libqt5xcbqpa5-5.12.2-2.1.mga7.i586.rpm
libqt5xcbqpa-devel-5.12.2-2.1.mga7.i586.rpm
libqt5xml5-5.12.2-2.1.mga7.i586.rpm
libqt5xml-devel-5.12.2-2.1.mga7.i586.rpm
libqt5base5-devel-5.12.2-2.1.mga7.i586.rpm
libqt5accessibilitysupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5linuxaccessibilitysupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5bootstrap-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5devicediscoverysupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5eglsupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5eventdispatchersupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5fbsupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5fontdatabasesupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5glxsupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5inputsupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5kmssupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5platformcompositorsupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5servicesupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5edid-devel-5.12.2-2.1.mga7.i586.rpm
libqt5themesupport-static-devel-5.12.2-2.1.mga7.i586.rpm
libqt5-database-plugin-odbc-5.12.2-2.1.mga7.i586.rpm
libqt5-database-plugin-mysql-5.12.2-2.1.mga7.i586.rpm
libqt5-database-plugin-sqlite-5.12.2-2.1.mga7.i586.rpm
libqt5-database-plugin-tds-5.12.2-2.1.mga7.i586.rpm
libqt5-database-plugin-pgsql-5.12.2-2.1.mga7.i586.rpm

qtbase5-common-5.12.2-2.1.mga7.x86_64.rpm
qtbase5-common-devel-5.12.2-2.1.mga7.x86_64.rpm
qtbase5-examples-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5core5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5core-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5concurrent5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5concurrent-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5dbus5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5dbus-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eglfsdeviceintegration5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eglfsdeviceintegration-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eglfskmssupport5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eglfskmssupport-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5gui5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5gui-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5network5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5network-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5opengl5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5opengl-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5platformsupport-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5printsupport5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5printsupport-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5sql5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5sql-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5test5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5test-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5widgets5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5widgets-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5xcbqpa5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5xcbqpa-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5xml5-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5xml-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5base5-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5accessibilitysupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5linuxaccessibilitysupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5bootstrap-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5devicediscoverysupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eglsupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5eventdispatchersupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5fbsupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5fontdatabasesupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5glxsupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5inputsupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5kmssupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5platformcompositorsupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5servicesupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5edid-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5themesupport-static-devel-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5-database-plugin-odbc-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5-database-plugin-mysql-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5-database-plugin-sqlite-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5-database-plugin-tds-5.12.2-2.1.mga7.x86_64.rpm
lib64qt5-database-plugin-pgsql-5.12.2-2.1.mga7.x86_64.rpm

qtbase5-doc-5.12.2-2.1.mga7.noarch.rpm


Source RPM:
========================
qtbase5-5.12.2-2.1.mga7.src.rpm


How to test:
========================

Simply ensure that qt5-database-plugin-sqlite is not installed on your system
and see if this update pull now in it.

rpm -e --nodeps lib64qt5-database-plugin-sqlite && urpmi --media Testing lib64qt5sql5

Note: This is the only one change for this update!


rpm -e --nodeps libqt5-database-plugin-sqlite && urpmi --media Testing libqt5sql5
Comment 1 PC LX 2019-09-04 13:08:41 CEST
The dependencies seem OK for both the 64 and the 32 bit packages.

The package lib64qt5-database-plugin-sqlite is required when installing the package lib64qt5sql5.
The package libqt5-database-plugin-sqlite is required when installing the package libqt5sql5.

System: Mageia 7, x86_64, Intel CPU

$ LANGUAGE=C urpmi.update -a
<SNIP ALL up-to-date>
$ LANGUAGE=C urpmi lib64qt5sql5
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing")
  lib64qt5-database-plugin-sqli> 5.12.2       2.1.mga7      x86_64  
  lib64qt5sql5                   5.12.2       2.1.mga7      x86_64  
83KB of additional disk space will be used.
139KB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) n
$ LANGUAGE=C urpmi libqt5sql5
To satisfy dependencies, the following packages are going to be installed:
(test only, installation will not be actually done)
  Package                        Version      Release       Arch    
(medium "Core 32bit Release")
  libicu63                       63.1         1.mga7        i586    
  libsqlite3_0                   3.28.0       1.mga7        i586    
(medium "Core 32bit Updates Testing")
  libqt5-database-plugin-sqlite  5.12.2       2.1.mga7      i586    
  libqt5core5                    5.12.2       2.1.mga7      i586    
  libqt5sql5                     5.12.2       2.1.mga7      i586    
18MB of additional disk space will be used.
5.1MB of packages will be retrieved.
Proceed with the installation of the 5 packages? (Y/n) n

CC: (none) => mageia
Whiteboard: (none) => MGA7-64-OK

Comment 2 David GEIGER 2019-09-04 20:59:54 CEST
Tested here on my mga7 for x86_64,

# LC_ALL=C urpmi --media Testing lib64qt5sql5                                                   
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing (distrib5)")
  lib64qt5-database-plugin-sqli> 5.12.2       2.1.mga7      x86_64  
  lib64qt5sql5                   5.12.2       2.1.mga7      x86_64  
83KB of additional disk space will be used.
139KB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) y


    $MIRRORLIST: media/core/updates_testing/lib64qt5sql5-5.12.2-2.1.mga7.x86_64.rpm
    $MIRRORLIST: media/core/updates_testing/lib64qt5-database-plugin-sqlite-5.12.2-2.1.mga7.x86_64.rpm                                           
installing lib64qt5-database-plugin-sqlite-5.12.2-2.1.mga7.x86_64.rpm lib64qt5sql5-5.12.2-2.1.mga7.x86_64.rpm from /var/cache/urpmi/rpms         
Preparing...                     #############################################################################
      1/2: lib64qt5sql5          #############################################################################
      2/2: lib64qt5-database-plugin-sqlite      #############################################################################
      1/1: removing lib64qt5sql5-5.12.2-2.mga7.x86_64
#

So ok for me!
Comment 3 Thomas Andrews 2019-09-05 14:34:48 CEST
Validating. Advisory in Comment 0.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Thomas Backlund 2019-09-06 19:16:26 CEST

Keywords: (none) => advisory
CC: (none) => tmb

Comment 4 Mageia Robot 2019-09-06 23:10:58 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0121.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.