From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Petkov Subject: Re: RLS and Rust Date: Thu, 21 Mar 2019 19:55:02 -0700 Message-ID: <1BB869E2-994A-4AE0-B625-D01561F6C9CE@gmail.com> References: <1aefa23d295b542fbb682c8431184d7e@posteo.net> Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:45016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7AUM-0004t6-G2 for help-guix@gnu.org; Thu, 21 Mar 2019 23:04:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h7AKo-0000lU-AO for help-guix@gnu.org; Thu, 21 Mar 2019 22:55:07 -0400 Received: from mail-pg1-x535.google.com ([2607:f8b0:4864:20::535]:38893) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h7AKn-0000i9-Vd for help-guix@gnu.org; Thu, 21 Mar 2019 22:55:06 -0400 Received: by mail-pg1-x535.google.com with SMTP id v1so447502pgi.5 for ; Thu, 21 Mar 2019 19:55:05 -0700 (PDT) In-Reply-To: <1aefa23d295b542fbb682c8431184d7e@posteo.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: brettg@posteo.net Cc: help-guix Hi! > On Mar 20, 2019, at 4:54 PM, brettg@posteo.net wrote: >=20 > Does anybody have any ideas on how to proceed? Not 100% sure, but does RLS still require a nightly rust? AFAIK tools like RLS (or cargo or clippy) should be buildable from the = rust source tarball, so that may be something worth exploring! (I've been = meaning to add these as part of the rust build, but so far I've been focused on = getting the latest version packaged in guix first, still two versions behind) > Also, what is the status on getting rust packages upstream to guix = master? I know we have some additional bootstrapping efforts to get = through first. There=E2=80=99s no packaged rust crates in guix yet, though I=E2=80=99ve = been working on revamping the cargo-build-system to work with cargo in a way that feels natural to invoke and maintain (there's a bit of an impedance mismatch = between how cargo and guix expect to handle things by default). I have an initial proof-of-concept patch ready which I've been meaning = to send out, but I've largely spent my free time trying to get the latest rust = version packaged into guix. Keep an eye out, should be better soon! =E2=80=94Ivan