Bug 15569 - Qelectrotech missing dependence on qt4-database-plugin-sqlite
Summary: Qelectrotech missing dependence on qt4-database-plugin-sqlite
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA4-64-OK MGA4-32-OK a...
Keywords: Triaged, validated_update
Depends on:
Blocks:
 
Reported: 2015-03-25 19:44 CET by Dmytro Palamarchuk
Modified: 2015-03-27 22:13 CET (History)
4 users (show)

See Also:
Source RPM: qelectrotech-0.3-2.mga4.src.rpm
CVE:
Status comment:


Attachments

Description Dmytro Palamarchuk 2015-03-25 19:44:43 CET
Description of problem:
Instalation qelectrotech-0.3-2.mga4.rpm package of Qelectrotech program doesn't depend on qt4-database-plugin-sqlite-4.8-6.mga4.rpm

Version-Release number of selected component (if applicable):0.3-2


How reproducible:
Install qelectrotech on PC, where qt4-database-plugin-sqlite-4.8-6.mga4.rpm have not already installed.

Steps to Reproduce:
1.Install qelectrotech on PC, where qt4-database-plugin-sqlite.mga4.rpm have not already installed.
2.
3.

Probably this bug presents in Mageia 5 beta 2.


Reproducible: 

Steps to Reproduce:
Comment 1 Dmytro Palamarchuk 2015-03-25 19:46:21 CET
To solve problem install the qt4-database-plugin-sqlite-4.8-6.mga4.rpm

Summary: missing dependence on qt4-database-plugin-sqlite => Qelectrotech missing dependence on qt4-database-plugin-sqlite

Comment 2 David GEIGER 2015-03-25 21:11:10 CET
Hello Dmytro,

Thanks for your report.

Indeed, qelectrotech requires qt4-database-plugin-sqlite to work properly and this one is not on the required package list in spec file. Same for mageia 5.

I'll solve this missing required package.

CC: (none) => geiger.david68210
Assignee: bugsquad => geiger.david68210

Comment 3 David GEIGER 2015-03-25 22:33:46 CET
Fixed both for mga4/Core/Updates_testing and for Cauldron/Core/Release.

So, I'll assigned to QA as soon as I did the advisory.
Comment 4 David GEIGER 2015-03-25 22:50:37 CET

Advisory:
========================

There's a missing required dependency on the qelectrotech package of Mageia 4.
If no other packages pulling 'qt4-database-plugin-sqlite' are installed on the computer, qelectrotech can't start and run. This update adds this missing required dependency.

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

Packages in 4/core/updates_testing:
========================
qelectrotech-0.3-2.1.mga4.mga4.x86_64.rpm
qelectrotech-0.3-2.1.mga4.mga4.i586.rpm

Source RPM: 
========================
qelectrotech-0.3-2.1.mga4.src.rpm


How to test this update request:
========================
- Install a system and make sure you don't have 'qt4-database-plugin-sqlite' installed.
- Install 'qelectrotech' from core/release and see if it starts and runs,
normally you must have the message: 

$ qelectrotech
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL QSQLITE3
Unable to open the SQLite database  "/home/david/.qet//elements_cache.sqlite"  as  "ElementsCollectionCache-0" :  QSqlError(-1, "Driver not loaded", "Driver not loaded") 
Segmentation fault

- Install 'qelectrotech' from core/updates_testing and check if it will install 'qt4-database-plugin-sqlite' and if it will start and run now.
David GEIGER 2015-03-25 22:52:03 CET

Keywords: (none) => Triaged
Assignee: geiger.david68210 => qa-bugs
Whiteboard: (none) => has_procedure

Comment 5 Herman Viaene 2015-03-27 10:10:39 CET
MGA4-32 on Acer D620 Xfce and MGA4-64 on HP Probook 6555b KDE.
No installation issues.
Confirm that fault as shown in Comment 4  occurs with package qelectrotech-0.3-2.mga4.
Installing qelectrotech-0.3-2.1.mga4 pulls in qt4-database-plugin-sqlite and then qelectrotech starts up.
However , leaving qelectrotech shows a segmentation fault at the CLI, but this does not have any effect at starting qelectrotech  again, so that does not seem a blocking problem.

CC: (none) => herman.viaene
Whiteboard: has_procedure => has_procedure MGA4-64-OK MGA4-32-OK

Comment 6 Rémi Verschelde 2015-03-27 10:45:37 CET
Validating, advisory uploaded. Please push to 4 core/updates.

Keywords: (none) => validated_update
Whiteboard: has_procedure MGA4-64-OK MGA4-32-OK => has_procedure MGA4-64-OK MGA4-32-OK advisory
CC: (none) => remi, sysadmin-bugs

Comment 7 Mageia Robot 2015-03-27 22:13:01 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0031.html

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


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