[prev in list] [next in list] [prev in thread] [next in thread]
List: mailman-developers
Subject: Re: [Mailman-Developers] Handling additions to REST API in client side
From: Barry Warsaw <barry () list ! org>
Date: 2017-12-29 15:10:35
Message-ID: B2431271-4543-4C1D-BD85-7DAF5EA8BA26 () list ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Dec 28, 2017, at 19:50, Abhilash Raj <maxking@asynchronous.in> wrote:
> PATCH won't fail when running partial updates, but it won't silently drop the
> attributes that it doesn't support. So from client side, there is no real way to
> understand when to include that attribute which was added in a later version.
Yes, I see the problem with that.
> We need some way to associate attributes with a minimum Core version, which we
> can get from `/system` endpoint. Although, for now, it probably is an overkill.
> I will do some static stuff to take care of this.
What happens when someone runs from say git head though? /system/version won't keep \
up with that, and besides, it's going to become an increasingly big compatibility \
matrix over time.
> How bad do you think would it be for Core to silently drop extra attributes and
> only use the ones that it needs?
I think it could be problematic, as Steve points out.
I don't really have a good answer, and I'm wondering what the state of the art is. \
Maybe we should ask some experts for advice (we do have some friends who are experts \
in this).
-Barry
["signature.asc" (signature.asc)]
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEhBcVftvnPZ6sHlObEm61Y6dLBr8FAlpGWuoACgkQEm61Y6dL
Br/PMw//T8/b/m8Ne3sFG26Jjy/t0q1oBFcVSFvtZnVPWCUb21mIXwjMfye6pwlg
p3W1jL/CLgPPaZ+txRbVOrXCqZvJ74pe/jTEKb7xp7kWigmTaQer7O0lVO6jkbU8
LTgC6dHk4ydCTZc68x2wFtY6zqBncX1uryP19lE6tcCkbDxweKiWwlsF4zGUZlJS
XIPZYRgDwSNRugAqhxG5lzW26F1snS62kIjz2+/C9bqbOenG9c54S49X24rVJSCf
P3q8Zqdgpd34NozD/1+dFVpkva2zoPrEXo0V3TS+Ex7p2b4v3M8jutLpQGSSVnAF
uOLhjCbV11PhW0/peIcX3kKvf66ysjh3/9QWXq23bTNuGlHbsJtLV5D2XjHlQ84I
AXXzU4UpPQIv8RDQmEIHYxmNYqvfHZ3GVZ1yNBpJqcI97ODo5I4+iIndyZkN/tJ6
C3CHP5wcaVvKOMIOhjrTf9sIpUQ8nilyEEaSMq84XgzpobmlLJlkKN51CjXLEOEF
HK9H/T+lJ/CzfRRIiBRml4JCZtvl9+QBmo0YabfeNww6ctFpxACo3jqPX30xaj09
Zfm3QtIFcVh0ZZfDpw4KXJb9e0oVuc3wWbIzxd6bWd+JMe3ehsichu/PDmdwWYRz
na42hWwV3oJO9SUXm677sQYIDduMF7s/YlzGS29ayUUv2Jzhsag=
=gvte
-----END PGP SIGNATURE-----
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
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/mailman-developers%40progressive-comp.com
Security Policy: http://wiki.list.org/x/QIA9
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic