--- Log opened Thu Mar 01 00:00:11 2012 06:50 < conseo> mcallan: still, if the detector fire events only containing mainly the diff-url (without a channel-url), the kicker will fire events on all potential forums of both authors of the difference (fetched from wiki pages of these two guys). am i missing a piece here? 15:34 < mcallan> usually it will be voter-candidate or two co-voters, and then only the candidate's forum assignment applies 15:36 < mcallan> i wouldn't send diff url, but DiffKey only (a tight interface sends *minimal* information) 15:41 < mcallan> so asssuming pipermail harvester is listening for "pipermail" kicks, and irc harvester for "irc" kicks, then regardless of how many different media the candidate's group is talking in, usually the kick will prompt a poll of a single archive (either the pipermail, or the irc, or whatever else) 15:45 < mcallan> conseo: consider edge case: candidate specifies two mail forums (which is weird) a pipermail one and a google one 15:47 < mcallan> mail detector gets post, resolves diff key, and sees the candidate has two mail groups (pipermail and google). it doesn't know which the mail came from (suppose) so it kicks both "pipermail" and "google" listeners, passing them the diff key in its kick event 15:48 < mcallan> that's maybe the worst case, and it's very unlikely 17:15 < conseo> mcallan: it is already the case for us and i will be on 5-10 forums likely. many of them will be mailing lists. but what if somebody is on 10 mailing lists? 17:16 < conseo> the point is that the harvester knows which channels/directories are stored in the remote archive. so if we tell it the channel it can quickly decide whether it is interested 17:16 < conseo> we need this directory/channel information for auto-subscription anyway 17:17 < conseo> it will be in the pollwiki, right? 18:08 < mcallan> conseo: i don't know what "channel" or "directory" means. very unlikely the candidate will talk to his voters in 5 different mailing lists. you are maybe thinking of multiple polls, the mailing list(s) is specified in the *postion* 18:14 < mcallan> so pipermail harvester gets kick for a diffkey, looks at candidate postion and schedules an update for all pipermail forums specified by the candidate (rarely more than one) --- Log closed Fri Mar 02 00:00:27 2012