Created attachment 371006 [details, diff] superseded-use.patch Jabberd2 has --enable-superseded option that enables support for superseded XEPs. For example: session establishment feature in post-auth features, which old clients, like jabber.el, expect to find here. This option should be available as use flag, off by default.
* IUSE has to be alphabetically ordered * econf arguments are ordered by their occurrence in the "./configure --help" output * missing metadata.xml patch
also, it would probably make more sense to name the useflag "superseded-xep"
Created attachment 371200 [details, diff] superseded-xep+experimental.patch
Created attachment 371202 [details, diff] metadata.patch
You sneaked in "experimental". Why do we want it?
To enable experimental features like TLS-Everywhere. It is disabled by default. > You sneaked in "experimental". Why do we want it?
(In reply to Regna from comment #6) > To enable experimental features like TLS-Everywhere. It is disabled by > default. > > You sneaked in "experimental". Why do we want it? Every USE flag I add, I have to support as well, fix bug reports etc. Is this option even supported upstream? The pure existence is no proof of it (I'v talked with to lot of upstreams that say "this option is not supported, but still in the build system"). Maybe we should ask upstream.
After talking to upstream, I think we should add "experimental" but not "superseded". They said it's strongly discouraged to use superseded and it is not supported by XMPP community anymore, so that the network can move to modern features. If people really need it, they gotta hack on the ebuild or use EXTRA_ECONF.
+ 08 Mar 2014; Julian Ospald <hasufell@gentoo.org> jabberd2-2.3.2.ebuild, + metadata.xml: + add experimental USE flag wrt #502098 experimental added, superseded not