]> err.no Git - dak/commit
NEW
authorJoerg Jaspert <joerg@debian.org>
Sun, 26 Apr 2009 11:15:37 +0000 (13:15 +0200)
committerJoerg Jaspert <joerg@debian.org>
Sun, 26 Apr 2009 11:15:37 +0000 (13:15 +0200)
commit87bf163d12ec8328d87e1b2a2ca2239221a73bd6
tree9b839a063e9c3dd4286be62f321aaa1653286225
parentd1643f66073182a31bce868db9e13f14f5bda987
NEW

modified process-new and all related stuff so NEW can now also be processed
during (most of) dinstall. The lock where NEW is forbidden is then down to
some 15 til 20 minutes, instead of 2 hours.

For that process-new moves files into a "staging" directory, from which
cron.unchecked will move them into the accepted queue. As c.u only runs when
it is safe to do so this is fine.

The small part where we still are forbidden to do NEW is between the point where
we run process-accepted and right before we start generating Packages files. As
that is exactly the area daily.lock exists for, process-new now locks on that and
simply refuses to do work then.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
config/debian/cron.unchecked
config/debian/dak.conf
config/debian/vars
dak/process_new.py
daklib/dak_exceptions.py
daklib/queue.py