From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 15 02:05:24 2019 Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 07:05:24 +0000 Received: from localhost ([127.0.0.1]:48533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guXYi-000327-Vx for submit@debbugs.gnu.org; Fri, 15 Feb 2019 02:05:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guXYa-00031i-Mu for submit@debbugs.gnu.org; Fri, 15 Feb 2019 02:05:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:52364) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guXYV-000472-BY for submit@debbugs.gnu.org; Fri, 15 Feb 2019 02:05:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47382) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guXYT-0002Lw-GO for guix-patches@gnu.org; Fri, 15 Feb 2019 02:05:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1guXYR-00043b-QA for guix-patches@gnu.org; Fri, 15 Feb 2019 02:05:01 -0500 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:39984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1guXYR-0003kx-Fs for guix-patches@gnu.org; Fri, 15 Feb 2019 02:04:59 -0500 Received: by mail-pf1-x434.google.com with SMTP id h1so4390376pfo.7 for ; Thu, 14 Feb 2019 23:04:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:cc:to :message-id; bh=GIGQ3KIMEP2ub7mUiecQm/ElVvdhM5UhMRhpspRo0lA=; b=ZAzFUsX4aDexM1vvBrMKZHm958zvQm/vVsL4rImnvs2FV4SV64kYSleJ5/MsEu2X4B LnQNuwmUcIWm/wnSVzE3kc93O4OxiMsNlhEx1JLEhF8Hyr6S4hWgJqf/L+DyVt3Iq/mj tBgCUgK7hEVrsR02wPrb1BsItRFFkv6cxvK4w4X7ZKptd0PPE26RVEFr8gTWT1BtpdIf iJfuehHW7AL5p4ip3RGRaPc0BtOzEzK+pOo47i8qssmLW+R3iqzoaGcLHcbjZ4MtLKWO 1gJMx/hN3XtvteW+g41OQ88KOECLwYdTYS5QHNWn/GDWHZ2DsKvlcK3IEXjxlnKPlQbQ 8FvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:cc:to:message-id; bh=GIGQ3KIMEP2ub7mUiecQm/ElVvdhM5UhMRhpspRo0lA=; b=A636x/C+8EieAaINKRUoZh5kq/A1UV0uJgTgSq8cWJPAAOgzu0TkZCiP7FhuQSvInP czfMO0BPLLl2PifS+8JKXy4wkE7BX84y43yecwsKyoK/wY44KYRQ+5kLCC6xvl6fcxcc DNwkzWLCNvLy9yaV9FhJ5PQGGJll5ueDJ4s9ZO6mTUfVbqGLIlGXiVgxPp5tqryp5nr/ Ogx824HJDR659e5QwH0cl+8TWIPaSkLoDcTA221xi/D+0mJyCG2ynLppQqfaxB7boT0W 5tPR8FwYEEylRPxlPqvdTiKy1xxIfeklsDWkcwoap8tiGJ0uQoPBDmHnftXzkpuweOdy X0hw== X-Gm-Message-State: AHQUAuayBeioNPyQDkRCW63ORFf/oZNZlJ/yWwqJNxThejttT0eKHGgL eHYjcTs6VG0IwGk6T7ZJL12l1zqNBF8= X-Google-Smtp-Source: AHgI3IbbKaw5vdiSeg3uMJsA4ZcHLVniMD71ccsaR6nVdrl4GJ4vnIDzcKHNs9OInZX05/2SLr08aQ== X-Received: by 2002:a62:5287:: with SMTP id g129mr8518758pfb.22.1550214270403; Thu, 14 Feb 2019 23:04:30 -0800 (PST) Received: from ?IPv6:2601:602:9a00:1784:44da:b539:4cd0:4ae5? ([2601:602:9a00:1784:44da:b539:4cd0:4ae5]) by smtp.gmail.com with ESMTPSA id v15sm5186644pgf.75.2019.02.14.23.04.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Feb 2019 23:04:29 -0800 (PST) From: Ivan Petkov Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Thu, 14 Feb 2019 23:04:28 -0800 Subject: [PATCH] gnu: rust: remove dependency on cargo-build-system module To: guix-patches@gnu.org Message-Id: <6848286F-9931-4C37-8F05-AEF0D14E66F8@gmail.com> X-Mailer: Apple Mail (2.3445.9.1) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::434 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * Makefile.am (guix/build/cargo-utils.scm): add it * guix/build/cargo-utils.scm: Add new module for standalone cargo utilities * guix/build-system/cargo.scm (%cargo-utils-modules): define a list of modules which (guix build cargo-utils) depends on (%cargo-build-system-modules): change it to depend on %cargo-utils-modules * guix/build/cargo-build-system.scm (file-sha256): move it to (guix build cargo-utils) (generate-checksums): move it to (guix build cargo-utils) * gnu/packages/rust.scm (rust-1.19.0): [imported-modules]: change to using %cargo-utils-modules ['patch-cargo-checksums]: import (guix build cargo-utils) instead of (guix build cargo-build-system) * gnu/packages/gnuzilla.scm (icecat): [imported-modules]: change to using %cargo-utils-modules ['patch-cargo-checksums]: import (guix build cargo-utils) instead of (guix build cargo-build-system) --- Makefile.am | 1 + gnu/packages/gnuzilla.scm | 7 ++-- gnu/packages/rust.scm | 5 ++- guix/build-system/cargo.scm | 9 ++++- guix/build/cargo-build-system.scm | 39 +----------------- guix/build/cargo-utils.scm | 67 +++++++++++++++++++++++++++++++ 6 files changed, 85 insertions(+), 43 deletions(-) create mode 100644 guix/build/cargo-utils.scm diff --git a/Makefile.am b/Makefile.am index fec9800ce..1083ee2ac 100644 --- a/Makefile.am +++ b/Makefile.am @@ -144,6 +144,7 @@ MODULES =3D \ guix/build/download.scm \ guix/build/download-nar.scm \ guix/build/cargo-build-system.scm \ + guix/build/cargo-utils.scm \ guix/build/cmake-build-system.scm \ guix/build/dub-build-system.scm \ guix/build/dune-build-system.scm \ diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 1f299a2b1..e5006e4bf 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -9,6 +9,7 @@ ;;; Copyright =C2=A9 2017 Nils Gillmann ;;; Copyright =C2=A9 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2018 Ricardo Wurmus +;;; Copyright =C2=A9 2019 Ivan Petkov ;;; ;;; This file is part of GNU Guix. ;;; @@ -865,8 +866,6 @@ from forcing GEXP-PROMISE." ;; practice somehow. See . #:validate-runpath? #f =20 - #:imported-modules ,%cargo-build-system-modules ;for = `generate-checksums' - #:configure-flags `("--enable-default-toolkit=3Dcairo-gtk3" =20 "--with-distribution-id=3Dorg.gnu" @@ -938,6 +937,8 @@ from forcing GEXP-PROMISE." ;; "--with-system-png" ) =20 + #:imported-modules ,%cargo-utils-modules ;for = `generate-checksums' + #:modules ((ice-9 ftw) (ice-9 rdelim) (ice-9 match) @@ -977,7 +978,7 @@ from forcing GEXP-PROMISE." (invoke "sh" "-c" "autoconf old-configure.in > = old-configure"))) (add-after 'patch-source-shebangs 'patch-cargo-checksums (lambda _ - (use-modules (guix build cargo-build-system)) + (use-modules (guix build cargo-utils)) (let ((null-file "/dev/null") (null-hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855")) (substitute* '("Cargo.lock" "servo/Cargo.lock") diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 179689973..3cb64795b 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -7,6 +7,7 @@ ;;; Copyright =C2=A9 2017 Efraim Flashner ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2018 Danny Milosavljevic = +;;; Copyright =C2=A9 2019 Ivan Petkov ;;; ;;; This file is part of GNU Guix. ;;; @@ -194,7 +195,7 @@ safety and thread safety guarantees.") (properties '((timeout . 72000) ;20 hours (max-silent-time . 18000))) ;5 hours (for armel) (arguments - `(#:imported-modules ,%cargo-build-system-modules ;for = `generate-checksums' + `(#:imported-modules ,%cargo-utils-modules ;for = `generate-checksums' #:modules ((guix build utils) (ice-9 match) (guix build = gnu-build-system)) #:phases (modify-phases %standard-phases @@ -273,7 +274,7 @@ test =3D { path =3D \"../libtest\" } (string-append name "\"" ,%cargo-reference-hash "\""))) (for-each (lambda (filename) - (use-modules (guix build cargo-build-system)) + (use-modules (guix build cargo-utils)) (delete-file filename) (let* ((dir (dirname filename))) (display (string-append diff --git a/guix/build-system/cargo.scm b/guix/build-system/cargo.scm index 4a1eb0cfa..7ff4e90f7 100644 --- a/guix/build-system/cargo.scm +++ b/guix/build-system/cargo.scm @@ -3,6 +3,7 @@ ;;; Copyright =C2=A9 2013 Andreas Enge ;;; Copyright =C2=A9 2013 Nikita Karetnikov ;;; Copyright =C2=A9 2016 David Craven +;;; Copyright =C2=A9 2019 Ivan Petkov ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,6 +31,7 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-26) #:export (%cargo-build-system-modules + %cargo-utils-modules cargo-build-system crate-url crate-url? @@ -49,10 +51,15 @@ to NAME and VERSION." (let ((rust (resolve-interface '(gnu packages rust)))) (module-ref rust 'rust))) =20 +(define %cargo-utils-modules + ;; Build-side modules imported by default. + `((guix build cargo-utils) + ,@%gnu-build-system-modules)) + (define %cargo-build-system-modules ;; Build-side modules imported by default. `((guix build cargo-build-system) - ,@%gnu-build-system-modules)) + ,@%cargo-utils-modules)) =20 (define* (cargo-build store name inputs #:key diff --git a/guix/build/cargo-build-system.scm = b/guix/build/cargo-build-system.scm index f52444f61..20087fa6c 100644 --- a/guix/build/cargo-build-system.scm +++ b/guix/build/cargo-build-system.scm @@ -20,6 +20,7 @@ (define-module (guix build cargo-build-system) #:use-module ((guix build gnu-build-system) #:prefix gnu:) #:use-module (guix build utils) + #:use-module (guix build cargo-utils) #:use-module (ice-9 popen) #:use-module (ice-9 rdelim) #:use-module (ice-9 ftw) @@ -28,8 +29,7 @@ #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) #:export (%standard-phases - cargo-build - generate-checksums)) + cargo-build)) =20 ;; Commentary: ;; @@ -107,41 +107,6 @@ directory =3D '" port) (zero? (system* "cargo" "test")) #t)) =20 -(define (file-sha256 file-name) - "Calculate the hexdigest of the sha256 checksum of FILE-NAME and = return it." - (let ((port (open-pipe* OPEN_READ - "sha256sum" - "--" - file-name))) - (let ((result (read-delimited " " port))) - (close-pipe port) - result))) - -(define (generate-checksums dir-name src-name) - "Given DIR-NAME, a store directory, checksum all the files in it one -by one and put the result into the file \".cargo-checksum.json\" in -the same directory. Also includes the checksum of an extra file -SRC-NAME as if it was part of the directory DIR-NAME with name -\"package\"." - (let* ((file-names (find-files dir-name ".")) - (dir-prefix-name (string-append dir-name "/")) - (dir-prefix-name-len (string-length dir-prefix-name)) - (checksums-file-name (string-append dir-name = "/.cargo-checksum.json"))) - (call-with-output-file checksums-file-name - (lambda (port) - (display "{\"files\":{" port) - (let ((sep "")) - (for-each (lambda (file-name) - (let ((file-relative-name (string-drop file-name = dir-prefix-name-len))) - (display sep port) - (set! sep ",") - (write file-relative-name port) - (display ":" port) - (write (file-sha256 file-name) port))) file-names)) - (display "},\"package\":" port) - (write (file-sha256 src-name) port) - (display "}" port))))) - (define (touch file-name) (call-with-output-file file-name (const #t))) =20 diff --git a/guix/build/cargo-utils.scm b/guix/build/cargo-utils.scm new file mode 100644 index 000000000..6af572e61 --- /dev/null +++ b/guix/build/cargo-utils.scm @@ -0,0 +1,67 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2016 David Craven +;;; Copyright =C2=A9 2017 Mathieu Othacehe +;;; Copyright =C2=A9 2019 Ivan Petkov +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or = (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix build cargo-utils) + #:use-module (guix build utils) + #:use-module (ice-9 popen) + #:use-module (ice-9 rdelim) + #:export (generate-checksums)) + +;; Commentary: +;; +;; Stand alone utilities for building Rust crates or the compiler = itself, +;; without depending on the entire cargo build-system itself. +;; +;; Code: + +(define (file-sha256 file-name) + "Calculate the hexdigest of the sha256 checksum of FILE-NAME and = return it." + (let ((port (open-pipe* OPEN_READ + "sha256sum" + "--" + file-name))) + (let ((result (read-delimited " " port))) + (close-pipe port) + result))) + +(define (generate-checksums dir-name src-name) + "Given DIR-NAME, a store directory, checksum all the files in it one +by one and put the result into the file \".cargo-checksum.json\" in +the same directory. Also includes the checksum of an extra file +SRC-NAME as if it was part of the directory DIR-NAME with name +\"package\"." + (let* ((file-names (find-files dir-name ".")) + (dir-prefix-name (string-append dir-name "/")) + (dir-prefix-name-len (string-length dir-prefix-name)) + (checksums-file-name (string-append dir-name = "/.cargo-checksum.json"))) + (call-with-output-file checksums-file-name + (lambda (port) + (display "{\"files\":{" port) + (let ((sep "")) + (for-each (lambda (file-name) + (let ((file-relative-name (string-drop file-name = dir-prefix-name-len))) + (display sep port) + (set! sep ",") + (write file-relative-name port) + (display ":" port) + (write (file-sha256 file-name) port))) file-names)) + (display "},\"package\":" port) + (write (file-sha256 src-name) port) + (display "}" port))))) --=20 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 24 14:46:57 2019 Received: (at 34483) by debbugs.gnu.org; 24 Feb 2019 19:46:57 +0000 Received: from localhost ([127.0.0.1]:50542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxzjl-0008QQ-Gi for submit@debbugs.gnu.org; Sun, 24 Feb 2019 14:46:57 -0500 Received: from mail-pl1-f182.google.com ([209.85.214.182]:33515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxzjj-0008Q7-GD for 34483@debbugs.gnu.org; Sun, 24 Feb 2019 14:46:55 -0500 Received: by mail-pl1-f182.google.com with SMTP id y10so3456048plp.0 for <34483@debbugs.gnu.org>; Sun, 24 Feb 2019 11:46:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H3tDmeGBTayY08/jlfhjq79hZRxQfijDLrGHEOihrwM=; b=Wn8Og7hgNUzLsEYXBjjMvBxFN6EfLQbKY0c60PRSgbMwvTLk4lgbVSMSfHChzSGE15 fG6w/FVPolOaS8DKyn3Pp7d+Brdqr/jnCuHWoqjVlwTFSP5O4apVxX6yI3/Cs/ylPPK4 ypteObK6pgOtF2WokLPBRh7/Pw90iqxlUiRiWZaHEJMDyt3UDWBkc8z2PGIemunAZsF9 QYEYO73LWU5Y0PAlSGnxpqnvn0mh9goupcEHh1KjJ7WfTDhu4Pmqh+ZF3Uh1BIDtyS4L qsumoPcsJGYjlrWu1MaJaKpXq7MNLFWzEfbEUZ+iC6qgx6UZe0YHp/4bzk8nGazT3jZs BmgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=H3tDmeGBTayY08/jlfhjq79hZRxQfijDLrGHEOihrwM=; b=apKFKH1ZGbwcBkcTgE7RtxMytCapzWjengQdz32c5efMcSvrUMZHpoXf5MzAt+CLHj zXfbpuRvuGd+cvArOFp/DCuUMOdcIOrwp54j/y45uEPG4bhsqF26qHg8HKOEn6FvQRyF iZhyAqZdufmft7DwHzRjSvc5OQjpSKNZkXiMUBlh2BhTONmqEQS7ZLv+CChcLBdbw8SU dWcAzZaqUMp7x72f+tLOk3Sg3qPrhOP7x+TLdz/5QQmm7xjAKS9LOliyiozqwrRwmwq2 Supg5EMyvPrAKDjm7+zhQhwdjIF8hC9u165yPtDtQubkFwj7jKd1HqPHivufhAFi6NZm UmRA== X-Gm-Message-State: AHQUAubquhXCWGmEGITdeWFsR+M3CFQA5cg5JtlYtd9d46mRVBZugnE+ DjCakWmX5sh2m59FJ+PDLcU= X-Google-Smtp-Source: AHgI3IZhKvKJh/+y6p7Jr0dwwpcH8KPSn69RVa5T9sozJK1wlv8Lxd20pTY5C2hR7OqqbjKiqxhWtg== X-Received: by 2002:a17:902:3143:: with SMTP id w61mr16360373plb.253.1551037609570; Sun, 24 Feb 2019 11:46:49 -0800 (PST) Received: from ?IPv6:2601:602:9a00:1784:305f:c354:14e2:61b5? ([2601:602:9a00:1784:305f:c354:14e2:61b5]) by smtp.gmail.com with ESMTPSA id 64sm11627623pff.101.2019.02.24.11.46.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Feb 2019 11:46:48 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: [bug #34483] [PATCH] gnu: rust: remove dependency on cargo-build-system module From: Ivan Petkov In-Reply-To: <6848286F-9931-4C37-8F05-AEF0D14E66F8@gmail.com> Date: Sun, 24 Feb 2019 11:46:47 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <6B5B92C8-E1C6-4E62-995E-5703220569F4@gmail.com> References: <6848286F-9931-4C37-8F05-AEF0D14E66F8@gmail.com> To: Danny Milosavljevic X-Mailer: Apple Mail (2.3445.9.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34483 Cc: 34483@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Danny, Do you have any feedback on this patch, or do you know someone else who = might? Thanks, --Ivan= From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 27 11:01:10 2019 Received: (at 34483) by debbugs.gnu.org; 27 Feb 2019 16:01:10 +0000 Received: from localhost ([127.0.0.1]:54178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gz1du-0001Zd-9G for submit@debbugs.gnu.org; Wed, 27 Feb 2019 11:01:10 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:39838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gz1ds-0001ZV-Id for 34483@debbugs.gnu.org; Wed, 27 Feb 2019 11:01:09 -0500 Received: from localhost (178.112.145.232.wireless.dyn.drei.com [178.112.145.232]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 3BAFA3360ABC; Wed, 27 Feb 2019 17:01:06 +0100 (CET) Date: Wed, 27 Feb 2019 17:01:00 +0100 From: Danny Milosavljevic To: Ivan Petkov Subject: Re: [bug #34483] [PATCH] gnu: rust: remove dependency on cargo-build-system module Message-ID: <20190227170100.2be4c948@scratchpost.org> In-Reply-To: <6B5B92C8-E1C6-4E62-995E-5703220569F4@gmail.com> References: <6848286F-9931-4C37-8F05-AEF0D14E66F8@gmail.com> <6B5B92C8-E1C6-4E62-995E-5703220569F4@gmail.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/eoK6h0W5tCZwCDtgX8HHSid"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34483 Cc: 34483@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/eoK6h0W5tCZwCDtgX8HHSid Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, that patch is a good idea. I'm running tests of both icecat and rust using this patch, it will take a = few days for them to finish. --Sig_/eoK6h0W5tCZwCDtgX8HHSid Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlx2tDwACgkQ5xo1VCww uqUG4gf+NA94CfkeSAXQ0y/FuOCjpxyVQFVsrhn9a3Q1pZLNEOlit3BexwZdTf5D E78p85MOs7a87eBe7lDx+GhndIk+DSSenPVFwtWl5i7+++7FbRfQAbddkmG66S4w bzNepUy2boTlEp2fKTUweaNml6koJYnhwP2xsODluJ0VJK0Aarm7YcNgtvLiU4Jm T4dvmY2ugb4yOl4ZSUiK/JyKH5ELI2RUe+BCJCUfMySPlIFWqMsRxTVHHXSGh7u7 iEpNBZZGsOKeHZIAwbR0maDyH4DxJPGZo4LJoY1wrBC+zy9jj6g5mF1BMdWqKyiI 25fuCBhx416RYbkSCqKBgjF1W7j6/w== =NSGi -----END PGP SIGNATURE----- --Sig_/eoK6h0W5tCZwCDtgX8HHSid-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 01 02:22:07 2019 Received: (at 34483-done) by debbugs.gnu.org; 1 Mar 2019 07:22:07 +0000 Received: from localhost ([127.0.0.1]:55720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gzcUh-0000Q9-G1 for submit@debbugs.gnu.org; Fri, 01 Mar 2019 02:22:07 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:55116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gzcUe-0000Pz-Oa for 34483-done@debbugs.gnu.org; Fri, 01 Mar 2019 02:22:05 -0500 Received: from localhost (178.113.190.13.wireless.dyn.drei.com [178.113.190.13]) by dd26836.kasserver.com (Postfix) with ESMTPSA id DAFB93360BD5; Fri, 1 Mar 2019 08:22:02 +0100 (CET) Date: Fri, 1 Mar 2019 08:22:03 +0100 From: Danny Milosavljevic To: Ivan Petkov Subject: Re: [bug #34483] [PATCH] gnu: rust: remove dependency on cargo-build-system module Message-ID: <20190301082203.75b069d7@scratchpost.org> In-Reply-To: <20190227170100.2be4c948@scratchpost.org> References: <6848286F-9931-4C37-8F05-AEF0D14E66F8@gmail.com> <6B5B92C8-E1C6-4E62-995E-5703220569F4@gmail.com> <20190227170100.2be4c948@scratchpost.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/GJqhAuasw7N/TLF6dI3_4nR"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34483-done Cc: 34483-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/GJqhAuasw7N/TLF6dI3_4nR Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, I've applied that patch to guix master and pushed. Thanks! --Sig_/GJqhAuasw7N/TLF6dI3_4nR Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlx43ZsACgkQ5xo1VCww uqVTcwf8DUpA+5mbZZV8Yhi7Ymp+yiovpZQMAmmopzgQ0ZF7f1FluO51Rax026RO 46ZtAYMx5RyDv1dS1vVGogCeKY/VHbluXE7GxTNxdKARbSWdotGFZ5FG9Mr4CGHj Oon66lHWtx+GnssavKSe7NJmdpFpxaJP1AoebGG16ARiYHBvxemzgcuNjqKfCwP2 FVk71W8VF1dUpw/cyw8fjXzERkpGjAqUrR4gKLZgxrQWO8TkZiYcNMxQaJ3lDzqX 3J8+AtGDM7y3BX2wg5swC+4Q+YrJ2/w/dUxr/9SzCs+9fxyo/BnomFbKvg6121Ly +bTVJT96WdTAhDk6HKBKkG7R+F6dxg== =3Qn2 -----END PGP SIGNATURE----- --Sig_/GJqhAuasw7N/TLF6dI3_4nR-- From unknown Tue Sep 09 21:58:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 Mar 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator