Thanks for the hint, Benson! I had looked at PAX before without
figuring it out, but this time I found more documentation, and it
looks like it is definitely worth a try (even if it has a bit more
heavyweight setup than eosgi).


Tracked as:
https://issues.apache.org/jira/browse/JENA-879
(I'm unable to assign it to myself in Jira - anyone else want to have a go? :-)

I don't think this should be a blocker for 2.13.0 as we can leave
jena-osgi-test optional on the apache-release profile.

On 2 February 2015 at 13:14, Benson Margulies <[email protected]> wrote:
> The maven-bundle-plugin + the pax-exam tools make for a full AL
> solution to making bundles and testing bundles.
>
> See, for example:
>
> https://github.com/basis-technology-corp/tcl-regex-java
>
> On Mon, Feb 2, 2015 at 8:11 AM, Andy Seaborne <[email protected]> wrote:
>> On 02/02/15 11:33, Stian Soiland-Reyes wrote:
>>>>
>>>> 2/ There is a LGPL dependency (scope test) which needs investigation.
>>>> >(I would have appreciated that having been pointed out first)
>>>
>>> Sorry, I didn't mention this outside the pom.xml as it was a
>>> build/test dependency, which I thought would be OK - given:
>>> https://www.apache.org/legal/resolved.html#prohibited
>>>
>>> The eosgi-maven-plugin Maven plugin is also LGPL.
>>
>>
>> That's not what resolved.html#prohibited is referring to.  That is general
>> principles, not java specific.
>>
>> An Apache release must be reproducible; it's not just code.
>>
>> The source-resource that is the formal release must be buildable by a
>> down-stream user.  Jena ships our repo (the Apache parent does the work).
>>
>> The down-stream user must be able to build the same artifacts; they may wish
>> to check against any binaries in maven, or to modify them.  Just maven
>> -sources is not enough.   maven central is not n Apache hardware.
>>
>> As far as I know, we can not ship source-release that pulls in LGPL, even to
>> test, without the user making an explicit act to knowingly do that and work
>> without it.
>>
>> How do other projects do testing?
>>
>>         Andy
>>
>>
>>
>>



-- 
Stian Soiland-Reyes
Apache Taverna (incubating)
http://orcid.org/0000-0001-9842-9718

Reply via email to