commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles (JIRA)" <>
Subject [jira] [Commented] (MATH-1137) BOBYQA incorrect indexing
Date Fri, 18 Jul 2014 10:50:06 GMT


Gilles commented on MATH-1137:

bq. really the Fortran should have the same changes, and then we have a closer correspondence
between java and Fortran which we can use for future testing.
bq. Does that make sense?

Yes and no.

>From a testing perspective, it certainly does; undoubtedly, it helps to try and reproduce
the output of a trusted source.
But from a design perspective, this option is completely at odds with the goal of a "state-of-the-art"
Java (implying OO) code: At some point the codebases should diverge, and the unit tests suite
will provide the (relative) confidence that the CM code does what is expected.

bq. I still don't know what country you are based in.

Belgium. I'm a European. ;)

bq. The Powell test example looks like a good test, and it almost certainly covers branches
which the existing tests did not.

I don't know the "Powell test example". Dietmar Wolz did the port to Java and brought along
most of the tests which we currently have for this code. Unless I'm mistaken, they were part
of the Fortran test suite.
If you happen to have more tests, they would certainly be a useful addition, especially if
they cover still uncovered areas.

bq. Now, I have never participated in open source, I don't know what the procedure is, I don't
know your role, bla bla bla. But it would be nice to get my changes into Apache. What is the
best way to do this?

Unfortunately, I still don't know what is _the_ best way.
In fact the best way will surely vary from one developer to another!

To start somewhere:


Then, as I suggested several times, you _should_ subscribe to the Commons projects' "dev"
ML, and summarize there your proposal for proceding with the issue (and provide the link to
this page - it's not necessary to copy everything that was said here).

bq. I have spent maybe $6000 USD on this per my day rates.

It doesn't tell whether you spent an awful lot of of time or if you are very well paid. :)

>From the project's point-of-view, we are all individual volunteers, hopefully driven by
the common ideal of providing reasonably well-designed codes that implement standard mathematical
algorithms. Unfortunately, not many people get paid for that altruistic goal. Of course, some
developers naturally contribute more to codes which they also use, and contributors usually
get back more than they put in, either by their contribution being maintained by a larger
group or by simply using CM (i.e. the contributions made by other people).

> BOBYQA incorrect indexing
> -------------------------
>                 Key: MATH-1137
>                 URL:
>             Project: Commons Math
>          Issue Type: Bug
>    Affects Versions: 3.3
>            Reporter: Nigel Goodwin

This message was sent by Atlassian JIRA

View raw message