Debian 13 and Gambas

Post

Posted
Rating:
#1 (In Topic #1862)
Regular
cage is in the usergroup ‘Regular’

QT5 has been removed

I decided to check out Debian 13 and installed Gambas.  The version for gambas on 13 is version 3.20.2.  Support for QT5 is no longer supported and has been removed.  Even Gambas in that version no long has qt5 available.  Existing QT5 programs written with Gambas using QT5 will not run.  I installed QT6 in both Gambas and Debian but when you try to run the program from the IDE it would not run at all.  From what I have been able to find out was that QT5 is quite old and is being revised and eventually reinstalled into Debian.  But for now if you want to run your programs you will have to covert them to GTK in order for them to run at all.  
Online now: No Back to the top

Post

Posted
Rating:
#2
Avatar
Administrator
gbWilly is in the usergroup ‘unknown’
gbWilly leads the usergroup ‘GambOS Contributor’
gbWilly is in the usergroup ‘Blogger’

cage said

I decided to check out Debian 13 and installed Gambas.  The version for gambas on 13 is version 3.20.2.  Support for QT5 is no longer supported and has been removed. 

Lesson number 1: DO NOT USE OFFICIAL DEBIAN REPOSITORY NOR UBUNTU RESPOSITORY AS SOURCE FOR GAMBAS

I have stated this many times before. They do NOT package correctly.

I (and thus OSB repository) DO have qt5 packages for Debian trixie. Debain gambas team just decided no longer to package qt5 although all de[pendencies are available withing Debian 13 repo's.

Below a file repo running from local drive from my packaging project (the mother or the debian/ubuntu OSB recipe). It is on a Debian 13 VM and runs 3.20.4 and as you can see qt5 packages available. :thumbs:
That is not the service you get from official Debian. I have been in contact about issues with Debian Gambas team and they simply neglect them.
Gambas3.20.4-trixie.png


I have been thinking about making a webversion of the above file repo's and see if I can host them here on gambas.one. It is no biggy, a matter off converting file repo's to hosted online repo's (basicly the same)
I would have repo's for (with multiple architectures -> see here https://gitlab.com/gbWilly/gambas3-debian-repository/-/blob/master/.content/docs/gambas-arch.md):
- Gambas 3.18.4
- Gambas 3.19.6
- Gambas 3.20.4
that would stick at that version, so you can rely on using them long term. They would be for Debain and Ubuntu based repos and all members using one of these distro's can use them (see above link for what distro's for what versions).

For me the big disadvantage of OSB, as I witness each new 3.x release is the many bugs. I can't afford waiting for fixes when running gambas in a commercial environment.
I prefer to pick a version where I know all works, no surprises and select the next version to migrate to when time comes in a controlled manner.

Same goes for learning gambas, a stable long term environment to learn in is better to start off with. That is why I created GambOS with the 3.19.6+bpo version as a safe place to learn the basics before getting thrown into the real deal :lol:

 

Last edit: by gbWilly


gbWilly
- Gambas Dutch translator
- Gambas wiki content contributor
- Gambas debian/ubuntu package recipe contributor
- GambOS, a distro for learning Gambas and more…
- Gambas3 Debian/Ubuntu repositories


… there is always a Catch if things go wrong!
Online now: No Back to the top

Post

Posted
Rating:
Item has a rating of 5 (Liked by gbWilly)
#3
Regular
cage is in the usergroup ‘Regular’
GB I noromally run Gambas in Linux Mint 22 with version 3.20.4.  I just wanted to see what would happen if I ran a Debian version other than GambasOS.  Thanks for the info though I will see if it works with Linux Mint Debian. BTW GambasOS works great, THANK YOU;).
Online now: No Back to the top

Post

Posted
Rating:
#4
Banned
I just installed (compiled from source) on Debian13 and i have QT5 and QT6, all present and correct and working.

As Willy says never use the repo gambas, it's bound to be outdated.

I will always compile from source as i use my own bruces-patched version of gambas so OBS is of no use to me but OBS is much better than the launchpad we used to have as we now have more than just an ubuntu compliant repository.

it only takes a couple of commands to set up your system to use the OBS repository.
/doc/packages - Gambas Documentation
Online now: No Back to the top

Post

Posted
Rating:
#5
Banned
maybe if you just installed the packages needed to compile gambas it will help?
/install - Gambas Documentation

Yes it will install all the packages needed to compile gambas from source but it would also install all correct packages to run it (including qt5 stuff).

there must be a reason debian13 is not setting up gb.qt5 properly from repo.
The installer will not install the component if the correct packages do not exist on the system.
and it will not force the install of any toolkits, it just uses what you already have.

Online now: No Back to the top
1 guest and 0 members have just viewed this.