[
https://issues.apache.org/jira/browse/MATH-1137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14066264#comment-14066264
]
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:
* http://www.apache.org/foundation/getinvolved.html
* http://commons.apache.org/patches.html
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: https://issues.apache.org/jira/browse/MATH-1137
> Project: Commons Math
> Issue Type: Bug
> Affects Versions: 3.3
> Reporter: Nigel Goodwin
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)