[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1
From: |
Marius Bakke |
Subject: |
[bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1 |
Date: |
Tue, 27 Mar 2018 20:08:01 +0200 |
User-agent: |
Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) |
Danny Milosavljevic <address@hidden> writes:
> Hi Nikolai,
>
> I think the incremental (first) version is the best one since you can see
> which bugs are worked around by us and which are fixed per release at a
> glance.
>
> But really it doesn't matter much which.
>
>> Second solution looks too verbose for me, but with first solution on
>> long chain of versions it will be very hard to manage which changes we
>> have in newest package.
>
> I hope we won't have a long chain of cumulative Rust versions in Guix. I know
> that Rust upstream likes to do this chain of Rust1 -> Rust2 -> Rust3 -> Rust4
> but that's not really scalable - especially since even one Rust takes a day
> to compile. We should try to get mrust [1] to work and use it to compile just
> the newest Rust. If it doesn't work we can still fall back to one of the
> other ways later.
>
> (What Mozilla recommends is we compile Rust1, use Rust2 to compile Rust3, use
> Rust3 to compile Rust4, likewise for each new release)
I think we should heed upstreams advice in that case. A long bootstrap
chain is really only a problem during 'core-updates', no?
IIUC mrustc only targets x86_64 currently, so I don't expect it to
become viable for Guix in a good while.
> [1] https://github.com/thepowersgang/mrustc
signature.asc
Description: PGP signature
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Nikolai Merinov, 2018/03/15
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Ludovic Courtès, 2018/03/17
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Nikolai Merinov, 2018/03/19
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Ludovic Courtès, 2018/03/19
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Ricardo Wurmus, 2018/03/20
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Nikolai Merinov, 2018/03/22
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Ludovic Courtès, 2018/03/27
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Nikolai Merinov, 2018/03/27
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Danny Milosavljevic, 2018/03/27
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1,
Marius Bakke <=
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Ricardo Wurmus, 2018/03/27
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Danny Milosavljevic, 2018/03/30
- [bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Danny Milosavljevic, 2018/03/27
[bug#30831] [PATCH] gnu: rust: Update rust from 1.22.1 release to 1.24.1, Danny Milosavljevic, 2018/03/18
[bug#30831] building rust on aarch64, Efraim Flashner, 2018/03/22