Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop (official) Zend support? #4

Closed
sagikazarmark opened this issue Jan 27, 2015 · 5 comments
Closed

Drop (official) Zend support? #4

sagikazarmark opened this issue Jan 27, 2015 · 5 comments

Comments

@sagikazarmark
Copy link
Contributor

According to @lstrojny it is not just slow, but unreliable. There were some issues related to it which was never resolved: indigophp-archive/supervisor#12, indigophp-archive/supervisor#17.

However @prolic has a bundle for it, which relies on the ZendConnector.

If zend support gets removed, fxmlrpc could be the only connector, so in this case connectors could be completely removed directly relying on ClientInterface. Since 3.0 is already tagged, it cannot make it until 4.0.

A support package could be created implementing ClientInterface, but using ZendXML-RPC as a background. Zend bundles can then rely on only-zend resources instead of third-party packages.

Any of the mentioned people: can you give me advice on this?

@prolic
Copy link
Contributor

prolic commented Jan 27, 2015

I am ready to drop ZendConnector support for the next tagged release of HumusSupervisorModule. There is no preference towards a ZF implementation, just because it's there. The main purpose is the supervisor integration, so I'll go with whatever suits you best.

@sagikazarmark
Copy link
Contributor Author

As I said earlier it is proven to be buggy and slow, that's the only reason I want to drop support. I got some feedback from other places that it has some issues and I am not intended to provide support for third party code. However I have to think about it before removing complete connector support.

In fact, instead of removing I would like to use a third party interface.. However I have some problems with it, detailed here: lstrojny/fxmlrpc#24.

@lstrojny
Copy link

We switched away from Zend XmlRpc mostly for performance reasons (and for fun and giggles). I don’t know anything helpful about the current state, especially since ZF 2.0.

@BusterNeece
Copy link
Member

This is planned as of the new 4.0.0 development branch.

@BusterNeece
Copy link
Member

The master branch now removes Zend (Laminas) XmlRpc support in favor of fXmlRpc as the primary library of choice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants