Open GoogleCodeExporter opened 9 years ago
El punto es que normalmente la CDPedia se va a utilizar en un lugar sin
internet.
O sea, es la gran ventaja de la CDPedia, no necesitás internet... ¿tiene
sentido que haya algo que necesite internet para ver si hay una actualización?
Distinto es que la CDPedia se instale por un .deb, entonces quizás la persona
tiene un rato internet, actualiza la máquina, y ahí le salta que hay una
actualización disponible...
Original comment by facundob...@gmail.com
on 24 Oct 2012 at 11:36
Por un tema de tiempos decidimos en Huayra empaquetar al cdpedia en 2 debs, uno
de código y otro de datos. Para el tema de los updates lo que vamos a hacer es
que el acceso directo a cdpedia no lance directamente cdpedia.py sino que sea
un script que corra un chequeador de actualizaciones de datos y además
cdpedia.py.
Gracias
Original comment by miguel.g...@gmail.com
on 25 Oct 2012 at 3:25
Bueno, hablamos por teléfono para decidir más rápido, llegamos a esta
conclusión:
- El .deb de código va al repositorio (se actualiza automáticamente con la
máquina) mientras que el .deb de datos va aparte (para que no tenga que
descargar centenares de megas en la actualización de la máquina).
- El código de CDPedia va a "saber" cual es la última versión disponible
para bajar. Cuando la CDPedia arranca, se fija si el código en disco es la
última versión: si sí, joya, si no, le dice al usuario "tenés que
actualizar blah blah"
Esto es mejor que un script que prueba automáticamente, porque lo más
probable es que la CDPedia se use cuando NO hay internet (entonces, el script
no podría encontrar una actualización).
En cambio, si tenemos que liberar nuevos datos, también cambiamos el .deb de
código para que sepa cual es la última versión, el usuario actualiza el
código cuando actualiza la máquina, y luego cuando abre la CDPedia (tenga
internet o no), se le va a avisar que hay nuevos datos, y ahí puede decidir
conectarse, ir a un locutorio, o lo que sea, para bajarse la nueva versión de
datos.
Original comment by facundob...@gmail.com
on 25 Oct 2012 at 9:08
Original issue reported on code.google.com by
miguel.g...@gmail.com
on 24 Oct 2012 at 4:54