[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...
Fri Mar 4 21:08:18 CET 2016


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

gbWilly GAMBOS reported a new bug.

Summary
-------

Problem with Gambas upgrade when systems upgrades from qt4 to qt5 (on Debian)

Type             : Bug
Priority         : Low
Gambas version   : 3.8
Product          : QT5 component


Description
-----------

When upgrading a Debain system running qt4 to qt5 gambas3 and gambas3-ide do not upgrade to use qt5, because they insist on using qt4.

This problem occured when a Debian jessie system installed with Gambas 3.8.4 got upgraded to Debian stretch (meaning qt4 being replaced by qt5).
For details see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814862

Is this a problem caused by packaging or could this be a problem in Gambas that might pop up in other future distro upgrades as well?

If it is something that can be controlled from withing Gambas, would it not be better that gambas preferes qt5 over qt4 for better future upgrades.
Now it seems that, because the original Gambas install used qt4, an upgarde to qt5 later on refuses to upgrade gambas3 and gambas3-ide to use qt5.

If it has to do with packaging, what steps would the packagers need to do different to make the upgrade work?


System information
------------------

Multiple systems:

1. ---------------------------------------------

[System]
Gambas=3.5.4
OperatingSystem=Linux
Kernel=3.16.0-4-586
Architecture=x86
Distribution=debian 8.1
Desktop=LXDE
Theme=QWindows
Language=en_US.UTF-8
Memory=945M
[Libraries]
Cairo=libcairo.so.2.11400.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.8.12
GStreamer=libgstreamer-1.0.so.0.404.0
GTK+=libgtk-x11-2.0.so.0.2400.25
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.46.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4

2. ---------------------------------------------

[System]
Gambas=3.6.2
OperatingSystem=Linux
Kernel=3.16.0-4-586
Architecture=x86
Distribution=debian 8.1
Desktop=LXDE
Theme=QWindows
Language=en_US.UTF-8
Memory=945M
[Libraries]
Cairo=libcairo.so.2.11400.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.8.12
GStreamer=libgstreamer-1.0.so.0.404.0
GTK+3=libgtk-3.so.0.1400.5
GTK+=libgtk-x11-2.0.so.0.2400.25
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.46.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4

3. ---------------------------------------------

[System]
Gambas=3.7.1
OperatingSystem=Linux
Kernel=3.16.0-4-586
Architecture=x86
Distribution=debian 8.1
Desktop=LXDE
Theme=QWindows
Language=en_US.UTF-8
Memory=945M
[Libraries]
Cairo=libcairo.so.2.11400.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.8.12
GStreamer=libgstreamer-1.0.so.0.404.0
GTK+3=libgtk-3.so.0.1400.5
GTK+=libgtk-x11-2.0.so.0.2400.25
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.46.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4

4. ---------------------------------------------

[System]
Gambas=3.8.90 (rev#7527)
OperatingSystem=Linux
Kernel=3.19.0-28-generic
Architecture=x86
Distribution=Ubuntu 14.04.3 LTS
Desktop=LXDE
Theme=Gtk
Language=en_US.UTF-8
Memory=937M

[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+2=libgtk-x11-2.0.so.0.2400.23
GTK+3=libgtk-3.so.0.1000.8
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
QT4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4

[Environment]
CLUTTER_IM_MODULE=xim
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-d2tYwNrIPc
DEFAULTS_PATH=/usr/share/gconf/Lubuntu.default.path
DESKTOP_SESSION=Lubuntu
DISPLAY=:0
GB_GUI=gb.qt4
GDMSESSION=Lubuntu
GDM_LANG=en_US
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Eo5i6s
GNOME_KEYRING_PID=1473
GPG_AGENT_INFO=/run/user/1000/keyring-Eo5i6s/gpg:0:1
GTK_IM_MODULE=xim
HOME=<home>
IM_CONFIG_PHASE=1
INSTANCE=
JOB=dbus
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=nl_NL.UTF-8
LC_IDENTIFICATION=nl_NL.UTF-8
LC_MEASUREMENT=nl_NL.UTF-8
LC_MONETARY=nl_NL.UTF-8
LC_NAME=nl_NL.UTF-8
LC_NUMERIC=nl_NL.UTF-8
LC_PAPER=nl_NL.UTF-8
LC_TELEPHONE=nl_NL.UTF-8
LC_TIME=nl_NL.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/Lubuntu.mandatory.path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD=<home>
QT4_IM_MODULE=xim
QT_IM_MODULE=xim
SAL_USE_VCLPLUGIN=gtk
SELINUX_INIT=YES
SESSION=Lubuntu
SESSIONTYPE=lxsession
SHELL=/bin/bash
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring-Eo5i6s/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
TZ=:/etc/localtime
UPSTART_EVENTS=started xsession
UPSTART_INSTANCE=
UPSTART_JOB=lxsession
UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/1329
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/lubuntu:/etc/xdg/xdg-Lubuntu:/usr/share/upstart/xdg:/etc/xdg
XDG_CONFIG_HOME=<home>/.config
XDG_CURRENT_DESKTOP=LXDE
XDG_DATA_DIRS=/etc/xdg/lubuntu:/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/share/Lubuntu:/usr/local/share/:/usr/share/
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_MENU_PREFIX=lxde-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_ID=c2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_VTNR=7
XMODIFIERS=@...3498...=ibus
_LXSESSION_PID=1515

5. ---------------------------------------------

[System]
Gambas=3.8.90 (rev#7527)
OperatingSystem=Linux
Kernel=3.2.0-92-generic
Architecture=x86
Distribution=Linux Mint 13 Maya
Desktop=MATE
Theme=Gtk
Language=nl_NL.UTF-8
Memory=2004M

[Libraries]
Cairo=libcairo.so.2.11000.2
Curl=libcurl.so.4.2.0
DBus=libdbus-1.so.3.5.8
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.1.0
GTK+2=libgtk-x11-2.0.so.0.2400.10
GTK+3=libgtk-3.so.0.400.2
Poppler=libpoppler.so.19.0.0
QT4=libQtCore.so.4.8.1
SDL=libSDL-1.2.so.0.11.3

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-0u5IGaGXG3,guid=4d001ab8066e9b5d7e5e1f9300000021
DBUS_STARTER_ADDRESS=unix:abstract=/tmp/dbus-0u5IGaGXG3,guid=4d001ab8066e9b5d7e5e1f9300000021
DBUS_STARTER_BUS_TYPE=session
DEFAULTS_PATH=/usr/share/gconf/mate.default.path
DESKTOP_SESSION=mate
DISPLAY=:0
GB_GUI=gb.qt4
GDMSESSION=mate
GDM_XSERVER_LOCATION=local
GPG_AGENT_INFO=/tmp/keyring-956Xzu/gpg:0:1
HOME=<home>
LANG=nl_NL.UTF-8
LC_ADDRESS=nl_NL.UTF-8
LC_IDENTIFICATION=nl_NL.UTF-8
LC_MEASUREMENT=nl_NL.UTF-8
LC_MONETARY=nl_NL.UTF-8
LC_NAME=nl_NL.UTF-8
LC_NUMERIC=nl_NL.UTF-8
LC_PAPER=nl_NL.UTF-8
LC_TELEPHONE=nl_NL.UTF-8
LC_TIME=nl_NL.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MATE_KEYRING_CONTROL=/tmp/keyring-956Xzu
MDMSESSION=mate
MDM_LANG=nl_NL.UTF-8
MDM_XSERVER_LOCATION=local
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=<home>
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1741,unix/<hostname>:/tmp/.ICE-unix/1741
SHELL=/bin/bash
SSH_AGENT_PID=1802
SSH_AUTH_SOCK=/tmp/keyring-956Xzu/ssh
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=8
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg
XDG_DATA_DIRS=/usr/share/mate:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_SESSION_COOKIE=e227274bb17bcf421ba09f9c00000009-1449781858.809691-713854121






More information about the User mailing list