-
Notifications
You must be signed in to change notification settings - Fork 693
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
WIP: community/php7: upgrade to 7.3.6 #5863
WIP: community/php7: upgrade to 7.3.6 #5863
Conversation
This will make sense after 3.9 - some packages depends on php and can't work with 7.3 The goal for 3.9 release is #5569 |
Another 7.3 extensions checked:
|
php7-pecl-amqp: Does not compile: php-amqp/php-amqp#337 |
|
One more app 7.3 compatible #6684 |
Package |
|
|
php-ssh2 should be ready for php 7.3 #6226 |
Would be great if this could be merged before 3.10. |
btw 7.3.4 is out https://secure.php.net/ChangeLog-7.php#7.3.4 |
7.3.5 is out https://secure.php.net/ChangeLog-7.php#7.3.5 CI status: aarch64 fails because it hits timecap (1 hour). |
@TBK Upgraded to 7.3.5 and rebased, thanks |
Do we want all the static libs? https://pkgs.alpinelinux.org/contents?file=*.a&path=&name=php7-dev&branch=edge&arch=x86_64 If then I suggest we add a $pkgname-static subpkg. |
Did not know of PR #7809 before writing my last comment. |
3.7.6 is out https://secure.php.net/ChangeLog-7.php#7.3.6 |
@bratkartoffel Is this still WIP? |
@Ikke yes, waiting for 3.10 release |
Ignore if I'm misunderstanding this, but does this mean Alpine 3.10 will ship with PHP 7.2? 7.2 Active Support is ending in December this year and 7.2 Security Support will run out before even 3.9 (by a few months). Keeping 7.2 in 3.10 will make this way worse. |
@bratkartoffel 3.10 will be branched any moment now (when 3.10 is released). At that point, it's not trivial anymore to get it into 3.10. So I'll look at those PRs today to see if they can get get merged. |
I think we may need have diff --git a/community/php7/APKBUILD b/community/php7/APKBUILD
index d11de41064..6de1f32eb8 100644
--- a/community/php7/APKBUILD
+++ b/community/php7/APKBUILD
@@ -37,7 +37,7 @@ url="https://secure.php.net"
arch="all"
license="PHP-3.01 BSD LGPL-2.0-or-later MIT Zend-2.0"
depends="$pkgname-common"
-depends_dev="$pkgname=$pkgver-r$pkgrel autoconf pcre-dev"
+depends_dev="$pkgname=$pkgver-r$pkgrel autoconf pcre2-dev"
# Most dependencies between extensions is auto-discovered (see _extension()).
_depends_mysqlnd="$pkgname-openssl"
_depends_pdo_mysql="$pkgname-pdo $pkgname-mysqlnd"
@@ -46,7 +46,7 @@ _depends_phar="$pkgname"
# load index based on number of dependencies.
_depends_mysqli="$pkgname-mysqlnd $pkgname-openssl"
makedepends="
- autoconf
+ $depends_dev
apache2-dev
aspell-dev
bison
@@ -75,7 +75,6 @@ makedepends="
libzip-dev
net-snmp-dev
openldap-dev
- pcre2-dev
postgresql-dev
re2c
recode-dev |
outdated / merged with fda7e51 |
Sadly it was commited before 3.10 and will need a lot of rebuilding dependent packages |
This PR updates PHP to the latest minor version (7.3.6).
A summary of the changes can be found at the php website: https://secure.php.net/manual/en/migration73.php
Changelogs:
https://secure.php.net/ChangeLog-7.php#7.3.0
https://secure.php.net/ChangeLog-7.php#7.3.1
https://secure.php.net/ChangeLog-7.php#7.3.2
https://secure.php.net/ChangeLog-7.php#7.3.3
https://secure.php.net/ChangeLog-7.php#7.3.4
https://secure.php.net/ChangeLog-7.php#7.3.5
https://secure.php.net/ChangeLog-7.php#7.3.6