From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8LNfM/pHwl/hJQAA0tVLHw (envelope-from ) for ; Sat, 28 Nov 2020 12:52:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id KE1WL/pHwl/+HAAA1q6Kng (envelope-from ) for ; Sat, 28 Nov 2020 12:52:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 77C179403CA for ; Sat, 28 Nov 2020 12:52:10 +0000 (UTC) Received: from localhost ([::1]:34462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kizhx-0005PR-5g for larch@yhetil.org; Sat, 28 Nov 2020 07:52:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kizhp-0005Ou-Vn for guix-patches@gnu.org; Sat, 28 Nov 2020 07:52:01 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35539) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kizhp-0006sO-Mb for guix-patches@gnu.org; Sat, 28 Nov 2020 07:52:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kizhp-0006K3-KN for guix-patches@gnu.org; Sat, 28 Nov 2020 07:52:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44785] [PATCH v2 00/22] Update sequoia to 0.20.0 - version 2 Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 28 Nov 2020 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44785 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 44785@debbugs.gnu.org Received: via spool by 44785-submit@debbugs.gnu.org id=B44785.160656790924286 (code B ref 44785); Sat, 28 Nov 2020 12:52:01 +0000 Received: (at 44785) by debbugs.gnu.org; 28 Nov 2020 12:51:49 +0000 Received: from localhost ([127.0.0.1]:47085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kizhd-0006Jd-6W for submit@debbugs.gnu.org; Sat, 28 Nov 2020 07:51:49 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:44432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kizhX-0006JR-MG for 44785@debbugs.gnu.org; Sat, 28 Nov 2020 07:51:48 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CjrwZ1fbbz1qs06; Sat, 28 Nov 2020 13:51:42 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CjrwZ12Wvz1rhFY; Sat, 28 Nov 2020 13:51:42 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id rsdOk2IJtuwN; Sat, 28 Nov 2020 13:51:41 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-58-171.dynamic.mnet-online.de [188.174.58.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Sat, 28 Nov 2020 13:51:41 +0100 (CET) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 1619260169; Sat, 28 Nov 2020 13:52:31 +0100 (CET) References: <87r1okh2xn.fsf@cbaines.net> <87wny5u0gz.fsf@cbaines.net> From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: Date: Sat, 28 Nov 2020 13:51:38 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <87wny5u0gz.fsf@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.27 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-TUID: 28bPBUw7DCgE Hi Christopher, > Thanks Hartmut. I haven't been following the Rust packaging very well, > but my interpretation of #:skip-build would be that's it's like #:tests? > #f, so if it's present, ideally there should be a comment there with > some information about why this package isn't being built. For those rust packages (aka creates) which are "libraries" it does not make sense at all to build the packages, since rust has no means of sharing pre-compiled objectfiles. Each and every program using a library builds it from source. This is why the new importer sets "#:skip-build #t" for all crates except of the ones listed on the command line. I'm not the one who came up with this idea, but, after being skeptical first, I fully agree to this decision. The only reason for *not* setting "#:skip-build #t" for these packages would be to have the tests run. But here again rust performs badly - adding a lot of overhead: Each package would be build *twice*: once for "release" (which then will just be dropped) and once for "test". And this will be repeated for every package on every system if substitutes are not available. > Also, I think there could be some conflicts with a few of the patches > you sent, the addition of rust-base64-0.13 for example. Sorry, I don't understand this remark. Why should adding a package cause any conflict? -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |