Bug 69806 - tp-fs: port to next
Summary: tp-fs: port to next
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-farstream (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Guillaume Desmottes
QA Contact: Telepathy bugs list
URL: http://cgit.collabora.com/git/user/ca...
Whiteboard:
Keywords: patch
Depends on: 69802
Blocks: 69431
  Show dependency treegraph
 
Reported: 2013-09-25 10:54 UTC by Guillaume Desmottes
Modified: 2013-10-01 14:38 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
call-stream: fix type of state variable (824 bytes, patch)
2013-09-25 10:56 UTC, Guillaume Desmottes
Details | Splinter Review
remove StreamedMedia support (157.03 KB, patch)
2013-09-25 10:57 UTC, Guillaume Desmottes
Details | Splinter Review
add telepathy-glib-dbus.h (2.12 KB, patch)
2013-09-25 10:57 UTC, Guillaume Desmottes
Details | Splinter Review
build with telepathy-glib-1 (947 bytes, patch)
2013-09-25 10:57 UTC, Guillaume Desmottes
Details | Splinter Review
build with telepathy-glib-1 (1.78 KB, patch)
2013-09-26 08:57 UTC, Guillaume Desmottes
Details | Splinter Review

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.