Re: [Telepathy] merging patches into telepathy-gabble

2016-01-12 Thread Diane Trout
On Wednesday, December 23, 2015 05:23:29 PM Olivier Crête wrote:
> Hi,
> 
> There was a detailed page on how to make a release in the old wiki, I'm
> trying to revive it.
> 
> I would assume the tp-gabble unit tests passed when the last release
> was made.
> 

I've gotten the unit tests to pass, and would like to see about how we could 
proceed with merging the fixes.

There were three fixes needed. 

* The CRL used for the revocation tests had expired needed to be updated 
(Freedesktop Bug: 79548).
* The gio http proxy was being registered with a priority of 0, and so for 
some reason the default gio http proxy was being returned. I increased the 
priority to 10 and the gio extension point factory returned the correct proxy.
* Someone made a typo and reused the same test name.

The patch for 79548 is in the freedesktop bug tracker, the others are on topic 
branches on my github repo.
https://github.com/detrout/wocky/

Also /connector+ssl/econnreset/client-open has a race condition and fails some 
of the time.

Next for me is trying to make sure the XEP-198 patches have test coverage


___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-24 Thread Diane Trout
> I'll happily test things and provide feedback from in the wild.
> 

Keep your eyes on this mailing list then.

> I do not speak C++ or anything else of relevance, though.

:)

Here's my plan:

I want to fix the minor unit tests errors in the current wocky code. Then merge 
XEP 183 and make sure there's test coverage.

Then there's also a message carbon patch on the freedesktop bug tracker that 
needs evaluating.

After that, there's trying to make sure there's a way for clients to take 
advantage of that new code, and then we should start talking a release.

Diane



signature.asc
Description: This is a digitally signed message part.
___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-24 Thread Dominik George
Hi,

> I'm willing to make a stab at maintaining telepathy-gabble, hopefully I can
> find someone else from kde-telepathy to help.

I'll happily test things and provide feedback from in the wild.

I do not speak C++ or anything else of relevance, though.

-nik

-- 
PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17  FD26 B79A 3C16 A0C4 F296

Dominik George · Mobil: +49-151-61623918

Teckids e.V. · FrOSCon e.V. · OpenRheinRuhr e.V.
Fellowship of the FSFE · Piratenpartei Deutschland
Opencaching Deutschland e.V. · Debian Contributor

LPIC-3 Linux Enterprise Professional (Security)

signature.asc
Description: This is a digitally signed message part.
___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Daniel Pocock


On 23/12/15 23:04, Diane Trout wrote:
> On Wednesday, December 23, 2015 03:54:27 PM Olivier Crête wrote:
>> Hi,
>>
>> Telepathy, in particular gabble and tp-glib, are definitely in need a
>> new maintainership, if you want to become the maintainer, I don't think
>> there would be much opposition.
>>
>> Olivier
> 
> I'm willing to make a stab at maintaining telepathy-gabble, hopefully I can 
> find someone else from kde-telepathy to help.
> 

Have you tried asking about telepathy-gabble in the XMPP community?
Maybe other people might also offer some additional assistance.

http://xmpp.org/participate/discuss-xmpp/
___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Olivier Crête
On Wed, 2015-12-23 at 14:41 -0800, Diane Trout wrote:
> On Wednesday, December 23, 2015 05:23:29 PM Olivier Crête wrote:
> > Ok. I'll go hunt down fellow KDE Telepathy people and figure out
> > how to make this work.
>
> Was Collabora also maintaining Empathy too? Or hopefully, are there
> people 
> from Gnome we should make sure are involved in the spec maintenance?

Empathy is also pretty much unmaintained these days. There hasn't been
any non-translation patches since last May. There are been some work
around Polari (the GNOME Telepathy Based IRC client), but they would be
better off using an IRC lib directly.

You may also want to talk to the guys from Canonical, I understand
they're using Telepathy stuff for their Telephony stack in Ubuntu
Phone.

-- 
Olivier Crête
olivier.cr...@collabora.com


___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Diane Trout
On Wednesday, December 23, 2015 05:23:29 PM Olivier Crête wrote:
> There was a detailed page on how to make a release in the old wiki, I'm
> trying to revive it.

Thank you

> 
> I would assume the tp-gabble unit tests passed when the last release
> was made.

Probably they did. When working on ktp-call-ui I noticed that gtk/glib had 
definitely added more assertions, and there may have been some API drift. I 
haven't investigated the issues too closely so it could also just be my build 
environment is broken. But I'll try to figure out whats wrong and fix it.

> 
> As for the D-Bus spec, it is as unmaintained as tp-glib/gabble, the
> maintainership should probably pass to the people working around TpQt
> as this is were the activity seems to be these days.

Ok. I'll go hunt down fellow KDE Telepathy people and figure out how to make 
this work.

Was Collabora also maintaining Empathy too? Or hopefully, are there people 
from Gnome we should make sure are involved in the spec maintenance?

Diane
___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Olivier Crête
Hi,

There was a detailed page on how to make a release in the old wiki, I'm
trying to revive it.

I would assume the tp-gabble unit tests passed when the last release
was made.

As for the D-Bus spec, it is as unmaintained as tp-glib/gabble, the
maintainership should probably pass to the people working around TpQt
as this is were the activity seems to be these days.

Olivier

On Wed, 2015-12-23 at 14:04 -0800, Diane Trout wrote:
> On Wednesday, December 23, 2015 03:54:27 PM Olivier Crête wrote:
> > Hi,
> > 
> > Telepathy, in particular gabble and tp-glib, are definitely in need
> > a
> > new maintainership, if you want to become the maintainer, I don't
> > think
> > there would be much opposition.
> > 
> > Olivier
> 
> I'm willing to make a stab at maintaining telepathy-gabble, hopefully
> I can 
> find someone else from kde-telepathy to help.
> 
> On the downside my knowledge of glib code is still pretty weak. Also
> I don't 
> currently know how to trigger releases on freedesktop and would like
> to know 
> if there's somewhere to go for advice working with freedesktop's 
> infrastructure (such as it is). Lastly I don't think my freedesktop
> developer 
> account has been approved yet. 
> 
> However on the plus side, I want desktop IM to still exist, and I'd
> like to 
> make sure that code that's incorporated actually has working tests. 
> 
> While investigating merging the code I ran the wocky tests and
> discovered they 
> seem to fail both in the new branch and also in the version of
> telepathy-
> gabble released in debian.
> 
> Also are there still maintainers for the Telepathy DBus spec?  I
> think several 
> protocols (including XMPP) have ways to support editing already sent
> messages, 
> and I don't think I've seen an API for that.
> 
> Diane
> 
> 
-- 
Olivier Crête
olivier.cr...@collabora.com


___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Diane Trout
On Wednesday, December 23, 2015 03:54:27 PM Olivier Crête wrote:
> Hi,
> 
> Telepathy, in particular gabble and tp-glib, are definitely in need a
> new maintainership, if you want to become the maintainer, I don't think
> there would be much opposition.
> 
> Olivier

I'm willing to make a stab at maintaining telepathy-gabble, hopefully I can 
find someone else from kde-telepathy to help.

On the downside my knowledge of glib code is still pretty weak. Also I don't 
currently know how to trigger releases on freedesktop and would like to know 
if there's somewhere to go for advice working with freedesktop's 
infrastructure (such as it is). Lastly I don't think my freedesktop developer 
account has been approved yet. 

However on the plus side, I want desktop IM to still exist, and I'd like to 
make sure that code that's incorporated actually has working tests. 

While investigating merging the code I ran the wocky tests and discovered they 
seem to fail both in the new branch and also in the version of telepathy-
gabble released in debian.

Also are there still maintainers for the Telepathy DBus spec?  I think several 
protocols (including XMPP) have ways to support editing already sent messages, 
and I don't think I've seen an API for that.

Diane


___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy


Re: [Telepathy] merging patches into telepathy-gabble

2015-12-23 Thread Olivier Crête
Hi,

Telepathy, in particular gabble and tp-glib, are definitely in need a
new maintainership, if you want to become the maintainer, I don't think
there would be much opposition.

Olivier

On Wed, 2015-12-23 at 11:00 -0800, Diane Trout wrote:
> Hello,
> 
> I was looking through some of the bugs on the freedesktop bug tracker
> and saw 
> that there's patches for telepathy-gabble to add  Stream Management
> (XEP-0198) 
> and message carbons (XEP-0280)
> 
> What can we do to get these patches finished and merged? It seems
> like the 
> current maintainers have disappeared.
> 
> Stream Management
> https://bugs.freedesktop.org/show_bug.cgi?id=46700
> 
> Message Carbons
> https://bugs.freedesktop.org/show_bug.cgi?id=78093
> 
> Both patches need unit tests, I feel like the stream management patch
> is a bit 
> closer in style to the rest of wocky, but I need to read more of the
> wocky 
> source to be sure.
> 
> However I went ahead and built a version of  telepathy-gabble with
> the github 
> repository linked to from 46700 and am currently testing it.
> 
> Diane
> ___
> telepathy mailing list
> telepathy@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/telepathy
-- 
Olivier Crête
olivier.cr...@collabora.com


___
telepathy mailing list
telepathy@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/telepathy