Bug 69806

Summary: tp-fs: port to next
Product: Telepathy Reporter: Guillaume Desmottes <guillaume.desmottes>
Component: tp-farstreamAssignee: Guillaume Desmottes <guillaume.desmottes>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: enhancement    
Priority: medium CC: guillaume.desmottes
Version: unspecifiedKeywords: patch
Hardware: Other   
OS: All   
URL: http://cgit.collabora.com/git/user/cassidy/telepathy-farstream.git/log/?h=next
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 69802    
Bug Blocks: 69431    
Attachments: call-stream: fix type of state variable
remove StreamedMedia support
add telepathy-glib-dbus.h
build with telepathy-glib-1
build with telepathy-glib-1

Description Guillaume Desmottes 2013-09-25 10:54:54 UTC
.
Comment 1 Guillaume Desmottes 2013-09-25 10:56:57 UTC
Created attachment 86552 [details] [review]
call-stream: fix type of state variable

Should go to master.
Comment 2 Guillaume Desmottes 2013-09-25 10:57:28 UTC
Created attachment 86553 [details] [review]
remove StreamedMedia support
Comment 3 Guillaume Desmottes 2013-09-25 10:57:38 UTC
Created attachment 86554 [details] [review]
add telepathy-glib-dbus.h
Comment 4 Guillaume Desmottes 2013-09-25 10:57:51 UTC
Created attachment 86555 [details] [review]
build with telepathy-glib-1
Comment 5 Simon McVittie 2013-09-25 13:04:35 UTC
Comment on attachment 86552 [details] [review]
call-stream: fix type of state variable

Review of attachment 86552 [details] [review]:
-----------------------------------------------------------------

Yes. This would be fine for master too.
Comment 6 Simon McVittie 2013-09-25 13:06:31 UTC
Comment on attachment 86553 [details] [review]
remove StreamedMedia support

Review of attachment 86553 [details] [review]:
-----------------------------------------------------------------

I would be very tempted to apply this to master and bump the telepathy-farstream SONAME, even if we never actually release with that SONAME.
Comment 7 Simon McVittie 2013-09-25 13:06:59 UTC
Comment on attachment 86554 [details] [review]
add telepathy-glib-dbus.h

Review of attachment 86554 [details] [review]:
-----------------------------------------------------------------

OK for master too.
Comment 8 Simon McVittie 2013-09-25 13:08:21 UTC
(In reply to comment #6)
> remove StreamedMedia support
> 
> I would be very tempted to apply this to master and bump the
> telepathy-farstream SONAME, even if we never actually release with that
> SONAME.

by which I mean: bump tp_farstream_lt_current to 4 (resulting in libtelepathy-farstream.so.4)
Comment 9 Simon McVittie 2013-09-25 13:12:46 UTC
Comment on attachment 86555 [details] [review]
build with telepathy-glib-1

Review of attachment 86555 [details] [review]:
-----------------------------------------------------------------

You also need to change:

* the .pc.in files

* the ABI (I would be inclined to change the library name to libtelepathy-farstream-1.la and reset current/revision/age to 0/0/0)

* the .gir (I'd call it TelepathyFarstream-1.gir)

* the directory in which the headers are installed (I'd move them to ${includedir}/telepathy-farstream-1/telepathy-farstream, and use -I${includedir}/telepathy-farstream-1 to compile)
Comment 10 Guillaume Desmottes 2013-09-25 14:28:30 UTC
Right I forgot about lib stuffs. I've added them to http://cgit.collabora.com/git/user/cassidy/telepathy-farstream.git/log/?h=next
Comment 11 Simon McVittie 2013-09-25 14:43:10 UTC
> +PKG_CHECK_MODULES([TELEPATHY], [telepathy-glib-1 >= 0.21, telepathy-glib-1-dbus >= 0.21])

Please say 0.99.1, as a way to indicate "we've ported this to 0.99.1, but it might not be compatible with 0.99.n if compatibility has broken further".

The content of the .pc.in files also needs to change, to change the dependency from telepathy-glib to telepathy-glib-1 and telepathy-glib-1-dbus.
Comment 12 Guillaume Desmottes 2013-09-26 08:57:41 UTC
Created attachment 86628 [details] [review]
build with telepathy-glib-1

I updated the branch as well.
Comment 13 Guillaume Desmottes 2013-09-30 12:49:26 UTC
http://cgit.collabora.com/git/user/cassidy/telepathy-farstream.git/log/?h=next
updated with now a patch updating the doc module.
Comment 14 Guillaume Desmottes 2013-10-01 14:38:59 UTC
Pushed to 'next'.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.