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 ms0.migadu.com with LMTPS id sLLfCNUTVWEcewAAgWs5BA (envelope-from ) for ; Thu, 30 Sep 2021 03:33:09 +0200 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 cPeTBNUTVWFaQAAAB5/wlQ (envelope-from ) for ; Thu, 30 Sep 2021 01:33:09 +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 78730371CA for ; Thu, 30 Sep 2021 03:33:08 +0200 (CEST) Received: from localhost ([::1]:55344 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVkwd-0007yE-Jo for larch@yhetil.org; Wed, 29 Sep 2021 21:33:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVkwT-0007wz-HP for guix-devel@gnu.org; Wed, 29 Sep 2021 21:32:57 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:32108 helo=ext-mx-out001.mykolab.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVkwQ-00058p-TK; Wed, 29 Sep 2021 21:32:56 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id D24DBCF9; Thu, 30 Sep 2021 03:32:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1632965565; x=1634779966; bh=4xzNVEdE97fwtjc3Yfg+irdC9uV4TwiLi9T XcDDyrTs=; b=kVulLYmLZhz57AkcVlT67NliAUvwxq6OI0EGX5a8D317irQzKyD 1eU31HNpKSASVAY2p5BRa1tqKw1V2aYDO82Cdqmx7rFGk6q77RUNOSLnsdXfbeqi Wyg9Bgg8+C4lirsnyZwcO4Uc/3Sz3BDyjUTghCb9aDpkegDHRrIVAZ9zBcaJH1Kl uBOBZOqyLSasvy3Azd0AXYg+lv5t0yIT7RpxC5P+ydoiC20Re5BOjJREkiXbDvsk 7WnyUlj0h+FuvtJOC8VI6Q0Ylz6VlI+5I51BaMUk+oDIw/tDBxnmlys7xFkEuQuY BRRoiikdjla9bTblUTpD7OOYdzBgKidnM2OLqu2ZZ7VoX26XDIKL03TbjgcCP/s3 w18YiQqe2RFzwIUHOgyO8neNd6DsqXPOxXxUA13HzgU89LswznmzneRI1PF03hbU Nr3wPffG5igGEl6eBh2eEqTX35qCLHkj8NS+bkpUzkJwTOQuoak/z5CCF4U2/b5Y rRPf3gKsNw1f93Ul8KH1yU/dNL+HnGM880xW0mloiDNSY5mUBXbotlVWBPQuInrR U+4lB63YrAHeMYlp8Wu4heH+x3dQBXA4lXRPS8LKhgMpwYUr72SZrwkyOUT7/CLL Dz5/Yi2VH8CqyNeLvx1Yvq1Yqc3BBBfumJttBTeXMb1v2PK1V8+nFB6s= X-Virus-Scanned: amavisd-new at mykolab.com Received: from ext-mx-out001.mykolab.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id okVWF3vFvzcR; Thu, 30 Sep 2021 03:32:45 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 1FC6F627; Thu, 30 Sep 2021 03:32:45 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 887F62224; Thu, 30 Sep 2021 03:32:44 +0200 (CEST) From: Thiago Jung Bauermann To: guix-devel@gnu.org Cc: Maxim Cournoyer , Ludovic =?ISO-8859-1?Q?Court=E8s?= Subject: Re: core-updates-frozen: Planning for the last world rebuild Date: Wed, 29 Sep 2021 22:32:38 -0300 Message-ID: <6287022.Et5fee1JNq@popigai> In-Reply-To: <8735poewue.fsf@gnu.org> References: <8735poewue.fsf@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=95.128.36.42; envelope-from=bauermann@kolabnow.com; helo=ext-mx-out001.mykolab.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, SPF_HELO_NONE=0.001, SPF_PASS=-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-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632965588; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=4xzNVEdE97fwtjc3Yfg+irdC9uV4TwiLi9TXcDDyrTs=; b=JFgW9B4EOL9tfFttcs4d13PbRwiAJ+HlvZgS3LOIYT4etGsbTLulFncrb6vvxbIEoPUOQZ lZoWAea2B5vHdwR/Fbu7cHchzFOTpFK8kMGYfs7H2ocRpiyfL035Gz3udZc0vIPGZ+APrM AES686aHhD5/pDNtzsg2Rqq6/BRR1+jJlcbEAzexBFEaMLjZMEI+R1NvXLXMCy4+x+oQ1Q umkPasl/Hw/ecF363v8y2Ctm6StYAagmF+Iy5pZc1Le48LTCnqhcaGYx8gdBGvNzJrHv6H VBdlbc0jpu3SUC9VE3c6ZfErxtAaK/WItGLApanp/JzYleQCJWLEPKET+vvNew== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632965588; a=rsa-sha256; cv=none; b=qDLlk7Sj6RY2yo6/hnakmbWioESLvuEn9eGmm7Pb6e324s3H2lyc/rexZ23xZFUE/lFEsl CVjmC2I9+mHNMY4fM8BcsxuvXZYjmn4L0M9aJO47tK3TjzhP4GL/xqjld1Eq62MsFJT5Vw /MG8rLQ3WSeg40WHLRNi66Gn+VCu2PlSSjoZ5jzuY32kD+jUcjhTKIa6Dgi1NMgf+UMMNd ZzfA35pgI1xBc/8g46RbqwbUHj+oJYD/v3PDg/njDr41p5cbjXJYDkmyZKWFOYkCP7sy8V 6udu3mfmuMqShUw9gYT1njG89b/pIj6omb3qnVydMehMZh4zwJ+9ARYXnq0k1w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=kVulLYmL; dmarc=pass (policy=quarantine) header.from=kolabnow.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-Migadu-Spam-Score: -2.60 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=kVulLYmL; dmarc=pass (policy=quarantine) header.from=kolabnow.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-Migadu-Queue-Id: 78730371CA X-Spam-Score: -2.60 X-Migadu-Scanner: scn0.migadu.com X-TUID: TznYnMARoKAm Hello Ludo, Em ter=C3=A7a-feira, 28 de setembro de 2021, =C3=A0s 08:57:45 -03, Ludovic = Court=C3=A8s=20 escreveu: > Hello Guix! >=20 > Wouldn=E2=80=99t it be nice to get =E2=80=98core-updates-frozen=E2=80=99 = merged? :-) >=20 > What about merging the patches blocked by > ? We could even have them on a > separate branch, have Cuirass build it, and merge it 24=E2=80=9336h later= , at > which point substitute coverage should be reasonably good. >=20 > I haven=E2=80=99t followed the new ports, POWER9 and RISC-V. If there=E2= =80=99s > anything needed in this area, like localized toolchain changes, please > send a heads-up! There are two things I=E2=80=99m aware of for POWER9: =E2=80=A2 diffutils test fix: https://issues.guix.gnu.org/50239 =E2=80=A2 gcc-5 build with GCC 10 fix: https://issues.guix.gnu.org/49896 In the case of diffutils, IMHO ideally we would apply the v2 patch there fo= r=20 the world rebuild, but as Ludo suggested it=E2=80=99s also possible to make= the=20 change only for powerpc64le-linux and avoid affecting other platforms. In the case of gcc-5, it=E2=80=99s the same situation actually. But in addi= tion to=20 that, `guix refresh --list-dependent` says that modifying gcc-5 would only= =20 cause 32 dependent packages to be rebuilt so it=E2=80=99s not necessary to = address=20 it for the world rebuild. > As I say every time someone proposes a new port, the main issue is not > the port itself but maintaining it longer-term. And here it=E2=80=99s no= t even > clear to me what the status of POWER9 is on =E2=80=98core-updates-frozen= =E2=80=99, so > it=E2=80=99d be great to get feedback on this, ensure Cuirass builds it, = and so > on. Yeah, the status of POWER9 on =E2=80=98core-updates-frozen=E2=80=99 is obfu= scated by some=20 build failures early in the dependency chain that were caused by QEMU bugs. My impression is that the same is also true for aarch64-linux. For=20 instance, QEMU can=E2=80=99t run libsigsegv=E2=80=99s testsuite (among othe= r things), and=20 that blocks a ton of stuff. Ditto for util-linux=E2=80=99s testsuite. I was waiting for this world rebuild to happen to see the results in=20 Cuirass now that powerpc64le-linux builds are only done on guixp9, but in=20 hindsight it would have been better if I requested that those builds were=20 restarted instead. Restarting this build should remove the main roadblock=20 though: https://ci.guix.gnu.org/build/703194/details When that build is restarted and succeeds, does Cuirass also restart the=20 builds that failed because they depended on it, or do we need to explicitly= =20 restart those as well? What I can say is that IMHO POWER9 support isn=E2=80=99t too bad at least f= or the=20 base packages given that I can build e.g., emacs (assuming that the patch=20 for issue 50521 fixing a problem in gtk+-2 is applied), which depends on=20 many base packages including X11 and GTK+. =2D-=20 Thanks, Thiago