5 Commits

Author SHA1 Message Date
Robert Bruce Park
b0dc9079db Stop grouping debian syncs 2016-11-17 18:46:09 +01:00
Martin Pitt
18fd57e383 policies/sourceppa.py: Cache "no PPA" results as well
This accidentally got broken by 11705f4a7.
2016-11-17 18:39:38 +01:00
Martin Pitt
efd8794804 policies/sourceppa.py: Bump Launchpad timeout
Let's see if that helps with the timeouts we get during britney runs.
2016-11-17 18:01:00 +01:00
Martin Pitt
11705f4a7b Some PPA landing fixes
The original commit had an unreliable policy info (the peer PPA group), as
correct updating of friends' excuses depends on the processing order.

 - Also add the currently investigated package to the policy info.
 - Add a HTML excuse too, so that excuses.html actually shows the reason for
   blocking.
 - Don't invalidate other excuses multiple times.
 - Change the policy_info to always carry the friend information with it, as
   that's useful to know for accepted packages too. Adjust test_approve_ppa()
   accordingly.
 - Verify "reason" field in test_sourceppa_policy()
 - Add another integration test to ensure that this also applies to unbuilt
   packages, not just to rejection from other Policies.
 - Avoid FileNotFoundError, this does not yet exist in Python 3.2.
2016-11-17 17:37:49 +01:00
Robert Bruce Park
47f5f0da72 Reject packages if entire source ppa won't migrate 2016-11-17 11:56:12 +01:00