Where can I get a Recent-Git-Build of FreeBASIC?

General discussion for topics related to the FreeBASIC project or its community.
Post Reply
St_W
Posts: 1619
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by St_W »

I've added a few build jobs to create & upload Debian package (.deb) files for the Linux builds. Those should simplify a default installation of freebasic on a Debian-based system (like Ubuntu or Raspbian). Only the latest version is available as of now and the files are overwritten when a new version becomes available. Currently the following packages are available:

freebasic [i686]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [amd64]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [armhf-armv6]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic [armhf-armv7a]: http://users.freebasic-portal.de/stw/bu ... ebasic.deb
freebasic-headers [all]: http://users.freebasic-portal.de/stw/bu ... eaders.deb

Install an package using (as superuser):

Code: Select all

dpkg -i freebasic.deb
dpkg -i freebasic-headers.deb
#Install required package dependencies, if any:
apt-get install -f
don't worry if you get dependency errors when executing dpkg, they should be resolved in the last step and you'll see something like this:

Code: Select all

Setting up freebasic (1.06.0-20181111-0518) ...
Setting up freebasic-headers (1.06.0-20181121-0007) ...
I have only tested the i686 + headers packages yet. If you encounter errors with one of the packages please tell me.
//edit: also tested armhf-armv6

I was looking for a free hosting provider for deb packages, but couldn't find a suitable one. In case anybody knows a free hoster for debian repositories please tell me and I'll try to upload the packages there. Ideally it would be something like "packagecloud.io".
St_W
Posts: 1619
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by St_W »

Status update: The automatic package upload was broken, thus no new builds were uploaded recently. I fixed the problem today, so the latest builds should be uploaded this night.

Additionally the FreeBSD 32-bit build is broken currently and also the 64-bit tests on Windows, will have a look at these later.
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

Thank you.

But the new versions are still named as 1.06.0 revisions (instead of 1.07.0):
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win32 (32bit)
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win64 (64bit)
counting_pine
Site Admin
Posts: 6323
Joined: Jul 05, 2005 17:32
Location: Manchester, Lancs

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by counting_pine »

Git builds probably shouldn't just have the next version number. It would be better for them to be versioned by commit id, or possibly feature tthe build date prominently.
marcov
Posts: 3454
Joined: Jun 16, 2005 9:45
Location: Netherlands
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by marcov »

counting_pine wrote:Git builds probably shouldn't just have the next version number. It would be better for them to be versioned by commit id, or possibly feature tthe build date prominently.
Linux kernel had a version system where the development versions are set apart from release versions. Releases even (2.0, 2.2, 2.4 etc), development versions in between odd (1.3/1.9 2.1, 2.3 etc).(*)

Freepascal follows that too, as do many other projects (GTK, GNome). It has the advantage of directly being able to spot a version off a development branch. We use it both for major branches (1.0, 1.2 2.0 etc), as for the stable branch between minor releases (so between the 3.0.2 and the 3.0.4 release, the stable branch had version 3.0.3, while trunk was 3.1.0)

A date or SVN rev don't identify branch, and an UUID or combinations of data is unwieldy.

(*) it is also kinda custom that before a major version release (2.0, 3.0 etc) to raise the development version to .1 less than that version as soon as stabilizing has begun.
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

fxm wrote:Thank you.

But the new versions are still named as 1.06.0 revisions (instead of 1.07.0):
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win32 (32bit)
FreeBASIC Compiler - Version 1.06.0 (03-24-2019), built for win64 (64bit)
Similar remark for last builds of this night.
St_W
Posts: 1619
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by St_W »

Previously dkl prepared the build information and related things right after the release for the next one. See e.g.: https://github.com/freebasic/fbc/commit ... aeeeae58e3

counting_pine (or other FB devs) didn't do that after the 1.06 release, that's why it still shows 1.06. My builds use the unmodified code FB source code from GitHub (except for the ARMv6 build, which uses a little patch to let fbc default to the ARMv6 target).
coderJeff
Site Admin
Posts: 4313
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by coderJeff »

Oops, I thought I did that right after the release in commit 443d4d5a4086fc676cb36a958202107e254765cf
But I missed committing fb.bi somehow.

I've updated fb.bi to version 1.07.0 now in 103359f47ddb5bd7241d674ce5fd9977f95f1723
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

Thanks.
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

St_W
Posts: 1619
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by St_W »

planned maintenance.

announcement (in german): https://forum.qbasic.at/viewtopic.php?p=110196#110196
in short: it gets more storage space, better performance and the latest OS and should be available again soon
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

Thank you.
srvaldez
Posts: 3373
Joined: Sep 25, 2005 21:54

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by srvaldez »

thank you St_W
fxm
Moderator
Posts: 12081
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by fxm »

St_W
Posts: 1619
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: Where can I get a Recent-Git-Build of FreeBASIC?

Post by St_W »

For now it seems to be read-only (at least FTP access doesn't work yet for me), so probably still some more days to go until documentation & compiler builds get updated again.
Post Reply