Bug 1239502

Summary: fityk: FTBFS in rawhide
Product: [Fedora] Fedora Reporter: Dennis Gilmore <dennis>
Component: fitykAssignee: Mukundan Ragavan <nonamedotc>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: awilliam, jwakely, nonamedotc, wojdyr
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-21 00:07:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1239338    
Attachments:
Description Flags
build.log
none
root.log
none
state.log none

Description Dennis Gilmore 2015-07-05 20:56:31 UTC
Your package fityk failed to build from source in current rawhide.

http://koji.fedoraproject.org/koji/taskinfo?taskID=10088916

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

Comment 1 Dennis Gilmore 2015-07-05 20:56:32 UTC
Created attachment 1046824 [details]
build.log

Comment 2 Dennis Gilmore 2015-07-05 20:56:33 UTC
Created attachment 1046825 [details]
root.log

Comment 3 Dennis Gilmore 2015-07-05 20:56:34 UTC
Created attachment 1046826 [details]
state.log

Comment 4 Jan Kurik 2015-07-15 13:43:54 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 23 development cycle.
Changing version to '23'.

(As we did not run this process for some time, it could affect also pre-Fedora 23 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 23 End Of Life. Thank you.)

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora23

Comment 5 Adam Williamson 2015-07-30 19:25:25 UTC
As I noted on devel@, the issue here is that upstream added a roadblock to wxGTK 3 builds, indicating they only recommend them for testing. We have to either revert to wxGTK 2 builds, or patch out the error they added (which would imply going against their advice not to use wxGTK 3 builds for production).

Comment 6 Marcin Wojdyr 2015-07-30 20:21:01 UTC
Hi, upstream here. wx version must be 3.0+. Preferably built with GTK2, because the GTK3 port of wxWidgets is not fully working yet. At least it was the case when I last checked.
But since in Fedora wx3.0 is built with gtk3 that's the only option, i.e. patching out the error.

It's a bit confusing since both wxWidgets and GTK are in both version 2 and 3, but their versioning is completely independent. Maybe this confusion is the reason why wx3.0 is built with gtk3. Gtk2 port is more mature and is the default one.

Comment 7 Adam Williamson 2015-07-30 20:32:45 UTC
ah, thanks. Indeed I wasn't aware that wxGTK versioning wasn't actually tied to GTK+ versioning. I'm assuming the wxGTK packager is, and they probably went with a GTK+ 3 build just because we're really trying to get off of GTK+ 2. Upstream wxGTK doesn't really seem to provide clear guidance as to how complete GTK+ 3 support is, or whether 2 or 3 is preferred; they just list both as possibilities. At least GTK+ 3 support doesn't seem to be marked as incomplete or experimental or beta or anything like that.

So for fityk I guess the only choice is to patch out the error.

Comment 8 Adam Williamson 2015-07-30 20:34:15 UTC
Ah - in fact we do have a wxGTK 3 build against GTK+ 2, packaged as 'compat-wxGTK3-gtk2'. So that could be used if desired.

Comment 9 Marcin Wojdyr 2015-07-30 21:08:06 UTC
yes, it solves the problem

Comment 10 Mukundan Ragavan 2015-08-01 03:28:00 UTC
I am just back from my vacation. I will try to fix this wxGTK issue (over the next couple of days-) and see if it builds fine - unless marcin or others beat me to it.

Comment 11 Mukundan Ragavan 2015-08-05 03:23:38 UTC
ok, this is built after some "struggle". Rawhide built. F23 building.

I will test this and submit an update tomorrow.

Comment 12 Adam Williamson 2015-08-05 06:47:06 UTC
Note that for F23 we also need you to bump and build against the f23-boost tag, if it's still active. This was found in the first place because the package needs rebuilding for Boost 1.58. Someone's going to have to pull together a Boost 1.58 mega-update for post-Alpha.

Comment 13 Mukundan Ragavan 2015-08-05 22:14:52 UTC
koji list-targets does not list f23-boost. I will have to update this post alpha then ...

Comment 14 Jonathan Wakely 2015-08-09 15:37:13 UTC
You can rebuild against the new boost now, as there is a buildroot override for boost-1.58.0 in f23.

I spent days trying to create that mega-update for all the Boost rebuilds, but bodhi can't handle it. Still working on it though.

Comment 15 Mukundan Ragavan 2015-08-10 01:01:55 UTC
Thanks Jonathan. Done now.

Comment 16 Jonathan Wakely 2015-08-10 09:32:56 UTC
Great, I'll include that in the mega-update with the new Boost build.

Comment 17 Upstream Release Monitoring 2016-01-15 18:20:21 UTC
jwakely's fityk-1.3.0-7.fc24 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=711572