From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id aAawDi9qaGa8fgEA62LTzQ:P1 (envelope-from ) for ; Tue, 11 Jun 2024 15:15:59 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id aAawDi9qaGa8fgEA62LTzQ (envelope-from ) for ; Tue, 11 Jun 2024 17:15:59 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718118959; a=rsa-sha256; cv=none; b=hhdChE+yadvAO1WDkIdxMUJgrDSdoZ50HPcKEzy+Z0hrnJq/dxWDotVTLXt4SBOHne0a+d QhfM2LTPBhMrIjjqJndaGAIiWl/lXeG2bi6uHo7csJFwH4lV8lr2yvnYcTAPCCsfQChuST CVEiDXArZIVUIYINOKq2XdGKEFUDtXTeSBTSMc7Z5uzV2TGusPv/yaQMVrCIy2DR955D72 czsAfbvvUMOMkgEQnYr+X18hHspNjhU8bEgCVa2Rqo+hR2lpJyO7fuLH5/WiZThfVblz7u NuFyl2QXj4sQFcAY+PmgunXvUrF9vSeWCRFzaDaTPiI+XDWJC6a3f2AVkc9DEg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718118959; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=jYoWHaDq6o6/c2or0OTk1x+mGr7l5psSPGHc0xxCHRg=; b=LWqJFgPon2PD22k+ak7tEJyCz91TK2+IXexvY72T4n5lhH4BlTHsfjflOaKiHTQBB59aUn jAmbBOdRYbCNe9NfVwZMaBPwazv4pooyRAPyr0MTDJ/GEZdrcx47OR3bd5mKXrA3UyAq9Z 6jCQtAYJ6EVLkXKfgIZ8PE+ZMGlHZvJ7KFPvfynYOeXJEzJWEl/Ub8Z0RTrlQaqHZtZShi kUJ2k8Oe+3Our5P/koKdFoziKRE4poG2pOldcsR+zkMxyECUIUL7pCk/n5GdMtwLHsoNVX qJs1c9rTV6tqG8e34/Z4NBohKHRhdSLWeXfskOSCkq1pPVWBVo30XnQhnj5MdQ== 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 E59E535950 for ; Tue, 11 Jun 2024 17:15:58 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sH3Dq-0007Uh-C9; Tue, 11 Jun 2024 11:15:42 -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 1sH3Dm-0007Ty-A0 for guix-devel@gnu.org; Tue, 11 Jun 2024 11:15:38 -0400 Received: from world.peace.net ([92.243.26.228]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sH3Di-0002nX-Ik for guix-devel@gnu.org; Tue, 11 Jun 2024 11:15:37 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sH3Da-0007Xa-FT; Tue, 11 Jun 2024 11:15:26 -0400 From: Mark H Weaver To: Christopher Baines Cc: guix-devel@gnu.org Subject: Re: Cleaning up branches on savannah In-Reply-To: <87sexo26pz.fsf@cbaines.net> References: <871q592ixj.fsf@cbaines.net> <87o78c98cg.fsf@netris.org> <87sexo26pz.fsf@cbaines.net> Date: Tue, 11 Jun 2024 11:16:59 -0400 Message-ID: <87cyon8q61.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=92.243.26.228; envelope-from=mhw@netris.org; helo=world.peace.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: E59E535950 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -6.34 X-Spam-Score: -6.34 X-TUID: ZXYRVF5tGw48 Hi Christopher, Christopher Baines writes: > I think the easy process change is to delete the gnuzilla-updates branch > once you've pushed the chagnes to master. That should make it clearer > that there's effectively nothing on that branch. Okay, I'll do that from now on. > This shouldn't cause any problems for ci.guix.gnu.org (it hasn't when > this has been tested in the past). This was my main worry about deleting the branch, but based on what you wrote above, I'll assume for now that it will not cause problems for ci.guix.gnu.org. > More generally, I think this is the kind of change that hopefully could > be tested through QA. That would mean sending a patch series to > guix-patches and then checking qa.guix.gnu.org for the results. Whether > this would take more time or more work is another question though as QA > has not been keeping up lately. For IceCat updates, which almost always include security fixes, it is important to have very fast turnaround time on the test results. ci.guix.gnu.org normally starts building the new IceCat within an hour or so of the update being pushed to 'gnuzilla-updates', and usually finishes the build within 4-5 hours. If, as you say, QA has not been keeping up lately, then I'm not sure it will be fast enough for this use case. Also, I'd like to maximize the likelihood that substitutes for IceCat updates will be available *immediately* upon pushing them to 'master'. That's another motivation for pushing them to a temporary branch that ci.guix.gnu.org has been configured to build. Does that make sense? I admit that I haven't been following the evolution of Guix development processes much in recent years, nor do I know much about the new QA system. Please let me know if I have misunderstood anything. Best regards, Mark