[Adium-devl] MSN-pecan

Evan Schoenberg evan.s at dreskin.net
Mon Jun 23 18:52:25 UTC 2008


I ran into a major crash with HTTP connections very quickly in my  
testing, a memory stomper that showed up in Adium but not in pidgin.  
Felipe fixed it nearly as quickly once I got him some debug logging.  
I'm happy with that arrangement :)

Unlike the current MSN implementation, unit tests (including with  
simulated network errors) have been used in MSN-pecan. I fully expect  
us to have problems with this library used previously by a fairly  
limited population... And I expect those problems to be much less, and  
handled more quickly, than those with msnp9.

Cheers,
Evan

On Jun 23, 2008, at 12:45 PM, "Felipe Contreras" <felipe.contreras at gmail.com 
 > wrote:

> Hi,
>
> On Mon, Jun 23, 2008 at 7:16 PM, Zachary West <zacwest at gmail.com>  
> wrote:
>> On Mon, Jun 23, 2008 at 10:55 AM, Evan Schoenberg  
>> <evan.s at dreskin.net> wrote:
>>> With Felipe's help, MSN-pecan, an alternative MSN libpurple
>>> implementation forked from the msnp9  code we currently use, is now
>>> working in Adium. This gives us significant improvements over the
>>> existing code -less bugs (as you all know, MSN is bugtastic in its
>>> current iteration) and personal messages support, among other  
>>> things -
>>> without embracing the new-bugs of early adoption of the msnp15  
>>> branch.
>>>
>>> I expect we'll switch back to libpurple's own implementation after
>>> msnp15 is merged to im.pidgin.pidgin and determined to be as stable
>>> and featureful or more so. In the meantime, I'd like to switch to  
>>> MSN-
>>> pecan for adium 1.3.
>>>
>>> Thoughts?
>>
>> I strongly feel we should use a better MSN implementation, but how
>> well-tested is msn-pecan? Is it good enough, stable enough, to be a
>> replacement for our currently buggy-anyway MSN? If so, I see no
>> downside to using it until libpurple focuses a bit more on MSN.
>
> To be honest, even though I have tested msn-pecan as much as I
> possibly can, lately I've received a lot of reports of crashes and
> other critical issues. So I wouldn't dare to say it's ready for the
> masses.
>
> However, that doesn't mean the current msnp9 is any better. A quick
> grep on the reported issues shows at least 15 reported crashes (not
> msnp14-15 related), most of which are ignored or at least appear to be
> forgotten. Also, the fact that these issues are marked as "minor" says
> a lot about the current commitment.
>
> If you find any major issues I will do my best to resolve them  
> quickly.
>
> Best regards.
>
> -- 
> Felipe Contreras
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>




More information about the devel mailing list