On 29/01/14 17:52, Michael Brunnbauer wrote:
Can I skip the time consuming step of producing a minimal example next time?
It took me maybe an hour.

The key issue here is resourcing.

It would take me a lot longer than one hour as I don't know your data or indeed your query and it's history. You probably want me to spend my time on the bits I can help with

I'm sure there is more information than the reduced test case. What happens if the UNION branches were swapped? Why the LIMIT?

This may seem trivial but someone coming cold to a test case has to get to grips with what's going on.

I've used "I" here - ultimately it comes done to someone somewhere doing work.

Developing the codebase is a collaboration of everyone, not the committers. The projects PMC/committers first job is to see to submissions, make sure everything is legally clean, check builds.

There is a spectrum from making contributions/working on the code base directly, through people testing development, people testing only releases, to people who ask questions.

Why not use the minimal example as new test case ?

Rob has.


BTW: We are not able to implement a feature for the same application
because
of https://issues.apache.org/jira/browse/JENA-494

Contributions are always welcome, you are free to go look at the code and
provide a fix yourselves.

Yes. I am free to learn SPARQL Algebra, the inner workings and optimizations
of it in Jena, to get more familiar with Java and Java IDEs and then to fix
the things you guys overlooked. I'd prefer not to and to stay in Jena quality
management.

I'm glad you find the quality useful.


However, I could

1) pay my employee more familiar with Java to look into this and submit a fix
Yes - or contract someone else.

2) do a donation
3) put a bounty on it

What would you prefer ?

Everyone::

A practical step is to run your test suite against the development builds.

We'd very much appreciate receiving more tests we can include the test suite. Obviously that's not possible with proprietary code or code that relies on a specific infrastructure or databases.

The project builds automatically snapshots every night if anything has changed.

It's moving from "good practice" to "standard practice" in open source usage to run tests against the development snapshots as well as releases.

For a small amount of setup, there is return for the system relying on Jena because that codebase is protected against bugs, random changes of implicit assumptions etc. It helps the project by providing early feedback.

I hope you can setup up such testing. If there is anything that can help make a easy process for you or any one else, then let's discuss it.

        Andy



Regards,

Michael Brunnbauer


Reply via email to