Hi Michael,
On 11.02.2013 17:21, Michael Lam wrote:
I have successfully test hsqldb-2.2.9 against the following 4 issues and
it is functioning correctly:
https://issues.apache.org/ooo/show_bug.cgi?id=96823
https://issues.apache.org/ooo/show_bug.cgi?id=103528
https://issues.apache.org/ooo/show_bug.cgi?id=104901
https://issues.apache.org/ooo/show_bug.cgi?id=97032
Thanks a lot for investigating this!
and I have looked at
http://hg.services.openoffice.org/cws/hsqldb19/
Unless I am looking at this wrong, many of the changes are not related
to hsqldb19 and it is already in the latest revision. As for the hsqldb
specific, the patches does not apply to 2.2.9. As far as patches,
wouldn't it be better to report upstream and provide the patch instead
of just patching within the build?
Definitely.
In a linux distribution or a project such as ours with so many external
dependencies there are good reasons not to always use the latest version
of each component: That could easily result in endless churn and prevent
releases. So backporting fixes is an alternative that should is often
preferable. I don't know the background of the issues mentioned above
that were fixed for HSQLDB but maybe they were such backports of fixes?
There are also checks within the code
to specifically check for version 1.8.x, not sure wouldn't it be better
to enforce on configure/bootstrap? The current way seem to require a lot
more work to update dependencies and the with-system-hsqldb for
configure provides no warning.
Using configure for checking this and cleaning up checks for obsoleted
versions is a good plan. Please go ahead.
I will take a look at the open issues and see if it is resolved with the
new version.
I am guessing my next steps would be looking into updating the build to
pull the jar?
Better use the mechanism provided by main/external_deps.lst
Herbert