Devel Digest, Vol 60, Issue 24
zy1561
zy1561 at qq.com
Sun Apr 1 22:23:33 EDT 2012
发自我的 iPad
在 2012-3-26,0:00,devel-request at pidgin.im 写道:
> Send Devel mailing list submissions to
> devel at pidgin.im
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://pidgin.im/cgi-bin/mailman/listinfo/devel
> or, via email, send a message with subject or body 'help' to
> devel-request at pidgin.im
>
> You can reach the person managing the list at
> devel-owner at pidgin.im
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Devel digest..."
>
>
> Today's Topics:
>
> 1. Re: Idea about emoticon cache (John Bailey)
> 2. Re: Disabling some user accounts on our servers (John Bailey)
> 3. Re: GSoC 2012 : Pidgin Plugin Website (John Bailey)
> 4. Re: GSoC 2012 : Pidgin Plugin Website (Eion Robb)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 25 Mar 2012 09:57:51 -0400
> From: John Bailey <rekkanoryo at rekkanoryo.org>
> To: devel at pidgin.im
> Subject: Re: Idea about emoticon cache
> Message-ID: <4F6F245F.9050007 at rekkanoryo.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 03/25/2012 05:06 AM, Eion Robb wrote:
>> (someone else feel free to correct me if im wrong, but) Custom emoticons
>> (sending and receiving) work fine in xmpp in pidgin it's just that custom
>> emoticons broke in msn when we changed to msnp16. I don't think that
>> implementing custom emoticons in any protocol in lib purple is inside the scope,
>> nor necessary for this proposal.
>
> Eion is correct. Custom emoticons, buddy icons, and file transfers are all
> broken on MSN currently because we don't support P2Pv2. I agree with Eion that
> this is outside the scope of an emoticon cache project.
>
> John
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 836 bytes
> Desc: OpenPGP digital signature
> URL: <http://pidgin.im/pipermail/devel/attachments/20120325/6d07e644/attachment-0001.pgp>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 25 Mar 2012 10:14:49 -0400
> From: John Bailey <rekkanoryo at rekkanoryo.org>
> To: devel at pidgin.im
> Subject: Re: Disabling some user accounts on our servers
> Message-ID: <4F6F2859.8000505 at rekkanoryo.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On 03/25/2012 03:11 AM, Mark Doliner wrote:
>> Also note that I don't think I disabled mail for any of these
>> accounts... just shell access. If you think I shouldn't have disabled
>> any of these, please let me know.
>
> I thought the mtnsupport user needed a valid shell due to running cron jobs? We
> can prevent the user from being able to log in over ssh and even at the VM's
> console if we need to.
>
> John
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 836 bytes
> Desc: OpenPGP digital signature
> URL: <http://pidgin.im/pipermail/devel/attachments/20120325/4728aa8f/attachment-0001.pgp>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 25 Mar 2012 10:26:06 -0400
> From: John Bailey <rekkanoryo at rekkanoryo.org>
> To: devel at pidgin.im
> Subject: Re: GSoC 2012 : Pidgin Plugin Website
> Message-ID: <4F6F2AFE.5080001 at rekkanoryo.org>
> Content-Type: text/plain; charset="utf-8"
>
> On 03/25/2012 03:45 AM, Mark Doliner wrote:
>> This isn't clear. I'm sure different people have different opinions...
>>
>> Personally I think it makes sense for plugins to be viewable on a
>> website. Having them also viewable within Pidgin doesn't seem
>> necessary to me. After all, why should Pidgin duplicate functionality
>> from a web browser? However, it kinda depends on how the plugin is
>> installed.
>
> With our use of Webkit in 3.0.0, not so much would be duplicated, as we could
> tell Webkit to go fetch the page(s) on its own, but I'd rather see this
> particular piece as a plugin.
>
>> Ease of use of plugins has never been great on Linux. And packaging
>> to make plugins easier to use is probably a burden for plugin authors.
>> I don't know whether it makes sense to lump these tasks in with this
>> project, but someone may want to consider ways to make this process
>> easier.
>
> Plugins aren't always the easiest things to use on Windows either. For example,
> I don't have a functioning Windows installer for the Purple Plugin Pack, so I
> distribute just a zip file containing all the .dll's. This is apparently a
> difficult concept for some people, even though there's a readme included in the
> archive.
>
> I've mentioned a setup for plugin distribution before, and I'll repeat it here
> for the sake of reminding people, but it's probably outside the scope of an SoC
> project. (The scope can always be changed if needed.) My idea for plugin
> distribution was to steal a page from Adium, OpenOffice, et al, and have our own
> custom file extension that we register on Windows (and if it's easy enough,
> maybe register with GNOME and KDE on non-Windows platforms as well). I'd
> suggest the route of simplicity here and use a simple zip file with its
> extension changed. Inside the zip file would be a structure identical to
> .purple's layout, so the plugin's binary would be in a plugins directory inside
> the zip file. If the plugin uses its own files or a SQLite database or
> something, copies of these files containing default settings could be included
> in the zip file as well. If we provide install ability though, we'll probably
> need to have an uninstall capability too, which would likely mean we need to
> have some sort of manifest in the zip file so we can know what files to remove
> on uninstall. Some code in Pidgin to handle the file (which on Linux could be
> some sort of script instead of functionality built into the pidgin binary if we
> want), and it's done.
>
> The hard part with the above is making sure the right "package" is used in the
> right place. For example, a binary for Fedora 13 or 14 or whatever is out there
> may not work on Debian or Ubuntu due to library version differences. Of course
> the same would apply to BSD users, as well. This *may* be something that can be
> partially ironed out in javascript on the site, though.
>
>> For example, for Linux users, maybe they could download a .c file, or
>> a zip containing the source, and Pidgin automatically invokes gcc,
>> compiles the plugin, installs it in the user's local ~/.purple/
>> directory, and cleans up after itself. It would need to show friendly
>> messages if the user needs to install gcc, or needs to install the
>> pidgin-devel rpm or pidgin-dev dpkg. And it would need to be able to
>> check for updates and update the plugin, possibly automatically.
>
> I have no strong opinion on this either way, but I would like to point out that
> this has the potential to be a disaster area. There are security implications
> surrounding downloading and automatically compiling random code, even if it is
> from a website we intend to be trustworthy. My instinct is to lean toward being
> against the autocompile idea.
>
> John
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 836 bytes
> Desc: OpenPGP digital signature
> URL: <http://pidgin.im/pipermail/devel/attachments/20120325/c6742f49/attachment-0001.pgp>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 26 Mar 2012 04:10:51 +1300
> From: Eion Robb <eion at robbmob.com>
> To: John Bailey <rekkanoryo at rekkanoryo.org>
> Cc: "devel at pidgin.im" <devel at pidgin.im>
> Subject: Re: GSoC 2012 : Pidgin Plugin Website
> Message-ID:
> <CAFt0mkoxP+miJXk1hLF23p5kT_2eHasA239N9yNzVQ2hHOK93A at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> On Monday, 26 March 2012, John Bailey <rekkanoryo at rekkanoryo.org> wrote:
>> On 03/25/2012 03:45 AM, Mark Doliner wrote:
>>> For example, for Linux users, maybe they could download a .c file, or
>>> a zip containing the source, and Pidgin automatically invokes gcc,
>>> compiles the plugin, installs it in the user's local ~/.purple/
>>> directory, and cleans up after itself. It would need to show friendly
>>> messages if the user needs to install gcc, or needs to install the
>>> pidgin-devel rpm or pidgin-dev dpkg. And it would need to be able to
>>> check for updates and update the plugin, possibly automatically.
>>
>> I have no strong opinion on this either way, but I would like to point
> out that
>> this has the potential to be a disaster area. There are security
> implications
>> surrounding downloading and automatically compiling random code, even if
> it is
>> from a website we intend to be trustworthy. My instinct is to lean
> toward being
>> against the autocompile idea.
>
> I dunno, I kinda like the idea of using something like libtcc to load up .c
> files and run them as plugins, similar to the Perl plugin loader... It
> would make cross-platform distribution of plugins so much easier :)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://pidgin.im/pipermail/devel/attachments/20120326/89943b11/attachment-0001.html>
>
> ------------------------------
>
> _______________________________________________
> Devel mailing list
> Devel at pidgin.im
> http://pidgin.im/cgi-bin/mailman/listinfo/devel
>
>
> End of Devel Digest, Vol 60, Issue 24
> *************************************
More information about the Devel
mailing list