Since there was not major pushback, ill see this as green line for JIRA, ill file later today
> On Nov 8, 2022, at 9:46 AM, David Capwell <dcapw...@apple.com> wrote: > > Thanks all for the replies, I hope I am posting a summary of all the feedback > > 1) double check with legal due to LGPL > 2) need way to opt-out during development similar to checkstyle > 3) patch should be in the same spirit as the other build changes, hiding > details in .build and following naming > 4) cool with this idea, but why not X instead? > 5) rather than processing all the code, can we do a delta instead? > > For #2/#3 strongly agree, we should not reinvent the wheel and should follow > norms (even if they are new or slowly developing as we enhance build.xml). > If you wish to opt-out during development, that’s totally fine by me, though > strongly feel we should guard in CI. > > #4, I am cool with others if they solve the problem I had, detecting lack of > serialize version UID for serializable classes; this is an issue with > simulator so want to make sure the tool solves this problem for us. I looked > into error-prone and found its checks very limiting and lacking this check…. > So if you know of a checker that solves the serialize version UID issue, I am > open to switching > > #5. The issue I have with delta is that we need to start building “smarts” > into our ant build to detect what has changed (similar to other build tools), > this looks to be more work than I am willing to put into this work, but I am > cool if someone else would be willing to enhance our build to be less > wasteful. > >> On Nov 8, 2022, at 7:48 AM, Mick Semb Wever <m...@apache.org >> <mailto:m...@apache.org>> wrote: >> >> >> >> Fair point on the name both being more representative of what it does and >> being less scary. Wish we could think of something alpha-adjacent to "ant >> jar" so folks that are thinking "I want to build this thing" immediately see >> both options; the ant -p output is getting pretty long. >> >> >> What's the saying when the fish can't help but bite that bait… >> >> the patch in my last post, it introduces aggregate skip flags, like >> `-Dno-linter=` and `-Dno-docs=`, so it would also be easy to introduce a >> top-level cheat like `-Dfast=` and you'd get this with >> >> `ant jar -Dfast=` >> >> >