Package: ftp.debian.org
User: ftp.debian....@packages.debian.org
Usertag: dak
Severity: minor
Owner: Ansgar Burchardt <ans...@debian.org>

`dak check-overrides` logs the removal of recent unused overrides, even
though they are kept:

+---
| 2016-06.xz:20160620021215|check-overrides|dak|removing unused 
override|jessie-backports|main|dsc|golang-github-fatih-color|extra|misc|None
| 2016-06.xz:20160620021217|check-overrides|dak|removing unused 
override|jessie-backports|main|deb|golang-github-fatih-color-dev|extra|devel|None
| 2016-06.xz:20160620081236|check-overrides|dak|removing unused 
override|jessie-backports|main|dsc|golang-github-fatih-color|extra|misc|None
| 2016-06.xz:20160620081238|check-overrides|dak|removing unused 
override|jessie-backports|main|deb|golang-github-fatih-color-dev|extra|devel|None
[ ... ]
| 2016-07.xz:20160704021044|check-overrides|dak|removing unused 
override|jessie-backports|main|dsc|golang-github-fatih-color|extra|misc|None
| 2016-07.xz:20160704021046|check-overrides|dak|removing unused 
override|jessie-backports|main|deb|golang-github-fatih-color-dev|extra|devel|None
+---

We intentionally keep unused overrides for 14 days to allow buildds to
catch up.

It looks fairly easy to fix: in `dak/check_overrides.py` move the

    created < now() - interval '14 days'

condition from the `DELETE` query into the `SELECT` finding unused
overrides (as a `recent` column or so) and only emit log entries when
the override is not recent.

Ansgar

Reply via email to