Frederic Laruelle wrote:
> Could you provide a little more details on the expected workload?
First, obviously, you have to fix all the problems that you reported in
your other email. I didn't look at it carefully, but it all looks to be
fairly trivial stuff. The hardest part of making these changes is doing
so in such a way that you don't break other platforms, and that
maintains the current code style. Read the HACKERS file at the top of
the MySQL++ distribution, especially the "Adding Support for a Different
Compiler" section. But don't take it too literally because it is based
on the current build scheme. Instead of "makemake", think "Bakefile".
After that, you should port your changes to the v2.1 branch. This
should be trivial, as the Bakefile changes are the only thing on that
branch right now. You should be able to make a patch file with diff and
apply it directly.
Finally, you need to start playing with Bakefile to get it to create the
necessary project files automatically.
> How many releases do you have per year (on average)?
Since v2.0 settled down back in September, we've only made one release.
That was about two months ago. Releases tend to come in spurts,
though. I expect several soon after v2.1, just because of the way
So depending on your perspective, it's one release every few months, or
one release about every two weeks.
> What is your best guesstimate on the effort needed (in man hours) to
> get it to work today?
The first two items above you should probably be able to do in an hour
or two. The last one could be easy, or it could be a major time sink.
You won't know until you try.
If you don't yet understand Subversion or Bakefile, budget some time for
learning those tools.
> I think my threshold to consider your offer lies around a couple hours
> per month maximum...
I hope you can put more time in at the start than later on. Once the
port is working, you should only need to put in time to answer
Borland-specific questions on the mailing list, and to make patches to
fix up anything that breaks Borland support in the future. By far the
biggest part of the work is up front.