Slow to respond, sorry for the long-ish post. A few comments I'd like to expand on. For full context, quotes are all from this topic.
If this is TLDR; then
- the fbc master branch in the repository is the official version of FreeBASIC
- I think there are too many binary packages for one person to build and test and on one day
- enthusiastic members can help FreeBASIC get to the next release!
coderJeff wrote:... Instead of releasing all the binary packages on one day, we need to add a concept of source code release date ...[/u]
I agree that this is probably necessary, especially if additional platforms are going to be added. But IMHO there should still be some official maintainers ...
I don't know which tests were performend for previous releases, but it would be a good idea to document that and try to automate it.
It's been a long time since I made a release. I remember it being very stressful and much work. fbc has grown since then. Fortunately, dkl has written many scripts to help automate building. The testing of the newly built binary package itself still seems to be a manual step. I have been able to build all the release packages for win32,lin32,win64,lin64,dos32 but I am not confident of the quality yet. They are basically 1.05 + new compiler/rtlib/gfxlib. Only briefly touched on updated bindings using build scripts from dkl's repos. Even with automation, a huge task.
MrSwiss wrote:A new release is currently most needed since, there have been quite a lot of
updates, fixes e.t.c. to the compiler's (FBC 1.06.0 32/64).
They don't necessaryly have to be released at the same date, for all platforms.
I agree. I'd like to make another release and I think it is needed to keep development moving forward. The most disappointment is to make a release and it doesn't work for the user, so they feel forced to use the last older version. I think if the releases were be made by multiple maintainers, on different dates, users could accept that. Would relieve some of the stress and have potential for better quality overall.
BasicCoder2 wrote: coderJeff wrote:
I saw the Raspberry PI
interest in another thread, and thinking someone *should* make a release package for that platform.
Eventually I was able to install FreeBASIC on the Raspberry Pi and use the Geany editor.
dasyar wrote:When I installed Freebasic on my Raspberry pi, I had a fairly easy time of it, but I have done this many times. I do agree that it should be a much easier process to do the installation.
Raspberry Pi could be supported if that's what users want most. I point this out because it relates to creating a release for X number of "offical" packages. I think we could find a way to work together to do it. Maybe the FB Dev Team can endorse the release even if they don't specifically create it. Just a thought. Same for other platforms.