guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rust-team branch status?


From: Efraim Flashner
Subject: Re: Rust-team branch status?
Date: Wed, 26 Jun 2024 17:09:04 +0300

On Wed, Jun 26, 2024 at 10:46:56AM +0300, Efraim Flashner wrote:
> On Tue, Jun 25, 2024 at 08:48:12AM -0700, Ian Eure wrote:
> > Hi Efraim,
> > 
> > Efraim Flashner <efraim@flashner.co.il> writes:
> > 
> > > [[PGP Signed Part:Undecided]]
> > > On Thu, Jun 20, 2024 at 05:10:11PM -0700, Ian Eure wrote:
> > > > Hi Guixers,
> > > > 
> > > > I want to update the Librewolf package, but it now depends on Rust
> > > > >= 1.76, which is newer than what's in master.  I see the >rust-team
> > > > branch has versions up to 1.77 — is there a timeline for merging
> > > > that, or a TODO list of things that need to be done to merge it?
> > > > I'm not sure if I can help there, but would rather direct efforts
> > > > towards getting rust updated than patching Librewolf to build with
> > > > older versions.
> > > 
> > > I managed to burn myself out on rust stuff a few months ago and I'm
> > > finally coming back to the rust-team branch.  There are still hundreds
> > > of patches sent for the branch which I had hoped to catch-up on, but I'm
> > > fairly certain that the branch is in a good state for merging even now.
> > > 
> > > Currently it has rust-1.77.1.  There is a newer 1.77.2 available, and
> > > the newest version is 1.79.  After merging the current branch I hope to
> > > be able to move the version of rust on the rust-team branch to whatever
> > > the latest version is.
> > > 
> > I’m very sorry to hear that you’re feeling burnt out.
> > 
> > Would it be reasonable to merge the newer Rust versions, without changing
> > the default from 1.75?  That would unblock things needing them, without the
> > risk of breaking packages which haven’t been updated.
> > 
> > This might not work for other packages, but Guix seems to keep nearly every
> > version of Rust around for bootstrapping the new ones, so I think this would
> > work.
> 
> I'll see about backporting(?) the newer rust versions from the rust-team
> branch to the master branch. That way they are available for things like
> librewolf even if they aren't used for the actual rust packages yet. It
> shouldn't be too hard and I can make sure it doesn't cause problems on
> the rust-team branch, even thought it has to wait a bit until its turn
> to merge.

I've pushed through rust-1.79 to master and I've built them on x86_64.
My fast aarch64 build machine is currently offline so I can't test there
and builds are ongoing on riscv64. The packages are public but hidden,
so they can be pulled into a package definition if required (as
rust-1.79) but can't be installed with a simple 'guix package -i rust'.


-- 
Efraim Flashner   <efraim@flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]