On Aug 27, 2014, at 02:52 PM, Florian Fuchs wrote:

>We're still in beta, so I think breaking backwards compatibility is
>justifiable (we should probably coordinate the release of the affected
>packages though).

Cool, and yes, definitely.

>If we want to make our lives a little easier we could keep the
>"address" and "password" properties as proxy attributes in
>mailman.client to minimize the risk of things breaking. At least for a
>while.

That sounds reasonable.

>In the future (once we're out of beta) we could mabye just bump up the
>API version number in cases like that. BTW: Should the API version nr
>always correspond with the core's version number? Like core version
>3.0.12 => "http://localhost:8001/3.0";?

That was my original plan.  It means that within beta releases, the API would
be free to change (I'm not sure /3.0.12b1 would be worth it).  TBH I haven't
actually tried to see what it would mean to rev the API version path
component.  Maybe it could insert a flag on the request that end-points could
refer to if they wanted emit some different JSON, or some responder along the
path could dispatch to a different end-point if needed.  In theory <wink>, it
seems quite doable.

I'm really hoping the falcon guys will accept my patch, or at least work with
us to get restish-style dispatch working.  I *really* want to switch to
falcon.

Cheers,
-Barry

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Mailman-Developers mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to