Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
@ 2023-03-30 14:11 TinfoilSubmarine
  2023-03-30 20:16 ` paper42
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: TinfoilSubmarine @ 2023-03-30 14:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1868 bytes --]

There is a new pull request by TinfoilSubmarine against master on the void-packages repository

https://github.com/TinfoilSubmarine/void-packages maint/php
https://github.com/void-linux/void-packages/pull/43115

php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
- php8.1: update to 8.1.17.
- php8.2: update to 8.2.4.
- xdebug8.0: update to 3.2.1.
- xdebug8.1: update to 3.2.1.
- xdebug8.2: update to 3.2.1.
- php8.0-imagick: rebuild against libmagick-7.1.1.5
- php8.1-imagick: rebuild against libmagick-7.1.1.5
- php8.2-imagick: rebuild against libmagick-7.1.1.5

The latest imagick update made PHP start complaining:
```
PHP Warning:  Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
```

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43115.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-maint/php-43115.patch --]
[-- Type: text/x-diff, Size: 9104 bytes --]

From fef2ad1e9cedb63159332c5e3039ce074342e54a Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:22:17 -0400
Subject: [PATCH 1/8] php8.1: update to 8.1.17.

---
 srcpkgs/php8.1/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/php8.1/template b/srcpkgs/php8.1/template
index 1019105be246..8888ea07a961 100644
--- a/srcpkgs/php8.1/template
+++ b/srcpkgs/php8.1/template
@@ -1,6 +1,6 @@
 # Template file for 'php8.1'
 pkgname=php8.1
-version=8.1.16
+version=8.1.17
 revision=1
 _php_version=8.1
 hostmakedepends="bison pkg-config apache-devel"
@@ -17,7 +17,7 @@ changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS"
 # this is the source where the www.php.net code pulls the tarballs it serves
 # at https://www.php.net/distributions/
 distfiles="https://github.com/php/web-php-distributions/raw/master/php-${version}.tar.gz"
-checksum=a929fb9ed3bc364a5dea4f64954e8aaaa3408b87df04d7c6f743a190f5594e84
+checksum=ef270156291d90a80ce83d68eee812f301cf5e48836a0ff6fd2931913f8e25c5
 
 conf_files="/etc/php${_php_version}/php.ini"
 

From 1025a3c9502e52dd35f35aacb4d23fe0925887c4 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:22:20 -0400
Subject: [PATCH 2/8] php8.2: update to 8.2.4.

---
 srcpkgs/php8.2/patches/php-cross-config.patch | 14 +++++++-------
 srcpkgs/php8.2/template                       |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/php8.2/patches/php-cross-config.patch b/srcpkgs/php8.2/patches/php-cross-config.patch
index 273d65baadc8..169c43f1df93 100644
--- a/srcpkgs/php8.2/patches/php-cross-config.patch
+++ b/srcpkgs/php8.2/patches/php-cross-config.patch
@@ -1,22 +1,22 @@
 diff --git a/configure b/configure
-index 697eba3..5e01011 100755
+index e4b82d1..1a8678f 100755
 --- a/configure
 +++ b/configure
-@@ -60778,7 +60778,7 @@ $as_echo_n "checking for pg_config... " >&6; }
+@@ -62424,7 +62424,7 @@ printf %s "checking for pg_config... " >&6; }
      fi
    done
  
 -  if test -n "$PG_CONFIG"; then
 +  if test -n "$PG_CONFIG" && test "x$cross_compiling" != "xyes"; then
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
- $as_echo "$PG_CONFIG" >&6; }
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
+ printf "%s\n" "$PG_CONFIG" >&6; }
      PGSQL_INCLUDE=`$PG_CONFIG --includedir`
-@@ -62304,7 +62304,7 @@ $as_echo_n "checking for pg_config... " >&6; }
+@@ -63948,7 +63948,7 @@ printf %s "checking for pg_config... " >&6; }
      fi
    done
  
 -  if test -n "$PG_CONFIG"; then
 +  if test -n "$PG_CONFIG" && test "x$cross_compiling" != "xyes"; then
-     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
- $as_echo "$PG_CONFIG" >&6; }
+     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5
+ printf "%s\n" "$PG_CONFIG" >&6; }
      PGSQL_INCLUDE=`$PG_CONFIG --includedir`
diff --git a/srcpkgs/php8.2/template b/srcpkgs/php8.2/template
index 7820d187ea23..8bfa2cf55024 100644
--- a/srcpkgs/php8.2/template
+++ b/srcpkgs/php8.2/template
@@ -1,6 +1,6 @@
 # Template file for 'php8.2'
 pkgname=php8.2
-version=8.2.3
+version=8.2.4
 revision=1
 _php_version=8.2
 hostmakedepends="bison pkg-config apache-devel"
@@ -17,7 +17,7 @@ changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS"
 # this is the source where the www.php.net code pulls the tarballs it serves
 # at https://www.php.net/distributions/
 distfiles="https://github.com/php/web-php-distributions/raw/master/php-${version}.tar.gz"
-checksum=7c475bcbe61d28b6878604b1b6f387f39d1a63b5f21fa8156fd7aa615d43e259
+checksum=cee7748015a2ddef1739d448b980b095dccd09ed589cf1b6c6ee2d16f5e73c50
 
 conf_files="/etc/php${_php_version}/php.ini"
 

From cabb7d710f68d9c514105205ab1a7f03e22feb61 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:22:59 -0400
Subject: [PATCH 3/8] xdebug8.0: update to 3.2.1.

---
 srcpkgs/xdebug8.0/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xdebug8.0/template b/srcpkgs/xdebug8.0/template
index 77af23d824c8..3f985f3ab75a 100644
--- a/srcpkgs/xdebug8.0/template
+++ b/srcpkgs/xdebug8.0/template
@@ -1,6 +1,6 @@
 # Template file for 'xdebug8.0'
 pkgname=xdebug8.0
-version=3.2.0
+version=3.2.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-php-config=/usr/bin/php-config8.0"
@@ -12,7 +12,7 @@ license="PHP-3.0"
 homepage="http://xdebug.org"
 changelog="https://xdebug.org/updates"
 distfiles="http://xdebug.org/files/xdebug-${version}.tgz"
-checksum=7769b20eecdadf5fbe9f582512c10b394fb575b6f7a8c3a3a82db6883e0032b7
+checksum=ef4cb3c228192798874e4530cccceee76840cc80821909740088a1e1a8f00445
 
 pre_configure() {
 	phpize8.0

From 9ab8166a3c0197e2bf543a9a6ccd1fe3fcbda76a Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:23:01 -0400
Subject: [PATCH 4/8] xdebug8.1: update to 3.2.1.

---
 srcpkgs/xdebug8.1/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xdebug8.1/template b/srcpkgs/xdebug8.1/template
index ec930756966d..5534a776ad6b 100644
--- a/srcpkgs/xdebug8.1/template
+++ b/srcpkgs/xdebug8.1/template
@@ -1,6 +1,6 @@
 # Template file for 'xdebug8.1'
 pkgname=xdebug8.1
-version=3.2.0
+version=3.2.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-php-config=/usr/bin/php-config8.1"
@@ -12,7 +12,7 @@ license="PHP-3.0"
 homepage="http://xdebug.org"
 changelog="https://xdebug.org/updates"
 distfiles="http://xdebug.org/files/xdebug-${version}.tgz"
-checksum=7769b20eecdadf5fbe9f582512c10b394fb575b6f7a8c3a3a82db6883e0032b7
+checksum=ef4cb3c228192798874e4530cccceee76840cc80821909740088a1e1a8f00445
 
 pre_configure() {
 	phpize8.1

From 0c83ce8fe531211a9abdf7334c792209a921b609 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:23:03 -0400
Subject: [PATCH 5/8] xdebug8.2: update to 3.2.1.

---
 srcpkgs/xdebug8.2/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/xdebug8.2/template b/srcpkgs/xdebug8.2/template
index c1510f29c1c4..ce8bb81e83ca 100644
--- a/srcpkgs/xdebug8.2/template
+++ b/srcpkgs/xdebug8.2/template
@@ -1,6 +1,6 @@
 # Template file for 'xdebug8.2'
 pkgname=xdebug8.2
-version=3.2.0
+version=3.2.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-php-config=/usr/bin/php-config8.2"
@@ -12,7 +12,7 @@ license="PHP-3.0"
 homepage="http://xdebug.org"
 changelog="https://xdebug.org/updates"
 distfiles="http://xdebug.org/files/xdebug-${version}.tgz"
-checksum=7769b20eecdadf5fbe9f582512c10b394fb575b6f7a8c3a3a82db6883e0032b7
+checksum=ef4cb3c228192798874e4530cccceee76840cc80821909740088a1e1a8f00445
 
 pre_configure() {
 	phpize8.2

From 65195f383ca5fb14ef7141a98b88d8a1985fd75e Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:24:56 -0400
Subject: [PATCH 6/8] php8.0-imagick: rebuild against libmagick-7.1.1.5

---
 srcpkgs/php8.0-imagick/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/php8.0-imagick/template b/srcpkgs/php8.0-imagick/template
index f916c8c8ce4d..fe31cb060f30 100644
--- a/srcpkgs/php8.0-imagick/template
+++ b/srcpkgs/php8.0-imagick/template
@@ -1,7 +1,7 @@
 # Template file for 'php8.0-imagick'
 pkgname=php8.0-imagick
 version=3.7.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \
  --with-php-config=/usr/bin/php-config8.0"

From d826f4cace7b36494ee972aa45b0e776fb7c644e Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:29:00 -0400
Subject: [PATCH 7/8] php8.1-imagick: rebuild against libmagick-7.1.1.5

---
 srcpkgs/php8.1-imagick/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/php8.1-imagick/template b/srcpkgs/php8.1-imagick/template
index 45c7bc8066b1..9c949a40d8c6 100644
--- a/srcpkgs/php8.1-imagick/template
+++ b/srcpkgs/php8.1-imagick/template
@@ -1,7 +1,7 @@
 # Template file for 'php8.1-imagick'
 pkgname=php8.1-imagick
 version=3.7.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \
  --with-php-config=/usr/bin/php-config8.1"

From f9eeffb8a1b9e1959b0282954a21e4edf11fc9a1 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 30 Mar 2023 08:29:09 -0400
Subject: [PATCH 8/8] php8.2-imagick: rebuild against libmagick-7.1.1.5

---
 srcpkgs/php8.2-imagick/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/php8.2-imagick/template b/srcpkgs/php8.2-imagick/template
index e8bb6109c896..59d405b7ee0e 100644
--- a/srcpkgs/php8.2-imagick/template
+++ b/srcpkgs/php8.2-imagick/template
@@ -1,7 +1,7 @@
 # Template file for 'php8.2-imagick'
 pkgname=php8.2-imagick
 version=3.7.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr \
  --with-php-config=/usr/bin/php-config8.2"

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
  2023-03-30 14:11 [PR PATCH] php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1 TinfoilSubmarine
@ 2023-03-30 20:16 ` paper42
  2023-03-30 20:16 ` [PR PATCH] [Merged]: " paper42
  2023-03-30 22:53 ` motorto
  2 siblings, 0 replies; 4+ messages in thread
From: paper42 @ 2023-03-30 20:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 473 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/43115#issuecomment-1490894010

Comment:
> PHP Warning:  Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0

@motorto we should probably always bump php*-imagick with ImageMagick updates, could you add that as a comment to ImageMagick with the next update?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Merged]: php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
  2023-03-30 14:11 [PR PATCH] php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1 TinfoilSubmarine
  2023-03-30 20:16 ` paper42
@ 2023-03-30 20:16 ` paper42
  2023-03-30 22:53 ` motorto
  2 siblings, 0 replies; 4+ messages in thread
From: paper42 @ 2023-03-30 20:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1697 bytes --]

There's a merged pull request on the void-packages repository

php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
https://github.com/void-linux/void-packages/pull/43115

Description:
- php8.1: update to 8.1.17.
- php8.2: update to 8.2.4.
- xdebug8.0: update to 3.2.1.
- xdebug8.1: update to 3.2.1.
- xdebug8.2: update to 3.2.1.
- php8.0-imagick: rebuild against libmagick-7.1.1.5
- php8.1-imagick: rebuild against libmagick-7.1.1.5
- php8.2-imagick: rebuild against libmagick-7.1.1.5

The latest imagick update made PHP start complaining:
```
PHP Warning:  Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
```

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1.
  2023-03-30 14:11 [PR PATCH] php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1 TinfoilSubmarine
  2023-03-30 20:16 ` paper42
  2023-03-30 20:16 ` [PR PATCH] [Merged]: " paper42
@ 2023-03-30 22:53 ` motorto
  2 siblings, 0 replies; 4+ messages in thread
From: motorto @ 2023-03-30 22:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

New comment by motorto on void-packages repository

https://github.com/void-linux/void-packages/pull/43115#issuecomment-1491068661

Comment:
> > PHP Warning:  Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
> 
> @motorto we should probably always bump php*-imagick with ImageMagick updates, could you add that as a comment to ImageMagick with the next update?

Will definitely do that ! Thanks for the heads up!

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-03-30 22:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-30 14:11 [PR PATCH] php8.1: update to 8.1.17; php8.2: update to 8.2.4; xdebug8.*: update to 3.2.1 TinfoilSubmarine
2023-03-30 20:16 ` paper42
2023-03-30 20:16 ` [PR PATCH] [Merged]: " paper42
2023-03-30 22:53 ` motorto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).