[07:00] <maozhou> The derived series differences is null ,why?
[07:00] <maozhou> http://i3.tietuku.com/87e9eeb51026da62.png
[07:00] <maozhou> http://i3.tietuku.com/68caf1daa35f6683.png
[07:01] <wgrant> maozhou: You need to ensure that the DistroSeriesDifferenceJobs are running.
[07:01] <wgrant> Using process-job-source.py
[07:03] <maozhou> Need I run it  manually?
[07:04] <wgrant> You may run it manually or you may run it automatically.
[07:04] <wgrant> But it must be run for the list of differences to be populated.
[07:07] <maozhou> run  crontscripts/process-job-source.py  DistroSeriesDifferenceJobs ?
[07:07] <maozhou> DistroSeriesDifferenceJobs is the parameter?
[07:07] <wgrant> IDistroSeriesDifferenceJobSource
[07:13] <maozhou> ok
[07:14] <maozhou> thanks
[07:14] <wgrant> Did it work?
[07:18] <maozhou> The script It's running,  may be I need to wait for some mimutes.
[08:41] <maozhou> wgrant
[08:42] <maozhou> wgrant: It's ok , thank you.
[08:49] <wgrant> maozhou: Great.
[12:45] <cjwatson> 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] <cjwatson> maybe it would be safer to convert them, let's see how hard it is
[23:44] <wgrant> cjwatson: It's not fatal, since the field is readonly=True in the interface, but it seems like an easy port.