all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Brett Gilio <brettg@posteo.net>
To: Ivan Petkov <ivanppetkov@gmail.com>
Cc: 34820@debbugs.gnu.org
Subject: [bug#34820] [PATCH] gnu: rust: Update to 1.32.0
Date: Tue, 26 Mar 2019 21:58:07 -0500	[thread overview]
Message-ID: <87bm1x6n28.fsf@posteo.net> (raw)
In-Reply-To: <91DE286A-2D30-4624-B8EF-3C7B973C1A47@gmail.com>


Ivan Petkov writes:

> Hi Brett!
>
>> On Mar 26, 2019, at 6:51 PM, Brett Gilio <brettg@posteo.net> wrote:
>> 
>> LGTM, I want to try maintaining a local build for nightly which requires
>> 1.33 atm. Do we have an ETA on how long until we can get that? What can
>> I do to help?
>
> I actually have a patch ready for packaging 1.33, just been holding off to
> avoid the noise while we get 1.31/1.32 built. Happy to post put it up if
> you'd like to see a copy!
>
> As far as maintaining nightlies goes, I think it would be a challenge to
> keep up manually, unless you happen to have some cron job that builds a
> new version daily. I've been considering packaging rustup within guix
> after 1.33 lands, which might make it possible to develop with nightly
> rust without having to maintain a nightly build within guix itself.
>
> Not sure what challenges there may be with the rustup approach though
> (will the prebuild binaries work well with guix?). I'd be happy to hear
> if you make any progress though!
>
> —Ivan

You are probably right, there are definitely going to be some liability
issues about working with the nightly branch. But it was something I was
interested in investigating. The more we deal with rust on Guix, the
more I think that rustup is going to have to become a necessity if we
want to attract more Rust developers to using Guix. Nightly is almost a
requirement for a good few.

You might be knowing that Nix has the rustup toolchain, and it seems to
work fine. Although, there is the nasty linker issue which requires
building all rust projects in a nix-shell with the mozilla rust
channel. So, there is definitely some potential challenges there, but it
is definitely something we need to investigate imo.

Also, yes, please send me the patch off list.

Brett

  reply	other threads:[~2019-03-27  2:59 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-12  2:21 [bug#34820] [PATCH] gnu: rust: Update to 1.32.0 Ivan Petkov
2019-03-18  3:07 ` Ivan Petkov
2019-03-19  1:47   ` Danny Milosavljevic
2019-03-22 15:33     ` Ivan Petkov
2019-03-26 13:21       ` Danny Milosavljevic
2019-03-26 14:13         ` Danny Milosavljevic
2019-03-26 15:00         ` Ivan Petkov
2019-03-26 18:14           ` Danny Milosavljevic
2019-03-26 19:18             ` Ivan Petkov
2019-03-27  1:51               ` Brett Gilio
2019-03-27  2:19                 ` Ivan Petkov
2019-03-27  2:58                   ` Brett Gilio [this message]
2019-03-27 11:02                     ` Danny Milosavljevic
2019-03-28 23:23             ` Danny Milosavljevic
2019-03-31 19:12               ` bug#34820: " Danny Milosavljevic
2019-04-01  3:25                 ` [bug#34820] " Ivan Petkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bm1x6n28.fsf@posteo.net \
    --to=brettg@posteo.net \
    --cc=34820@debbugs.gnu.org \
    --cc=ivanppetkov@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.