Bug#1040858: nmu: libnginx-mod-http-modsecurity_1.0.3-1+b1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: libnginx-mod-http-modsecurity@packages.debian.org, Ervin Hegedüs <airween@gmail.com>
Control: affects -1 + src:libnginx-mod-http-modsecurity
Control: block 1040799 by -1
nmu libnginx-mod-http-modsecurity_1.0.3-1+b3 . ANY . unstable . -m "rebuild against pcre2 (Closes: #1037226)"
The situation is explained in more details in #1040799, but the gist
is that src:libnginx-mod-http-modsecurity is currently compiled against "old" PCRE3 instead
of "new" PCRE2, and thus is broken in unstable, testing and stable..
This were the events that lead to the issue:
- nginx uploaded with OLD PCRE
- libnginx-mod-http-modsecurity entered NEW and had been accepted
- it uses the OLD PCRE, as it is compiled against libmodsecurity3, which uses PCRE at that time
- nginx uploaded with NEW PCRE2
- modsecurity uploaded with PCRE2
Situation:
nginx -> PCRE2
modsecurity -> PCRE2
libnginx-mod-http-modsecurity -> OLD PCRE
--> a binnmu will rectify that.
As Adam said in #1040799, this needs to be fixed first in unstable, this is
why I'm filing this bug. ("b3" is required to ensure that unstable is newr than stable)
--
tobi
Reply to: