Add a "block-all new-source" hint

This hint will block all "new" source migrations.  Source migrations
for packages already in testing will be affected by this.  As usual,
this hint can be overruled by an unblock hint.

Closes: GH#8

Signed-off-by: Niels Thykier <niels@thykier.net>
master
Niels Thykier 8 years ago
parent 481f7fde08
commit c224c55d88

@ -1443,10 +1443,11 @@ class Britney(object):
blocked['block-udeb'] = hint
excuse.add_hint(hint)
if 'block' not in blocked:
for hint in self.hints.search(type='block-all', package='source'):
blocked['block'] = hint
excuse.add_hint(hint)
break
for hint in self.hints.search(type='block-all'):
if hint.package == 'source' or (not source_t and hint.package == 'new-source'):
blocked['block'] = hint
excuse.add_hint(hint)
break
if suite in ('pu', 'tpu'):
blocked['block'] = '%s-block' % (suite)
excuse.needs_approval = True

Loading…
Cancel
Save