Description of problem: the spec file does not specify dependencies on sqlite3, qtsingleapplication, qftp and sqlitex. It removes 3rdparty/sqlite_qt4 (which does not exist), but not 3rdparty/sqlite (which it should remove). QuiteRSS is no more hosted on googlecode but on quiterss.org and https://github.com/QuiteRSS/quiterss/
(In reply to Christian Stadelmann from comment #0) > Description of problem: > the spec file does not specify dependencies on sqlite3, qtsingleapplication, BuildRequires: qtsingleapplication-devel, pkgconfig(sqlite3) What? > qftp and sqlitex. These things not exist in repos. > It removes 3rdparty/sqlite_qt4 (which does not exist), but not > 3rdparty/sqlite (which it should remove). > QuiteRSS is no more hosted on googlecode but on quiterss.org and > https://github.com/QuiteRSS/quiterss/ Will be fixed, thanks.
(In reply to Christian Stadelmann from comment #0) > It removes 3rdparty/sqlite_qt4 (which does not exist), It removes sqlite_qt4?x > but not 3rdparty/sqlite (which it should remove). Not exists
quiterss-0.17.7-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/quiterss-0.17.7-1.fc22
(In reply to Eugene A. Pivnev from comment #1) > (In reply to Christian Stadelmann from comment #0) > > Description of problem: > > the spec file does not specify dependencies on sqlite3, qtsingleapplication, > > BuildRequires: qtsingleapplication-devel, pkgconfig(sqlite3) It is not about `BuildRequires`, but about `Requires`. `BuildRequires` lists what is needed to build the package. `Requires` lists what is needed to run the executable (quiterss). It looks like they are quite mixed up anyway. > > qftp and sqlitex. > > These things not exist in repos. The package qftp exists: https://apps.fedoraproject.org/packages/qftp Sqlitex is no package in Fedora, but according to the packaging guidelines [1] it should be made available as separate package. > > > It removes 3rdparty/sqlite_qt4 (which does not exist), but not > > 3rdparty/sqlite (which it should remove). > > QuiteRSS is no more hosted on googlecode but on quiterss.org and > > https://github.com/QuiteRSS/quiterss/ > > Will be fixed, thanks. Thank you! (In reply to Eugene A. Pivnev from comment #2) > (In reply to Christian Stadelmann from comment #0) > > > It removes 3rdparty/sqlite_qt4 (which does not exist), > > It removes sqlite_qt4?x > > > but not 3rdparty/sqlite (which it should remove). > > Not exists In the source code [2] there is no folder named `sqlite_qt4`. It is named `sqlite`. Because of this the spec file does not remove the folder with this line (see [3]): `rm -rf 3rdparty/{qtsingleapplication,sqlite_qt4?x}` It should instead be `rm -rf 3rdparty/qtsingleapplication` `rm -rf 3rdparty/sqlite` [1] https://fedoraproject.org/wiki/Packaging:Guidelines#Shared_Libraries [2] e.g. on https://github.com/QuiteRSS/quiterss/tree/d189c743d489fa7aad5f225c48aabe9c132f41a2/3rdparty or in the source tarballs [3] https://pkgs.fedoraproject.org/cgit/quiterss.git/tree/quiterss.spec#n22
(In reply to Christian Stadelmann from comment #4) > > BuildRequires: qtsingleapplication-devel, pkgconfig(sqlite3) > > It is not about `BuildRequires`, but about `Requires`. `BuildRequires` lists > what is needed to build the package. `Requires` lists what is needed to run > the executable (quiterss). It looks like they are quite mixed up anyway. As it compiled with -devel - it requires these libs automatically: bash-4.3$ rpm -q --requires quiterss | grep sqlite libsqlite3.so.0 bash-4.3$ rpm -q --requires quiterss | grep Single libQtSolutions_SingleApplication-2.6.so.1 > > > qftp and sqlitex. > > > > These things not exist in repos. > > The package qftp exists: https://apps.fedoraproject.org/packages/qftp This is not same qftp :-) You point to CLI ftp utilities, but bundled "qftp" is Qt ftp library. > Sqlitex is no package in Fedora, but according to the packaging guidelines I know, but have no time to make separate qftp and sqlitex packages. In plans. > In the source code [2] there is no folder named `sqlite_qt4`. It is named > `sqlite`. Because of this the spec file does not remove the folder with this > line (see [3]): > `rm -rf 3rdparty/{qtsingleapplication,sqlite_qt4?x}` > > It should instead be > `rm -rf 3rdparty/qtsingleapplication` > `rm -rf 3rdparty/sqlite` No. I use release tarbals: https://github.com/QuiteRSS/quiterss/releases
Package quiterss-0.17.7-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing quiterss-0.17.7-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-10969/quiterss-0.17.7-1.fc22 then log in and leave karma (feedback).
Sorry, you are right. And btw: thanks for the update!
quiterss-0.17.7-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.