Sounds good for me..

-Sven

Am 14.10.2017 13:33 schrieb "Antonio" <[email protected]>:



On 14/10/17 11:17, Emilian Bold wrote:

> 1. What’s the license of these patches? Same as the original project? Or
>> Apache 2?
>>
>
> Since it's code from Oracle, it's going to be relicensed as Apache 2.
>

Ok. If I see something weird I'll raise my hand (patching non Apache-2
licensed binaries with an Apache licensed patch, for instance).



> 2. I will not add maven coordinates for these, right? Shall I open an
>> issue or mark the review as “Done” in the List of Modules to Review?
>> Or
>> 3. Build a small ant project that downloads sources from Maven, applies
>> patches as required and recreates the binaries.
>>
>
> Building those in an automatic fashion would be great!
>
>
I think the best thing to do is to add a target to each module (say
"generate-external-binaries") that recreates the binaries. I imagine each
module will have its own issues to generate the binaries (classpath stuff,
whatever...). Keeping the responsibility to recreate the binaries within
each module is a good thing, I think.

Then the main "nbbuild/build.xml" could invoke this task for a set of
modules that need patched binaries.

I'll try to add a PR with this approach later on, as I see more cases of
patched binaries. If anyone thinks this is a wrong approach please let me
know.

Thanks,
Antonio

Reply via email to