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 1SIX4E-00012A-7V for garchives@archives.gentoo.org; Fri, 13 Apr 2012 03:20:58 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26CA5E0BB9; Fri, 13 Apr 2012 03:20:43 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BA168E0B97 for ; Fri, 13 Apr 2012 03:19:56 +0000 (UTC) Received: from mail-qc0-f179.google.com (mail-qc0-f179.google.com [209.85.216.179]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 2A6D11B401D for ; Fri, 13 Apr 2012 03:19:56 +0000 (UTC) Received: by qcha6 with SMTP id a6so1703280qch.10 for ; Thu, 12 Apr 2012 20:19:54 -0700 (PDT) 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 Received: by 10.224.221.75 with SMTP id ib11mr523851qab.21.1334287194257; Thu, 12 Apr 2012 20:19:54 -0700 (PDT) Received: by 10.229.24.130 with HTTP; Thu, 12 Apr 2012 20:19:54 -0700 (PDT) In-Reply-To: <4F857117.1060907@gentoo.org> References: <20120410175425.GA8504@linux1> <4F849BDA.8030802@gentoo.org> <20120410211745.GA9144@linux1> <4F857117.1060907@gentoo.org> Date: Thu, 12 Apr 2012 23:19:54 -0400 Message-ID: Subject: Re: [gentoo-dev] pybugz call for testers From: Mike Gilbert To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 3db5cd9a-be6b-4d9b-989b-029e4d15154c X-Archives-Hash: c560d5f9354ea78614c3844090046144 On Wed, Apr 11, 2012 at 7:55 AM, "Pawe=C5=82 Hajdan, Jr." wrote: > On 4/10/12 11:17 PM, William Hubbs wrote: >> On Tue, Apr 10, 2012 at 10:45:14PM +0200, "Pawe=C5=82 Hajdan, Jr." wrote= : >>> On 4/10/12 7:54 PM, William Hubbs wrote: >>>> I can name a couple of issues that are api limitations that we can't d= o >>>> anything about: >>>> - you can't search on cc: or keywords fields. >>> That's going to be a problem for arch testing needs (e.g. STABLEREQ >>> keyword and x86@ cc-ed). How about doing the searches "the old way" tha= t >>> allowed the above. >> >> That is not so easy to do since we have completely gotten rid of the old >> method of communicating with bugzilla. That method was not reliable and >> had broken several times with bugzilla upgrades, but using the web >> services will be more stable. > > Right, scraping HTML that way was obviously brittle, but at least it > worked (in the pragmatic sense). Without that functionality, the > batch-stabilization tools I and other devs use would be broken. > > If possible, please restore the old code, possibly marked as deprecated > and not officially supported (best effort, patches welcome is fine), and > named maybe search_brittle or something similar. > Do you need the command line front end for your arch testing utilities, or are you using the bugzilla.py module directly? If the latter, I think it would be possible to restore the old bugzilla.py module, possibly with a different name. If you actually need the front end (bugz and cli.py), it would probably be easier for you to just have two copies of pybugz: an old version for searching and a new version for making changes.