Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1448623 - GUI broken & Error with RPM Script
Summary: GUI broken & Error with RPM Script
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xiphos
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: greg.hellings
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-06 04:53 UTC by cturpie
Modified: 2017-10-11 20:51 UTC (History)
10 users (show)

Fixed In Version: xiphos-4.0.6-1.fc26 xiphos-4.0.6-1.fc25
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-08-14 21:52:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description cturpie 2017-05-06 04:53:54 UTC
Description of problem:

Latest update to Xiphos GUI not working properly (tested under both 32 & 64 bit installations); i.e. cannot navigate through the program, buttons don't load, screens are not rendering data properly.  After installing this update the program is now basically unusable.

Also, during install the following error appears but the installation continues:
warning: %post(xiphos-4.0.5-1.fc25.x86_64) scriptlet failed, exit status 2
Non-fatal POSTIN scriptlet failure in rpm package xiphos
Non-fatal POSTIN scriptlet failure in rpm package xiphos

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

xiphos-4.0.5-1.fc25 (both 32 & 64 bit versions)

How reproducible:

I have a mix of 9 workstations (all different) some 32-bit and some 64-bit all kept up to date... and all are showing the same problem.

So, I would say it's 100% reproducible.

In my case I had done a "dnf update" and it was reported back to me that xiphos-4.0.5-1.fc25 would be replacing my older versions.

That failed as DNF reported that there were conflicts with the prior version of Xiphos.  So, I performed a dnf remove xiphos-gtk3 xiphos-gtk2 xiphos-common and then ran dnf update again and then dnf install xiphos and the new version was installed.

Steps to Reproduce:
1. Just try to acutally use the program.

More detail:

In my case I had done a "dnf update" and it was reported back to me that xiphos-4.0.5-1.fc25 would be replacing my older versions.

That failed as DNF reported that there were conflicts with the prior version of Xiphos (which were installed through fedora repos - no third parties here).

So, I performed a dnf remove xiphos-gtk3 xiphos-gtk2 xiphos-common and then ran dnf update again and then dnf install xiphos and the new version was installed (but with the scriplet error mentioned above).

Actual results:

Latest update makes Xiphos unusable - cannot navigate and screens are not rendering data properly

Expected results:

Expected to be able to use the program, navigate through the windows, etc.

Additional info:

Comment 1 Martin Jackson 2017-05-08 00:23:44 UTC
I can confirm this - I saw the same behavior on a 64-bit Fedora build.  I saw the conflicts, and removed the xiphos 4.0.4 version to allow 4.0.5 to install; since then I have had numerous problems with the UI as OP suggested, to the point where Xiphos is now unusable.

Comment 2 Gideon Mayhak 2017-05-08 20:32:52 UTC
Chiming in on this one, as I am seeing the same issues.  To fix for now, you can run 'dnf remove xiphos && dnf --exclude=xiphos install xiphos-gtk2' to get the fully functional -gtk2 version back.

Comment 3 greg.hellings 2017-05-12 13:17:27 UTC
This is a known upstream bug. https://github.com/crosswire/xiphos/issues/756

I'll leave this issue open until we get some sort of resolution from upstream about it.

Comment 4 Gary Anderson 2017-06-27 20:24:36 UTC
Am running Fedora 26 (beta). Is fully up-to-date a/o Jun 27, 2017 

Have installed RPMS for sword (1.7.4-10) and biblesync (1.1.2-6) 

Pulled xiphos from GitHub this morning. Followed their INSTALL.md for dependencies. Discovered that the problems previously noted in this thread result if webkitgtk4-devel is installed AND --enable-webkit2 in included on the ./waf configure command line. If you fail to specify --enable-webkit2, ./waf configure will default to looking for webkitgtk3-devel (which is not installed) and the configure will fail 

If you install webkitgtk3-devel (2.4.11-5) and omit --enable-webkit2 from the ./waf configure command line, the program will configure, compile, install AND behave properly.

Comment 5 greg.hellings 2017-06-27 20:27:31 UTC
Yes, however the point of this update was to move to WebKit2, because the webkitgtk3 tooling is going away in Fedora after Fedora 26. It is unmaintained upstream and is open to mountains of security holes. Until Xiphos updates to have full support for WebKit2, this issue will continue to live on.

Comment 6 Gary Anderson 2017-06-27 20:48:09 UTC
True. Thanks.

Comment 7 Fedora Update System 2017-07-11 15:57:41 UTC
xiphos-4.0.5-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-882a5cf2b9

Comment 8 greg.hellings 2017-07-11 16:13:51 UTC
I've just submitted an update to the Fedora 26 and 25 repos that should address the issues with the upgrade script (I missed obsoleting xiphos-common when I combined into a single package, and had unnecessary %post steps). The problem with the GUI and usability is something that upstream will need to address.

If I could get some help testing those and get karma once they hit the updates repo, I'd be most grateful. Thanks!

Comment 9 Fedora Update System 2017-07-12 05:29:17 UTC
xiphos-4.0.5-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-70aed6762a

Comment 10 Fedora Update System 2017-07-12 08:38:11 UTC
xiphos-4.0.5-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-882a5cf2b9

Comment 11 Fedora Update System 2017-08-12 21:51:39 UTC
xiphos-4.0.6-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c675e088c6

Comment 12 Fedora Update System 2017-08-14 02:27:26 UTC
xiphos-4.0.6-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-c675e088c6

Comment 13 Fedora Update System 2017-08-14 06:00:25 UTC
xiphos-4.0.6-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-af4945324c

Comment 14 Fedora Update System 2017-08-14 21:52:56 UTC
xiphos-4.0.6-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2017-10-11 20:51:53 UTC
xiphos-4.0.6-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.


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