[Gambas-user] Preparing 3.18.1. release

Benoit Minisini benoit.minisini at gambas-basic.org
Sat Feb 25 18:55:03 CET 2023

Le 25/02/2023 à 18:48, Benoit Minisini a écrit :
> Le 25/02/2023 à 18:39, Christof Thalhofer a écrit :
>> Hi,
>> Am 25.02.23 um 15:44 schrieb Benoit Minisini:
>>> I have just tagged the 3.18.1 release.
>>> You can download it there for testing purpose:
>>> https://gitlab.com/gambas/gambas/-/archive/3.18.1/gambas-3.18.1.tar.bz2
>>> If you have any problem please report!
>> For me, unfortunately, this bug is not fixed:
>> https://gambaswiki.org/bugtracker/edit?object=BUG.2706
>> It was rejected with a reason that has nothing to do with the reason I 
>> wrote it.
>> Alles Gute
>> Christof Thalhofer
> Mmm... It will be for the next stable release.
> The problem is that you decide that symlink should be interpreted in a 
> certain way that is not the way the IDE interprets symbolic links (i.e. 
> what they point at is part of the executable).
> If you interpret symbolic links your way, it will broke Gambas projects 
> inside the Gambas source tree, and maybe other projects.
> So another solution must be found.

In other words:

A Gambas webapp is a CGI script, not a HTTP server.

The job of serving static files outside of the project tree is for the 
HTTP server, not the Gambas webapp.

The '.public' directory is there to easily serve files that are needed 
by the webapp. They are sent to the HTTP server, but it's still the HTTP 
server that serve them to the outside.

I think the solution could be adding an option to 'gb.httpd' so that it 
can server a specific directory. Or simply a directory in the '.hidden' 
project folder, that is not included in the final executable.


Benoît Minisini.

More information about the User mailing list