Petru Ratiu wrote:
If I understood correctly, the patch will make any rule parsable only
on the host it's meant for (or if the classes are manually defined on
the command line). This prevents me running automated syntax checks to
catch some other (valid) syntax errors, because (at least in my setup)
it's more difficult to set up the parser to include all rules than to
exclude all rules.

I'd rather have false positives than false negatives :
Hi Petru,
actually the parsing will always be done, the patch removes the InitializeAction() function which causes the problem, all other functions of parse.c do not have InitializeAction() and that should be the right and default behavior, so that function called there is just a software bug.

As I said, the patch won't change the behavior and cfengine will always parse everything, feel free to download the package from mentors.debian.net and execute cfengine with -d1, this will dump all the parse the cfengine does and you can check by yourself :-)

Please let me know if it breaks the default behavior when it comes to correct admit/grant entries, it shouldn't but I want to be extra sure.

Cheers
Antonio



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to