[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gambas 3.19.6 and 3.19.90 recipes


Le 15/11/2024 à 22:54, gbWilly a écrit :
> ...

Please send the answer to the mailing-list only, not me.


On a side note:
Two more components are missing in my recipe (and I'll explain why):
gambas3-gb-jit -> as it was not in Gambas Ubuntu team ppa recipe and as you are the maker of these recipes I presumed there had to be a good reason why not, so I left it out of my recipes gambas3-gb-hash -> same for this, not in Gambas Ubuntu team ppa recipe, so I left it out presuming there had to be a reason for you not incorporating them into your Gambas Ubuntu Team builds on Launchpad. They are both in the package list on gambas wiki, so either they need to be removed from the package list or they need to be added to the recipe.
Is there a good reason why they where not in the Gambas Ubuntu Team recipe?

They are. 'gb.jit' and 'gb.hash' are part of the gambas3-runtime package. These two components do not have packages on their own (it's unneeded as they are no dependencies except the interpreter).

I have updated the wiki, as 'gb.jit' was not listed.

Another 2 things:
There are some packages in the package list (like |gambas3-gtk3-wayland for example and some more gtk3 ones|) that depend on gambas3-gb-qt5 !! This must be a mistake, but the list is auto generated, so I can't correct. (-> @{package-table}). Other problem is that this same list (-> @{package-table}) is also used for 3.19 where there is no gb.mongodb nor any gb.qt6 components! And this same list is even used for 3.18, 3.17, 3.16 and 3.15 where there is no gb.highlight component for 3.18 and maybe even more components are different for older versions.

Yes, this automatic list only works for the master, and is buggy for gb.gtk3.wayland dependency (I will investigate to fix that).

That is why I have kept the older recipes on my gitlab, as there is no way to know what packages exactly to make for these older version, when checking the wiki.

You must take the specification files from the packages of the Gambas PPAs.

Before 3.15 the package list is a static table. Each new version should actually have a static table and the @{package-table} only serves the needs of latest master version. So, when 3.20 comes out the current @{package-table} should be made static for 3.20, so that new added components to master to not interfere with required packages for that version.
gbWilly
Gambas3 for Debian <https://gitlab.com/gbWilly/gambas3-debian-repository>


Indeed!

--
Benoît Minisini.


Follow-Ups:
Re: Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>
References:
Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: Gambas 3.19.6 and 3.19.90 recipesBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Gambas 3.19.6 and 3.19.90 recipesgbWilly <gbWilly@xxxxxxxxxxxxxx>