From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id qMVHIki0F2feJgAA62LTzQ:P1 (envelope-from ) for ; Tue, 22 Oct 2024 14:18:48 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id qMVHIki0F2feJgAA62LTzQ (envelope-from ) for ; Tue, 22 Oct 2024 16:18:48 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=H8EOi7qX; 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-Seal: i=1; s=key1; d=yhetil.org; t=1729606728; a=rsa-sha256; cv=none; b=qh8e9sQGIHOw72Z+tXYGctssn61iUC/3IWojnlpHLq81Fy4qNB6YZCtXMdYQGeJPfzQIAp MoNj4tpZqoaY2ZS8Qnx/oSXsKexcjHVia/583nnzrWE/8Zuw5PgKhKK7I9FF++U/vydUPm 7PUVC6RxAbJDvHkURqNLQKTrCHKV9XSIrhNyw9ozBbAZg3mQ3PXmRxW27riOCji+m5WQrv wZ7gGnS2FlJKOcrALPr79ZkEC2Pj6REVjeHLu0aXOh5k/nRWcGdRapIO6A6n1+Py72e1ee AybiXl8QiL8ZQEFeLemtR7ZjetvEJB1/J4wHBpc250um8/29CFYmxTUn3J5mFQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=H8EOi7qX; 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=1729606728; 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:dkim-signature; bh=I0as616hy+wom3JjqEt8eULmkzhwTYveBgJUS/tZgeI=; b=dSxuJ9oQpvViKStDpBFkbpgb2TzolFsMZSDNEclOmvCBxHWTeptwnNF/roDJ7lpvHxc4Fh nIXu8XsoUt/rJiYyhnHxfR3RRcPLzoA2SRuCw1xBvn6OPs9n/GwAF/g5dYnszhv+37/GfE 237vNOXPWVaMemVOBDjMCS5M7Ktcniurob3Ks1Xj2L0uf803xIJAm6jHk5O15VkZ4uTenv 4ZSqS763Yyr20AP7X7/N7uw3EojAEYCijq2A6o4A1PVKlj5miGwSHJLBqulWzPWvw2+HVA LueQtU8KfbrrZgFVRuP/JGAio/7CmeIEvNSsK5vs2qJrlyFN9yh7RYy8O3LZiQ== 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 57BA31EA24 for ; Tue, 22 Oct 2024 16:18:48 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t3Fi8-0005RR-Cg; Tue, 22 Oct 2024 10:18:12 -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 1t3Fi5-0005PK-St for guix-devel@gnu.org; Tue, 22 Oct 2024 10:18:10 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t3Fi3-0005Bp-OT for guix-devel@gnu.org; Tue, 22 Oct 2024 10:18:09 -0400 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-37d8901cb98so4359152f8f.0 for ; Tue, 22 Oct 2024 07:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729606686; x=1730211486; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=I0as616hy+wom3JjqEt8eULmkzhwTYveBgJUS/tZgeI=; b=H8EOi7qXPzcUSNnE+QcZJP840iXggVpxpvSrTrgEeWSvYGTvTkMDG+Sb05pGll7p2r 956hgnLrje4x0vTl6LXGwk/lFOtHcpfJSpLpOVn/092IsG91mHYokhX+PEV8oPuV2tEk faiO+jV1bmWDfiDBKlMC4PUnfInI+TEJ5INQ5IogoMmPSI9k+Cpz2vB+31SVMgrZU+VK fqZ9MlnWI/YtgaRGZ2vNXwnzIQe9OoW+FZY1vBy//woOlby7uWTQXg6F2Etw5ZuyKhBd bFiOjsUimBoDVKEPI3AeMHZKkwdpMFdF2H9UlArjP9ftDQVi+08dgHWfAYbJRCLzDRFK 8udg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729606686; x=1730211486; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=I0as616hy+wom3JjqEt8eULmkzhwTYveBgJUS/tZgeI=; b=vDy5GcFMycMIoSw7bvdBwzg//O8gGr03/4rCCtP4787aEgqupULMyRCUEvGZstX1zF bVzOfqsmLhu2GDWCZVNk3q8qT/InCm9HDxKoYeLI270+4IYrBYzmieoD3++0SGdCZpVO T5rJQhoEYG5WOVweVdDh75TnZnOMJZdonWUwgZA3aeizM0bQxeH/+lQmTmj0eYHUgxCf Yju3ujuc9M2XPtE9OysHoAH3Zq1XmqZylGdUqzJQAl+v6VBbrMSkFrJ0DB8d+/6d6xO1 i4pI4Bt0sK5l6DRmv4EoNlCsKbDQ0xaLk1dQrbq7hraixAUES+tSo4D36OiyVnulD0br PidQ== X-Forwarded-Encrypted: i=1; AJvYcCVCtb5biJ4mamjsGotbVaHxJEwYCbxNlbmWvdnIw7OmXqVjJqstPsVDaXmfQpayYLDsi+vizJOhmZK2@gnu.org X-Gm-Message-State: AOJu0YxosYx50ayNEswBP0Lv6/EKbxGtffvRdAtVo7ZaVDZBgi3ghklw qVu090ZCaTlrjScDeJT6chZYkU+BhTTvSvIFChT56anobxffeQlVFsSxC0Nr X-Google-Smtp-Source: AGHT+IG9MxQMnHFerV2jC32uSJLsQYamWE1OZFfe1EURGXtex7b4TOS3jj1a2pctml8Mcrn8nDfiew== X-Received: by 2002:adf:a184:0:b0:37d:3baa:9f34 with SMTP id ffacd0b85a97d-37ef1262743mr2487986f8f.1.1729606685623; Tue, 22 Oct 2024 07:18:05 -0700 (PDT) Received: from localhost ([141.226.162.35]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ee0a4aadcsm6755086f8f.40.2024.10.22.07.18.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2024 07:18:04 -0700 (PDT) Date: Tue, 22 Oct 2024 17:18:02 +0300 From: Efraim Flashner To: Brennan Vincent Cc: Divya , guix-devel@gnu.org Subject: Re: Fwd: [GNU bug Tracking System] bug#73864: Acknowledgement ([PATCH] gnu: rust: update to 1.82) Message-ID: Mail-Followup-To: Brennan Vincent , Divya , guix-devel@gnu.org References: <8734kp8h1v.fsf@denver.mail-host-address-is-not-set> <87o73cmk44.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cU/u9QJMOyfyzG/V" Content-Disposition: inline In-Reply-To: <87o73cmk44.fsf@denver.mail-host-address-is-not-set> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x42b.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.169, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: -0.09 X-Spam-Score: -0.09 X-Migadu-Queue-Id: 57BA31EA24 X-Migadu-Scanner: mx12.migadu.com X-TUID: 7VuZfskpYJOZ --cU/u9QJMOyfyzG/V Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 22, 2024 at 07:51:07AM -0400, Brennan Vincent wrote: > Efraim Flashner writes: >=20 > > On Tue, Oct 22, 2024 at 07:31:05AM +0000, Divya wrote: > >> On 21 October 2024 18:08:44 GMT, Brennan Vincent wrote: > >> >Note that we already have Rust 1.81 in rust-team, and I have already > >> >sent a patch to update to 1.82 (the latest stable). Usually Efraim > >> >reviews these updates. > >> > > >> >-------------------- Start of forwarded message -------------------- > >> >From: help-debbugs@gnu.org (GNU bug Tracking System) > >> >To: Brennan Vincent > >> >Subject: bug#73864: Acknowledgement ([PATCH] gnu: rust: update to 1.8= 2) > >> >Date: Fri, 18 Oct 2024 15:12:01 +0000 > >> > > >> >Thank you for filing a new bug report with debbugs.gnu.org. > >> > > >> >This is an automatically generated reply to let you know your message > >> >has been received. > >> > > >> >Your message is being forwarded to the package maintainers and other > >> >interested parties for their attention; they will reply in due course. > >> > > >> >Your message has been sent to the package maintainer(s): > >> > guix-patches@gnu.org > >> > > >> >If you wish to submit further information on this problem, please > >> >send it to 73864@debbugs.gnu.org. > >> > > >> >Please do not send mail to help-debbugs@gnu.org unless you wish > >> >to report a problem with the Bug-tracking system. > >> > > >> >--=20 > >> >73864: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73864 > >> >GNU Bug Tracking System > >> >Contact help-debbugs@gnu.org with problems > >> >-------------------- End of forwarded message -------------------- > >> > > >>=20 > >> Hello Brennan, > >>=20 > >> That sounds like good news then. It should be available in the guix > >> channel soon then? >=20 > It will be available after (1) it is reviewed and merged to the > rust-team branch, and (2) the next time after that when rust-team is > merged to master. >=20 > I can't predict how long that will take, but it could be a few > months. If you urgently need Rust 1.82 faster than that, you need to > take another approach, for example, one of the following: >=20 > * Configure your system to use the rust-team branch rather than master, >=20 > * Use my guix-rust-next channel I linked in the other thread (note: not > supported by the official Guix project, but it's working for me), >=20 > * If you're on a foreign distro, just install Rustup and don't use Guix > for Rust stuff. (Less feasible if you're on GuixSD). >=20 > In general, Guix is not a distribution where major changes to packages > land immediately, so in cases like Rust where the language is > fast-moving enough that most developers want to use the latest version, > you have to get used to using some workaround. >=20 > > > > I'm not sure I have the time to do all the testing necessary for bumping > > rust to 1.82 currently so right now I'm about to join the merge queue > > with rust-1.81. >=20 > Efraim, let me know if/how I can help with testing/maintaining new Rust > releases. I've been sending the patches for new versions as they come > out but I'd also be able to help in other ways if you tell me more about > what your workflow is for merging them. Currently I first build the new version on the 3 supported architectures for rust, x86_64, aarch64 and riscv64. I also try building the non-rust package version, since we'll be using that one to build a future version of rust. After the rust package itself builds I normally try building something simple like zoxide on each architecture, and I'll try cross-compiling it too (only from x86_64) to test that the rust sysroot package doesn't need changes. From there I can be pretty sure everything should be good and I attempt to build the list of cargo-build packages which don't start with "rust-" and fix those or their dependencies as needed. Then I'll try building all the rust packages and fix those I can. In terms of testing, for recent versions it's really only been a failed test here or there for aarch64 and riscv64, so if the zoxide and cross zoxide both build then that's pretty much everything. Interesting tidbits: In terms of cross building, on some versions the windows versions work and on some they don't, they generally don't like that we strip out the bundled libraries. The Hurd may or may not work, and a number of crates still need some logic touch-ups to deal with it. 32-bit powerpc has some quirks in rust that prevent some crates from working, but also makes a good cross-target since it's such a niche target, being incredibly old and big-endian. And I can actually test binaries built if necessary. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --cU/u9QJMOyfyzG/V Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmcXtBYACgkQQarn3Mo9 g1G0kQ/+Lpie1qUUHQiJ6eQimo4AX08X3oSHl928czYFDEzXb1Rcm/r9YQ5yZ0Ss v2TWbYdYNCMwkLvl+TR+PV3HI2yisQL8ZFRDtJ9K4HeR+beVTHG3SnPLSI1FSPUH bCIRYS/KfBvhB319+jl1n5I3xR+aSTainV136r9+tr1trsnMYqUtO8y7xX6WBUkS 8Va3tDI10nkeXlpFU4WS/5XnwASB5fyzOQbrIGgHR480xMbAAlBnnqaBZ8yTqZHx AuAlrqjTOTMB/dp0SwHoRs4nEjmpYcr1GLjN2aC1swEj2va1N5tZm6dkyvrfkgjT /scA4PVhm25IyAL48GJjDqQfpz71k29oTh4OQmAXtyAQmcAdQIQjKRTG67vsvBnB q1SbxjiYqyOwcu5JwTqfKwmmPnu5jyLU9FeTBuFzKItHli2a4vZREiNIBAMzY/sM c9oG2AHRaXl4K4cQfPzRgzVLqlZWM8+s3L1+7qy5/3VnZ9bYI102SDqKEIXrmpsu PZQC2PZA+mkTVs8S+l66qD3fBXonUdOwLATpOuAp/4KVSjg3gTeUpqkZ1p3vqAqk NryHVD3+TCA9QKk63NM6R6Tn6ox/fFtiH/rwwoqF5xWnal4oA6JtDXbuFlqPbNh9 ftrj2ZZmjfyZnijdJ6TFUgakIsGq86gqxX5ynRK74Mn7gRd1uas= =uFyU -----END PGP SIGNATURE----- --cU/u9QJMOyfyzG/V--