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
[Second attempt] php74: init at 7.4.0 #73883
Conversation
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.
I can confirm php74Packages.oci8
complies. LGTM 👍
Thanks @etu! 🎉
Seems like the following package fails on darwin: I just want to see how it behaved on other versions before as well. |
Ok, phpPackages.pdo_sqlsrv seems to be broken since before. So this isn't a new problem caused by this PR and there's an assert in place for PHP 7.4 builds of this package. So there's no new breakage here so that shouldn't be a blocker for this PR. |
@jtojnar look good to you? |
Required for php74 compatibility.
Required for php74 compatibility.
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.
Looks good with the latest fixes!
@GrahamcOfBorg build php72Packages.pdo_sqlsrv php73Packages.pdo_sqlsrv These build fine locally. |
PHP 7.4.0 is now released. The sha256 of the tarball is the same as yesterday. |
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.
The latest version builds fine and the binaries seem to work 👍
Anyone object to a merge at this point? |
Not fixed this warning?
|
Thanks for being awesome @etu! |
php74: init at 7.4.0 (cherry picked from commit 4b995dd)
Motivation for this change
Because of a lot of the mess in #73151, I decided to create my own attempt to package php74 up.
So this is my attempt.
I have taken the minimalist approach. I only changed things that needs to be changed. So only upgraded pecls of things that needed upgrades to work. Added asserts to pecls where upgrades doesn't help etc.
I have built every pecl by hand while testing.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @aanderse @talyz @Izorkin