Jordi Boggiano

Results 1006 comments of Jordi Boggiano

canonical is the default, so you should IMO add canonical:false to the path repo, to allow the vcs repo to be used. See https://getcomposer.org/doc/articles/repository-priorities.md Then when doing `composer req my-company/my-private-package:@dev`...

Could you run this in your CI so we see what that outputs? php -r "(new ReflectionExtension('curl'))->info();" I think this has a version info that is not matching what we...

As i wrote above run this and share the output.. php -r "(new ReflectionExtension('curl'))->info();"

Yeah it's been like that for ages.. Just not really high up on my list of things to investigate but feel free if you do have time :)

> we've seen lax transient dependencies dipping to packages meant for previous major PHP versions which is not great That should only happen if you do `--ignore-platform-req=php` without `+` tho?...

Yes.. I just don't see how your solution fixes anything, but I don't think I fully grasp what you're trying to achieve. It'd be helpful if you had a concrete...

But if you have a working PHP 8.4 build, you know that your dependencies allow 8.4, so whether `php+` flag allows only `8.5` or allows `8.5, 8.6, 8.7, ...` shouldn't...

> Running latest php means no package ever has its lower bound above it. So `php+` is entirely irrelevant here and need not be considered. I do not understand this....

Sorry but no clue what is going on there.. Looks like a bad PHP build or something.

Maybe.. But not sure if it's even a php problem