Hi, is your system fully upgraded?
What’s libpcre2 version? Ondřej -- Ondřej Surý <ond...@sury.org> (He/Him) > On 15. 11. 2021, at 2:51, Matthew Krauss <zeros0and1o...@yahoo.com> wrote: > > Package: php8.1-common > Version: 8.1.0~rc5-1 > Severity: grave > Justification: renders package unusable > X-Debbugs-Cc: zeros0and1o...@yahoo.com > > Dear Maintainer, > > After installing php8.1 on testing, I found that most PHP packages are > failing. For instance, composer, whether installed directly from > getcomposer.org, or through the Debian package, is broken by this bug, > as well as likely the vast majority of PHP based software. > > The problem seems to be in an underlying regexp library, I *think*, > and seems to break most of the built in php regexp functions. > > Simple demonstration, with both php7.4 and php8.1 installed: > > $ php7.4 -r 'var_export(preg_replace("/foo/", "bar", "some foo here")); echo > "\ndone\n";' > 'some bar here' > done > > $ php8.1 -r 'var_export(preg_replace("/foo/", "bar", "some foo here")); echo > "\ndone\n";' > PHP Warning: preg_replace(): Compilation failed: unrecognised compile-time > option bit(s) at offset 0 in Command line code on line 1 > NULL > done > > The php7.4 command runs correctly and is what I would expect. The php8.1 > command generates a warning, as well as incorrect output. > > > -- System Information: > Debian Release: bookworm/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.4.0-4-amd64 (SMP w/2 CPU threads) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages php8.1 depends on: > ii libapache2-mod-php8.1 8.1.0~rc5-1 > ii php8.1-common 8.1.0~rc5-1 > > php8.1 recommends no packages. > > php8.1 suggests no packages. > > Versions of packages php8.1-common depends on: > ii libc6 2.31-17 > ii libffi8 3.4.2-3 > ii libssl1.1 1.1.1l-1 > ii php-common 2:76 > ii ucf 3.0043 > > -- no debconf information >