all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: Danny Milosavljevic <dannym@scratchpost.org>
Cc: guix-devel@gnu.org
Subject: More stability needed in our Rust packages, for IceCat 60
Date: Fri, 21 Sep 2018 23:35:17 -0400	[thread overview]
Message-ID: <87zhwatdai.fsf_-_@netris.org> (raw)
In-Reply-To: <20180921155930.0EB7B20498@vcs0.savannah.gnu.org> (Danny Milosavljevic's message of "Fri, 21 Sep 2018 11:59:29 -0400 (EDT)")

Hi Danny,

dannym@scratchpost.org (Danny Milosavljevic) writes:

> dannym pushed a commit to branch master
> in repository guix.
>
> commit ec944a1de97c8a523d6e1089b8c4430424297f93
> Author: Danny Milosavljevic <dannym@scratchpost.org>
> Date:   Fri Sep 21 15:42:56 2018 +0200
>
>     gnu: rust: Remove unused "ar" setting.
>     
>     * gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[configure]: Remove
>     unused "ar" setting.

Thanks to your hard work on our Rust packages, I was able to update our
IceCat package to a pre-release of 60.2.0.  I recently pushed it to
master and Hydra is currently busy bootstrapping the chain of Rust
compilers in order to eventually build IceCat.

Unfortunately, I see that you've pushed some more small patches that
have already rendered those builds obsolete.  The words below are not
complaints -- far from it -- but are merely meant to illustrate a
practical problem we now face.

It took my fastest laptop about 36 hours to build the chain of 5 rust
compilers required to get to the latest Rust release, and to build
IceCat.  By the time I had gotten IceCat built and tested, you had
pushed a few more improvements to our Rust packages, rendering my
testing obsolete.  I decided to push it anyway, since the IceCat update
is a critical security update.

Since then, I started my fastest laptop building the new Rust compilers,
and also generated an evaluation on Hydra to build the new IceCat.  Both
of these build efforts are less than half through the Rust bootstrap,
and now I see that I'll need to cancel these jobs and start again.

Of course, I'm extremely grateful for all of the work you are doing on
this, but it has also become apparent to me that if our IceCat package
is to be effectively usable, we'll need to drastically reduce the
frequency with which our Rust compilers are modified on the master
branch.

How would you feel about doing further Rust work on a separate branch,
and periodically (maybe 2-4 times per month) merging the collected
improvements into master?

       Mark

       reply	other threads:[~2018-09-22  3:35 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20180921155929.16408.29671@vcs0.savannah.gnu.org>
     [not found] ` <20180921155930.0EB7B20498@vcs0.savannah.gnu.org>
2018-09-22  3:35   ` Mark H Weaver [this message]
2018-09-22  7:11     ` More stability needed in our Rust packages, for IceCat 60 Pjotr Prins
2018-09-22  8:47       ` Danny Milosavljevic
2018-09-22  8:41     ` Danny Milosavljevic
2018-09-22 14:48       ` Joshua Branson
2018-09-24  8:36         ` Clément Lassieur
2018-09-24 14:13           ` Joshua Branson
2018-09-22 18:20       ` Mark H Weaver
2018-09-23 13:25       ` Ludovic Courtès
2018-09-23  1:22     ` Mike Gerwitz
2018-09-24  8:38     ` Clément Lassieur

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=87zhwatdai.fsf_-_@netris.org \
    --to=mhw@netris.org \
    --cc=dannym@scratchpost.org \
    --cc=guix-devel@gnu.org \
    /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.