MSN status messages in 1.2b1

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
User avatar
spadario
Harmless
Posts: 14
Joined: Sat Nov 03, 2007 3:34 am
Location: Sicily / Italy
Contact:

Post by spadario »

zac wrote:It's not really about testing. A plethora of issues are known, they're just not fixed yet.
MMMhhh....
Are you sure? :D :???:

Image

That's Pidgin 2.3.1 patched for GTK +quartz (Native, without X11), a Native Aqua Theme (still not perfect but good) but...most of all....msnp14

Personal Messages are working...dunno if Offline works but I'll tell you soon....

File transfer is always slow...but maybe there are some ports to open...

So...what are these issue?
Maybe you're right...it's not perfect but I think you could start a branch for testing...
User avatar
zac
Cocoaforge Admin
Posts: 1518
Joined: Sun Mar 27, 2005 3:19 pm
Contact:

Post by zac »

Let me quote the pidgin dev list from a few weeks ago:
On Wed, 2008-01-23 at 06:51 -0500, Evan Schoenberg wrote:
> I get asked by those crazy MSN users all the time what the status of
> MSNp14 is. Per the roadmap, there's just one open issue... is that an
> accurate reflection of where it stands?
Apology for the late reply.

No, it's not an accurate reflection of the status. Currently there's
msnp14 which is in i.p.p, then there's msnp15 in a branch. Both code
bases do not renew the cookie/token (msnp14 doesn't even try, msnp15
tries, but not correctly), so soap actions will eventually fail after
you are logged in for a while. For msnp15, the "a while" is at least 8
hours, so it's less a problem for that branch. It should be pretty easy
to fix the msnp15 side.

A few weeks ago when msn servers went down I got a crash from msnp14, I
have the backtrace here, I should probably figure it out.

Then there's random problems from people who can't log in. Most of which
are because of gnutls. I don't know if it's because of the way we use
it, or real gnutls bugs. Some of them are probably real gnutls bugs, but
at least one person reported that 2.2.0 still fails for him. This is not
msnp14 specific though, but someone more familiar with the issue should
figure out which gnutls version (if any) is stable enough, or drop it
altogether.

Another problem that people seem to encounter is ADL failures. I suspect
this may be because of some buddy list out of sync issues, but I have no
idea at this point. Do people still get 1000 dialog prompting for sync
buddy list these days?

Those are some issues I remember off my head. I tried to look through
the bug list, but trac gave me error about every other request. I know
nothing much had come from me these days and some people may be a little
frustrated, well, it doesn't look like this will change dramatically in
the next few weeks, so those who want msnp14/5 to progress faster would
need to do something about it.
You can still compile your own libpurple with the msnp15 branch and toss it into Adium, nothing's stopping you. I'm sure some people wouldn't mind dealing with its horrible bugs, but it's not something we're at all willing to distribute.
spiz
Harmless
Posts: 5
Joined: Sun Feb 10, 2008 5:44 pm

Post by spiz »

<rant>
So, basically, I'd bet logged out after 8 hours, I occasionally won't be able to add a buddy, logins may fail randomly and I'd get 1000 dialog boxes about my contacts being in the wrong group or something?

Except for the log out (which wouldn't really affect anyone) and the ADL failure sounds like GAIM a few versions ago :D

Sorry if I'm cranky, having to use aMSN every now and then doesn't really help my mood.
</rant>

Is there some easy way to compile Adium with the MSNP15 branch? or would it involve lots of coding? :)
User avatar
spadario
Harmless
Posts: 14
Joined: Sat Nov 03, 2007 3:34 am
Location: Sicily / Italy
Contact:

Post by spadario »

zac wrote:Let me quote the pidgin dev list from a few weeks ago:
(...)
Let me quote the first answer to that topic:
Re: MSNp14 status?
by Timo Jyrinki-4 :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

2008/1/23, Evan Schoenberg <evands@...>:
> I get asked by those crazy MSN users all the time what the status of
> MSNp14 is. Per the roadmap, there's just one open issue... is that an
> accurate reflection of where it stands?

Well, it works for me without problems ever since Pidgin 2.3.1. It
feels good enough it shouldn't too far away, but I have no idea what
are the remaining issues, if any (besides the one in trac).

I guess the offline message problem was a big one, but now I don't
know why it couldn't be enabled by default. It does not seem any more
issues are found by keeping it hidden.

-Timo
I'm not saying it's so perfect to be released but that maybe you could also concentrate (maybe into a branch) into these msn-relating stuff, since they seem usable...
Emesene is going to be a good solution...but we would like a good msn client into adium's interface...

I'll try to merge a msnp14/15-enabled libpurple into Adium and I'll test it myself.
Thanks ;)
Cisto
Harmless
Posts: 14
Joined: Thu Nov 22, 2007 10:55 am

Post by Cisto »

spadario wrote:
zac wrote:Let me quote the pidgin dev list from a few weeks ago:
(...)
Let me quote the first answer to that topic:
Re: MSNp14 status?
by Timo Jyrinki-4 :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

2008/1/23, Evan Schoenberg <evands@...>:
> I get asked by those crazy MSN users all the time what the status of
> MSNp14 is. Per the roadmap, there's just one open issue... is that an
> accurate reflection of where it stands?

Well, it works for me without problems ever since Pidgin 2.3.1. It
feels good enough it shouldn't too far away, but I have no idea what
are the remaining issues, if any (besides the one in trac).

I guess the offline message problem was a big one, but now I don't
know why it couldn't be enabled by default. It does not seem any more
issues are found by keeping it hidden.

-Timo
I'm not saying it's so perfect to be released but that maybe you could also concentrate (maybe into a branch) into these msn-relating stuff, since they seem usable...
Emesene is going to be a good solution...but we would like a good msn client into adium's interface...

I'll try to merge a msnp14/15-enabled libpurple into Adium and I'll test it myself.
Thanks ;)
Hi, I'm interested in doing this too... actually I've already successed to build a custom Pidgin version for Os X with msnp14 and gtk+ interface, but I really can't figure out how to merge msnp14dev libpurple to Adium :S
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

See README in adium/Utilities/dep-build-scripts
The duck still burns.
--
My company: Saltatory Software. Check it out :)
markes
Muffin
Posts: 31
Joined: Sun Sep 17, 2006 11:51 pm

Re: MSN status messages in 1.2b1

Post by markes »

Hello. What's the situation now?
cheungpat
Harmless
Posts: 6
Joined: Sat Mar 29, 2008 5:15 am
Location: Hong Kong

Re: MSN status messages in 1.2b1

Post by cheungpat »

I tried to have msnp14 enabled in libpurple and built it into Adium. The problem is that it gets stuck while connecting to MSN's server. The relevant tickets are,

http://trac.adiumx.com/ticket/9460
http://developer.pidgin.im/ticket/5212

So have to wait until this is fixed, or alternatively build the msn-pecan plugin into Adium and see if it works.
cheungpat
Harmless
Posts: 6
Joined: Sat Mar 29, 2008 5:15 am
Location: Hong Kong

Re: MSN status messages in 1.2b1

Post by cheungpat »

I managed to build msn-pecan code with the libpurple framework. What I have ended up with was a Bus Error when Adium was trying to connect to MSN. I'm not going to find out now why the bus crashed : ) So maybe we have to wait longer. Frustrated. :x
User avatar
SeaWolf
Muffin
Posts: 47
Joined: Tue Feb 01, 2005 7:48 am
Location: Perth, Australia

Re: MSN status messages in 1.2b1

Post by SeaWolf »

I wasn't aware of the msn-pecan project until I saw it mentioned here. It's certainly symbolic of how long everyone has waited for libpurple to catch up that it has got to the stage where someone has decided to 'fork off' to get it done.
visionkrew
Harmless
Posts: 15
Joined: Tue Apr 08, 2008 9:20 pm

Re: MSN status messages in 1.2b1

Post by visionkrew »

cheungpat wrote:I tried to have msnp14 enabled in libpurple and built it into Adium.
can you write down the steps you took to achieve this? i'm following the instructions in adium/utilities/dep-build-scripts/README, but i can't seem to end up with a working libpurple build. i tried the process with pidgin source v2.3.1 and v2.4.1 (with adium source from the 1.2 branch, and from the trunk). still no luck.

i think the pidgin guys solved your msn sign-in problem, the patch is attached to the ticket you filed.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Re: MSN status messages in 1.2b1

Post by evands »

visionkrew wrote:
cheungpat wrote:I tried to have msnp14 enabled in libpurple and built it into Adium.
can you write down the steps you took to achieve this? i'm following the instructions in adium/utilities/dep-build-scripts/README, but i can't seem to end up with a working libpurple build. i tried the process with pidgin source v2.3.1 and v2.4.1 (with adium source from the 1.2 branch, and from the trunk). still no luck.

i think the pidgin guys solved your msn sign-in problem, the patch is attached to the ticket you filed.
Start a new thread asking for help with that process, visionkrew, and include the error(s) you're seeing.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
Post Reply