Bug 1095172

Summary: bibletime won't install
Product: [openSUSE] openSUSE Tumbleweed Reporter: John Shand <jshand2013>
Component: OtherAssignee: Lars Vogdt <lars.vogdt>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, forgotten_r3CkXVxDr2, kkirill
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: conflicts file

Description John Shand 2018-05-30 09:36:53 UTC
Created attachment 771800 [details]
conflicts file

i have included the conflicts file information so you can view what is causing the issue.  if you need further info, let me know
Comment 1 Christophe Marin 2018-05-30 10:28:22 UTC
Bibletime is not maintained by the KDE team, reassign to the package bug owner.
Comment 2 Dominique Leuenberger 2018-06-04 14:33:43 UTC
bibletime currently can't build in openSUSE:Factory:

standard             i586       unresolvable: nothing provides libicuuc.so.60.2 needed by libsword-1_7_5
      nothing provides libicui18n.so.60.2 needed by libsword-1_7_5


The underlying issue here is sword failing to build:

https://build.opensuse.org/package/live_build_log/openSUSE:Factory/sword/standard/x86_64

=> adding more sword maintainers to the bug: once sword is fixed, bibletime will (hopefully) be able to build again too
Comment 3 Forgotten User r3CkXVxDr2 2018-06-04 15:48:48 UTC
At some point I got added as a maintainer of Sword in SuSE. This is interesting to me because I haven't used it in a decade. But I am the release manager for Sword and the package maintainer in Fedora for Sword, BibleTime, and Xiphos. I say that in order to tell you I'm not comfortable giving you a PR or doing the fixes myself in your repos but I can give you some information on what's going on.

Sword is probably failing to build because of changes in ICU 61. This is a known issue that has been discussed on the Sword development list. I plan to cook up a fix for the CMake build system soon to handle it natively. Until that time, the build can be fixed by adding -DU_USING_ICU_NAMESPACE=1 to the CXXFLAGS when Sword is being compiled.

Anyone doing that work should also update Sword. Currently your repositories claim Sword 1.7.5. This is a patently bad idea. Sword 1.7.5 was never released because there were enough problems with 1.7.5 alpha 1 that the 1.7 series was abandoned and the 1.8 series was pushed out to address the problems. 1.7.5 should not be packaged, but should instead be replaced with 1.8.1 at the same time the ICU fix is included.

HTH
Comment 4 Kirill Kirillov 2018-06-04 21:46:59 UTC
As mentioned above, the root cause is in the sword package.

*** This bug has been marked as a duplicate of bug 1095666 ***