From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= Subject: Re: How to notice when my change breaks something Date: Sun, 18 Feb 2018 22:04:27 +0100 Message-ID: <20180218220427.13a1630b@alma-ubu> References: <20180208040203.20434.7928@vcs0.savannah.gnu.org> <20180208040204.6328E20AD1@vcs0.savannah.gnu.org> <87vaf6d04i.fsf@netris.org> <878tc0o0co.fsf_-_@gmail.com> <87a7wfm9xc.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1enW8P-00075r-Lj for guix-devel@gnu.org; Sun, 18 Feb 2018 16:04:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1enW8M-00009p-D0 for guix-devel@gnu.org; Sun, 18 Feb 2018 16:04:33 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:51458 helo=bjoernhoefling.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1enW8M-00009H-61 for guix-devel@gnu.org; Sun, 18 Feb 2018 16:04:30 -0500 In-Reply-To: <87a7wfm9xc.fsf@netris.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mark H Weaver Cc: guix-devel@gnu.org Hi Mark, On Sun, 11 Feb 2018 17:35:43 -0500 Mark H Weaver wrote: > Hi Chris, >=20 > Chris Marusich writes: >=20 > > How do you notice when a change breaks something else? You so > > frequently notice these things, it almost seems like you're > > omniscient! > > > > Do you have an automated mechanism for doing this, or are you > > manually checking things frequently? =20 >=20 > I regularly check Hydra for newly failed packages. To see the most > recent evaluations, visit . Each > evaluation corresponds to a commit of Guix's git repo. You can > compare two evaluations with URLs of the form > , which will compare > evaluation 109907 to the previous evaluation 109906. It is also often > useful to compare to a slightly older evaluation, especially one with > an unusually low number of failures, e.g. > where 109896 was > the most recent evaluation of 'master' with fewer than 1900 failures. >=20 > Note that hydra.gnu.org is not sufficiently powerful for the work it > is currently doing, so it often takes on the order of several > *minutes* for the above URLs to load, and sometimes the Nginx > front-end will time-out before that happens. Our new build farm is > vastly more powerful, but its web interface is currently quite > rudimentary and not yet sufficient for the kind of monitoring I do on > Hydra. >=20 > Hope this helps. >=20 > Mark Yes, that definitely helped me too. I have a follow-up question: This day I realized that teeworlds broke on core-updates due to a freetype update (see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30518). Now I thought: Is it possible to download the whole list of (directly) breaking packages from Hydra? If so, I could fold-packages through them and filter out those that also have freetype as a dependency and probably fix them with a one-liner. Is there any download/API functionality for Hydra? Bj=C3=B6rn