From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6BYvCf7C/mRaigAA9RJhRA:P1 (envelope-from ) for ; Mon, 11 Sep 2023 09:34:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 6BYvCf7C/mRaigAA9RJhRA (envelope-from ) for ; Mon, 11 Sep 2023 09:34:22 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EA5903F470 for ; Mon, 11 Sep 2023 09:34:20 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=PoyYtfhU; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694417662; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=MuB86XSIydjLvjtgRsunwV8kwk9WP49HY/fq27ukVjI=; b=Mw0J8eP0e6M4Pps5U9+ZZiEBTm/vXcWfiPatvTTlBbY96a01mIAE9WzcI2eADXnobDqT6w 4lcFitH4sMSFxz/tFRp/XbJN6fZ4mBRcrss0deN2vZePDIdNEbce4LVUGVrx9Scp4YUCQr a7MyuJMq4UyVzxDq3Af/RzJN5JhUq79pZ7LPWtoTKLdUZ/1U/KxuR6hXGeybEK+o411aXv p8mvAei9hSU8WmpYDG+b1P+WoWBxU3MFj8tiydLnIGdKcsx7O9zZv2lhHJ/GIFI8zvr4aM +4Q8CSSD+NTjpHrgcWi6ieqiqftWSSpXGOd1kOYhxDH9tAesho/pAhnivjrftQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=PoyYtfhU; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694417662; a=rsa-sha256; cv=none; b=hAgUZpcqaamEf8tH0Kbjuq0jge2gHOgzUPBvjKax71kwMOaXRIOyUsu9u4cH3dx+FhC1Ai w7DLYBcPfEUKBpqTtGGcRyEhkQvmaA5B+/F1DqZ5itfFSCVRIWVeoSyVAwc56w9NVQOnL7 Zv5UE+KNr6g0rHh94nyBnhQZFR34rt8KYS4P64rXol5DyVWCZdatFLSorr6W6YthZ5EGdq KG2TeSMEe58MRp/gtrMDMbxDahyL8/3cYpj8Qvwc3S01yVlbXVvKhrXuhUZE/asATS2ONB GD646fXjHO78mdAe3uj3av2GjvC7fxPLnJ2Bu/m4JAamR9I6zB2VOyLbNj9sWQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfbQm-0004Vl-MX; Mon, 11 Sep 2023 03:34:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfbQk-0004NJ-BH for bug-guix@gnu.org; Mon, 11 Sep 2023 03:33:58 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfbQk-00051E-2m for bug-guix@gnu.org; Mon, 11 Sep 2023 03:33:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qfbQn-0007LO-UF for bug-guix@gnu.org; Mon, 11 Sep 2023 03:34:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that Resent-From: Csepp Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 11 Sep 2023 07:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65391 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier Cc: Maxim Cournoyer , 65391@debbugs.gnu.org, Maxime Devos , =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Bruno Victal , Andy Tai , Csepp Received: via spool by 65391-submit@debbugs.gnu.org id=B65391.169441763228213 (code B ref 65391); Mon, 11 Sep 2023 07:34:01 +0000 Received: (at 65391) by debbugs.gnu.org; 11 Sep 2023 07:33:52 +0000 Received: from localhost ([127.0.0.1]:52016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfbQe-0007Ky-7b for submit@debbugs.gnu.org; Mon, 11 Sep 2023 03:33:52 -0400 Received: from mx1.riseup.net ([198.252.153.129]:33768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfbQb-0007Kh-6N for 65391@debbugs.gnu.org; Mon, 11 Sep 2023 03:33:50 -0400 Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4RkdkC46vZzDqny; Mon, 11 Sep 2023 07:33:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1694417619; bh=KBXA+PzIQCz4mfOw0ZvSyeGkfw/7ks1nTS2kGXrfUck=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=PoyYtfhUqQOBJY6M3V81t8Yn7dG1FDxOj1e9OW8ak7TUns3CPKNK08Zl0lvkYF/Vy Md1DxyxDIOcY5TbE2q/mpkKGFtlnd03eKaYuAiabxH8WHsdrp/rq2eWksjh8YEZ3vf r5BLtiMuKVDV/5a9dxfUqSJfAfu1YSWUW/IpEUOQ= X-Riseup-User-ID: C4A6DCFDC9DC38D9380E9025CCA6CF73B832F83A3BC67825E3F6555D1B842E82 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4Rkdjz1HQqzJmqR; Mon, 11 Sep 2023 07:33:26 +0000 (UTC) References: <295ef8c8-574a-4169-98f3-6d9aaeb773f1@telenet.be> <6a62aced-9138-0496-fb01-d5d8e89ba8d6@telenet.be> <87h6ohc3gk.fsf@gmail.com> <87tts6kym3.fsf@gmail.com> From: Csepp Date: Mon, 11 Sep 2023 09:28:32 +0200 In-reply-to: <87tts6kym3.fsf@gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: EA5903F470 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: 7.18 X-Spam-Score: 7.18 X-TUID: +85wiersMe6O (changing the subject back to the intended one. I think the fact that someone replies to an automated acknowledgement email like once a week says indicates that the emails are not communicating clearly what their purpose is. anyways, on to the actual issue at hand.) Simon Tournier writes: > Hi, > > On Tue, 29 Aug 2023 at 10:45, Maxim Cournoyer = wrote: > >> It's frustrating for users when a package is missing, but it's also >> frustrating/inefficient for maintainers to stumble upon broken packages >> when checking if an upgrade broke dependent packages (it takes time to >> build them just to find out they fail, and researching they already >> did), so a balance is needed. > > There is nothing worse as an user to have this experience: > > guix search foobar > > oh cool, foobar is there, let try it, > > guix shell foobar > > =E2=80=A6 wait =E2=80=A6 > =E2=80=A6 stuff are building =E2=80=A6 > =E2=80=A6 laptop is burning =E2=80=A6 > =E2=80=A6 wait =E2=80=A6 > Bang! > > Keeping broken packages is just annoyances. Contributor are annoyed > because as said by the paragraph above. And user are annoyed as > described just above. > > I am in favor to set a policy for removing then. > > The question is the way to detect them. QA can do whatever we want but > until people are helping Chris because, IMHO, Chris is already enough > busy to keep stuff running, we probably need to keep our process simple > enough in order to stay actionable and avoid some vacuum of =E2=80=9Ccoul= da, > shoulda or woulda=E2=80=9D. For what my opinion is worth on that. :-) > > Cheers, > simon That is not a package problem but a Guix interface problem. I have been saying for a while that there needs to be an option to disable all non-trivial local builds by default when you know your machine can't handle them. Alternatively the CI could record some basic resource utilization information, so users could for example set a limit on RAM. (Although this gets tricky for parallel builds.)