You are not logged in.

#1 2023-11-02 21:31:35

cavax
Member
Registered: 2023-11-02
Posts: 2

Compile zsh with pcre2

pcre is end of life

https://www.pcre.org/

The older, but still widely deployed PCRE library, originally released in 1997, is at version 8.45. This version of PCRE is now at end of life, and is no longer being actively maintained. Version 8.45 is expected to be the final release of the older PCRE library, and new projects should use PCRE2 instead.

zsh should be built with pcre2

https://github.com/zsh-users/zsh

PCRE support is now PCRE2.

zsh package
https://archlinux.org/packages/extra/x86_64/zsh/

Where can an issue or pull request be submitted to change the dependency to pcre2? (Registration on the bug tracker is disabled)

Offline

#2 2023-11-02 21:37:46

loqs
Member
Registered: 2014-03-06
Posts: 18,130

Re: Compile zsh with pcre2

There has been no release of zsh since the commits adding pcre2 [1][2] support have been merged.
Edit:
You could not register on https://bugs.archlinux.org/register ?

Rough list of packages still using pcre:

arbtt
aircrack-ng commits in git
bti dead project PR in git
cclive dead project
ccze dead project
cgrep
cppcheck optional removal will reduce functionality https://trac.cppcheck.net/ticket/10610
ettercap support in git
haskell-mysql-simple
haskell-pcre-light a pcre1 binding
haskell-pcre-heavy a pcre1 binding
haskell-persistent-mysql
haskell-regex-pcre a pcre1 binding
io
kismet support in git https://github.com/kismetwireless/kismet/commit/bb1ecb1c5688cafb1914847c2d068f820b847f2b 2023-07-R1 release
kjs optional removal will reduce functionality,  will be dropped in KF6
kodi
lib32-pcre
libmp3splt dead project
misfortune
mysql-workbench
net-snmp https://github.com/net-snmp/net-snmp/commit/d3e95c87b32397815f6d5bcfc844259f2552697a https://github.com/net-snmp/net-snmp/commit/e5aadf1e78c624a8e4147d4b70a7795497a50e73 https://github.com/net-snmp/net-snmp/commit/346b6f8959513320e5b674fd670c49ba2cd43af5
nmap https://github.com/nmap/nmap/issues/1335 https://github.com/nmap/nmap/commit/828ab48764b82d0226e860c73c5dac5b11f77385 https://github.com/nmap/nmap/commit/d131a096a869195be36ef7d4fa36739373346cb2 ==
pdfgrep https://gitlab.com/pdfgrep/pdfgrep/-/issues/58
opencollada https://github.com/KhronosGroup/OpenCOLLADA/issues/655 https://github.com/RemiArnaud/OpenCOLLADA/issues/4
picom support in git
pkgfile
privoxy https://www.privoxy.org/gitweb/?p=privoxy.git;a=commit;h=53748ca8ca3c893025be34dd4f104546fcbd0602
rasqal FS#74998
root https://github.com/root-project/root/issues/11395
shadowsocks-libev https://github.com/shadowsocks/shadowsocks-libev/pull/1792 (closed)
slang optional
sniproxy https://github.com/dlundquist/sniproxy/issues/392
sord https://gitlab.com/drobilla/sord/-/commit/67bcd63bda9d7b095489a09b9880aa730ddb5488
syslog-ng https://github.com/syslog-ng/syslog-ng/issues/4140 patch syslog-ng-4.3.0 ==
the_silver_searcher dead project xx
tup https://github.com/gittup/tup/commit/f26bc1e8c0b87d9d351e062c7d27afbbdc53869d ==
uwsgi optional https://github.com/unbit/uwsgi/issues/2486 patch ==
zsh commits in git b62e911341c8ec7446378b477c47da4256053dc0 10bdbd8b5b0b43445aff23dcd412f25cf6aa328a optional ==

restinio (make)

[1] https://github.com/zsh-users/zsh/commit … 4256053dc0
[2] https://github.com/zsh-users/zsh/commit … 5cf6aa328a

Last edited by loqs (2023-11-02 21:44:50)

Offline

#3 2023-11-02 22:02:15

cavax
Member
Registered: 2023-11-02
Posts: 2

Re: Compile zsh with pcre2

loqs wrote:

You could not register on https://bugs.archlinux.org/register ?

The Bot Check field fails validation.

Offline

#4 2023-11-08 21:57:59

loqs
Member
Registered: 2014-03-06
Posts: 18,130

Re: Compile zsh with pcre2

cavax wrote:

The Bot Check field fails validation.

No idea why that would fail.   If registration was disabled I would expected the registration page  to be removed.

Please see Bug reporting guidelines.  zsh missing a feature that is not supported in the current release is not a bug.

Offline

Board footer

Powered by FluxBB