Páginas (2): 1 2   
Shordi   28-09-2022, 19:05
#1
Estos días estoy haciendo una colaboración con mi antigua empresa, que tienen líos con algunos de mis programas y al crear los paquetes de instalación se crean bien, pero aparece ésto:
[Imagen: n5Ewr7R.png]
¿Alguien tiene idea de qué quieren decir y qué está pasando?

Mira que me fastidia que algo que lleva más de 10 años funcionando correctamente empiece a hacer cosas raras....

Saludos

No podemos regresar
portaro   28-09-2022, 22:42
#2
Yo creo que es el IDE mismo donde la creacion de paquetes compatibles con la version 10 o abajo esta desprovista.
Creo que necesitas un IDE que pueda crear la compatibilidad o sea una version anterior de Gambas.
Shordi   29-09-2022, 07:45
#3
Cita:Yo creo que es el IDE mismo donde la creacion de paquetes compatibles con la version 10 o abajo esta desprovista.
Creo que necesitas un IDE que pueda crear la compatibilidad o sea una version anterior de Gambas.

No tiene nada que ver con gambas. El IDE está lanzando el comando dh en sus distintas formas y parece que algo no está bien por ahí. dh es un paquete de debian pero no sé a qué se refieren con "Compatibilty levels"... Lo que me levanta la mosca detrás de la oreja es esa tendencia a considerar el sistema de paquetes obsoleto y lanzarse a los flatpacks y demás zarandajas. Cuando se quiere implantar algo siempre se comienza por hacer malfuncionamiento en lo anterior...

En fin, supongo que es algo que los grandes gurús tendrán controlado.

Saludos.

No podemos regresar
tincho   29-09-2022, 09:33
#4
(28-09-2022, 19:05)Shordi escribió: ¿Alguien tiene idea de qué quieren decir y qué está pasando?

Shordi, podrias proporcionar mas datos? como la version debian, ¿es un sistema debian? gambas esta usando un programa llamado debhelper para empaquetar y este te avisa que algo no va bien, eso ya lo sabes y no te cuento nada nuevo, pero sin saber la cersion del paquete debhelper de la que hablamos, es decir la que esta en el sistema donde estas creando el paquete poco se puede hacer.
Aca hay un correo donde hablan de este "bug" pero es del 2020
https://bugs.debian.org/cgi-bin/bugrepor...bug=950453
Lo que creo que sucede es que tienes debian 9 en la computadora donde empaquetas  que es del  2017 y el año proximo dejara de tener soporte.
Tenes que usar la actual estable que es la 11 dos versiones mas de la 9.
Recomendacion: crea una maquina virtual con debian 11 y luego intenta empaquetar tu programa allí, si el mansaje deja de aparecer has dado con la solucion: actualizar debian.

1 Saludo.
Shordi   29-09-2022, 10:37
#5
(29-09-2022, 09:33)tincho escribió:
(28-09-2022, 19:05)Shordi escribió: ¿Alguien tiene idea de qué quieren decir y qué está pasando?

Shordi, podrias proporcionar mas datos? como la version debian, ¿es un sistema debian? gambas esta usando un programa llamado debhelper para empaquetar y este te avisa que algo no va bien, eso ya lo sabes y no te cuento nada nuevo, pero sin saber la cersion del paquete debhelper de la que hablamos, es decir la que esta en el sistema donde estas creando el paquete poco se puede hacer.
Aca hay un correo donde hablan de este "bug" pero es del 2020
https://bugs.debian.org/cgi-bin/bugrepor...bug=950453
Lo que creo que sucede es que tienes debian 9 en la computadora donde empaquetas  que es del  2017 y el año proximo dejara de tener soporte.
Tenes que usar la actual estable que es la 11 dos versiones mas de la 9.
Recomendacion: crea una maquina virtual con debian 11 y luego intenta empaquetar tu programa allí, si el mansaje deja de aparecer has dado con la solucion: actualizar debian.

El tema es que yo uso Linux Mint
Esta es la info que da Gambas:

[System]
Gambas=3.17.3
OperatingSystem=Linux
Kernel=5.15.0-48-generic
Architecture=x86_64
Distribution=Linux Mint 21 Vanessa
Desktop=CINNAMON
Font=Ubuntu,10
Scale=7
Theme=mint-x-blue
Language=es_ES.UTF-8
Memory=15827M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.7.0
DBus=libdbus-1.so.3.19.13
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2404.29
GStreamer=libgstreamer-1.0.so.0.2003.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2404.29
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.118.0.0
QT5=libQt5Core.so.5.15.3
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CINNAMON_VERSION=5.4.12
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=cinnamon
DISPLAY=:0
EDITOR=xed
GB_GUI=gb.gtk3
GDMSESSION=cinnamon
GDM_LANG=es_ES
GIO_LAUNCHED_DESKTOP_FILE=<home>/.local/share/applications/Gambas.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=8469
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_MODULES=gail:atk-bridge
GTK_OVERLAY_SCROLLING=1
HOME=<home>
LANG=es_ES.UTF-8
LANGUAGE=es_ES.UTF-8
LC_ALL=es_ES.UTF-8
LOGNAME=<user>
PATH=<home>/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=qt5ct
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1063,unix/<hostname>:/tmp/.ICE-unix/1063
SHELL=/bin/bash
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7



Deriva de Ubuntu 22.04 y éste de no sé qué Debian...

Saludos.

No podemos regresar
Shell   29-09-2022, 10:52
#6
Encontré algunas referencias en el 2022.

Esto puede aclarar algo sobre esos "level" de compatibilidad.
Te muestra distintos niveles de compatibilidad y aplicaciones o comandos.

Esto lo he visto en la web que hace referencia a Ubuntu.

DebHelper Compatibility levels

Dice que el nivel 11 es desaconsejado. Se habla hasta de llegar al nivel 13 y el 14 está en desarrollo.

En cambio en la referencia a Debian. Habla de nivel de compatibilidad.
Lo que dice la documentación es lo que dice Tincho y que el nivel adecuado es el 11.

Busca aquí "COMPATIBILITY LEVELS"

DebHelper

A ver si podemos solucionar el problema.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   29-09-2022, 15:24
#7
En realidad no es gran problema. Ya nadie se instala mis programas como cuando era un currante. Es solo la extrañeza de encontrarme esos warnings

No podemos regresar
tincho   29-09-2022, 19:40
#8
(29-09-2022, 10:37)Shordi escribió: Distribution=Linux Mint 21 Vanessa
21 Vanessa  >  Ubuntu 22.04 LTS  >  bookworm/ sid – 12
debhelper en la version 12 de debian no tiene mas compatibilidad con al version 9 es eso lo que te sucede.
Pero parece extraño que debian (que es quien desarrolla el paquete debhelper permita que esto suceda, asi que el error tiene que esta en otra parte.
Lugo de buscar creo que encontre por que sucede, Gambas tiene el parametro como constante y no como variable.
Private Const DEBIAN_DEBHELPER_VERSION As String = "9"
https://gitlab.com/gambas/gambas/-/blob/...age.module
Todo iba fenomeno mientras la distro usaba deribaciones de debian 11 pero tu distro actual usa una deribacion de debian 12.
La solucion para por editar el codigo fuente de gambas y corregirlo.

Envie un email con el tema a la lista internacional, tal vez sea un error y lo corrijan.
Cita:Hi,
There are, maybe, an error in the Package.module [1] because in 12 version is not supported the compatibility for version 9
The constant:
Private Const DEBIAN_DEBHELPER_VERSION As String = "9"

maybe should be:
Private Const DEBIAN_DEBHELPER_VERSION As String = "10"

Why is a constant ?
Shouldn't it be a variable that depends on the system on which gambas is installed?

[1] https://gitlab.com/gambas/gambas/-/blob/...age.module
Última modificación: 29-09-2022, 19:49 por tincho.

1 Saludo.
Shordi   30-09-2022, 10:15
#9
Gracias, eso beneficiará a mucha gente.

No podemos regresar
tercoide   30-09-2022, 22:45
#10
Odio los Warnings, como cuando mi mujer me dice "cuidado con volver tarde, eh!!!"

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Páginas (2): 1 2   
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.