Página 1 de 2

Actualizacion automatica de servers

Publicado: 19 Mar 2015, 23:30
por super_berny
Ya lo deje caer en otro hilo, pero nadie me ha dicho nada.

¿Los servers se actualizan automaticamente de alguna manera? Yo no lo he visto, y me parece casi tan importante como los propios canales.

¿Como creeis q deberiamos plantear esa actualizacion? ¿Del mismo modo como esta planteado ahora mismo en los canales (al entrar al conector se compararia la version local y remota) o mediante un listado indice en el server y otro en local? O acaso teneis otra idea

Vamos abramos un debate antes de empezar a teclear soluciones.

Re: Actualizacion automatica de servers

Publicado: 21 Mar 2015, 00:28
por divadr
Mientras no se comprueben las actualizaciones con cada findvideos... porque se haria bastante lento si cada vez q queremos buscar videos se tienen que comprobar todos los servers...

Re: Actualizacion automatica de servers

Publicado: 27 Mar 2015, 07:36
por super_berny
Buenas, he estado trabajando en esto y he implementado un sistema q se basa en las fechas de modificacion de los archivos, tanto del repositorio como los locales.

Es decir, consulto la fecha de modificacion del archivo local y la comparo con la q nos da el repositorio. Si es mas antigua descargo el conector (aunq tb seria valido para los canales), asi no necesitamos almacenar el numero de version en ningun campo (xml o similar).

¿Q os parece? ¿Veis algun caso en q este sistema pueda dar problemas?

Re: Actualizacion automatica de servers

Publicado: 27 Mar 2015, 12:14
por divadr
Mmm... una duda me surge a mi... Al copiar los archivos al pc.. se mantiene la fecha original del archivo?

Re: Actualizacion automatica de servers

Publicado: 27 Mar 2015, 14:34
por super_berny
divadr escribió:Mmm... una duda me surge a mi... Al copiar los archivos al pc.. se mantiene la fecha original del archivo?
No, el archivo copiado tendrá la fecha de día de la copia, pero siempre sera posterior a la fecha de modificación del archivo remoto. Cuando se modifique el archivo remotos de nuevo, su fecha sera mas reciente q la del archivo local, por lo q se activara la copia del nuevo fichero.

Nota: cuando hablamos de fecha me refiero a fecha y hora.

Re: Actualizacion automatica de servers

Publicado: 27 Mar 2015, 19:13
por divadr
Pero las versiones que hay para descargar en la web en cuanto pasen unos dias puede que no sean actuales... y si la bajas y la instalas no saltara la actualizacion... porque la fecha de copias sera posterior...

Re: Actualizacion automatica de servers

Publicado: 28 Mar 2015, 01:29
por super_berny
divadr escribió:Pero las versiones que hay para descargar en la web en cuanto pasen unos dias puede que no sean actuales... y si la bajas y la instalas no saltara la actualizacion... porque la fecha de copias sera posterior...
Veamos algunos supuestos:
1- Se publica una nueva version del plugin el dia 1/4/15 a las 12h.
2- A las 12h05 se nos actualiza todo el plugin. En este momento se nos copian tb los servers. La fecha de los archivos del repositorio remoto sera 1/4/15 12h00, mientras q en nuestro disco la fecha de los mismo ficheros ser 1/4/15 12h05.
3- Cada vez q iniciemos el plugin se comprueban estas fechas y mientras fecha_local > fecha_remota no se hace nada.
4- El dia 3 a las 17h un colaborador sube al repositorio una modificacion del server_Y.py, cuya fecha pasara a ser 3/4/15 17h00
5- Iniciamos pelisalacarta el mismo dia 3 pero a las 22h. Entonces como fecha_local del server_Y.py era 1/4/15 12h05 q es menor q la nueva fecha_remota del mismo server (3/4/15 17h00) se produce la actualizacion de server_Y.py que pasara a tener como fecha local 3/4/15 22h00. Volviendo al la situacion del punto 3.

6- Ahora supongamos que nosotros el dia 4/4/15 a las 10h modificamos el server_Y.py para corregir un posible error no visto antes (o lo bajamos directamente del foro). Aunque nos conectemos, no se actualizara ya que la 4/4/15 10h00 > 3/4/15 17h00. Eso si, hay q tener cuidado en este caso por q si actualizan una nueva version en el repositorio si machacara las modificaciones q nosotros hayamos podido hacer (bueno casi como hasta ahora pasa con los canales y el xml de versiones)

Espero haber aclarado la idea.

Re: Actualizacion automatica de servers

Publicado: 29 Mar 2015, 13:47
por divadr
Otro supuesto: el dia 1/4/15 se publica una nueva version... y el dia 20/4/15 te la bajas y la instalas manualmente... las actualizaciones de servers desde el dia 1 al 20 la detectara?

Re: Actualizacion automatica de servers

Publicado: 29 Mar 2015, 17:41
por super_berny
divadr escribió:Otro supuesto: el dia 1/4/15 se publica una nueva version... y el dia 20/4/15 te la bajas y la instalas manualmente... las actualizaciones de servers desde el dia 1 al 20 la detectara?
De donde te la bajas? Dos opciones:
- Si es del repositorio oficial, significa q es la ultima versión o q no han habido actualizaciones entre el día 1 y el 20.
- Si te la bajas del foro por ejemplo, seria una versión no oficial (beta). Si tienes activada las actualizaciones automáticas y han habido nuevas versiones oficiales entre los dias 1-20 ya las tendrás y al instalar la beta machacara la q tenias.

Re: Actualizacion automatica de servers

Publicado: 29 Mar 2015, 20:47
por divadr
para los que nos los bajamos del repositorio está bien, pero... supongo que el resto de los mortales se lo bajaran del la página de pelisalacarta: http://blog.tvalacarta.info/plugin-xbmc ... descargar/ y ahí está la ultima versión que jesus ha publicado, pero no los últimos cambios que haya en el repositorio no?