Skip to content

Fix legacy HHVM build by downgrading Composer#289

Merged
WyriHaximus merged 1 commit intoreactphp:1.xfrom
clue-labs:hhvm
Apr 9, 2022
Merged

Fix legacy HHVM build by downgrading Composer#289
WyriHaximus merged 1 commit intoreactphp:1.xfrom
clue-labs:hhvm

Conversation

@clue
Copy link
Copy Markdown
Member

@clue clue commented Apr 8, 2022

This changeset fixes the legacy HHVM build by downgrading Composer. Composer 2.3 does not longer support legacy PHP or legacy HHVM, so we have to downgrade to Composer LTS in order to run our test suite.

I'm filing this as an RFC to see if we want to apply this change to all our components (all HHVM builds currently fail). I'm not going to argue there's a lot of value in supporting a legacy HHVM build that accounts for less than 0.1% of our installation base, but at this point fixing legacy support is actually easier than dropping it entirely. At the same time, this is not the first fix for HHVM: https://github.com/reactphp/socket/pulls?q=hhvm

As much as I dislike having to address this, my vote would probably be to merge this as is and look into dropping legacy environments in a concentrated effort not too far in the future. WDYT?

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants