Description of problem: pcre社区已经停止维护: 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. 当前Anolis OS 23中仍有如下软件包对pcre有依赖,需要分析是否可以迁移到依赖pcre2。 glibc2 grep nginx nmap slang-slsh Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
glib2: glib的源码在2022.7.12已经进行了pcre2的更新,2.73.2版本已适配 url如下:https://gitlab.gnome.org/GNOME/glib/-/commit/8d5a44dc8f36cce270519bd52fcecf330ccb43b4 grep: grep的源码已经进行了pcre2的更新,但是还未出新包, url如下:https://git.savannah.gnu.org/cgit/grep.git/commit/?id=e0d39a9133e1507345d73ac5aff85f037f39aa54 nginx: nginx在1.23.1-1版本的源码包已经做了更新适配pcre2, url如下:https://github.com/nginx/nginx/commit/c6fec0b027569a4e0b1d8aaee7dea0f2e4d6052b nmap: nmap在更新pcre的事情上还在调研中,未进行代码更新, url如下:https://github.com/nmap/nmap/issues/1335
slang-slsh: slang最新源码未修改 仍使用pcre, url如下:https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2
nginx/glib2 已经更新到了新版本. grep待release发布后再更新. nmap/slang-slsh暂不处理.