From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8OERHGccC1+JFgAA0tVLHw (envelope-from ) for ; Sun, 12 Jul 2020 14:21:27 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id jFHcF2ccC19pUQAAB5/wlQ (envelope-from ) for ; Sun, 12 Jul 2020 14:21:27 +0000 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 15EB2940653 for ; Sun, 12 Jul 2020 14:21:26 +0000 (UTC) Received: from localhost ([::1]:41240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jucr7-0004uL-SL for larch@yhetil.org; Sun, 12 Jul 2020 10:21:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47394) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jucqv-0004u9-Tu for guix-devel@gnu.org; Sun, 12 Jul 2020 10:21:13 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:35951) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jucqs-0006zy-He; Sun, 12 Jul 2020 10:21:13 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 17so10423897wmo.1; Sun, 12 Jul 2020 07:21:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=N7N+71BFkn2A/WDTHvRMGNoFpntmg8FRLSVKdt3M56k=; b=d91qYDb2Qn4Z8LR6M7OTpCdjwvmg2FJ9egWr05gbdRmFDXbx+dfQy2dK5BoNv8Zxfu ubTQd/WdAyxfQoMSHlhJfUZ3+DARoeD6IGZfl1w9TsClvh4KqxkvzfMuJi3hI+ccuZOO 4x7bZGa6O6Ve4jnF4AaIY+CApZ0AcrP1A424vD8dUci/jxScPMA40dKdwgZCPRRnCUJc a/hdomSFDaaTEpOevEAyLIBW/2+woNj37h78Rw6K2/zpcWvxy4/RQ/JO4fbZP5O+tN3n Ob+M/Ai4GHjvl5+2SSqoRShw1VmOBs/+4hG2PDtVoJJK3/5h1krS8j/d9jfCbezDWsNI GMNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=N7N+71BFkn2A/WDTHvRMGNoFpntmg8FRLSVKdt3M56k=; b=lh9og7MV1gOtaDDs+D6OgxM9MV5m6RqeAun2Eh4eBd6Ec0kMby1EcIvOLaYnWpUkUU QRdHfHC2xxo4krFNYey3Fw8+aq+ahVhA392zBWlMxIh5SftL7+US10/2fJg3QskLkOPF uzuJcZjXfAGTaOOWwPatIEszYMFRLSlgKxiH85HrphKARCMfAvs0hr5GOd/txkbNQQLF V8pwA9/UAmzzRL/JgkS4SKvrzqerDZMiAbz+iQ0cpG37CKfizA6OlJ+lhfv4z6oUbjrB G2l4xCe7BLrG1/6CarRUeVhKpiX0tQXX0P3cNRXdloXdvY6ZmAvyqwHzvyTolSknlSif 2UtA== X-Gm-Message-State: AOAM532FZzsqrh7JiZ3XATRk1T9ASJ7DAeEkQZvaSHR6lDc08JIO1Xbk ECjbMIPaOI5OUOscEGVi70eWqbv8bUM= X-Google-Smtp-Source: ABdhPJycdK4pX+QKOkMDwvmpVQreR2L5Kr1oXmNZv5nEmODgYluAd2wuV5Elu0bTKYLPdshPaz1auA== X-Received: by 2002:a1c:a181:: with SMTP id k123mr14709185wme.172.1594563665279; Sun, 12 Jul 2020 07:21:05 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id y77sm20483652wmd.36.2020.07.12.07.21.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2020 07:21:04 -0700 (PDT) From: zimoun To: Marius Bakke , Jonathan Brielmaier , guix-devel@gnu.org Subject: Re: Pushed a fix (?) for ACL key location In-Reply-To: <87y2noc3qn.fsf@gnu.org> References: <877dv98q1z.fsf@dustycloud.org> <522d8a75-a2ba-d6a0-908f-a6e5029c3309@web.de> <87y2noc3qn.fsf@gnu.org> Date: Sun, 12 Jul 2020 16:21:03 +0200 Message-ID: <86365wbyr4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x32b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 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" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=d91qYDb2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: R0xkoHtHHYpN Dear Marius, On Sun, 12 Jul 2020 at 14:33, Marius Bakke wrote: > One possible solution that has been discussed before is to have the CI > continously merge master to a 'stable' branch when lights are green. > There are quite a few challenges to solve with that approach though. > > We could make the pre-push hook run 'guix pull' and 'guix system build' > but it will quickly get annoying. A server-side hook for the same would > be less annoying, but would have a hard time if someone accidentally > pushes a full rebuild. > > In practice there will always be problems that cannot be caught in an > automated way. I hope such breakages are rare, but from your message it > sounds like there were many problems just this week-end? If all the patches go to Debuggs (guix-patches) then using the commit (format-patch --base=auto), the infrastructure could automatically build, run tests, lint etc. then it eases the job of the reviewer and the substitutes are available when the end-user pull. The merge would be done by hand --as today-- by the committer (pusher) to master. Well, Cuirass could track guix-patches instead of tracking master. The issue of the rebuild-the-world accident could happen. But it could also happen now, with the current model. It is a difficult topic but what is the feedback of such initiatives [1,2]? 1: https://patchwork.cbaines.net/project/guix-patches/list/ 2: https://data.guix-patches.cbaines.net/ All the best, simon