Skip to content
Bug Graveyard

Here lie the bugs we fixed. Most of them stayed dead.

← All graves

R.I.P.

Timezone bug in scheduler

–

“Died at 00:00 UTC. Still alive in IST.”

PythonTimezone

The grave is empty. It rose again.

Death certificate

Status
🪦 Buried
Cause of death
TimezoneWorked perfectly, except at midnight UTC, during daylight saving, or for anyone else on Earth.
Severity
Medium
Hours to kill
16 hours
Killed by
Jashanpreet
Language
Python
Born
30 Mar 2025
Fix merged
9 Apr 2025
Buried
18 Apr 2025
Component
scheduler
Symptoms
Reminders fired an hour early after the clocks went forward, because times were saved without a timezone.
The fix
Saved reminder times in UTC along with the user's timezone.

Timeline

Every life of this bug, oldest first.

  1. Born as “Timezone bug in scheduler”30 Mar 2025

  2. Fix merged9 Apr 2025

  3. Buried18 Apr 2025

  4. Rose again as “Timezone bug in scheduler (Zombie #1)”26 Oct 2025

Risen from this grave

It came back.