Bug#782448: ITP: telepathy-gabble-legacy -- Jabber/XMPP connection manager (legacy branch)

2015-04-14 Thread Simon McVittie
On 12/04/15 12:51, Jonas Smedegaard wrote:
 * Package name: telepathy-gabble-legacy
...
  NB! This is an older legacy branch of Gabble with Tubes API, requires
  for use with Sugar.  If you do not need Tubes API then you are strongly
  recommended to instead use the regular telepathy-gabble package.

I consider the (re-)addition of this package to be unwise.

The Tubes channel type was deprecated in favour of the StreamTube and
DBusTube channel types in May 2009. Depending how you count, it was
removed from Gabble more than 3 years later (development version 0.17.1)
or more than 4 years later (stable version 0.18.0); it's not as if this
was some sudden flag-day transition. The reason for deprecation was that
Tubes channels are not usable by telepathy-mission-control, or
particularly meaningful at all: the sensible unit for dispatching is an
individual tube within the channel. sugar-presence-service does
essentially the same things as Mission Control, so having it dispatch
singular Tube channels to applications (either directly or by using
Mission Control) would probably be a considerable simplification.

 The packaging will be maintained by the Debian Sugar Team - unless the
 Debian Telepathy maintainers is willing to take over (hence Cc'ed) :-)

I am not a member of the Telepathy team any more, either upstream or in
Debian, but I was at the time this version was released. I would
recommend that neither they nor you should keep this branch on life-support.

S


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/552d03a8.6090...@debian.org



Bug#782448: ITP: telepathy-gabble-legacy -- Jabber/XMPP connection manager (legacy branch)

2015-04-14 Thread Jonas Smedegaard
Hi Simon,

Quoting Simon McVittie (2015-04-14 14:10:16)
 On 12/04/15 12:51, Jonas Smedegaard wrote:
  * Package name: telepathy-gabble-legacy
 ...
  NB! This is an older legacy branch of Gabble with Tubes API, 
  requires for use with Sugar.  If you do not need Tubes API then you 
  are strongly recommended to instead use the regular telepathy-gabble 
  package.

 I consider the (re-)addition of this package to be unwise.

 The Tubes channel type was deprecated in favour of the StreamTube and 
 DBusTube channel types in May 2009. Depending how you count, it was 
 removed from Gabble more than 3 years later (development version 
 0.17.1) or more than 4 years later (stable version 0.18.0); it's not 
 as if this was some sudden flag-day transition. The reason for 
 deprecation was that Tubes channels are not usable by 
 telepathy-mission-control, or particularly meaningful at all: the 
 sensible unit for dispatching is an individual tube within the 
 channel. sugar-presence-service does essentially the same things as 
 Mission Control, so having it dispatch singular Tube channels to 
 applications (either directly or by using Mission Control) would 
 probably be a considerable simplification.

 The packaging will be maintained by the Debian Sugar Team - unless 
 the Debian Telepathy maintainers is willing to take over (hence 
 Cc'ed) :-)

 I am not a member of the Telepathy team any more, either upstream or 
 in Debian, but I was at the time this version was released. I would 
 recommend that neither they nor you should keep this branch on 
 life-support.

Thanks a lot for your input, it is highly appreciated!

It is my clear impression that Sugar developers intend to migrate to the 
new Tubes API (or, as you clarify: StreamTube and DBusTube).  I am 
unaware why they didn't do so long ago - the little I discussed it with 
then it seems there is not even a process to migrate yet, so I fear it 
will take time to get that in place.

I will bring your information to their attention, and take your strong 
advice _against_ keeping the old Tubes API alive into consideration.  
That said, it is my concrete experience that Sugar with old Tubes works, 
and Sugar with newer Telepathy Gabble does not work right now - and 
there are several opportunities in the relative short-term for active 
deployments to shift from Fedora-based Sugar to Debian-based.  Obviously 
only if we can provide a fully working Sugar, so unless it is outright 
danegrous to use, I might end up packaging telepathy-gabble-legacy 
despite your advice, for use until Sugar developers get their act 
together.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#782448: ITP: telepathy-gabble-legacy -- Jabber/XMPP connection manager (legacy branch)

2015-04-12 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard d...@jones.dk

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: telepathy-gabble-legacy
  Version : 0.16.7
  Upstream Author : Collabora Ltd.
* URL : http://telepathy.freedesktop.org/wiki/
* License : LGPL-2.1+
  Programming Lang: C
  Description : Jabber/XMPP connection manager (legacy branch)

 Gabble is a Jabber/XMPP connection manager for the Telepathy framework,
 currently supporting single user chats, multi user chats and voice/video
 calls. Install this package to use Telepathy instant messaging clients
 with Jabber/XMPP servers, including Google Talk and Facebook Chat.
 .
 NB! This is an older legacy branch of Gabble with Tubes API, requires
 for use with Sugar.  If you do not need Tubes API then you are strongly
 recommended to instead use the regular telepathy-gabble package.

This package is needed by (all branches of) Sugar, which rely on the
Tubes API no longer provided by mainline telepathy-gabble.

The packaging will be maintained by the Debian Sugar Team - unless the
Debian Telepathy maintainers is willing to take over (hence Cc'ed) :-)

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVKlxAAAoJECx8MUbBoAEhyrcP/jU5vPwPGHtbM2na+PdFmwgr
Wbz6HZQqmcObnBljbtZbjKB7wbnJh5Gc7AljwEuDpeRPbFNnIhrS+gkedV4+bNCM
wYzuE8AClLy5NViZP4Jl3YheUx+yKf7CkpC0KzHBqjldjz2AFTlKpo2zzpE9I8ML
GjoRFnwC6S5vtywXkgq/CFB7MbiO+epzixbWJAufduEYaSj7R5pdvnvjl3WGdFMR
1OfKx6JZzT1PH/i07MzBBDlQhWBSgIqU+Y6ZV33OHvlsGtdAABKMC+FqHQUsswgy
r5HxJMpQQ7HbjcTzYHXVoA5QEY2IiMtiR46kWUp2O+iuYmoso9M/yK4POz5oyLcM
nuJJbD8d/naWwRhq69AtIhDzfE0tzi9Oz4k7e8obUS2LyRKdNg8jqJVo6BlyEti2
co7LAV7r7w4WKZFULKdN0pjbaxtB1H/SV7L/qpIkYXQKpdjm0hI0LQD+0Pv5iKPg
56JP7sHcwCOyUIr3DqpFR90+kVuHvjgFRWaiUBlD9nmNRGb8JpJnt55+fdR/Prji
8BAdSSzil+wHgwmixruSbkzXJ9b/PWKobkZ+0yN8DrnyarnY8WEuhZ2oy/YY3z32
xwnt8QLUoN76bmA3lq2ZqHdAejoE99xClaWjrHK37Ivy2S3UO6GAdlE5XwOiARuO
bULMN54QI0x7XL7HC+JE
=bo68
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150412115131.30463.23539.report...@bastian.jones.dk