From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 aEhkBETfR2TJxAAASxT56A (envelope-from ) for ; Tue, 25 Apr 2023 16:10:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id aBlXBETfR2Sd2gAA9RJhRA (envelope-from ) for ; Tue, 25 Apr 2023 16:10:12 +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 466601E787 for ; Tue, 25 Apr 2023 16:10:11 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1prJMR-0007al-0V; Tue, 25 Apr 2023 10:09:39 -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 1prJMM-0007a2-CR for guix-devel@gnu.org; Tue, 25 Apr 2023 10:09:34 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prJMK-0001Rt-9r for guix-devel@gnu.org; Tue, 25 Apr 2023 10:09:34 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 921BE16AA; Tue, 25 Apr 2023 16:09:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 677Gh8LNU1GG; Tue, 25 Apr 2023 16:09:25 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 87877637; Tue, 25 Apr 2023 16:09:25 +0200 (CEST) Date: Tue, 25 Apr 2023 16:09:23 +0200 From: Andreas Enge To: guix-devel@gnu.org Subject: Core-updates merge Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=2a0c:e300::1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr 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, T_SCC_BODY_TEXT_LINE=-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=1682431811; a=rsa-sha256; cv=none; b=mfP/i83Xsqcv0Hjd82Wg8/gdUDBrnubrhPqHpv2ZjWu7dK+qLDg6WPZPmgUNXcLD+M/km2 5RbxHKZ2aETEran4QKOGANWzqmU5O9GrTjNS4VCAfwF3B0gxClLM70uYsEreRXZKxwlKc9 SixCeVj6vJluIHiTCgtZfwZxbrvX+zWMrpY7+KMs1UVn6L+FnXg0G5mwWsa6HQXiMp1R9Z eme+6MKLArrSf6HpznNHVxcLhM+xUeTVd76Hf1LNBjxqUzXC6b/oaKCmQ5Z2HC7oN9iN9C nDJ9i+GvaGeclVQyPVXCVuWGwD/kmCOVv6+RyyadLm+E2rRT1GlAKFwC9cuYJg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682431811; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=fYiwU1W7eGmsf1+WP6AIMIbmQJY4mGVkF4nMWsEaT0s=; b=mYpVEmzHWlppZ1sbKosB5OC4qxe2cGHHD5SzRN6C6VekK2HgnDR1eFWFcnyxr5j+E1AhjU tnakxCOL7GRerzPSBVuj5M1xn/uzVYSixuMQOvLDUGgHoNRB4zJVYbFS7npnjXnL9YlPvO 50TqSDPNMlb3F28UQW+zfOLnd8/0cfvW7mC6VgtH3+EfSuue1BvvMcNVjpnXOMfjFwg83q B1SAlhVv7JPh9bsA1qacu4jQtcCgDS/JrcDD+NaztXA3/X5FinhisvQoa664cSxdAkMGQT jIj9ffN9RKkFVwk9HIc/5Ofzm7d+Z4Ovek5DGP4DTG00tYQMgypnLJtEoHDE5Q== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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" X-Migadu-Spam-Score: -2.51 X-Spam-Score: -2.51 X-Migadu-Queue-Id: 466601E787 X-TUID: Ew+3eDSNCjCW Hello all, I have just merged core-updates into master and deleted the branch! This has been a long adventure, which became particularly intensive after the last Guix Days in February. First and foremost many thanks to everyone who contributed to the branch, be it by commits, discussions or by working on the infrastructure. Each and every package is not yet in shape; please feel free to submit patches for your favourite packages that fail to build. In particular: - python-yubikey-manager does not build currently; work to correct this is underway. - R on powerpc does not build; this will also be corrected soon; - aarch64 has very few substitutes; I think this is mainly due to the build farm catching up and not so much to packages not building, but this is difficult to know. If any of these are essential to you, you may wish to wait a little bit longer before a "guix pull", or for the time being pull to a commit just before the merge by issuing guix pull --commit=472706ae2f9160833951a4e4bcc4c206e03097b0 Every end of a story is the beginning of many new ones. Several areas of work have already been identified; I will summarise what came up on the mailing list and who expressed interest to work on it - please feel free to join if a topic interests you, or launch another initiative if you want to work on a different subject! - rust-team already has a branch that is almost ready to be built and merged, as a precursor to the team based workflow that we need to invent (Efraim Flashner). - R on powerpc64le needs to be built by changes to valgrind and lz4 (Simon Tournier, I). - Many Python packages need updates, in particular with the aim of building python-yubikey-manager (John Kehayias, Lars-Dominik Braun, Brian Cully). - There is still work to do to bootstrap GHC until the latest version on i686, and to potentially shorten the bootstrap chain (Lars-Dominik Braun). - OCaml could be simplified by dropping version 4.07 (Julien Lepiller). - After the mesa update is before the mesa update, and it looks like more features can be enabled (Kaelyn Takata, John Kehayias). - Too much in Guix depends on too much else, which makes building things needlessly entangled; in particular time zone data should not be referred to by packages, but be loaded at runtime (Leo Famulari). All the best in your Guix endeavours, Andreas