Alternative MSN prpl
Felipe Contreras
felipe.contreras at gmail.com
Thu Nov 29 20:46:22 EST 2007
On Nov 29, 2007 6:32 PM, John Bailey <rekkanoryo at rekkanoryo.org> wrote:
> Felipe Contreras wrote:
> <snip>
> > I would like to hear your comments. Best regards.
>
> I have a few comments:
>
> 1. "Real" server aliases should have been submitted to us as a patch. We do
> server aliases on other protocols.
Well, you have something that I assume is more official, which is
serv_got_alias, but you don't have serv_got_real_alias, or something.
So the prpls need to call purple_blist_alias_buddy, which is curious,
because you have serv_got_alias for purple_blist_server_alias_buddy,
but nothing for purple_blist_alias_buddy.
I know there's a proper way to do this, but I won't wait for some
consensus among the developers about what is the proper way to set a
real alias. I have stated many times before my opinion that
libpurple's concept of "server alias" is flawed, I just don't care
anymore about proper ways.
> 2. MSN p2p file transfers should also be submitted to us as a patch. We would
> certainly be willing to accept a well-written patch to implement said feature.
Of course, just like the series of MSNP10 patches I helped to build up [1].
> 3. By saying you intend to continue not to follow "any Pidgin best practices",
> does that mean you intend to violate the core/ui split and trample on the work
> that had been going on from the GTK+ 2 rewrite until 2.0.0beta4 was released?
> While third-party plugins can do whatever they want, violating the core/ui split
> would be fundamentally stupid, in my opinion.
I agree it would be fundamentally stupid... if the core's API for
prpls was sane.
I probably can't convince you, but the core's API for MSN is just not
right. So instead of waiting for miracles to happen on the core, I
prefer to write hacky workarounds to make the MSN prpl work as it
should.
> 4. I personally would have used a monotone branch for this instead of git, but
> that's just me.
Indeed. Certainly not me.
> 5. We welcome patches too.
I'm sure you do. But I'm not eager to go into the process of waiting
for months for my patches to get some feedback, let alone acceptance.
[1] https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1230017&group_id=235
--
Felipe Contreras
More information about the Devel
mailing list