-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Downgrade PHP for the DB2 workflow #7134
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
Conversation
|
TIL: I cannot pin the PHP patch release with the Setup PHP action. 😓 |
ac96714 to
d3166ca
Compare
d3166ca to
dfcbe83
Compare
| - "7.4" | ||
| - "8.4" | ||
| - "8.3" | ||
| # The DB2 workflow currently segfaults with PHP 8.4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be great to have a bug report to link to here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed. If only someone were motivated enough to write a proper bug report. 😬
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Linking a bug report for reference: shivammathur/setup-php#992.
FWIW, I successfully ran the test suite on PHP 8.4.12 with ibm_db2 2.2.2 yesterday on a local Linux machine.
* 3.10.x: Document the PDO subclasses backport (doctrine#7137) Downgrade PHP for the DB2 workflow (doctrine#7134) Workaround for MySQL 8.4 and unknown users (doctrine#7136) Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation (doctrine#7132) Run tests on MySQL 8.4 LTS and 9.4 (doctrine#7133)
* 4.3.x: Remove obsolete upgrade note (doctrine#7138) Document the PDO subclasses backport (doctrine#7137) Downgrade PHP for the DB2 workflow (doctrine#7134) Workaround for MySQL 8.4 and unknown users (doctrine#7136) Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation (doctrine#7132) Run tests on MySQL 8.4 LTS and 9.4 (doctrine#7133)
* 4.4.x: Remove obsolete upgrade note (doctrine#7138) Document the PDO subclasses backport (doctrine#7137) Downgrade PHP for the DB2 workflow (doctrine#7134) Workaround for MySQL 8.4 and unknown users (doctrine#7136) Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation (doctrine#7132) Run tests on MySQL 8.4 LTS and 9.4 (doctrine#7133)
* 4.4.x: Make options check strict again Make options check strict again (doctrine#7141) Remove obsolete upgrade note (doctrine#7138) Document the PDO subclasses backport (doctrine#7137) Downgrade PHP for the DB2 workflow (doctrine#7134) Workaround for MySQL 8.4 and unknown users (doctrine#7136) Leverage PHP 8.4 PDO classes, fix PHP 8.5 deprecation (doctrine#7132) Run tests on MySQL 8.4 LTS and 9.4 (doctrine#7133)
I have no idea why the DB2 workflow started to segfault. My best guess is that there's an incompatibility with the latest patch release of PHP. Let's see if pinning to an older release works.
Update: I've downgraded from PHP 8.4 to 8.3. That seems to "fix" it for now and give us a green CI again. Let's monitor the issue and revert the patch when the issues is solved.