From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4PplKLiRN2GjJAAAgWs5BA (envelope-from ) for ; Tue, 07 Sep 2021 18:22:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id IFb3I7iRN2GVKQAA1q6Kng (envelope-from ) for ; Tue, 07 Sep 2021 16:22:16 +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 ADEBC289C for ; Tue, 7 Sep 2021 18:22:15 +0200 (CEST) Received: from localhost ([::1]:48998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNdrS-0000Be-Np for larch@yhetil.org; Tue, 07 Sep 2021 12:22:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58390) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNdqO-0007Sr-Nh for guix-devel@gnu.org; Tue, 07 Sep 2021 12:21:08 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:52831) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNdqK-0005lu-0V for guix-devel@gnu.org; Tue, 07 Sep 2021 12:21:08 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 20C4E320091C; Tue, 7 Sep 2021 12:21:02 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Tue, 07 Sep 2021 12:21:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=5LBRgUDhFvoS5FM6Py0wHei7bAL7sSZ4wKPSKmhXjHk=; b=UTMHCdA7kEbK vb1hRChKInzYLrVet4lKRS5uHpF+Ta+3cFffjrKOmTAHQhAapA2HEgMhsK0/oN9v TJt6G886EEgkzLf0kUDuJaruVgCuapEpdQJkYnclrxXDT9SZ/hHUkWqhgT0E0f0N 4YqkqHARmaThb6Vn5ex+DcRHvYq5CUY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=5LBRgUDhFvoS5FM6Py0wHei7bAL7sSZ4wKPSKmhXj Hk=; b=A/ahUDqzpyhZW9ByMV/XmO12BB891/CfZqde1JmoMAsnaoY0SdU97uEiW EJJFK55ibKrrW1UVv0nRKdDLrHRdwd87ghgVLujNG52vaTDT6N1c+ddmfxZzOxax IS30Rw6KMf1IuQ5dwj0r7mkq3xUgRIb1i+e8tBvxTxV1s0NIbot70seCzHzBE/b7 NXKkvyuaDR7N7Y0ZoCCpQ9549XQ8yD6TbNiavUvYItV+z1Fs6JO2WZWYtbJ2XJP5 86FrgvprHPozYgC1yoK6nT0AmbDDZu5ST3Z4BD8+kdJ9eSUz3NbUhvE6hRvzKnj+ 7fmfIzAQiaG/ZGJwvRDI7N8vuxLbA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudefhedguddttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjgesth hqredttddtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnheptdelkeejveeggfevuedufeetff dvffehtdeiteejffehgfeifeejieetkeeiheevnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 7 Sep 2021 12:21:01 -0400 (EDT) Date: Tue, 7 Sep 2021 12:20:59 -0400 From: Leo Famulari To: Guillaume Le Vaillant Subject: Re: [core-updates-frozen] Bug in binutils 1.37 Message-ID: References: <87fsuh4rsb.fsf@kitej> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <87fsuh4rsb.fsf@kitej> Received-SPF: pass client-ip=64.147.123.25; envelope-from=leo@famulari.name; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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: , Cc: guix-devel@gnu.org 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=1631031736; 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=5LBRgUDhFvoS5FM6Py0wHei7bAL7sSZ4wKPSKmhXjHk=; b=lh3FNPkOSN8i5C8zgDAsJaDZR+1yHsG8jD+M2hw1U0Jc9uHb5D0y0d5LHIvEHPtEDvpcbV M5ltfPs8OEygI6v4Q31it0Fg5tBbGFsTlmUqILOc4N0qnj0VP5xMHr6FunGxDrbilO4Qs5 5gWsP/iSyzCnHnuQK9Rh7WSKryK+zMDV4ZZqzxJ6h31Wm740Ps1wzHJBwqxGIvTmG7SuGI ByBGSWGiMtdDDl7Xudv8iv769c/PD63YtYJ12duXZ9IwV+1GWbFbe53r+S6tIt0gEgeaD6 2jvcQpqVZ/ju6h3kPJqOKngHKuMN+dy6aGR0ATVRb3uhKsCriyZbbUiKhNWOPQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631031736; a=rsa-sha256; cv=none; b=EQl8MDCYOzFInM4N2I7rYyZE2ZUDnYNfV9zqtoft8siIR4pAKM90sM5MSMDMOx0gdKowI8 vMv+tzrCbu2GTt6fV6CWfPBbdJwRuhb9dB6Bua173ShhdXqZcvRWlWtPJcrvqM29NkTFRO tuYzhIaucj+yW+1e67iMFzDmp29oQzLDC6MvMNvTjNLWcQ6cZL5TEcv8nRaF7WYew5naX2 P60JcDgK2XJvXyfr9nJGjxYj2m91zC0yjflrrkzvs9gr+LXhCwu7nGlo7GcaU4+1ZeDSBg HDnsEg81zxuYF4w7T4Sg/jljVvLOK8bOH3f4ouAzB2hToOYxKv5Vd2AhuX3MpQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=UTMHCdA7; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="A/ahUDqz"; dmarc=none; 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: -1.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=UTMHCdA7; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="A/ahUDqz"; dmarc=none; 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: ADEBC289C X-Spam-Score: -1.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: mLvPSEW+RQ/D On Mon, Sep 06, 2021 at 03:39:52PM +0000, Guillaume Le Vaillant wrote: > There's a bug in binutils 1.37, which we are using on the > core-updates-frozen branch. 2.37, right? :) > It's a file descriptor leak that can lead to 'malformed archive' errors > when linking libraries. We get this problem at least when building > qtwekbit and qtwebengine. A workaround allows us to compile qtwebkit > (see [1]), but it doesn't work for qtwebengine. >=20 > The bug was discussed at [2] and upstream has a patch to fix it at [3]. > However, adding this patch to our binutils rebuilds the world. > I'm currently trying to build things with the patched binutils. > If everything works, should I push this fix on core-updates-frozen, or > does someone have an idea that would lead to less rebuilds? There are a few options: 1) Apply the patch in the normal way and rebuild the world. If the changes in the patch are limited to fixing this bug, then we can be confident that changing binutils will not break other packages, which is the main goal behind "freezing" the core-updates branch. Do you think that expectation is reasonable? Otherwise, the branch is frozen except for bug fixes; we'd like to avoid rebuilding the world but it's not a problem if we have to. 2) Create a binutils-fixed package and only use it for qtwebkit and qtwebengine 3) Try to work around the bug in the qtwebkit and qtwebengine packages 2 and 3 are not great because maybe the bug affects other packages in some situations. Do you know if it manifests deterministically?