Re: [mod-security-packagers] ModSecurity 3.x (almost) enters Debian
Brought to you by:
victorhora,
zimmerletw
From: Ervin H. <ai...@gm...> - 2018-10-31 23:02:10
|
Hi Alberto, On Fri, Oct 19, 2018 at 10:39:00AM +0200, Alberto Gonzalez Iniesta wrote: > Hi, > > I'm happy to announce that the package for (lib)mod-security 3.x entered > Debian unstable this week. But some issues arose in the testing suite > with some/all of the architectures: > > - In most of them this test fails: > > ./regression_tests .././test/test-cases/regression/variable-ENV.json:1 > :test-result: FAIL variable-ENV.json:Testing Variables :: ENV (2/3) > > - In some (i.e. s390) a bunch of ip matching rules tests fail [1] > > > You may see all the build logs here: > https://buildd.debian.org/status/package.php?p=modsecurity&suite=sid > > Some help with these issues would be really apreciated. as we discussed previously, the make check (dh_auto_test) was fixed wth a temporary TERM environment. Meantime I've worked on package, and make a branch for it: https://github.com/airween/ModSecurity/tree/v3/debian I didn't found any modsecurity repository on Salsa, so I thought it would be better first commit only my repository. Please review it - the lintian only gives _one_ warning (nothing else!): P: modsecurity source: debian-watch-does-not-check-gpg-signature See the changelog for full list of modifications: https://github.com/airween/ModSecurity/blob/v3/debian/debian/changelog I think that the package isn't ready, there are several step to do to finish (eg: python library package - but as I see, the Python binding in this format is not so fine. I'll check it soon. Documentation also missing (doc/ directory contains only Makefile and a doxygen.conf). Regards, a. > Regards, > > Alberto > > > [1] > > ./regression_tests .././test/test-cases/regression/operator-ipMatchFromFile.json:1 > :test-result: PASS operator-ipMatchFromFile.json:Testing Operator :: @ipMatchFromFile - file not found > > ./regression_tests .././test/test-cases/regression/operator-ipMatchFromFile.json:2 > :test-result: FAIL operator-ipMatchFromFile.json:Testing Operator :: @ipMatchFromFile - https > > RUN: test/test-cases/secrules-language-tests/operators/ipMatch.json > =================================================================== > > :test-result: FAIL ipMatch 10.10.10.10 > :test-result: PASS ipMatch 10.10.10.11 > :test-result: FAIL ipMatch 10.10.10.11 > :test-result: PASS ipMatch 10.10.7.254 > :test-result: FAIL ipMatch 10.10.8.1 > :test-result: PASS ipMatch 10.10.16.1 > :test-result: FAIL ipMatch 10.10.15.254 > :test-result: FAIL ipMatch 192.168.1.254 > :test-result: PASS ipMatch 10.10.10.11 > :test-result: FAIL ipMatch 156.149.152.152 > :test-result: PASS ipMatch 10.10.10.11 > :test-result: FAIL ipMatch 10.0.0.11 > :test-result: FAIL ipMatch 10.10.10.11 > :test-result: FAIL ipMatch 10.10.10.11 > > > > > -- > Alberto Gonzalez Iniesta | Formación, consultoría y soporte técnico > mailto/sip: ag...@in... | en GNU/Linux y software libre > Encrypted mail preferred | http://inittab.com > > Key fingerprint = 5347 CBD8 3E30 A9EB 4D7D 4BF2 009B 3375 6B9A AA55 > > > _______________________________________________ > mod-security-packagers mailing list > mod...@li... > https://lists.sourceforge.net/lists/listinfo/mod-security-packagers |