>First, remember that SHOULD is not MUST, and that one of the distro files
(bin) is already fully compiled code and carries the binary dependencies to
run it, by design and decades-long history

Thank you for the reminder that PMC is free to ignore the rules as they see
fit.
A decade-long bad practice is not the best excuse for adding more binaries
to the mix.
A year ago Gary said "migration to Maven would alleviate the
binaries-in-source-packages issues",
and the suggestion of adding more jars to the source release goes against
the rules: https://lists.apache.org/thread/v6sxd9kb3r1m5qq0vv0t6gwg5wg99y9r

Since the build system is going to switch anyway, the ones who build
xalan-java from the source would have to adapt anyway.
There's no point in reproducing decare-old source release
packages byte-to-byte. Go ahead and remove the unnecessary stuff.

>it wouldn't be impossible, just ugly.

I do not see reasons to go for ugly solutions that deviate from the ASF
policy.
How about just skipping the ugly work and avoiding xalan-test in the xalan
source package?
The less you have to do the faster you can deliver the first iteration.
If somebody wants to execute tests, they can download xalan-test and be
done with it.

Vladimir

Reply via email to