[Gambas-devel] $50 bounty for backporting a gb3 method to gb2 tree

Kevin Fishburne kevinfishburne at ...590...
Thu Oct 28 17:51:06 CEST 2010


On 10/28/2010 03:06 AM, Fabien Bodard wrote:
> 2010/10/28 Ron<ron at ...572...>:
>> On 28-10-2010 8:31, Fabien Bodard wrote:
>>> 2010/10/28 kevinfishburne<kevinfishburne at ...590...>:
>>>> Benoît Minisini wrote:
>>>>> Why don't you try to compile Gambas 3? What problems do you have?
>>>> I have successfully compiled and run gb3 over many months. The issues are
>>>> multiple, regardless of compile date.
>>>>
>>>> Open season for whoever wants $50 US. Please backport the source code for
>>>> the DrawAlpha method/function in the gb.image module from gb3 to gb2 and
>>>> return the code to me. Don't worry about the source tree, as the code will
>>>> be publicly available. No binaries or gbx code, only C/C++. PayPal, Google
>>>> Checkout and all other payment methods including cash are acceptable.
>>>>
>>>> Thanks for your help, and let's make the gb.image library awesome.
>>> but ... gb2 will be replaced by gb3 in few month ...
>> Are there other people running BIG projects with gb3 24/7 yet?
>> With BIG I mean not just a project with lot of code lines, but a
>> versatile project using all kinds of components together.
>> I'm trying to get my project (domotiga.nl) running and be stable on gb3,
>> but it's not stable / usable enough yet, and a few month is too short to
>> get it running the way gb2 does for years now.
>>
>> I have reported 2 signal #11 bug reports (reproducable on 2 diff
>> systems), which have to be solved before I can test my project further.
>> I know Benoit is busy with his hobby, so I'm patient, and I know he can
>> fix bugs very fast.
>>
>> But just don't put oil on the fire every time by telling
>> developers/users that gb2 is gone in a few months.
>> Because if that's the case in the state it's in now, I'm afraid I must
>> go find another language/IDE to port my project too.
>>
>> Regards,
>> Ron_2nd.
> You're true ... but it seem we are talking about a project on the road
> ... not ready yet... that's why i'm surprised to see that person
> calling for a backport.
>
> I know that gb3 will no be quite stable before 6 month to 1 year...
> many change make many bugs too :), but often it's not bugs on the
> langage (interpreter) but on libs... that's why it's important that
> Benoit open a bug traking page to accelerate the bug hunting process.

I agree with everything said so far. When I heard gb2 was being 
deprecated before the end of the year I was surprised. It might be a 
good idea to have an overlap of six months to one year to fix bugs in 
both versions. That would allow devs more time to adjust/migrate from 
gb2 to gb3 and a lot more time for testing and bug reporting/fixing in 
gb3 without users being stuck in limbo.

Right now my project won't compile in gb3, so I have no idea which line 
of code is problematic. I'm in no rush to get gb3 release-ready; I think 
Benoît and friends should take their time and do it right. Benoît wrote 
the function in question (Image.DrawAlpha) at my suggestion, as it's a 
critical part of the way the game I'm working on renders its graphics, 
and I'm dying to try it out in my project. Ultimately I may have to try 
backporting it myself (my last attempt was a sad failure), just so I can 
move forward with the game.

FYI my project uses the components gb, gb.gtk, gb.image, gb.net and 
gb.sdl.sound.

-- 
Kevin Fishburne
Eight Virtues
www: http://sales.eightvirtues.com
e-mail: sales at ...590...
phone: (770) 853-6271





More information about the Devel mailing list