[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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

Attachment: signature.asc
Description: signature


Reply to: