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

Re: Building gambas on OBS


Le 14/11/2024 à 16:23, munix9 a écrit :
Am 14.11.24 um 16:11 schrieb gbWilly:
I can see in the configuration you made (https://build.opensuse.org/ projects/home:munix9:gambas/packages/gambas3/files/gambas3- Debian_11.dsc?expand=1 <https://build.opensuse.org/projects/ home:munix9:gambas/packages/gambas3/files/gambas3-Debian_11.dsc? expand=1>) that you are making the wrong packages and are missing out on new ones. Do not use the Debian official recipes. They do NOT package gambas at it should be done. And Ubuntu takes from upstream Debian so that might be problematic too (didn' t investigate). I do not quite get this format of configuration file as it is not 'the Debian way' I am familiar with.

This is what I wrote about it (and I send mail to Debian packagers, but no response):

"/Gambas from official debian repository, is not packaged according to the current package specification and uses a few depricated package names for packages and thus has an older dependency model when it comes to handling gui (all being still pre Gambas 3.18 on official debian). It also has some wrong dependecies on gambas runtime causing it to install all kind of gui parts, when installing a command line gambas application on a non-gui debian server (that is when I decided to restart packaging my own Gambas for Debian, as I had done it before for internal use)./"

Yes, thanks for your objection, this has already been clarified and I have pointed out several times in my posts here that the setup I created is a *test*, a *proof-of-concept*.

It is intended to show what OBS can do and whether Gambas could benefit from it.

It is *not* intended to install and use the packages created there - unless someone really wants to try that (preferably in a VM).

In the meantime, I will deactivate the publishing of packages so that nobody gets any ideas.


I have made new recipes for Debian and they can be freely downloaded and used. So feel free to use them for making packages. The 3.19.5 recipe can be used for 3.19.6 https://gitlab.com/gbWilly/gambas3-debian-repository/-/tree/main/ recipes?ref_type=heads <https://gitlab.com/gbWilly/gambas3-debian- repository/-/tree/main/recipes?ref_type=heads>

Yup, I think Benoît is already working on it.

Thanks and regards


gbWilly


As I wrote before, I will soon create a 'gambas-package-config' project that will generate the specification files more or less automatically from internal templates.

I hope then to find other people that will help maintaining these templates, because I know only (and not entirely) Ubuntu specifications files (which are the Debian ones with Ubuntu dependencies).

So, gbWilly, you will be welcome to update the Debian files as soon as you find errors in it.

Regards,

--
Benoît Minisini.


Follow-Ups:
Re: Building gambas on OBSgbWilly <gbWilly@xxxxxxxxxxxxxx>
References:
Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>
Re: Building gambas on OBSgbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: Building gambas on OBSmunix9 <munix9@xxxxxxxxxxxxxx>