Hi sebb,

On 21.10.2025 11:08, sebb wrote:
>> -        final int code;
>> +        public final int code;
> 
> -1
> 
> This exposes what is currently an internal implementation detail.
> There are other ways to make the value available to the fuzzing test code.
> For example, add a test class in the same package that gives access
> via a getter.
> 
> We should not modify the public API to satisfy test requirements
> unless absolutely necessary.

Thanks for your feedback. I agree that test requirements should not
drive API changes, and I will remove that change before opening any PR
against master.

Just to clarify the context: the `feat/fuzzing` branch is being used
purely as a working sandbox to explore approaches for fuzzing and to
generate some artifacts (e.g. the `long-name.dump` archive sample that
ended up in PR #710). Making those codes public was only a quick interim
step to support that experiment, not something I ever intended to
propose for `master`.

To avoid any confusion:

- I do not plan to merge `feat/fuzzing` directly into master.

- The branch will be cleaned up and split into a series of focused,
  reviewable PRs once the approach stabilizes.

At the moment this branch should be viewed as exploratory/brainstorming
work. Once I have refined the fuzzing strategy, I will follow the
regular review process and submit PRs.

Best,
Piotr

[1] https://github.com/apache/commons-compress/pull/710

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to