Skip to content

Commit 5063e0c

Browse files
author
Scott French
committed
php8.1: use pcre2 backport
Use component/pcre2 containing the bookworm-to-bullseye backport. As noted in cli/Dockerfile.template, libpcre2-8-0 must be explicitly listed in the set of installed packages in order to upgrade. Bug: T386006 Change-Id: Ied47089db8013c058c2fed8055e06f6b9ecf1dd8
1 parent 1641769 commit 5063e0c

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

images/php/8.1/cli/Dockerfile.template

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@ ENV PHP__date__timezone=UTC \
1919
ENTRY_POINT_SCRIPT=/bin/entrypoint.php
2020

2121
# Install all the php packages we need, and configure them.
22+
# NOTE: libpcre2-8-0 is already installed in the base bullseye image, so we
23+
# need to explicitly request installation again here in order to upgrade to
24+
# that from component/pcre2.
2225
{% set packages|replace('\n', ' ') -%}
2326
ca-certificates
27+
libpcre2-8-0
2428
php8.1-cli
2529
php8.1-bcmath
2630
php8.1-bz2
@@ -41,6 +45,7 @@ php8.1-redis
4145
php8.1-uuid
4246
{%- endset -%}
4347
RUN echo 'deb http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/php81' > /etc/apt/sources.list.d/php81.list &&\
48+
echo 'deb http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/pcre2' > /etc/apt/sources.list.d/pcre2.list &&\
4449
{{ packages | apt_install }} && \
4550
echo 'memcached.store_retry_count=0' >> /etc/php/8.1/mods-available/memcached.ini && \
4651
sed -i"" s/compact_strings=On/compact_strings=Off/ /etc/php/8.1/mods-available/igbinary.ini && \

images/php/8.1/cli/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
php8.1-cli (8.1.34-1-s1) wikimedia; urgency=medium
2+
3+
* Add component/pcre2 to use backport from bookworm
4+
5+
-- Scott French <[email protected]> Mon, 24 Feb 2025 08:40:32 -0800
6+
17
php8.1-cli (8.1.34-1-20250223) wikimedia; urgency=medium
28

39
* Weekly rebuild.

images/php/8.1/fpm-multiversion-base/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
php8.1-fpm-multiversion-base (8.1.34-1-s1) wikimedia; urgency=medium
2+
3+
* Rebuild to pick up pcre2 backport
4+
5+
-- Scott French <[email protected]> Mon, 24 Feb 2025 08:40:48 -0800
6+
17
php8.1-fpm-multiversion-base (8.1.34-1-20250223) wikimedia; urgency=medium
28

39
* Weekly rebuild.

images/php/8.1/fpm/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
php8.1-fpm (8.1.34-1-s1) wikimedia; urgency=medium
2+
3+
* Rebuild to pick up pcre2 backport
4+
5+
-- Scott French <[email protected]> Mon, 24 Feb 2025 08:40:37 -0800
6+
17
php8.1-fpm (8.1.34-1-20250223) wikimedia; urgency=medium
28

39
* Weekly rebuild.

0 commit comments

Comments
 (0)