Hi Andy,

Let me clarify PR 89 and PR 91:

PR 89: confidencesun/jena/master -> apache/jena/master
confidencesun/jena/master contains the commits of the 1st half part of
the project. It only involves jena/arq.

PR 91: confidencesun/jena/JENA-491 -> apache/jena/JENA-491-construct-quad
confidencesun/jena/JENA-491 contains the commits of 1st and 2nd parts
of the project, i.e. that's everything.
Because the 2nd part of Fuseki support depends on the 1st part, so I
merged confidencesun/jena/master into confidencesun/jena/JENA-491 in
the first place, and then added the Fuseki support.
** If confidencesun/jena/JENA-491 contains only the commits of the 2nd
part, the java maven projects won't compile. **

If you want to check only the 2nd part, just compare
confidencesun/jena/master with confidencesun/jena/JENA-491, like this:
https://github.com/confidencesun/jena/compare/master...confidencesun:JENA-491
You can see that, there're 5 changed files, touching both arq and fuseki:
In jena-arq (client side of the Fuseki support): QueryEngineHTTP.java
( implement execQuads() and execConstructDataset())
In jena-fuseki-core (sever side): DEF.java, ResponseDataset.java,
SPARQL_Query.java, TestQuery.java
The implementation of the 2nd part is not complex. I don't see much
code that is necessary to be tested. I'll see what I can do with the
tests of "different MIME types for the content negotiation". Thanks!

Finally, PR 91 contains everything to be merged into
apache/jena/master, and PR 89 can be ignored. Or, you can merge PR 89,
and then go with PR 91.

Hope it's clear.

regards,
Qihong

On Sun, Aug 16, 2015 at 9:14 PM, Andy Seaborne <a...@apache.org> wrote:
> Hi - there are some problems with PR 91.
>
> PR 91 contains changes to jena-arq as well as jena-fuseki-core. Does PR 91
> replace PR 89 or does PR 91 contain some out-of-date update now in PR 89? Or
> something else?
>
> (
> Line 1 of PR 91 as a diff is:
> diff --git a/jena-arq/Grammar/arq.jj b/jena-arq/Grammar/arq.jj
> )
>
> Please produce a PR which is only the changes to fuseki, and should eb
> applied after the ARQ changes.
>
> Also: I can only see one new test in TestQuery.java - I was expecting more
> such as using different MIME types for the content negotiation.
>
>         Andy
>
>
> On 15/08/15 10:21, Qihong Lin wrote:
>>
>> Hi,
>>
>> Please check my updates of the 3 tasks blow:
>>
>> 1) jena/arq: in master branch (to be merged first)
>> In PR 89, I added some more tests in TestAPI and TS_Script. The bug of
>> construct quad projection on exeConstructTriples() has been fixed,
>> with the tests of 4 cases (commit 03a321f).
>>
>> 2) jena/fuseki: in JENA-491 branch
>> In PR 91, see commit 0eb28d8. You can try out
>>
>> org.apache.jena.fuseki.TestQuery.query_construct_01()/query_construct_quad_01()
>>
>> 3) doc: in jena web page (wiki)
>> I can see the staging page [1]. But when I try the "Improve this Page"
>> with [1], it redirects me to [2]. I can not find construct_quad.mdtext
>> under [2]. I also try to open [3], with "Not Found" error. Could you
>> help me please?
>>
>> regards,
>> Qihong
>>
>> [1] http://jena.staging.apache.org/documentation/query/construct-quad.html
>> [2] https://cms.apache.org/jena/wc/edit/anonymous-LWMAVL/trunk/
>> [3] http://jena.apache.org/documentation/query/construct-quad.html
>
>
>

Reply via email to