Using PB 4.6 beta-3 for Project Release

Just starting out? Need help? Post your questions and find answers here.
coder14
Enthusiast
Enthusiast
Posts: 327
Joined: Tue Jun 21, 2011 10:39 am

Using PB 4.6 beta-3 for Project Release

Post by coder14 »

While we are waiting for the much anticipated stable release of PB 4.6, I was wondering if there would be any drawbacks in using the beta version to build our projects for release. Since compilers only "translate" the functions that we use in our code, is it fair to say that buggy functions that are not called would not affect our projects?

I'm particularly interested in the CanvasGadget.
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: Using PB 4.6 beta-3 for Project Release

Post by c4s »

Oh, I wouldn't use it. There could also appear bugs in functions that always existed and worked fine, although the chances are low. Mostly new commands need some work... see all the 3D function bugs being reported... Anyway, I think I remember something special with arrays being broken in 4.60 Beta X.

So I wouldn't use it for compiling your final executable. But testing your code with it is always fine, because only that way bugs can be found and fixed. :wink:


By the way: 2 month for beta 3 ??
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
User avatar
shadow
User
User
Posts: 34
Joined: Thu Dec 16, 2010 1:25 pm
Location: Germany

Re: Using PB 4.6 beta-3 for Project Release

Post by shadow »

Never, never, never, never, never, ..., never use an unstable version of the compiler to create your release version :!:

By the way, there was a "small" bug in a RC version of python or something. In this pre-release the uninstall script deletes the whole /usr/ directory on linux :mrgreen:
ThinkPad T61 | PureBasic 4.51 | Windows 7 (32) | Kubuntu 11.10 (64) | Syllable (32)
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: Using PB 4.6 beta-3 for Project Release

Post by Trond »

If your program is tested and working with beta 3 I don't see any reason not to use it.
swan
Enthusiast
Enthusiast
Posts: 225
Joined: Sat Jul 03, 2004 9:04 am
Location: Sydney Australia
Contact:

Re: Using PB 4.6 beta-3 for Project Release

Post by swan »

If problems occur and it's revealed a beta was used legalities maybe a reality.
We never use anything other than a known stable release of anything.
Even in OS's we always wait for the first SP before implementation.
Call us paranoid , I know ...
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: Using PB 4.6 beta-3 for Project Release

Post by netmaestro »

If your program is tested and working with beta 3 I don't see any reason not to use it.
Agreed. Thorough testing is the key. If you're happy with the stability and performance of your release candidate, it really doesn't matter what you compiled it with. As far as the CanvasGadget goes, while it might benefit from some additions to its functionality, what's there seems quite solid. I haven't been able to break it anyway.
BERESHEIT
MachineCode
Addict
Addict
Posts: 1482
Joined: Tue Feb 22, 2011 1:16 pm

Re: Using PB 4.6 beta-3 for Project Release

Post by MachineCode »

Trond wrote:If your program is tested and working with beta 3 I don't see any reason not to use it.
I agree with this. Code is code. It doesn't magically "change" or stop working properly just because you publically released your app. In other words, if your app is working fine and as expected with the beta, then it'll also work fine for the public.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
User avatar
idle
Always Here
Always Here
Posts: 5836
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: Using PB 4.6 beta-3 for Project Release

Post by idle »

The canvas gadget is fine, it's been given a good thrashing by a few of us.
Though you never know if it's going to get changed in the next beta or if the change could introduce a bug.
Just make sure you isolate the current PB version just in case!
Windows 11, Manjaro, Raspberry Pi OS
Image
coder14
Enthusiast
Enthusiast
Posts: 327
Joined: Tue Jun 21, 2011 10:39 am

Re: Using PB 4.6 beta-3 for Project Release

Post by coder14 »

Thanks for all the input - some good points to consider.
DarkDragon
Addict
Addict
Posts: 2344
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Re: Using PB 4.6 beta-3 for Project Release

Post by DarkDragon »

Have you done unit testing with PureUnit?
bye,
Daniel
Post Reply