From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45264) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyExz-0007Kt-Lq for guix-patches@gnu.org; Tue, 20 Mar 2018 06:58:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyExu-0002g8-Ro for guix-patches@gnu.org; Tue, 20 Mar 2018 06:58:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34873) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eyExu-0002fw-OG for guix-patches@gnu.org; Tue, 20 Mar 2018 06:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eyExu-0004Y1-HS for guix-patches@gnu.org; Tue, 20 Mar 2018 06:58:02 -0400 Subject: [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1 Resent-Message-ID: References: <874llhdocu.fsf@member.fsf.org> <87bmfmmm78.fsf@gnu.org> <87h8pcckv4.fsf@member.fsf.org> <87efkgvxt1.fsf@gnu.org> From: Ricardo Wurmus In-reply-to: <87efkgvxt1.fsf@gnu.org> Date: Tue, 20 Mar 2018 11:56:11 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87o9jjc8xg.fsf@elephly.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30831@debbugs.gnu.org Ludovic Court=C3=A8s writes: > Hello, > > Nikolai Merinov skribis: > >> Actually there is two ways to achieve this: >> 1. Constantly update bootsrap binaries version. >> 2. For each new release create new package. As result we'll be able to >> use old rust release to build each new rust release. E.g. we can use >> 1.21.0 bootstrap binaries, then build 1.22.0 rust and use it to build >> 1.23.0 rust and then use it to build 1.24.1 rust. >> >> Which way is preferable?=20 > > Like I wrote, I would prefer option #2, so as to increase =E2=80=9Cbinary > diversity=E2=80=9D and not rely on builds made by upstream. > > This obviously relates to . Ricardo, what=E2= =80=99s > your take on this? I agree. In the long run, however, I=E2=80=99d prefer for Rust to be bootstrapped through one of the alternative implementations. Then we don=E2=80=99t need to keep a long chain of older versions. Currently, however, I don=E2=80=99t see a way around it. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net