Bug 30370

Summary: Missed dependency on SQLite driver library
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: qupzillaAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: evg
Version: unstable   
Hardware: all   
OS: Linux   

Description Nikolay A. Fetisov 2014-10-02 22:03:55 MSK
Для qupzilla-1.8.0-alt1 пропущена зависимость от libqt4-sql-sqlite .

Без /usr/lib64/qt4/plugins/sqldrivers/libqsqlite.so Qupzilla запускается,
но при любых действиях начиная от ввода URL в адресной строке падает:

$ qupzilla 
QupZilla: Creating new profile directory
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: 
Cannot open SQLite database! Continuing without database....
QupZilla: 0 extensions loaded
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
QSqlQuery::prepare: database not open
Fatal: ASSERT: "m_databases[thread].isOpen()" in file tools/sqldatabase.cpp, line 56
Аварийный останов
Comment 1 Michael Shigorin 2014-10-05 19:23:50 MSK
Добавил, спасибо; тем временем в 1.8.1 добавился такой коммит:

aac873b Show error message when QSQLITE plugin is not available
Comment 2 Repository Robot 2014-10-05 19:30:06 MSK
qupzilla-1.8.1-alt1 -> sisyphus:

* Sun Oct 05 2014 Michael Shigorin <mike@altlinux> 1.8.1-alt1
- 1.8.1
- added missing dependency (closes: #30370)