Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: libnginx-mod-http-modsecur...@packages.debian.org, Ervin Hegedüs 
<airw...@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 via email to