I see the problem already. The code tries to extrapolate the past 25
dates by substracting multiples of 24 hours from today's earliest time.
As the Sunday we switched to DST only contains 23 hours, that day is
skipped altogether (Monday 00:00:00 minus 24 hours is Saturday 23:00:00).

The solution would be to rewrite that code to extrapolate a preceding
day based on the last-calculated day instead (earliest-time-in-a-day
minus 1 hour, extract day, month, year), or use a decent date-handling
package for Perl instead. This is where my Perl rust starts to creak
ominously though, and I just don't have the time to invest in oiling
myself in this respect.

Martijn Pieters


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to