What/Why
What are you proposing?
I've developed an OpenSearch plugin for my project (https://github.com/Elgg/Elgg). While trying to update my plugin I ran into a dependency conflict.
My project uses react/promise ~3.1, ezimuel/ringphp uses react/promise ~2.0 thus my dependency conflict. Since ezimuel/ringphp hasn't had an update in +/- 2 years and that was a fork of an abandoned project maybe it's time to replace it.
What users have asked for this feature?
This was already discussed in elasticsearch in 2020
elastic/elasticsearch-php#992
elastic/elasticsearch-php#990
What problems are you trying to solve?
A composer dependency conflict
Are there any security considerations?
Using maintained code is always better than using abandoned code
Are there any breaking changes to the API
Unknown, but is done correctly I don't see how
Are there breaking changes to the User Experience?
shouldn't be
Why should it be built? Any reason not to?
Using maintained code is always better than using abandoned code.
What will it take to execute?
Replace parts where RingPHP is used with new code
What/Why
What are you proposing?
I've developed an OpenSearch plugin for my project (https://github.com/Elgg/Elgg). While trying to update my plugin I ran into a dependency conflict.
My project uses
react/promise ~3.1,ezimuel/ringphpusesreact/promise ~2.0thus my dependency conflict. Sinceezimuel/ringphphasn't had an update in +/- 2 years and that was a fork of an abandoned project maybe it's time to replace it.What users have asked for this feature?
This was already discussed in elasticsearch in 2020
elastic/elasticsearch-php#992
elastic/elasticsearch-php#990
What problems are you trying to solve?
A composer dependency conflict
Are there any security considerations?
Using maintained code is always better than using abandoned code
Are there any breaking changes to the API
Unknown, but is done correctly I don't see how
Are there breaking changes to the User Experience?
shouldn't be
Why should it be built? Any reason not to?
Using maintained code is always better than using abandoned code.
What will it take to execute?
Replace parts where RingPHP is used with new code