From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id cA/XDXhhMWYHrwAAqHPOHw:P1 (envelope-from ) for ; Tue, 30 Apr 2024 23:24:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cA/XDXhhMWYHrwAAqHPOHw (envelope-from ) for ; Tue, 30 Apr 2024 23:24:08 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1714512247; 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=xnKCDqNG5Bth6NDC3osAU+z6Cc4GH1pU8kU4s8uxAcY=; b=NAurHbjB4Y0ClLi5HIMJxtgQfE7nT98Q/awV8k86zkc8rwkkwFpRpRSLEbozIVhLZdUs3f cmW/KTiGJ1UijtgMCsMeBie+51coa8v7nN99qe+CK9LsisUwa3kSME/lItBOglK4dIIwRD 4iHgFlDN5sBT84lAorB3OODtAIqd7IaYmLi862Ol9GH4JpBwWOBt/tV6SoHyQXkp7j23fK x6bt6uOTht66cnLFcH1DD7jez0KW8+RkYz0Q1f2FIpZDEN4lPKcHLYj7DLldCI61SkkONB /cq+AUto7fEVdjgPMntxg+cmS+fjTSeKgRAHnMbwfZF+MBm24zSbZ8Rl6/YmWg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714512247; a=rsa-sha256; cv=none; b=SwlDeTEL0uXyixYARcCiabULfQdGJZ4h2SAmFdMemG5t7UAIIHMwWhQF/gE03VDsn8E+UX 9zCGgC/0mlWDSaFtr2hhpeGJ1NLoJkGCoaIxBX/O0rA9R4MCDUmO5hCr+KDgJd1glTQilL 8+I22N66Qc1dUy8JZHNQZfCasr35Ga8C8VhxU7aLs976TxzDqGvHWnTce6ABCwxtQsjakr MCxQpfC9X9bnxOC9EjCrQCRsXFOyQnEqDql/mJ6fYWg+ebpCZuqZwfh4W/9G/XCNDeOiMo UTa8MxsXTyW0447IbU501hjgoBqztkFaWjPemi4PeMkFBwbNrYWeSB9s04BGxQ== 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 C554C12D8D for ; Tue, 30 Apr 2024 23:24:07 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1uwn-0004qY-4n; Tue, 30 Apr 2024 17:23:33 -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 1s1uwe-0004pB-5Q for guix-devel@gnu.org; Tue, 30 Apr 2024 17:23:25 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1uwc-0007Q1-4M for guix-devel@gnu.org; Tue, 30 Apr 2024 17:23:23 -0400 Received: from localhost (unknown [212.132.255.10]) by mira.cbaines.net (Postfix) with ESMTPSA id 490CA27BBE2; Tue, 30 Apr 2024 22:23:18 +0100 (BST) Received: from felis (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8971a8e5; Tue, 30 Apr 2024 21:23:18 +0000 (UTC) From: Christopher Baines To: Ricardo Wurmus Cc: guix-devel@gnu.org, Efraim Flashner Subject: Re: Hackathon: fix build errors on the "master" branch. In-Reply-To: (Efraim Flashner's message of "Tue, 30 Apr 2024 21:03:01 +0300") References: <87o79smdaq.fsf@elephly.net> User-Agent: mu4e 1.12.2; emacs 29.3 Date: Tue, 30 Apr 2024 22:23:14 +0100 Message-ID: <87frv2wnnh.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.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_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.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 X-Migadu-Spam-Score: -8.49 X-Spam-Score: -8.49 X-Migadu-Queue-Id: C554C12D8D X-Migadu-Scanner: mx13.migadu.com X-TUID: oCqc3LpuoD+t --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Efraim Flashner writes: > On Mon, Apr 29, 2024 at 04:52:29PM +0200, Ricardo Wurmus wrote: >> Hi Guix, >>=20 >> for the past weeks the "master" branch has been in pretty poor state >> according to ci.guix.gnu.org. It keeps hovering at around 56% progress, >> which is a far cry from the 80+% we used to have in the old days. >>=20 >> A lot of packages are in fact broken. Many more are marked as broken >> due to a bug affecting ci.guix.gnu.org. >>=20 >> It would be a good idea to do a little spring cleaning and go through >> the dashboard for the master branch and work on fixing builds that are >> currently broken on x86_64-linux. (Other architectures are in worse >> state, but fixing x86_64-linux may be something we can actually >> accomplish.) >>=20 >> What do you think? > > Using the QA=C2=B9 page we can see another data point of how the different > architectures are doing. Also, assuming there are 30,000 packages, the > 4.3% difference on bayfront between x86_64 and i686 would be 129 > packages. Given how easy it is to build for i686 on x86_64 I'd suggest > also going through some of the i686 packages which don't build and > checking if there's a build failure that can be patched or if it's a > case of the software not supporting 32-bit architectures. > > =C2=B9 https://qa.guix.gnu.org/branch/master I get 1290 as 4.3% of 30000, and that matches up better with the 1551 results I see here for things that are available from bordeaux, but not from ci: https://data.guix.gnu.org/revision/ddf3759645ba76ef532658a257ae74fe0b1788= b5/package-derivation-outputs?search_query=3D&substitutes_available_from=3D= 2&substitutes_not_available_from=3D1&output_consistency=3Dany&system=3Dx86_= 64-linux&target=3Dnone&field=3Dno-additional-fields&after_path=3D&limit_res= ults=3D&all_results=3Don You can also ask the data service about failing builds, although it only knows about bordeaux builds: https://data.guix.gnu.org/revision/ddf3759645ba76ef532658a257ae74fe0b1788= b5/package-derivations?search_query=3D&system=3Dx86_64-linux&target=3Dnone&= minimum_builds=3D&maximum_builds=3D&build_status=3Dfailing&field=3Dbuilds&a= fter_name=3D&limit_results=3D&all_results=3Don --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYxYUJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdnjRAAsREyKFDWni6bdO/udGZ9FEa8SNyWpu4d U240DDVADUhrKdq0/ellOJW7NOfLgLEn7o2Ec5PdiSWE99X96vzhee67HCk+n+sW X6L7WUyD9iS2WOECRKPQrboEHd4RssZuCKmrlPNyB5RTBsK9/jWCm7DX3ffp1yUe lK8+8RE9PiP2IOmU3U6bWjTugSKCnB0tAB1U27FIMrAaFOJnA3y7AO2GDQLk6jba 1ddSxpqFOwgh5o+OR4S/tl+bxCX8xfqHm0tLjXLOx/WzL9WtPrJNNX4vhqw9tEv2 m5jINnTZpvel7SAdQzZsH/DkEqUsbt2G297SGTQ+iI6d74Z03Qt/y4+IvOmuNuMd oDNuzzXo8qZY5B3tWkap256Dnw/e4R5IR+ZfXphHd1tAJomqjK8NFciMmICBXuri Nj62bNKb7fCAjw5l1IXusPNuD48oyz+1+vSsVJf9o2SiN4bzcCoJcWpHGeaeqVbT dYPJcoYGot1okfAy584SL2bQXAG1Bmz0tCIrU2GLP8xhBWt4YA5fK0M3aeN3cRIy I0jwZ2gVWuin1lRifjeyf8S5nOnbUxf0UmmW18KJmOIqNUYasOKb8nrWpGZDMW3j cbyYAmhWZozwQTACyk/ecUBBjxrcERdZI3XwGDBeGPwv1jrK1nvqd2ZTI5m0h+mK nnB6X+FQTzs= =O7PF -----END PGP SIGNATURE----- --=-=-=--