Bug 1092652 (telepathy-qt4-farstream02)

Summary: telepathy-qt4: upgrade to Farstream 0.2 version
Product: [Fedora] Fedora Reporter: Kevin Kofler <kevin>
Component: telepathy-qt4Assignee: Kevin Kofler <kevin>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: jgrulich, jreznik, martin.klapetek, rdieter, rnovacek
Target Milestone: ---Keywords: FutureFeature, Patch
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/davidedmundson/telepathy-qt/tree/farstream-0.2-port
Whiteboard:
Fixed In Version: telepathy-qt4-0.9.3.1-0.3.20140403git0191a6dd.fc22 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-24 13:46:11 UTC Type: Bug
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: 1092647    
Bug Blocks: 1092641, 1092654    

Description Kevin Kofler 2014-04-29 16:27:51 UTC
We currently ship the telepathy-qt4 for Farstream 0.1, which depends on GStreamer 0.10. There's a branch for Farstream 0.2 (farstream02 in Fedora) for GStreamer 1.x:
https://github.com/davidedmundson/telepathy-qt/tree/farstream-0.2-port
We should upgrade Rawhide's telepathy-qt4 to a snapshot from that branch (or a release if it happens soon).

Comment 1 Kevin Kofler 2014-07-23 16:16:20 UTC
Looks like all that's really needed here is these 2 commits:
https://github.com/davidedmundson/telepathy-qt/commit/47df2f7b2ef8c9a59a909fa558ce08308a2a69c6
https://github.com/davidedmundson/telepathy-qt/commit/5bb2ac31805de9710a66f2fa3faf35ce64983f30
which change the CMake setup to look for the new versions of Farstream and GStreamer. There don't seem to be any other changes. So this can even be conditionally applied.

Comment 2 Kevin Kofler 2014-07-23 16:23:49 UTC
According to https://bugs.archlinux.org/task/33871, it looks like the check for Farstream is even entirely bogus, because it's used only through telepathy-farstream. Anyway, I'll apply (on F21+/RHEL8+) the above patches to check for the correct version and drop the farstream_compat patch that we currently apply to use an old telepathy-farstream.

Comment 3 Kevin Kofler 2014-07-24 13:46:11 UTC
Built for Rawhide and F21 Branched.