From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sAUtJ4MgOGTtdgAASxT56A (envelope-from ) for ; Thu, 13 Apr 2023 17:32:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kHYiJ4MgOGT0NAAAauVa8A (envelope-from ) for ; Thu, 13 Apr 2023 17:32:19 +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 50B51F515 for ; Thu, 13 Apr 2023 17:32:19 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pmyvG-0007CM-4h; Thu, 13 Apr 2023 11:31: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 1pmyvF-0007C7-6W for guix-devel@gnu.org; Thu, 13 Apr 2023 11:31:41 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pmyv9-00024f-Pm for guix-devel@gnu.org; Thu, 13 Apr 2023 11:31:40 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-2f67111b2d0so42573f8f.0 for ; Thu, 13 Apr 2023 08:31:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681399892; x=1683991892; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=2KTc3E6Lh35gowd5xEXKkKg5NyzHRFIrC3fEuTV/GRY=; b=XidhjiZnhqSdBS/Maon6yoeSAepoxCLEbWhaoOeuLzb+GKHw+pa/lY+vJQgwIIDrkz Sevsg+s1vIf/tB1TqcUKM43Hit119/FDeLooDaO8Gt0O5l1YIuryu7Fnpzczat4Tetgq PvONQaPflxh2UAo5lJy4Y1MnJTH1ulN5di4VEhAaKupvbq5w9LJEbXBILYhp6wncVIhR 1ddJvuIp414rfWFFqPQoii8G/pR3+DTTxGt/oi/Z96R2bNmLUErvt9XeCCOtiEZg5V01 dya/YyU9uY04+/Tv20uWQItfPrhXcklZNwac7r4x7VmP+H7lYyJ7YEZuJS4DKY7O/NPj 8jlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681399892; x=1683991892; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=2KTc3E6Lh35gowd5xEXKkKg5NyzHRFIrC3fEuTV/GRY=; b=EcM4fdk1bLRn9nDyFLD9MbMbKGRimYOwxnA2pOtDZva6/UY0PhUNo2c5i+Cd74Kn84 xWNaOe41WcPvSvUFNGOBnwLvsbr6QufFsov41jeaq4uHhQYB6wb8Ddfl3QvOaQKMOBVK mZAyGVHpd0wJj36/r+aakukWR+Ta5pttyzgHY9G54Vn/isN1Dy3JBP4G2E/KTCLH1/iG dzEAp8Sss8kt1ofZlbkWkJErlpojrXOMHQDA/5yOjg5IKkU22jZA4rOQNE/T96X98b83 K4DDuvXK6Vks20jqhnYx7dL3mt+FigcPiJ1v3+wVVwuKhAewXppJ1K0UfLq9iT3B6hBy WZ1g== X-Gm-Message-State: AAQBX9ddv294LGCBbEOo3xcANxpb0KxP9Sdk9S48jN4QUww8TONMJKmE 1GPR9tMNwTsLkPnq9wMJ2tKTynC9rG4= X-Google-Smtp-Source: AKy350YVKZ77m6RhXwJnbwRPCOmtBThGzuvFekvObuelMhmV+Zz+rjzxH06YRhCcZvQ2wzvIBK8JTA== X-Received: by 2002:a05:600c:1c99:b0:3f0:9df8:81e1 with SMTP id k25-20020a05600c1c9900b003f09df881e1mr2345837wms.2.1681399892370; Thu, 13 Apr 2023 08:31:32 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id l10-20020a7bc34a000000b003eeb1d6a470sm2085761wmj.13.2023.04.13.08.31.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Apr 2023 08:31:31 -0700 (PDT) From: Simon Tournier To: jgart , Kaelyn , guix-devel Subject: Re: i686 core-updates failure. In-Reply-To: References: <86cz48ta1g.fsf@gmail.com> Date: Thu, 13 Apr 2023 17:31:28 +0200 Message-ID: <868revssrz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42a.google.com 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, T_SPF_TEMPERROR=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-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681399939; a=rsa-sha256; cv=none; b=YemTzWY92oe4pH7aUHZT4JsbG/RWTj0tt9i7HyII5p7pDA0q0DuPYfkLHJjGHydqVaWCqw bYapvLTy6B0XRMAZhMJQRoAZ47e1HVfNbed/2tR20Fg1Fges2qMJaSCc8CwJamDzGo8+L4 0eNOZyjNth7wezoMw48sOW9M3Pe1oosyppucY+kSL3Wm6vHeICztHB8P3g7awuxaTz0DKH 41crgURd06LRRDonM/6X8npoWo55f78E9R6QQ3KLZ8AHe7ow9EIiYfWbjd6vGzgBcOSlpx qRW+vlboZ8B719cREacwhelFvMbU6rRSsST4BB8qH23uMjBf47mhb87z6+UwyA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=XidhjiZn; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681399939; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=2KTc3E6Lh35gowd5xEXKkKg5NyzHRFIrC3fEuTV/GRY=; b=tvZ1laPUXx0TPbF1GWt4DzRM1/fGzUNBmIdtYVv5DzKJEA3kHiKFL2SrisfIlMRu1s+z7s aaQgYjSHleDPzg7Apradzy0ngXx/xLa8G5Cs0RziculS7IH0SeDPn9EM5QE0ziJfg82KXX amY+LUKZyBGqeoYQnT2ryeaK1Bz6E18o5Jc4ivkgkpgmZwU8Cn7FMvBS/y1o55NYFphPn1 mTv86lCgf7F0+8gqTZp9t3MzTpKUwy0xaNzpMfv4LDqnM+LF28HkJnIzJpfGfMmaTp7UaC cmjMMPQpjRzYmr9ML10c6kSM9s6VDByGSp7otE3U90P2beeCIHV9yx/pI6MFnQ== X-Migadu-Queue-Id: 50B51F515 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=XidhjiZn; 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"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -6.45 X-Spam-Score: -6.45 X-TUID: Q+Alv4cAbIaE Hi jgart, On Thu, 13 Apr 2023 at 13:23, "jgart" wrote: > Is there a reason to keep around the broken packages? Euh, maybe you have missed what the branch core-updates is. :-) For packages with many dependents, it is not possible to update them directly in master, because of two main reasons: 1) the build farm would not be able to build in timely manner so many substitutes would be lacking after each push and 2) it would be hard if not impossible to know before the push the impact of one change over the complete list of dependents. Instead, we push these changes concerning some packages with many dependents =E2=80=93 considered as the =E2=80=9Ccore=E2=80=9D of Guix =E2= =80=93 to the branch core-updates. But because each change impacts large and intensive rebuilds, this branch is not continuously built. Therefore, the state of this branch core-updates is often poor; meaning that many packages are potentially broken. At some point, when enough changes are pushed into this core-updates branch =E2=80=93 well, it=E2=80=99s more when someone takes the lead for th= is branch =E2=80=93 we set the CI to re-build all the packages of the core-updates branch. Then, we detect broken packages, often impacted by unrelated changes as ungrafts and co., and we try to fix them all before merging this core-updates branch into the master branch. Thanks to the tireless Andreas=E2=80=99s lead over the past months, we are = at the point where the core-updates will be merged soon to master. Considering the architecture x86_64, the state is almost good! Yeah! \o/ Please give a look at =C2=AB A Joyous Core-Updates Week-End =F0= =9F=8E=89 =C2=BB email which provides details about how to help and test. Considering other architectures as i686, that=E2=80=99s not the case. See = [1]. The state of non-x86_64 architectures is weak compared to the usual standards for merging. All in all, no, it is possible to drop python-numpy for example [2]. :-) Hope that makes sense. 1: https://ci.guix.gnu.org/eval/391720/dashboard?system=3Di686-linux 2: https://ci.guix.gnu.org/build/712672/details Cheers, simon