Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3FD90200D3B for ; Fri, 10 Nov 2017 21:45:35 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 3E4A7160BEE; Fri, 10 Nov 2017 20:45:35 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 85DD9160BE0 for ; Fri, 10 Nov 2017 21:45:34 +0100 (CET) Received: (qmail 22192 invoked by uid 500); 10 Nov 2017 20:45:33 -0000 Mailing-List: contact sysadmins-help@spamassassin.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: sysadmins@spamassassin.apache.org Delivered-To: mailing list sysadmins@spamassassin.apache.org Received: (qmail 22181 invoked by uid 99); 10 Nov 2017 20:45:33 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Nov 2017 20:45:33 +0000 Received: from djones5.jonesol.com (cpe-76-187-196-227.tx.res.rr.com [76.187.196.227]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 0C1171A023B for ; Fri, 10 Nov 2017 20:45:32 +0000 (UTC) Subject: Re: ruleqa user llanga To: sysadmins@spamassassin.apache.org References: <20171107083013.5A7D5A0744@sa-vm1.apache.org> <35f76bc4-e271-ceeb-a0e4-8be3c382eb90@apache.org> <4576305c9e70199e11c6c47f7ea4434b.squirrel@wuppie.web2all.nl> <3dea0f645473c90bac445062a29155b8.squirrel@wuppie.web2all.nl> From: Dave Jones Message-ID: <648aa133-cc91-39a7-a652-6a164842f8fd@apache.org> Date: Fri, 10 Nov 2017 14:45:53 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit archived-at: Fri, 10 Nov 2017 20:45:35 -0000 On 11/10/2017 09:01 AM, Merijn van den Kroonenberg wrote: >> >>>> Day 2 doesn't have that table with "mcviewing". The next question is >>>> what is causing this problem. Is it related to new commits that throw >>>> off the masscheck processing? >>> >>> The 2 days ago doesn't highlight a current masscheck....but still it >>> shows >>> a result at the bottom...so its showing *something*. I think its likely >>> it >>> is the masxcheck as present in the datrev input field: >>> 20171108-r1814560-n >>> But that one isn't in any daterev liting, not even in the full listing. >>> >>> So i think something in the ruleqa.cgi which builds the daterev list is >>> broken and leaves out some masschecks. >>> If I get the cachefile and the ddirectory listings I can go debug where >>> things go pear-shaped. >>> >> >> I have found one dubious piece of code where the masschecks are indexed >> based on their svn rev number. But that is not an unique value has the >> same revision can be masschecked multiple times (by different >> submitter/date). > > I think this is in fact the case. > There is something weird with masscheck user llanga. > Either something is off with the timing of masscheck result submission or > that user submits the masscheck result twice (once more the next day for > the same revision). > I think thats what triggers the bug in the ruleqa page. > > ls -l html/20171108/r1814560-n/LOGS.all-*-llanga* > 5356811 Nov 10 01:05 html/20171108/r1814560-n/LOGS.all-ham-llanga.log.gz > 521798 Nov 10 01:06 html/20171108/r1814560-n/LOGS.all-spam-llanga.log.gz > > ls -l html/20171109/r1814560-n/LOGS.all-*-llanga* > 5356811 Nov 10 08:12 html/20171109/r1814560-n/LOGS.all-ham-llanga.log.gz > 521798 Nov 10 08:12 html/20171109/r1814560-n/LOGS.all-spam-llanga.log.gz > > b14039f7b3ef3329d6bbd80e8a2eb5e04eb62129 > html/20171108/r1814560-n/LOGS.all-ham-llanga.log.gz > b14039f7b3ef3329d6bbd80e8a2eb5e04eb62129 > html/20171109/r1814560-n/LOGS.all-ham-llanga.log.gz > > same checksum so same files. > The question is, does the user do something wrong or is some scripting > messed up (maybe related to bad timing or timezone issues). > I will look at this closer this evening in 4 or 5 hours. I do see that this masschecker llanga is standing out on the http://ruleqa.spamassassin.org pages: http://ruleqa.spamassassin.org/1-days-ago?xml=1 http://ruleqa.spamassassin.org/2-days-ago?xml=1 http://ruleqa.spamassassin.org/3-days-ago?xml=1 The masscheck processing is supposed to filter out masscheck submissions that don't match the SVN tagged revision plust some other minimum requirements but it may not be handling this situation properly. >> >> Please see attached patch for masses/rulequa/ruleqa.cgi > > I think i failed to attach patch correctly but send it directly to dave. I have committed and applied your patch to the working area. > >> >> If this is not it then I suspect code around line 453 which trims some >> revisions away. But its very hard to read code. > > -- Dave