-
Notifications
You must be signed in to change notification settings - Fork 728
Refactoring ModSecurity CRS Branch v3.3/dev #1627
Conversation
The build is failing (for this and all related PRs) currently, because we move and rename the This problem would go away automatically once this PR were merged and/or the To make the build pass here, however, we would have to undo the renaming and get the PRs all merged first, and then do the moving / renaming of Affected PRs |
From a cursory check this looks OK to me. |
Who could merge this, so we can continue? As explained earlier, there are still a few changes remaining, which depend on these changes to be merged first. It would help if we could move fast. 🙏 |
Started to look into this. I see this viable for 3.3, but there are governance issues with 3.1 and 3.2. We probably did not think of this enough, but changing the directory structure of existing stable release lines is a project governance problem. A casual look brought up two issues for me:
Tonight is another CRS community chat. Is one of you guys attending (20:30 CET)? We really tried to cover your plans last month, but with you missing and @csanders-git not being there for large parts of the meeting, we could not get to the bottom of it. I would really like to get this over to move to other topics again. Ideally we can sort out most of it tonight and merge during the meeting or afterwards. But it is likely we need a few little changes to the PR first. So better be around. |
Thank you. |
Thanks for merging this PR! 🥇 If the decision for the 3.2 and 3.1 branches is definite please close the related PRs with an appropriate comment. Thank you! That does mean that we should do all the refactoring, also the automated builds of the Docker images, only for 3.3+, and leave older branches as is. Can you confirm? |
Some additional thoughts:
|
Future docker PRs only for 3.3: It depends a bit, but that's probably the case. I suggest you issue them against 3.3 and the project can then decide on backporting. Feel free to suggest that in the PR. In the case we want to backport, it is likely, the project would get back to you and ask for your support. 921190.yaml: Yes, please move this too. Probably a new YAML that was not yet covered in your PR. Thanks for looking into util/README. I had this on my radar too. Please leave crs2-renumbering as it is. We had removed it in 3.1, but brought it back for 3.2 on popular request. Other scripts: It really depends and I do not have an exact overview. |
I opened PR #1646 to apply the mentioned changes. Thank you! |
These changes implement part 1 of the agreed refactoring explained in #1600: