From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 10 16:39:33 2020 Received: (at submit) by debbugs.gnu.org; 10 Nov 2020 21:39:34 +0000 Received: from localhost ([127.0.0.1]:39199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcbMT-0006xj-Le for submit@debbugs.gnu.org; Tue, 10 Nov 2020 16:39:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:40134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcbMS-0006xb-BX for submit@debbugs.gnu.org; Tue, 10 Nov 2020 16:39:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcbMS-0004BK-4K for guix-patches@gnu.org; Tue, 10 Nov 2020 16:39:32 -0500 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:45062) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcbMP-0000TS-5p for guix-patches@gnu.org; Tue, 10 Nov 2020 16:39:31 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CW1Tm0jyGz1rtMh; Tue, 10 Nov 2020 22:39:23 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CW1Tl62BPz1r56y; Tue, 10 Nov 2020 22:39:23 +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 VrGBF44u3hMp; Tue, 10 Nov 2020 22:39:22 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-61-127.dynamic.mnet-online.de [188.174.61.127]) (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; Tue, 10 Nov 2020 22:39:22 +0100 (CET) Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24]) by hermia.goebel-consult.de (Postfix) with ESMTP id 4A3CC60154; Tue, 10 Nov 2020 22:39:56 +0100 (CET) From: Hartmut Goebel To: guix-patches@gnu.org, 38408@debbugs.gnu.org Subject: [PATCH v16 0/6] New take on: Semantic version aware recursive importer for crates Date: Tue, 10 Nov 2020 22:39:19 +0100 Message-Id: X-Mailer: git-send-email 2.21.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=2001:a60:0:28:0:1:25:1; envelope-from=h.goebel@crazy-compilers.com; helo=mail-out.m-online.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/10 16:39:24 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit 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: -3.3 (---) This is a new attempt to get this stale patch done. Summary: * All remarks by Ludo have been handled so far. IMHO we are almost done with this series. * Major design decision open: Shall package variable names have sem semver version appended instead of major+minor? * Still some minor issues, which I'll comment on in the next messages. This series basically is the series Martin posted in https://lists.gnu.org/archive/html/guix-patches/2020-04/msg01442.html with two patches (the first and sixth) replaced by https://lists.gnu.org/archive/html/guix-patches/2020-05/msg00408.html and https://lists.gnu.org/archive/html/guix-patches/2020-08/msg00432.html I applied these on fdb77b362 (2020-08-09) and rebased it to master. I reviewed the commit messages, and in the code adjusted some formatting and fixed some typos. I also moved patch 6 to become the 2nd one, since guile-semver is required in the (now) 3rd patch. Martin Becze (6): import: utils: 'recursive-import' accepts an optional version parameter. guix: self: Add guile-semver as a depenedency. import: crate: Use guile-semver to resolve module versions. import: crate: Memorize crate->guix-package. import: utils: Trim patch version from names. import: crate: Parameterized importing of dev dependencies. guix/import/cran.scm | 8 +- guix/import/crate.scm | 112 ++++++++---- guix/import/elpa.scm | 6 +- guix/import/gem.scm | 6 +- guix/import/opam.scm | 8 +- guix/import/pypi.scm | 8 +- guix/import/stackage.scm | 5 +- guix/import/utils.scm | 79 +++++--- guix/scripts/import/cran.scm | 5 +- guix/scripts/import/crate.scm | 13 +- guix/scripts/import/elpa.scm | 4 +- guix/self.scm | 8 +- tests/crate.scm | 329 +++++++++++++++++++--------------- tests/elpa.scm | 3 +- tests/import-utils.scm | 8 +- 15 files changed, 362 insertions(+), 240 deletions(-) -- 2.21.3 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 12 06:08:49 2020 Received: (at control) by debbugs.gnu.org; 12 Dec 2020 11:08:49 +0000 Received: from localhost ([127.0.0.1]:44024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ko2ld-0006YP-Hw for submit@debbugs.gnu.org; Sat, 12 Dec 2020 06:08:49 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:37728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ko2lc-0006YG-Cb for control@debbugs.gnu.org; Sat, 12 Dec 2020 06:08:48 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CtPzM6hX5z1s0tN for ; Sat, 12 Dec 2020 12:08:47 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CtPzM6Y6vz1t82H for ; Sat, 12 Dec 2020 12:08:47 +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 BJMf0XIuOmb9 for ; Sat, 12 Dec 2020 12:08:47 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-55-61.dynamic.mnet-online.de [188.174.55.61]) (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 for ; Sat, 12 Dec 2020 12:08:47 +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 495916018A for ; Sat, 12 Dec 2020 12:14:51 +0100 (CET) From: Hartmut Goebel To: debbugs control Organization: crazy-compilers.com Message-ID: <51eb127c-dbc7-2430-a77d-272dac09c9ea@crazy-compilers.com> Date: Sat, 12 Dec 2020 12:08:44 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: de-DE X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 44560 merge 38408 44560 Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.18.0.10 listed in list.dnswl.org] 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.18.0.10 listed in wl.mailspike.net] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: control 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.3 (/) close 44560 merge 38408 44560 From unknown Sun Aug 10 00:24:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 09 Jan 2021 12:24:04 +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