From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2B+GDmw+J2OZ/AAAbAwnHQ (envelope-from ) for ; Sun, 18 Sep 2022 17:51:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WIh/Dmw+J2MENgEA9RJhRA (envelope-from ) for ; Sun, 18 Sep 2022 17:51:08 +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 E48C814736 for ; Sun, 18 Sep 2022 17:51:07 +0200 (CEST) Received: from localhost ([::1]:42576 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oZwZX-0001y0-2m for larch@yhetil.org; Sun, 18 Sep 2022 11:51:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52188) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oZwZL-0001wn-14 for guix-devel@gnu.org; Sun, 18 Sep 2022 11:50:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oZwZK-0006ax-PX for guix-devel@gnu.org; Sun, 18 Sep 2022 11:50:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=EW6Auh6vho0OsRdX07pN/+3xhGe0m6lGzOyOlxTEQGQ=; b=pwRlndoVqbeDKk bJ9k+It+571Fot2V0kDTT+rRlLj1s+EQ0CDThTwqeMJwGvkihrHF4uRueXg3HnYW5RfdUKBRuB9nd nnQrCJIFRSvjXPxkd2J7w2EFJxoerMPxOKgsniJv8SOGrbAl380A/07hdin4KfC4S9erwiLsuHtjs UPCyKT72wc6ttwlUid4s/F/p3fsQUxLcTSwDU6igXzaMhsZ7BcTYeqKG9LsAiS9YYUX9g34PI5jna 4NmSG4lBG7K0yxT5vJp4oVPy+zStGlP5ooxoOaYpdu4DjXdlD8L0260+fuSY3q0nbZenyMN8TnAIz xORaOfPUKyWPUpvxTRbQ==; Received: from [84.214.173.6] (port=34344 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oZwZK-0000bP-3R for guix-devel@gnu.org; Sun, 18 Sep 2022 11:50:54 -0400 From: Marius Bakke To: guix-devel@gnu.org Subject: State of the 'core-updates' branch Date: Sun, 18 Sep 2022 17:50:49 +0200 Message-ID: <87sfkoy946.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1663516267; 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:dkim-signature; bh=EW6Auh6vho0OsRdX07pN/+3xhGe0m6lGzOyOlxTEQGQ=; b=kT5hrFz1wqwydmEebYur8X93577+mPpMDtbEptE3G0CewnCjQqUaT4vlyeqtKWSx0mOZGI Kj6MpkBuGGclLpsDtCtVynQs9XTyUGG5axIVFZiSchn2kiu6PK2Ufse4wRw4Xq2FlL10Li 4A0NX6Z4WNRh9vFnvYmjt+v5vo+8tFZaOXFOLU1/Nf+24kWCSJPMXECJS97nftCUWdhUbB +AGVjEpx5fxPENf0+5H0XguPgVgmDIkiiBV3Gm2CCa06V4ETOktxAcm5DsUjnd2aTMiNnq BpOaknPahQCwjeW+wwetKPpYxtZYuzX4iB8sSpv+dvEuoFU6EtT4Vy6JElxfUQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1663516267; a=rsa-sha256; cv=none; b=mhEn5W+eGIY+ul4zX9jQXikOqiHdsjvanSLzy7JpnZcJE/T+U8KrKWtKQxWiSX/1Sqlf43 71QnBteYI9lkBZrvioZ+A96ZpUKZCxmyJtoBs+4+zOZgSinD4f2+yAlISje488b9eGT+3B 7OY/4HqfRemsUMppaE9bEjwDmV/d9A5a2J9Ip/EVUxYY5Y7JiBpvot4CJ59AZznrMqwY10 jhrcxTMfoF5BRZ9VKneDkYZdZvRwkuG+rKC0pSf3VjEkQkZ4EWHZ4w8gnaUYqdd+K/gqNg qvQeSgkUAdYmYpEGoZSk72M4p9I/G5IV1RIiCcOeRdSX+4QJrF19AVzTfAm/IQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=pwRlndoV; dmarc=pass (policy=none) header.from=gnu.org; 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: -5.14 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=pwRlndoV; dmarc=pass (policy=none) header.from=gnu.org; 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-Queue-Id: E48C814736 X-Spam-Score: -5.14 X-Migadu-Scanner: scn1.migadu.com X-TUID: XUwVcSx6Mp4p --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Guix, There has been a lot of activity on 'core-updates' recently. Some highlights from this branch: * The Full-Source Bootstrap * GCC 11 * glibc 2.35 * Python 3.10.7 * OpenSSL 3.0 * Meson 0.63.2 * CMake 3.24.2 * Pytest 7.1.3 * bash-completion 2.11 As well as updates to the usual low-level libraries: GNU tools, Wayland, ICU, Boost, the font stack, Mesa, Ghostscript, etc. As of commit 28918b4ff8d2c297d1f1fb84eebdca9fc2dc9303, these work: * GNOME * IceCat * Xfce * Sway * 'guix system vm' * cross-compiling to various targets These "almost" work: * 'guix' needs this patch, and an update of the guix package: . Can be worked around with this horrifying patch to the 'guix' package definition: (add-after 'unpack 'adjust-for-glibc-2.34 (lambda _ (substitute* "guix/build/syscalls.scm" (("#:library \"libutil\"") "")))) * Linux-Libre fails due to a regression in gawk, easy to work around by providing an older version; will be fixed with gawk 5.2.1. * ungoogled-chromium needs a few tweaks * libreoffice likewise * diffoscope has one failing dependency * there are segfaults from 'libgc' via Shepherd in a 'guix system vm' ... it still boots, but you probably should not reconfigure just yet! These are currently failing: * GCC 5 * glibc 2.33 (for old locales) All in all, the branch is in great shape, and all my manifests are building apart from the mentioned problems. If there are any outstanding patches on the tracker, let's get them in. I expect many Python packages need to be updated for 3.10. To ease this process it would be great to get the revamped build system from 'wip-python-pep517' merged. I plan to look at it "soon", but volunteers welcome. :-) Should we aim to "freeze" this branch by early/mid October or so? =2D-=20 Marius --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYyc+WQ8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHd1XAD+Ko3tkT3dQl0TUn6U2YA1QbbYVC4VDH/Bfy1+ YgA1uJIBAJJGHmevtl419oLAKvma1RT9/7frFgkKeTr3/njfIBcN =Y3Bp -----END PGP SIGNATURE----- --=-=-=--