Hi,

While I am all for gathering feedback, I'd like to remind that the purpose of a last call is to advance the status of the specification. Both XEPs can't be advanced without also advancing some other XEPs they depend on.

Specifically about XEP-0385, I'd like to point out that for what I know, the specification diverts from what is implemented in the wild and from the examples in itself: The normative text does not describe the XEP-0372 <reference> container element around the XEP-0385 <media-sharing> and even the references inside the XEP-0385 <sources> element are not described in the normative part to use XEP-0372.

While implementations (for what I know) do mandate the <reference> element around the <media-sharing> they often don't support the begin/end attribute shown in the example. Some implementations do allow the uri attribute of the XEP-0372 <reference> to be set and will interpret it as a download source for the file. Many (all?) implementations only support a single source uri and many (all?) don't support the XEP-0358 file retrieval defined in XEP-0385. Some implementation will even support no uri being present on either the outer <reference> or the <reference> inside <sources> for as long as an appropriate oob tag is present. Finally, it is unclear if sending multiple media files within a single message is intended to be supported by XEP-0385, but if it is (which I personally would have assumed, based on being able to have <reference> begin/end attributes for multiple parts of the message body), I doubt that implementations do have support for it.

Marvin

On Sat, 2026-04-04 at 23:15 +0200, Philipp Hörist wrote:
Dear Council Members,

For years now we have two competing standards https://xmpp.org/extensions/xep-0447.html and https://xmpp.org/extensions/xep-0385.html and it leads to confusion and additional work for new implementers and prevents in some cases implementations at all.

According to the xmpp.org page both XEPs have each 6 implementations.

I would suggest to issue a last call to gather feedback.
After all feedback is addressed council should advances only one.

Regards
Philipp
_______________________________________________
Standards mailing list -- standards@xmpp.org
To unsubscribe send an email to standards-leave@xmpp.org