On Tue, Jul 21, 2020 at 09:50:22PM -0400, Kevin A. McGrail wrote: > > B) Because the changes rely on masscheck/ruleqa which runs only on > trunk. There are only a few of the developers on the project familiar > with masscheck/ruleqa at this point. There is no need to insinuate > otherwise and others can see you are well aware of this issue from the > ticket YOU opened: https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7837
Branches are standard way of developing, especially with as extensive changes as now: https://en.wikipedia.org/wiki/Branching_(version_control) NOTHING about the proposed changes require testing masscheck/ruleqa immediately, live and constantly with one by one commits. Masscheck is pretty much just that, a masscheck script - if one can run it locally successfully, then it most likely will run successfully in ruleqa. Score generation isn't much extra over that, even that could be tested locally. Pretty much everything can be tested locally. Lacking developers is all more the reason to do extensive local developing and testing. There is absolutely no reason to rush things for these kinds of non-technical (political) changes. Using users as guinea pigs for testing is just sad.
