Thanks Kyle Aure for raising the $subject in [1] which I am echoing here. Kyle asked on [1]:
"
Since this
library [2] is so integral to Jakarta EE TCK testing should
eclipse manage a fork of this project so we can make these kind of
changes? The base project doesn't seem to accept issues :(
"
The [2] netbeans-apitest library is used for our TCK signature testing which we use to record Specification API jar contents and to verify that Specification implementations use the correct classes and no more or less than the correct classes. We also ensure that SPEC API implementations are not super-setted (e.g. no additional public fields/methods/annotations are added to implementations) and that SPEC API implementations are not sub-setted (e.g. no expected public fields/methods/annotations are removed from implementations). The no super/sub setting is to prevent fragmentation of the Jakarta EE space as was experienced previously with Unix ports.
For background, the netbeans-apitest library [2] is based on the OpenJDK sigtest library [3] which is now archived (I'm not sure if that was forked to a different location).
Should we fork the netbeans-apitest library [2] to somewhere that is not a personal github repo? If yes, where should it be moved to? Some possible options:
3. Fork [2] to be in some other toplevel (e.g. not Eclipse) repository.
Thoughts?
Scott