-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
phpPackages: drop all packages and package versions for PHP5 #50420
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
note: I built most of the packages except |
@flokli interested in testing? |
I am unable to actually test this against an oracle database until Monday, but I was able to successfully build both the php 7.1 and 7.2 version of this. Feel free to ping me any time you need oci8 tested as I have developers who will be using this at work. |
PHP5 will be EOLed by the end of the year: https://secure.php.net/supported-versions.php In fact we don't support PHP5 anymore since 7e6b76f. The following packages had older versions packaged as well to retain PHP5 support: * APCu (4.0.11) * Memcached (2.2.0), Memcache (3.0.8) * XDebug (2.3.1) * YAML (1.3.1) * pthreads (2.0.10) * redis (2.2.7) The following packages were removed entirely due to missing support for PHP7: * spidermonkey * zendopcache (part of PHP itself since 5.5) * xcache * geoip Furthermore I declared `phpPackages.pthreads` as broken for now as it supports PHP7, but the last release was 2016 and therefore PHP 7.0 is supported, but the build fails with PHP 7.1 and PHP 7.2 (https://pecl.php.net/package/pthreads).
2fc29d6
to
24b7bdb
Compare
fixed, rebased and tested |
I've gone ahead and confirmed that connecting to databases+running a few queries is functioning as expected, so all good from my perspective. |
@Mic92 this should be mergable then, correct? |
I'm assuming the three approvals including approvals of PHP on NIx users should be sufficient. |
Motivation for this change
PHP5 will be EOLed by the end of the year: https://secure.php.net/supported-versions.php
In fact we don't support PHP5 anymore since 7e6b76f.
The following packages had older versions packaged as well to retain
PHP5 support:
The following packages were removed entirely due to missing support for
PHP7:
Furthermore I declared
phpPackages.pthreads
as broken for now as itsupports PHP7, but the last release was 2016 and therefore PHP 7.0 is
supported, but the build fails with PHP 7.1 and PHP 7.2 (https://pecl.php.net/package/pthreads).
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)