Cita:Es curioso, cuando creo el paquete .deb en mi equipo, no aparece información de la dependencia mediainfo.... es como si github no guardara esa información.
Lo que dice tincho. Si miras en el archivo .project de gitlab, la dependencia está especificada. Lo que no sé es si sólo se activa cuando generas tú el paquete...
A mí me aparece así:
Otra cosa que se me ocurre es que en tu paquetería no exista esa versión de midainfo... aunque la lógica dice que eso "cantaría" en el momento de generar los paquetes.
Cita:2. Tincho hizo una función para comprobar la versión que estaba alojada del programa y con la ejecutas en el equipo, que es muy interesante para avisar al usuario de que existe una nueva versión. Te lo comento por si quieres añadirla.
No olvidemos que el IDE no es más que "las condiciones de laboratorio" en las que se hacen y prueban los programas y en los que se especifica qué condiciones y dependencias
debe -subrayo lo de debe- tener el sistema para que el programa funcione. Una vez que todo está claro -ojalá- se genera un paquete que contiene -debe contener- especificadas las dependencias a cumplir por la máquina donde se ejecute. Es el ordenador el que debe adaptarse al programa, siempre ha sido así (¿quién no ha sufrido eso de "Este programa requiere Windows millenium -por mentar el más malo de todos- o superior?) y si tu máquina no lo cumple pues sorry very much pero no pita.
Lo normal de las dependencias es que se establezca una versión mínima y se deje a los desarrolladores del programa externo la tarea de mantener la compatibilidad hacia abajo. Hay ocasiones en que las versiones nuevas del programa de la dependencia no funcionan con el nuestro y hay que establecer un máximo... pero es un carajal para el usuario final y una forma rapidísima de que dejen de usar nuestro programa.
Es por lo anterior que la función de tincho, puede ser útil establecida como programa independiente que repase los .project de nuestros proyectos y avise si ha habido actualizaciones de las dependencias. Nos tocaría testear los programas que contengan dichas dependencias y asegurarnos que siguen funcionando.
Esta utilidad, si se me hubiese ocurrido hacerla, me habría sido de mucha utilidad en mis tiempos de diseñador profesional.
Saludos.
Cita:Estupendo, lo voy a probar...
Un poco de feedback si lo pruebas, please. Es la única recompensa, a parte de usarlo en mi máquina cuando escribo y/o programo -y la dulce matayota, por supuesto-, de esto de publicar el software libre y gratis.
Un saludo