[07:00] The derived series differences is null ,why? [07:00] http://i3.tietuku.com/87e9eeb51026da62.png [07:00] http://i3.tietuku.com/68caf1daa35f6683.png [07:01] maozhou: You need to ensure that the DistroSeriesDifferenceJobs are running. [07:01] Using process-job-source.py [07:03] Need I run it manually? [07:04] You may run it manually or you may run it automatically. [07:04] But it must be run for the list of differences to be populated. [07:07] run crontscripts/process-job-source.py DistroSeriesDifferenceJobs ? [07:07] DistroSeriesDifferenceJobs is the parameter? [07:07] IDistroSeriesDifferenceJobSource [07:13] ok [07:14] thanks [07:14] Did it work? [07:18] The script It's running, may be I need to wait for some mimutes. [08:41] wgrant [08:42] wgrant: It's ok , thank you. [08:49] maozhou: Great. [12:45] wgrant: I only converted the stuff that needed to be security-sensitive to Archive.setProcessors; there are a couple of things that still set processors directly, namely the browser code for creating/editing distributions, Archive.enableRestrictedProcessor and friends, and a couple of tests. Do you want me to convert those too? [13:09] maybe it would be safer to convert them, let's see how hard it is [23:44] cjwatson: It's not fatal, since the field is readonly=True in the interface, but it seems like an easy port.