From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id cOTqOIgL0mWEfwEAqHPOHw:P1 (envelope-from ) for ; Sun, 18 Feb 2024 14:52:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cOTqOIgL0mWEfwEAqHPOHw (envelope-from ) for ; Sun, 18 Feb 2024 14:52:09 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b="YnIohc/2"; 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=pass (policy=reject) header.from=jpoiret.xyz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1708264328; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nMdxSXvanPVPH4455jdEM8zDaSC7cru6nOkvyZ9+beA=; b=fx+LmKsqn1ahJZ7XVoDUhkIWgkyf/89hI1BpNriBgLC2AiMdWg4DDWX4hfUa+DmCTXBXGg kB2SdgizHMNmcQZgprdlD+gmFrMBjrfLVLpJULDZTukGG1GgkZsjwneeIj0MzxXf2/bhmI PABfQ0sNSQF3Ov3cwQTpT/QxEdJVj8sPvYxbAZHINqjNiuzBnbiDN/PEKKmfk5BDsOm7UD 5pQ+i9fFrQqjGXfeNOuiqZplLPJDUJZH2FsDSDF6iyAegrZLLGdGtRO58QtH70+EIJOZYI v3Mj0mbA4n2AoN2RDgyP92Hwmc1OxQvHewCDvuLZx7j5ucqb6OkpjCDSypDYKA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b="YnIohc/2"; 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=pass (policy=reject) header.from=jpoiret.xyz ARC-Seal: i=1; s=key1; d=yhetil.org; t=1708264328; a=rsa-sha256; cv=none; b=R0tHEK5fOSLJTEIhIKixdxHqK/waOPCfSDWd1XbqXGtBusbVZFvTzxe2B+RXXPqALMRpzM ebWT0dTBJVfrLXlzVRFhcQHEgmOqlkw2kFRBYjFRw6W0gslrYPIqt+eoillyRV9lasfMSA om3HRGridjy/wM+I2s/Rlso5Wa8sSfO2qxJcILYr31K71DOErjebVEtU7bEt/0DX7CE9mI c6N3MSznxdU857GAchWlalULnNSGTqjIwAKZBC4mW6N9SkQfazCOfmt7LfKl+k9dtAm3sr zHntyahdpLb2weU7yw+PZOmZAlyN1Vgn5HB8FunebMdboID6q/Hw+/OQTzqCNg== 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 D8C7E1423A for ; Sun, 18 Feb 2024 14:52:08 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rbha6-0001AG-27; Sun, 18 Feb 2024 08:51:46 -0500 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 1rbha4-00019G-2V for guix-devel@gnu.org; Sun, 18 Feb 2024 08:51:44 -0500 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbha2-0006c1-GU for guix-devel@gnu.org; Sun, 18 Feb 2024 08:51:43 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id D07E81851D2 for ; Sun, 18 Feb 2024 13:51:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1708264299; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=nMdxSXvanPVPH4455jdEM8zDaSC7cru6nOkvyZ9+beA=; b=YnIohc/2oxH/gfm+vEKCfESqdg2zlZkzqcFuaIP9TRUYg86hoYsL8ygvKpEgyE/NRQ7xG0 /DAjzxiA8C9g6OCBculrvDZWobqBbtBCkGMIPMVI/KY4XFa+ly2hqB2QlI/ah0pAZGKzLh 4i+Gzw4v9zj6pac9QCpPoBhPXjJl+g6MVQj/T86UtZ8/qJ8ryl1vG7Z8VNNDbxfHGr0flG TJibBJM+oBFTnDWXvxSFG1nnqdZLnn0U9cEdJsca5DDlpEM4g3IgJ996uZEXMZrDhGAx+C UkM/yamo482M4Uu1woEV6ly9dVRIgX5ZXBygLQDQVd+3rXIW7J5c+ohGVAPw7Q== From: Josselin Poiret To: guix-devel@gnu.org Subject: Re: Core-updates coordination and plans In-Reply-To: <87h6itzc4a.fsf@jpoiret.xyz> References: <87h6itzc4a.fsf@jpoiret.xyz> Date: Sun, 18 Feb 2024 14:51:37 +0100 Message-ID: <87v86lc23a.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz 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_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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -11.16 X-Spam-Score: -11.16 X-Migadu-Queue-Id: D8C7E1423A X-TUID: ypIMUAOVhEj7 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi again everyone, Thanks for the feedback! So in the meantime I chose to go ahead and try with 2.39 (how hard could it be?). The main visible change for us in 2.39 is the removal of the crypt library, with a replacement being the external libxcrypt. This wasn't too bad to fix in most places, you can find that work on core-updates-glibc-2.39. I am able to build up to Gnome, but trying to build the desktop.tmpl vm image, I stumbled upon a quite annoying issue: Guix recommends using Guile's (crypt ...) function, which is included only if libcrypt is available during the build. However, Guile appears very early in the dependency graph, and you can't just add libxcrypt to its dependencies without causing some cycle. Should commencement's guile-final be a minimal version of Guile without libcrypt, while guile-3.0 includes it? Do we want to be able to use (crypt ...) in g-exps? I don't really know what the answer to those questions should be, but it probably involves a world rebuild :(. Anyone have an idea/opinion about this conundrum? Other than that, I think that branch is in a pretty ok shape, I've also included a couple of patches that were requested. WDYT? =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXSC2kQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcailMyC/98Cci1Gx+WAlDkGOt1Ty70fTsZLxhy5TWc mPyc9JRZAEjpzMOgheuLpLxUv/0tThEuAoFV/u8oX6lFrJNpVB7iKW7zSdsm9GUT oGTFl7HPZPzqnLlSbK21bM4yEPyrqQP9/0HtVEGZ4DRd4S5Dz2ft33UsRM+Dn3X1 55cxVGBo17JoHXHHIPyOE6Lh/wTMhKyZC9D1aY8TWVg5uIV6GQ3T5qUhSNZ2/4o6 j0QfYpUeutLbpk+YnzKFzFOYBa6oGOVxlxkUlQNOfo6y4raqoZRkJT46VNFMFNnM Skkhp/+wJJbZTcgv+xnz8Cdvwz2fGH9xt2zw+R3aKB/a/kae9gsak3n7Qo7KQt1H EaBDU8Bbae3WlaNjNnLy0zFIf4bR7rLEJamTufoO3ZcPQ5zihrtYrC0d8Ukz7X+o ZmNYIgIE2Knl03ULnboSPLZlAT3cLM7em6m//yUbijGZnC1+ih14GCGrnK5Uii8A KGKIp/YyNcUuJpaSiffMnl7NNCFnN5I= =VsE3 -----END PGP SIGNATURE----- --=-=-=--