[Gambas-bugtracker] Bug #1732: Debian Package control File Depends and Dummy Packages

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Wed Feb 12 19:27:08 CET 2020


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

REALITYRIPPLE reported a new bug.

Summary
-------

Debian Package control File Depends and Dummy Packages

Type             : Bug
Priority         : Medium
Gambas version   : Master
Product          : Development Environment


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

The GTK, GTK3, QT4, and QT5 dummy packages created by the Installation Package wizard list the Depends version range of the true packages to be equal to the standard Version number, ignoring the Release build. That, of course, results in packages that have unmet dependencies, because, for example 1.0.0 is not equal to 1.0.0_1, or even less to 1.0.0_0ubuntu1. Please update the Dummy Package generation code for Debian and Ubuntu to include the Release in the Depends version ranges.
I haven't actually tested how YUM handles an RPM's Requires version ranges, but they're also lacking the Release build in their ranges, and I assume the same "<= 1.0.0" directive limits any Releases from being considered.


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

[System]
Gambas=3.14.90
OperatingSystem=Linux
Kernel=5.3.0-29-generic
Architecture=x86_64
Distribution=Ubuntu 19.10
Desktop=XFCE
Theme=Gtk
Language=en_US.UTF-8
Memory=1976M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.5.0
DBus=libdbus-1.so.3.19.10
GStreamer=libgstreamer-1.0.so.0.1601.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.8
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.90.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.12.4
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_BACKEND=x11
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=xubuntu
DISPLAY=:0.0
GB_GUI=gb.qt4
GDMSESSION=xubuntu
GDM_LANG=en_US
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LOGNAME=<user>
PANEL_GDK_CORE_DEVICE_EVENTS=0
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=gtk2
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2135,unix/<hostname>:/tmp/.ICE-unix/2135
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=2231
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=xubuntu
XDG_SESSION_ID=c1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7




More information about the Bugtracker mailing list