You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We do have a few components where we actually implement specific interfaces, such as PSR ones.
We had a release for laminas-servicemanager which stated to support psr/container v2 support. That was incorrect, due to several things:
the composer.json did not provide support for ^2.0 of the psr/container package via psr/container-implementation.
the composer.lock did not contain the latest version of psr/container since it got blocked by a 3rd-party library which did not supported psr/container v2 yet (but was only added as a dev-dependency)
At least due to the 2nd issue, all tests were passing and thus the PR got merged.
So what we could try to do is:
use diff to find those packages which were changed
use jq to extract provide packages
compare provide constraint with require constraint
Or maybe something else. I'll keep this here to keep track of my ideas.
The text was updated successfully, but these errors were encountered:
Feature Request
Summary
We do have a few components where we actually implement specific interfaces, such as PSR ones.
We had a release for
laminas-servicemanager
which stated to supportpsr/container
v2 support. That was incorrect, due to several things:composer.json
did notprovide
support for^2.0
of thepsr/container
package viapsr/container-implementation
.composer.lock
did not contain the latest version ofpsr/container
since it got blocked by a 3rd-party library which did not supportedpsr/container
v2 yet (but was only added as a dev-dependency)At least due to the 2nd issue, all tests were passing and thus the PR got merged.
So what we could try to do is:
diff
to find those packages which were changedjq
to extractprovide
packagesprovide
constraint withrequire
constraintOr maybe something else. I'll keep this here to keep track of my ideas.
The text was updated successfully, but these errors were encountered: