https://foro.gambas-es.org/viewtopic.php?f=2&t=3736&p=21122#p21122
-----------------------------------
Shell
Martes, 01 Abril 2014, 12:20

Cuando Gambas Nos Da Errores
-----------------------------------
Buenas!.

Algo muy normal es que una aplicación que esta en constante desarrollo tenga sus errores.
Como programadores a todos los niveles sabemos que no existe una aplicación perfecta.

Hay errores que se pueden llevar mejores que otros, un componente, una instrucción.
Pero hay otros errores que te quedas literalmente tirado.

En este mensaje me gustaría que comentásemos para todos los presentes y futuros usuarios por venir, que debemos hacer.
En caso de... estabas ejecutando Gambas, mas o menos aquello funcionaba  o a medias. Y con una nueva versión instalada
de Gambas ya no funciona ni para atrás. 

En Gambas tenemos dos posibilidades:
- El paquete de instalación (lo fácil). Ya sea la que trae la propia distro de Linux que tienes instalada o añadiendo un repositorio.
- Código fuente.

Dentro de estas dos posibilidades. Podemos usar una versión de Gambas en desarrollo o una versión estable.
¿ Que ventajas o propósito tiene una versión de desarrollo ?.

- La principal es la de estar mas al día. Propensa a errores. Y la de alertar a los desarrolladores de algún error,
  así la futura versión estable sera mejor. Corrigiendo errores conocidos.

La versión estable con su nombre lo dice todo. No quiere decir que este libre de errores. Pero si libre de un gran
número de errores.

[u]Cuando usamos las fuentes de Gambas[/u]
Es otra posibilidad. Mas lenta o pesada para muchos, por el proceso de compilación, creación de ejecutables.

[u]Ventajas:[/u]

- Tener las fuentes de Gambas que puedes estudiarlas.
- A la hora de corrección de un bug (diario o de pocas horas). Las fuentes es lo primero que tenemos.
 El paquete de instalación puede tardar un día.

Uno de los problemas de usar fuente es la creación de paquetes de instalación. Si tu sistema no reconoce Gambas,
no puede añadir las dependencias necesarias para la creación del paquete de instalación o binario. Cosa que
no ocurre con un Gambas que viene de la distro o de un repo. El programa instalador de aplicaciones de tu sistema
Linux se encarga de añadir automáticamente lo que le pida o le haga falta.

Vamos al problema. Comencemos la pregunta.¿ Que haces si al actualizar no funciona Gambas ?.

- Con fuentes:
- Con un repositorio:

Con las fuentes tenemos dos posibilidades. Bajar el archivo comprimido. Desinistalar el actual Gambas e instalar la versión anterior.
Bien, queda la posibilidad de subversión. Que seguro que es mucho mejor.

Trabajar con fuentes es un poco tedioso. Habría que crearse un script para no repetir una y otra vez las mismas instrucciones.
Sobre todo si es una linea larga a escribir.

Con un repositorio. Cuando usamos Synaptic.Si buscamos Gambas3, podemos ver la versión instalada actualmente.
Al hacer propiedades sobre el archivo concreto...

[img]http://foro.gambas-es.org/files/images/768/paquete_instalacion.png[/img] 

¿ Puedo cambiar la versión de Gambas3 a bajar en Synaptic ?

Hay algo que se llama forzar versión. Pero volveremos a ver las versiones que hemos visto en la ventana de arriba.
O la del repo, o la que trae la distro.

Que posibilidad existe ?. Ser un poco paciente y esperar a que salga la nueva, un dia como mucho.
Pero claro, esto es un problema si eres un desarrollador profesional y usas la de desarrollo.
( Es raro de ver, lo mas probable es que un profesional use la estable)

¿ Qué haríais vosotros ?.

Saludos


