[23:24] <StevenK> wgrant: Maybe my addition in model/archive would be better in the guts of canModifySuite rather than verifyUpload
[23:25] <wgrant> StevenK: Probably not
[23:26] <StevenK> Oh?
[23:26] <wgrant> StevenK: That's meant to prevent deletions as well
[23:26] <wgrant> I think
[23:27] <StevenK> It can stay in verifyUpload
[23:31] <StevenK> wgrant: Hmm, I think the deployment report broke
[23:31] <wgrant> Quite likely, given what happened
[23:31] <StevenK> ERROR:qa-tagger:Something went wrong when marking bugs: Unterminated string starting at: line 1 column 3068 (char 3068)
[23:32] <wgrant> Oh
[23:32] <wgrant> That's just a broken launchpadlib cache
[23:32] <wgrant> nuke it
[23:33] <StevenK> There's like 9000 files
[23:33] <wgrant> Yes
[23:33] <wgrant> Nuke it
[23:33] <wgrant> The launchpadlib cache is almost entirely pointless
[23:37] <StevenK> wgrant: I don't think this BPJ method is tested at all
[23:39] <wgrant> StevenK: Quite likely
[23:39] <wgrant> plsfix
[23:52] <StevenK> Hmm
[23:53] <StevenK> I can't just make the job, I need to queue it as well
[23:53] <wgrant> StevenK: .queueBuild()
[23:53] <wgrant> On the BPB
[23:55] <StevenK> And that tells me it's already queued?
[23:55] <StevenK> WTF?
[23:55] <wgrant> What suggests it's not queued?
[23:57] <StevenK> getUtility(IBinaryPackageBuildSet).getByQueueEntry(job)
[23:57] <StevenK> That returns None
[23:59] <StevenK> And if I call build.queueBuild() I get an IntegrityError