Am Donnerstag 22 April 2010 13:12:35 schrieb Thomas Schraitle:
Hi,
On Thursday 22 April 2010 Herbert Graeber wrote:
[...]
The content of the above link still applies. The problem with Calibre is, it takes a lot of dependencies and if you catch a different version by accident it might not work. Although I tried to cover most of it in the RPM ("version X must greater than 1.1.3") it is no guarantee.
Another problem is, that the package does not work in combination with other repositories, eg. KDE:KDE4:Factory:Desktop and newer calibre versions do not work with older qt libraries.
I've created a branch to collect all correct versions, because of exactly this reason. It is out of my control if someone just links to calibre but doesn't take into account the other packages.
The problem with your repository is, that you are linking to some bleeding edge stuff which when one must install them to get calibre running will break other things. The libqt4 you are using is from KDE:Qt46. You better use the one from KDE:Qt or KDE:KDE4:Factory and you are much closer to openSUSE:Factory and therefore to the upcoming openSUSE 11.3. Or even better buold dircetly on top of one these Repositories instead of linking single packages. I have linked to your calibre package, build my repository based on openSUSE:Factory or KDE:KDE4:Factory:Desktop and add links an aggregates to a much smaller set of packages, all taken from devel projects for Factory.
[...] Maybe we shall join forces here and push the packages and the dependencies into Factory or at least into the Contrib repository.
It's a good idea, but I don't think the package is ready for Factory. For example, it installs language specific files under /usr/share/calibre/localization/locales/LANG instead of /usr/share/locale/LANG/ which creates a huge list of warnings. I would like to create a consistent package. Unfortunately, finding the relevant spots takes time...
These problems must be fixed before submitting it anywhere. It's too late for Factory anyway, because no new packges will be accepted since last milestone. Be we can get it into the Contrib repository, what will make many users happy :-)
Would you like to improve the package? Send your submitrequest to home:thomas- schraitle:calibre, I'm happy to integrate it. :)
I will do that when neccessary. But to get into the Contrib repository or later into Factory, we have to solve some issues not related to this single package, but on a higher level, the whole project. I think we must make it work with Factory with a minmal set of additional packages. That means we must use the Qt version Factory has and try to use Factory's versions of all packages already in Factory. If neccessary we must stick with a slightly older version of calibre, especially when calibre developers decide to go with Qt 4.7 when it is ready, because we will not get this one with openSUSE 11.3. Then we can submit all remainig dependencies and calibre itself to openSUSE:Factory:Contrib. Herbert -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org