close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 11 years ago

Last modified 11 years ago

#1723 new defect

Series con fecha inicio mayor que fecha fin

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: high Milestone: Mantainance
Component: Kernel Version: 3.2
Severity: critical Keywords:
Cc:

Description

Se observa un cambio en la nueva versión de TOL por la cual, una serie cuya fecha de inicio es mayor que su fecha de fin, se redefine automáticamente al asignarla cambiando estas fechas a TheEnd y TheBegin respectivamente.

Véase:

Date First(SubSer(CalInd(C,C), y2001, y2000)); // -> y2001
Date Last(SubSer(CalInd(C,C), y2001, y2000)); // -> y2000
Date {
  Serie s = SubSer(CalInd(C,C), y2001, y2000);
  First(s)
}; // -> v3.1: y2001 | v3.2: TheEnd
Date {
  Serie s = SubSer(CalInd(C,C), y2001, y2000);
  Last(s)
}; // -> v3.1: y2000 | v3.2: TheBegin

Este cambio produce algunos errores en código anterior, como por ejemplo, en el paquete RandVar.

¿Es este cambio necesario? ¿Responde a alguna necesidad?

Change History (3)

comment:1 Changed 11 years ago by Pedro Gea

El problema no se presenta si no se realiza la asignación de la serie:

Date {
  @Serie s = @Serie(SubSer(CalInd(C,C), y2001, y2000));
  First($s)
}; // -> y2001
Date {
  @Serie s = @Serie(SubSer(CalInd(C,C), y2001, y2000));
  Last($s)
}; // -> y2000

comment:2 Changed 11 years ago by Víctor de Buen Remiro

Pues lo cierto es que el cambio [5410] está etiquetado como Cambios tentativos a chequear antes de subir la release binaria, así que imagino que se trata de una prueba que me dejaron a medias y se puede retroceder, aunque habría que rehacer los tests por si acaso.

De todas formas me parece preocupante que produzca errores algo así, pues podría estar escondiendo algún otro error no descubierto en el manejo de series vacías. Me gustaría ver qué tipo de situaciones se están produciendo y cuál es el problema realmente.

comment:3 Changed 11 years ago by Jorge

(In [5993]) refs #1723, revirtiendo los cambios de [5410] que afectan a este ticket

Note: See TracTickets for help on using tickets.