[Gambas-user] [Gambas Bug Tracker] Bug #901: Problem with Gambas upgrade when systems upgrades from qt4 to qt5 (on Debian)

bugtracker at ...3416... bugtracker at ...3416...
Sat Mar 19 17:02:19 CET 2016


http://gambaswiki.org/bugtracker/edit?object=BUG.901&from=L21haW4-

Comment #5 by gbWilly GAMBOS:

A question (that might solve thsi issue)

If packaging Gambas 3.8.4 would be changed to:

- Removed build-depends on libqt4-dev and libqt4-opengl-dev
- Removed package gambas3-gb-qt4
- Added replace to gambas3-gb-qt5 (to replace gambas-gb-qt4)
- Removed package gambas3-gb-qt4-ext (will have a future replacement -> already in trunk
- Remove package gambas3-gb-qt4-webkit
- Added replace to gambas3-gb-qt5-webkit (to replace gambas3-gb-qt4-webkit)
- Removed package gambas3-gb-qt4-opengl
- Added replace to gambas3-gb-qt5-opengl (to replace gambas3-gb-qt4-opengl)

would that make upgrading jessie (with a Gambas 3.5.4 depending on qt4) to stretch (providing a Gambas 3.8.4 depending on qt5) possible?

I guess this problem will occur in more distro's that just Debian when providing an upgrade path for a Gambas3 version running on a qt4 system to a Gambas 3.8.4 (or higher) version running on a qt5 system, as pre Gambas 3.8 packages are packaged to require qt4 for the gambas-ide.

Note 1: jessie will become oldstable (in 2017), stretch will then become stable and will no longer support qt4.
Note 2: the problem doesn't concern fresh Gambas 3.8.4 installed on a qt5 system, they work just fine, as no older Gambas3 versions depending on qt4 are present on the system.

I hope this can be resolved by repackaging.






More information about the User mailing list