[pkg-lua-devel] Intent to upload prosody_0.8.2-1~bpo60+1, dh-lua_13~bpo60+1 and lua-ldap_1.1.0-1-geeac494-3~bpo60+1

Luca Capello luca at pca.it
Wed May 9 10:37:06 UTC 2012


Hi there!

Still Cc:ing people, please let me know if you prefer replies to the
list only (obviously, if you are subscribed to pkg-lua-devel@).

On Tue, 08 May 2012 22:33:42 +0200, Matthew Wild wrote:
> Glad to hear things are going well for you with Prosody!

Thank you for the software ;-)

> On 8 May 2012 20:49, Luca Capello <luca at pca.it> wrote:
>> Hi Antoine!
>>
>> On Tue, 08 May 2012 17:46:10 +0200, Antoine Beaupré wrote:
>>> This seems reasonable. Will you upload the lua-ldap-plugins too?
>>
>> The idea would be to have them in the prosody package or, if not
>> possible, in a full or some-module package from prosody-modules:
>>
>>  <http://code.google.com/p/prosody-modules/>
>>
>> Anyway, I *need* the LDAP authentication for myself, so in some way or
>> another that will end up in a package, official or not.
>
> I'd rather not bundle anything unofficial into the Prosody package
> that isn't included upstream.

This is why I wrote 'if not possible', because nothing will be done if
upstream does not agree.  And, BTW, I do not want to end up maintaining
prosody in unstable as well ;-)

> We definitely plan to include LDAP auth
> and storage with Prosody in a future version, but the ones you linked
> to (most recent and seemingly most complete) are not even in
> prosody-modules yet. We would rather they went through the usual path
> to inclusion with Prosody to make sure they've had the right amount of
> testing and review.

Fully agree.

> Another reason not to include them is that we work hard to keep
> Prosody upgrades trivial. A config file from ~0.2 (Dec 2008) will
> still work in Prosody 0.9 (coming) without change.

May I play the devil here?  This is not true for Cyrus SASL
authentication, there are changes between 0.7 and 0.8:

  <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670549#35>

OK, just kidding, the above is *documented* upstream (which is what is
important to me), so everything is fine:

  <http://prosody.im/doc/cyrus_sasl>

> Our upgrade-safety
> includes things in prosody-modules. Having a significant portion of
> users running code outside our control would make us cry.

The problem I see here is that there *are* already users running code
outside of your control:

1) prosody-modules' mod_auth_ldap.lua does not work out of the box
   because it is missing LDAP's scope:

     <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670549#40>

2) Stefan Hepp's mod_auth_ldap.lua is waiting for reviews for more than
   a year now and even the prosody-modules' mod_auth_ldap.lua page
   advertises it:

     <https://groups.google.com/forum/?fromgroups&hl=en#!topic/prosody-dev/KC6HYRauQXc>
     <http://code.google.com/p/prosody-modules/wiki/mod_auth_ldap>

3) Rob Hoelz's LDAP-based modules (authentication, storage, vCard and
   groups) is quite new, but it seems other users already jumped in:

     <https://groups.google.com/forum/?fromgroups&hl=en#!topic/prosody-dev/ZwGQjeTdUu4>

As I see it, if Debian provides an official package (let me say only in
experimental), then your code is less outside your control, not the
other way around.

Please note that I wanted to contact prosody-dev before any other email,
while merging Stefan's and Rob's work into my local prosody-modules,
minimizing the changes and also providing tests (which I did anyway,
extensively if I may).  The fact that prosody-dev is on Google Groups
and it seems it requires a Google account simply refrained me to do that
(no Google here, sorry).  The new plan was to use prosody-user via
Gmane:

  <http://dir.gmane.org/gmane.network.jabber.prosody.user>

BTW, is there any reason why prosody-dev is not available through Gmane
as well?

Thx, bye,
Gismo / Luca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-lua-devel/attachments/20120509/957574ac/attachment-0001.pgp>


More information about the pkg-lua-devel mailing list