{"action":"created","issue":{"url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/48","repository_url":"https://api.github.com/repos/gpsbabel/gpsbabel","labels_url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/48/comments","events_url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/48/events","html_url":"https://github.com/gpsbabel/gpsbabel/issues/48","id":166584752,"number":48,"title":"linux-gui will not compile on qt-5.x > 5.5","user":{"login":"juanitotc","id":11058217,"avatar_url":"https://avatars.githubusercontent.com/u/11058217?v=3","gravatar_id":"","url":"https://api.github.com/users/juanitotc","html_url":"https://github.com/juanitotc","followers_url":"https://api.github.com/users/juanitotc/followers","following_url":"https://api.github.com/users/juanitotc/following{/other_user}","gists_url":"https://api.github.com/users/juanitotc/gists{/gist_id}","starred_url":"https://api.github.com/users/juanitotc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juanitotc/subscriptions","organizations_url":"https://api.github.com/users/juanitotc/orgs","repos_url":"https://api.github.com/users/juanitotc/repos","events_url":"https://api.github.com/users/juanitotc/events{/privacy}","received_events_url":"https://api.github.com/users/juanitotc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"robertlipe","id":8724975,"avatar_url":"https://avatars.githubusercontent.com/u/8724975?v=3","gravatar_id":"","url":"https://api.github.com/users/robertlipe","html_url":"https://github.com/robertlipe","followers_url":"https://api.github.com/users/robertlipe/followers","following_url":"https://api.github.com/users/robertlipe/following{/other_user}","gists_url":"https://api.github.com/users/robertlipe/gists{/gist_id}","starred_url":"https://api.github.com/users/robertlipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertlipe/subscriptions","organizations_url":"https://api.github.com/users/robertlipe/orgs","repos_url":"https://api.github.com/users/robertlipe/repos","events_url":"https://api.github.com/users/robertlipe/events{/privacy}","received_events_url":"https://api.github.com/users/robertlipe/received_events","type":"User","site_admin":false},"assignees":[{"login":"robertlipe","id":8724975,"avatar_url":"https://avatars.githubusercontent.com/u/8724975?v=3","gravatar_id":"","url":"https://api.github.com/users/robertlipe","html_url":"https://github.com/robertlipe","followers_url":"https://api.github.com/users/robertlipe/followers","following_url":"https://api.github.com/users/robertlipe/following{/other_user}","gists_url":"https://api.github.com/users/robertlipe/gists{/gist_id}","starred_url":"https://api.github.com/users/robertlipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertlipe/subscriptions","organizations_url":"https://api.github.com/users/robertlipe/orgs","repos_url":"https://api.github.com/users/robertlipe/repos","events_url":"https://api.github.com/users/robertlipe/events{/privacy}","received_events_url":"https://api.github.com/users/robertlipe/received_events","type":"User","site_admin":false}],"milestone":null,"comments":9,"created_at":"2016-07-20T13:44:38Z","updated_at":"2016-07-24T23:39:13Z","closed_at":null,"body":"Due to changes in webkit/webengine after qt-5.5, the linux-gui will not compile:\r\n\r\n$ make linux-gui\r\nProject ERROR: Unknown module(s) in QT: webkit webkitwidgets"},"comment":{"url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/comments/234810566","html_url":"https://github.com/gpsbabel/gpsbabel/issues/48#issuecomment-234810566","issue_url":"https://api.github.com/repos/gpsbabel/gpsbabel/issues/48","id":234810566,"user":{"login":"robertlipe","id":8724975,"avatar_url":"https://avatars.githubusercontent.com/u/8724975?v=3","gravatar_id":"","url":"https://api.github.com/users/robertlipe","html_url":"https://github.com/robertlipe","followers_url":"https://api.github.com/users/robertlipe/followers","following_url":"https://api.github.com/users/robertlipe/following{/other_user}","gists_url":"https://api.github.com/users/robertlipe/gists{/gist_id}","starred_url":"https://api.github.com/users/robertlipe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertlipe/subscriptions","organizations_url":"https://api.github.com/users/robertlipe/orgs","repos_url":"https://api.github.com/users/robertlipe/repos","events_url":"https://api.github.com/users/robertlipe/events{/privacy}","received_events_url":"https://api.github.com/users/robertlipe/received_events","type":"User","site_admin":false},"created_at":"2016-07-24T23:39:12Z","updated_at":"2016-07-24T23:39:12Z","body":"Wait, let me see if I have this right:\n\nWebEngine was added - and always intended to replace WebKit - in Qt 5.4.\nWebKit was removed (though still optionally compilable) in 5.6 because it\nno longer met the portability and security requirements for Qt.\nRHEL is shipping a 5.6 version of Qt without WebEngine, but WITH WebKit,\nmaking their Qt pretty much incompatible with everyone else's.\n\nRedHat's other OS, does ship with webengine, but only as an option.\nhttps://fedoraproject.org/wiki/Changes/QtWebEngine\n\n\nDo they provide any flag in qglobal.h that announces this so that an app\ncan test whether they're using such a bizarre combination?  I'd rather not\nrely on configure tests for this. In fact, I'm about out of love with\nconfigure itself.\n\nI'm admittedly caught a bit off heel that such a major feature was removed\nin 5.6 and am annoyed that we may have to support two paths for a long\ntime. Our use of the embedded web view is quite pedestrian so it's not like\nit's even a major annoyance.\n\nDo any of our Linux experts have advice on how other portable apps are\ndealing with this?  In the absence of a sane way to detect which path is\nreally available, I may just disable this feature (it's really not used\nthat much anywhere...) on Linux and let the distro people work it out when\nthey make their builds. Then we can rely on a version-based test to handle\nthe case for Mac and Windows builders using the current official Qt\nconfiguration to allow spanning the 5.6 boundary where QtWebKit is gone.\n\n\n\n\nOn Thu, Jul 21, 2016 at 7:33 AM, tsteven4 <notifications@github.com> wrote:\n\n> We use a bunch of classes from QtCore, e.g. QString, QXmlStreamReader,\n> QXmlStreamWriter, ... even though we haven't really wanted to be a\n> QCoreApplication.\n>\n> It looks like qtwebengine hasn't made it to RHEL7/Centos 7/... which is\n> using Qt 5.6.1 with Qtwebkit. There is work in Fedora but it hasn't\n> trickled down yet.\n>\n> So a decision on using qtwebkit vs. qtwebengine can't necessarily be\n> based on the qt version.\n>\n>\n> On 7/21/2016 1:01 AM, juanitotc wrote:\n> >\n> > BTW, why does gpsbabel, a cli app, need a dep on libQt5Core?\n> >\n> > —\n> > You are receiving this because you commented.\n> > Reply to this email directly, view it on GitHub\n> > <https://github.com/gpsbabel/gpsbabel/issues/48#issuecomment-234173255>,\n>\n> > or mute the thread\n> > <\n> https://github.com/notifications/unsubscribe-auth/AM92Maa7wxhxw9O4jS3ICMUQs2IxbqtJks5qXxlBgaJpZM4JQyjg\n> >.\n> >\n>\n> —\n> You are receiving this because you were assigned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/gpsbabel/gpsbabel/issues/48#issuecomment-234239761>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AIUh73DB36GFxLrjSJJSVjjpzzPMeLCAks5qX2cQgaJpZM4JQyjg>\n> .\n>\n"}}
{"actor":{"display_login":"robertlipe"}}