From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Craven Subject: Re: rust: Crate Dependencies Date: Thu, 29 Dec 2016 18:35:05 +0100 Message-ID: References: <20161228155134.3dedfd06@scratchpost.org> <20161229121255.750fa1e3@scratchpost.org> <87k2ai6hko.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39124) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cMebf-0005xL-SM for guix-devel@gnu.org; Thu, 29 Dec 2016 12:35:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cMebb-0002jj-0B for guix-devel@gnu.org; Thu, 29 Dec 2016 12:35:11 -0500 Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:33310) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cMeba-0002hu-RA for guix-devel@gnu.org; Thu, 29 Dec 2016 12:35:06 -0500 Received: by mail-qt0-x235.google.com with SMTP id p16so374805357qta.0 for ; Thu, 29 Dec 2016 09:35:06 -0800 (PST) In-Reply-To: <87k2ai6hko.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: ng0 Cc: guix-devel > Same here for libc crate after the update, but I guess that's > because cargo is currently packaged and used from the bootstrap > rust, which is dated one version before the actual rustc you can > use now, so 0.13.0 cargo and 0.14.0 rustc. I submitted some experimental patches to the ML which fix this. Since you have I assume a web application that is written in rust, and you want to deploy it using guixsd, I think that vendoring the dependencies like the example cargo package is what you should do. The goal of using guixsd is fixing the deployment problem. If you vendor your dependencies and deploy your application like the example cargo package you should get an environment that is controlled 100% by your company. Would be awesome to see some real commercial webapps deployed using guixsd!