[Standards] Carbons of Message Acks and Chat Markers (XEP-0280, XEP-0184, XEP-0333)

Jonas Wielicki jonas at wielicki.name
Sun Feb 26 09:39:59 UTC 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Sonntag, 26. Februar 2017 10:05:51 CET Georg Lukas wrote:
> From here, there are multiple possible ways forward:
> 
> 1. Change Carbons to allow carbon-copying of body-less "normal"
>    messages. This will have side-effects to a number of other XEPs which
>    rely on body-less messages, like IBB, Ad-Hoc Commands and PubSub.

Any of the examples you listed look bad, really.

> 2. Change Carbons to explicitly list the payloads we want carbon-copied.
>    This will become a maintenance nightmare soon.
> 
> […]
> 
> 4. Add a <copy/> hint to 0334 and use it in 0184, 0333 and wherever else
>    CCing seems useful. This would be the most elegant solution, but
>    requires touching the most XEPs (0184 is 'Draft', 0333 is in LC).

I don’t know how much effort that would be (process-wise), but how about a 
middle way: Change carbons to explicitly list the payloads *of protocols which 
are currently in Draft or later state* and have everything else use a <copy/> 
hint.

That saves the maintenance nightmare and also avoids touching lots of XEPs.

kind regards,
Jonas
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEG/EPV+Xzd5wEoQQIwGIDJZdiWIoFAliyom8ACgkQwGIDJZdi
WIoW3xAArWB8UHDAndXWv+eycXFMuA9v0iiifJlsgYfY39u1MaZneIRnaAMOBiIH
QQPpVaCeKTxzs7qZTaQDPdCxzNIKlIF+W74GO/E5Pb3i/iD6B6jslTPjQS4pb2h7
AyTkETDYiNggzhhR36aDjmMdpa/36bU7gribHbt13GUBQYt9byERnqAxxrBWoM5k
aH9xlMN77BrvbCcl9ohekEvI62PCOdABbij9bh5gqIvx5U+8lM0qevbK6MhkRvVD
ymXssvC7/CaLGXhuoStVXIjqVjv/K+mMv3/qG7g7xLepFlWaaq4o4JTj1jZeaMvT
dg8py9EIWFpkp1BOQ8lFlttpugniFTWlTHM0dTFbHW4mdg4rvHzvJVbMd+SnUCHe
QA8PsLEJpVpHwDLW/pY6mEj2h9cM0MHtDLEMQDcfec0HNdj7/NBUcR3VpknkZ/Ii
kbIMvlhdfKKxdrh1TOrb+UMMMxG6rWE3zOB9FNFP9NtCYtR9wwW1zzLow2zxVI41
5azCb6B+AA0mwhX3PgbYK6dmwcWSB/alGTEe1oTTExE4ZUbR38YXUx8IJ1TtEq+H
MU0qpQMuDW4l812/1onwUoKDv9oacERY6YGw5dIfYvNyiEHKhtrtxzN0SgOo/nRa
pklwdTLDjnVPjRnf7ZAK4+LCZf+/fILVZyVQhF9JSnRnpbByE5M=
=aH2A
-----END PGP SIGNATURE-----



More information about the Standards mailing list