From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NzTJZ-0002ny-1z for garchives@archives.gentoo.org; Wed, 07 Apr 2010 11:20:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 747F1E0900; Wed, 7 Apr 2010 11:20:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B7CECE0A41 for ; Wed, 7 Apr 2010 11:20:16 +0000 (UTC) Received: from [192.168.0.3] (e179009131.adsl.alicedsl.de [85.179.9.131]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 6C0711B4095 for ; Wed, 7 Apr 2010 11:20:14 +0000 (UTC) Message-ID: <4BBC6A6B.5080804@gentoo.org> Date: Wed, 07 Apr 2010 13:20:11 +0200 From: Sebastian Pipping User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100331 Thunderbird/3.0.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [Gentoo Pheonix] Heartbeat team force References: <4BB7C02D.7090008@gentoo.org> In-Reply-To: <4BB7C02D.7090008@gentoo.org> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 4144e194-510d-4928-8ccd-cbe6ddf7e897 X-Archives-Hash: 2b979b69a99486560471388de850399f On 04/04/10 00:24, Sebastian Pipping wrote: > Concrete tasks > ============== > - [..] > - work on association between bugs and packages > (for all bugs, not just bugday ones) I've been playing with code answering the questions: - How do bugs and packages relate? - How is bugload distributed across developers? I came to a point where - I have something that starts to be useful - I am facing troubles that need further consideration first, see below. Current results =============== Bug load per developer ---------------------- http://dev.gentoo.org/~sping/bug-heartbeat/report--bug-count-by-person.html Bug load per herd ----------------- http://dev.gentoo.org/~sping/bug-heartbeat/report--bug-count-by-herd.html Bugs in a tree of category and package -------------------------------------- http://dev.gentoo.org/~sping/bug-heartbeat/report--bugs-by-package.html Bugs that may lack mention of package name ------------------------------------------ http://dev.gentoo.org/~sping/bug-heartbeat/report--bugs-without-package.html Question to be answered ======================= - herds.xml does not hold membership lists for all projects, not even herds. The load evaluator needs access to complete mappings to generate output close to reality. How can such a mapping be made without duplicating data? - Pulling XML out of Bugzilla does no longer feel right with this amount of data: it's 15,000 open bugs that need to be refreshed periodically in chunks of 100 bugs (Bugzilla's limit) each. That's 150 request for a full sync. How can that be improved? Generating reports yourself =========================== In case you want to play with the code yourself: http://git.goodpoint.de/?p=gentoo-bug-heartbeat.git;a=summary Run the report generator as following: # bzip2 -d xmlbugs.xml.bz2 # python modules/heartbeat/reporter.py The .bz2 file needed is up at , too. Sebastian