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

Re: [SPAM?] Call to help testing osb for backward compatibility


Il 19/12/24 19:49, gbWilly ha scritto:
To all who want to help out,

Installing the osb version of gambas on a fresh install is something that is tested by most of you and will probably work. That is actually the easiest part of making packages.

The difficult part is, like in gambas3 it self, is ensuring backward compatibility (read: not breaking the past, but supporting it into the future). So, there was a successful build realized, but after (also taking into account the backward compatibility on 2 fronts) it failed miserably as I discovered for debian/ubuntu. Now these problems have probably also impacted other builds, like Arch and openSuSe, as there too, the past has probably been broken.

It should be fixed now for debian/ubuntu and thus probably for the others too.

My request to those testing ubuntu is as follows (I advise making a base vm and using a clone for eacht test):
- install gambas from Gambas ubuntu ppa (gambas 3.19.5 was last version)
- start gambas 3.19.5 and create a gui application (just empty form)
- make it depend on qt5-ext
- package it for ubuntu
- now open 'synaptic package manager' and go to menu 'Settings -> Repositories" and disable the gambas team ubuntu ppa and close again
- go to https://gambas.sourceforge.net/en/main.html# and add osb version repo (follow instructions, might need to do a sudo apt-get install curl first)
- this should start update to osb version and it will probably not update a few parts (no problem)
- follow instructions to fix (meaning doing apt --fix-broken install)
- now all missing parts should be installed and gambas3 and gambas3-ide can be finaly installed by doing apt-get install gambas3
- open 'synaptic package manager' and search 'gambas3' in name and see what versions have been installed or not.
- report back if parts got stuck on old version after doing above (screenshots are appreciated but there is a 512 Kb limit on mails here, keep that in mind)
- ohh, and try to install the previously created .deb package and report back what happened.

For the risky dudes amongst you (both on debian and ubuntu). Try above but instead of ppa, install official version, a.k.a. the back in time machine ;-)

For those on Arch, openSuSe, I advise the same as to the risky dudes above, but for your distro. Install official gambas3, create application and package it using qt5-ext, change to osb version, upgrade and see what happens and install previous packaged application (.rpm or whatever you dudes do).

I have no detailed instructions for you as I started on Ubuntu, long time ago, to move to Linux Mint as I started disliking Ubuntu, to finally move to Debian, as Ubuntu influences the core way of how Linux Mint works too much to my liking's. But it shouldn't be all that different.

Please report back (try to be very specific as details matter), as it will help improving the future builds on osb

Thank you all willing to fulfill this request on forehand...

gbWilly

Gambas3 for Debian

Sent with Proton Mail secure email.




Hi Willy,

I did the test you asked for on Mint 22 (Ubuntu 24.04), the first one
works well, you can upgrade from PPA to OBS and unpack the project
created with PPA.
I attach the images (a jpeg collage) and the various terminal responses
in a compressed txt file.

Unfortunately the second test cannot be done as the Gambas of the
official Mint repositories is buggy and does not work.

If you think I can test with a compiled one.

Regards
Gianluigi

Attachment: gbWilly.jpg
Description: JPEG image

Attachment: Test on Mint-22.txt.tar.gz
Description: application/gzip


Follow-Ups:
Re: [SPAM?] Call to help testing osb for backward compatibilitygbWilly <gbWilly@xxxxxxxxxxxxxx>
References:
Call to help testing osb for backward compatibilitygbWilly <gbWilly@xxxxxxxxxxxxxx>