I'm sorry, it is difficult to make a pull request be compatible with
other pull request as I can't tell in advance the merge order, and I
didn't want the file renames to go the wrong way around.


If you want I can recreate #24 from scratch now that you have merged
the #21 and #23. (Thank you!). You don't need the close #24 as I can
do an evil git push --force.

Or we can just let the dual-modules jena-osgi and jena-osgi-test stay
for the 2.13.0 release.

The idea of #24 was not to add a OSGi binary distribution build
(although it would leave an obvious place for it), it just reorganized
the modules as you suggested.


So for NOTICE/LICENSE, we can do that as a separate thread, although I
thought the stub from #22 would be sufficient for now as it covers
exactly the content of the bundle JAR (*.jena, xerces and xml-apis),
and the NOTICE file of apache-jena/ is also done manually. (which does
lead to a maintenance problem, I agree).


To generate NOTICE automatically by Maven can be done, but I'm not
very skilled in the magic here - perhaps others know more. For
jena-osgi the challenge is to play with those scopes so that it's
picks up the correct licenses - we don't want to declare any NOTICE
for say HTTP Components as that is an external dependency that is not
included in the bundle binary.



On 2 February 2015 at 19:23, Andy Seaborne <a...@apache.org> wrote:
> On 02/02/15 17:45, stain wrote:
>>
>> GitHub user stain opened a pull request:
>>
>>      https://github.com/apache/jena/pull/24
>>
>>      Apache jena osgi
>>
>>      Builds on #21 by splitting out jena-osgi* to submodules under
>> `apache-jena-osgi`.
>>
>>      Merges in #21, #22, #23
>
>
> Combined pull requests are harder to work with.  They are extra work if not
> all the merged PRs are accepted without change.
>
> I'm pulling (and fixing up) #21 and #23 now and have just pushed them intot
> he Apache repo.
>
> #22 needs refining and discussion and it's very important
> (+ NOTICE doesn't look right to me and there is no LICENSE; maybe
> autogenerated works but that's yet more manual checking to do for a build
> that takes 30mins from clean).
>
> So I would need to unpick #24.  Time consuming, which is why I asked not to
> do that.
>
> I'm sorry if I can't deal with these fast enough for you but the extra work
> in processing them, sending emails as well as having £work to do makes me
> slow.
>
> My ideal situation is to close #22 and #24 for now.  We start with a new
> baseline of the repo as it is at this moment, post #21 and #23.
>
> We *discuss* what needs to be done for the NOTICE+LICENSE on dev@.
>
> You can PR a rename though I was hoping for other commentary on that as
> well.  It might be easier to do after N&L is done.
>
>         Andy
>



-- 
Stian Soiland-Reyes, eScience Lab
School of Computer Science
The University of Manchester
http://soiland-reyes.com/stian/work/    http://orcid.org/0000-0001-9842-9718

Reply via email to