def _needs_update(self, calendar):
        return self._local_ctag(calendar) != self._backend.get_ctag(calendar)
If the job refers to a inactive Newsletter delete it.
dataset/ETHPy150Open pimutils/khal/khal/khalendar/khalendar.py/CalendarCollection._needs_update--crossover with--dataset/ETHPy150Open allink/pennyblack/pennyblack/models/job.py/Job.delete