From unknown Wed Sep 10 04:47:38 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#47027 <47027@debbugs.gnu.org> To: bug#47027 <47027@debbugs.gnu.org> Subject: Status: Disarchive package Reply-To: bug#47027 <47027@debbugs.gnu.org> Date: Wed, 10 Sep 2025 11:47:38 +0000 retitle 47027 Disarchive package reassign 47027 guix-patches submitter 47027 Timothy Sample severity 47027 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 09 14:37:43 2021 Received: (at submit) by debbugs.gnu.org; 9 Mar 2021 19:37:43 +0000 Received: from localhost ([127.0.0.1]:47981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiAp-0001Oc-2L for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:37:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:35480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiAo-0001OU-3x for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:37:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJiAm-0004UV-7R for guix-patches@gnu.org; Tue, 09 Mar 2021 14:37:41 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:46675) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJiAi-0004Tc-PD for guix-patches@gnu.org; Tue, 09 Mar 2021 14:37:40 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id E11CF13E7 for ; Tue, 9 Mar 2021 14:37:32 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 09 Mar 2021 14:37:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=5sm9Jr Hxytby8JnShK+yYZFNafCfRiNusUlR3CrUcvA=; b=nBMhyEI7P3cTaDfgbhp+7O jWq74Kz1n6J2mbjLDmvtJJhGc1p5pMEk2oZTBw3eLnYcbAtwlIqBCT3wK6mKS/Qx WQ2Sbb3c0b5sIM7jQumNsM6jiVXJQ/MUzmgBesnjJDwnuIpasKoGAefxWhQB/MnA DyKgjqjtPg9n8khkhzcqDkCf5+AhzYXrc6sPz1dw+4V+nUZ3lUtBqiSqF4cwW9lN bqj/jxedv4vbJEviodjllbNtcuFe9AC+niNoUz3PxyoSAWYcT6H7Yqf+AzFmOC8D l+w2f7bk/8qhfoC5YDgt5KSNVnXJ8m5l/b9KHfHCdj0iojO8GsqTr/qTP+fYWjFQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudduiedguddvjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgfgggtgfesthhqre dttderjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceoshgrmhhplhgvthes nhhghihrohdrtghomheqnecuggftrfgrthhtvghrnhepjeehhffhhfelgeeihffhudetfe eiffegleffudegtdelffegjeetgfekjeevkeetnecukfhppeejgedrudduiedrudekiedr geegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsh grmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 42EA1240064 for ; Tue, 9 Mar 2021 14:37:32 -0500 (EST) From: Timothy Sample To: guix-patches@gnu.org Subject: Disarchive package Date: Tue, 09 Mar 2021 14:37:31 -0500 Message-ID: <87y2ewyv7o.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=64.147.123.20; envelope-from=samplet@ngyro.com; helo=wout4-smtp.messagingengine.com 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) Hi Guix, These patches add Disarchive and one of its dependencies, Guile-QuickCheck. They are pretty straight forward, but I am a little shaky about using =E2=80=9Cguile-3.0-latest=E2=80=9D, so I would appreciate another pair of e= yes. The reason it=E2=80=99s there is because Disarchive opportunistically uses the = SWH code from Guix if it is available. If I use plain =E2=80=9Cguile-3.0=E2=80= =9D, I get =E2=80=9Cincompatible bytecode=E2=80=9D errors when restoring archives from= SWH. TIA! -- Tim From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 09 14:40:25 2021 Received: (at 47027) by debbugs.gnu.org; 9 Mar 2021 19:40:25 +0000 Received: from localhost ([127.0.0.1]:47991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiDK-0001TM-Sf for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:40:25 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:48481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiDI-0001T5-N8 for 47027@debbugs.gnu.org; Tue, 09 Mar 2021 14:40:17 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 2053A144C; Tue, 9 Mar 2021 14:40:11 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 09 Mar 2021 14:40:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=eP+VHS +zvYHcKv0tQE+1A4md8VO3d3oLTg1449Kk9lA=; b=csD9werlDxO2PXECNlGr62 K2W2DjyGW4pl2ZQvPl2k8de28hgj6it+2qnk7iDktzHZ1p8CLftNYkt+JBHZLQ/L zmtGQkezHKKq/pbEZ69A3L6FthjT3l8zNqozo+HJgdd6h0Y0OEuQilrLFbwFOW6R zip3qsxkzClzr7IugOA2HnCM//TAzonfaIbI//lRJAslBfRF2mKT50SY5alGeOxj YAW8ETGlHBUoOhn3eYbkb+dwEan10echEHfzTFe5d9Fc3wObDay/YfV1TQQicTys 0aKdNt5YOvvFO97eXA9lHpvfuuSDNeZvXH6zVYMsGVBH2JfYr3rk9L3YVDjN5DIg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudduiedguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffogggtgfesthekre dtredtjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceoshgrmhhplhgvthes nhhghihrohdrtghomheqnecuggftrfgrthhtvghrnheptefgteffleefieeugedugeduke fggfevteegueekfefgheetjeetvedufeelgffgnecuffhomhgrihhnpehinhhqlhgrsgdr nhgvthdpnhhghihrohdrtghomhenucfkphepjeegrdduudeirddukeeirdeggeenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsrghmphhlvght sehnghihrhhordgtohhm X-ME-Proxy: Received: from mrblack.lan (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id F1340240054; Tue, 9 Mar 2021 14:40:09 -0500 (EST) From: Timothy Sample To: 47027@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add guile-quickcheck. Date: Tue, 9 Mar 2021 14:39:24 -0500 Message-Id: <20210309193925.15447-1-samplet@ngyro.com> X-Mailer: git-send-email 2.30.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Timothy Sample 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 (-) * gnu/packages/guile-xyz.scm (guile-quickcheck): New variable. --- gnu/packages/guile-xyz.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index bd26010918..5f4329be11 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -22,7 +22,7 @@ ;;; Copyright © 2018 Eric Bavier ;;; Copyright © 2019 swedebugia ;;; Copyright © 2019, 2020 Amar Singh -;;; Copyright © 2019 Timothy Sample +;;; Copyright © 2019, 2021 Timothy Sample ;;; Copyright © 2019, 2020 Martin Becze ;;; Copyright © 2020 Evan Straw ;;; Copyright © 2020 Jack Hill @@ -4616,3 +4616,29 @@ binary which is smaller and faster to generate and parse. This package provides a Guile implementation of CBOR.") (home-page "https://inqlab.net/git/guile-cbor.git") (license license:gpl3+))) + +(define-public guile-quickcheck + (package + (name "guile-quickcheck") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://files.ngyro.com/" + "guile-quickcheck/guile-quickcheck-" + version ".tar.gz")) + (sha256 + (base32 + "03mwi1l3354x52nar0zwhcm0x29yai9xjln4p4gbchwvx5dsr6fb")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("guile" ,guile-3.0))) + (home-page "https://ngyro.com/software/guile-quickcheck.html") + (synopsis "Randomized property-based testing for Guile") + (description "This Guile library provides tools for randomized, +property-based testing. It follows closely the QuickCheck library +written in Haskell. You can use it to define a property (a predicate +with specifications for its inputs) and test it by generating many +random inputs and seeing if it holds.") + (license license:gpl3+))) -- 2.30.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 09 14:40:35 2021 Received: (at 47027) by debbugs.gnu.org; 9 Mar 2021 19:40:35 +0000 Received: from localhost ([127.0.0.1]:47995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiDb-0001Tq-7y for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:40:35 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:58611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJiDZ-0001Td-Ft for 47027@debbugs.gnu.org; Tue, 09 Mar 2021 14:40:34 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id E0FEA144C; Tue, 9 Mar 2021 14:40:27 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 09 Mar 2021 14:40:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=r9lDAWDKlcSgUIqHFv3fRnQibVYTozv7jXANMYtcG Ys=; b=GT4VINCu0NchTkKrrd7aKCzAC/j1fl5ErgfLZoQjfbdvuPOZufNklLvLH xti/rfV1f0MlmEFPdMRUtUSe11TEFIxAa1LAJWtonqUjdcDVe2danNj0yR4HEIR2 I+6QDfah9ABGkZ4cvDm5/wUjmX35mKxIjWZHj74yJOtDPk1QahkStoczF2TkRUL5 sD5Lb7pz8gMGXrRyU2Ja+QOFnWCVscSu7XJ4kJ1qYJYQ+EnmblEj7wIgDfQfowU/ aDys9a85eCHL4zisTRjQ7jY/VrryuWKXqRMm9bhuRWPE/0gobCBrsWnbaN52o5kL a4G7Jd+H5BVK3Mlo/qEEwZbV4RFvA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudduiedguddvkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesth ekredtredtjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceoshgrmhhplhgv thesnhhghihrohdrtghomheqnecuggftrfgrthhtvghrnheptefgudeukeefgeegvdekie egteefvedvfedvffelgeekffdugfelveevvdeukeevnecuffhomhgrihhnpehgnhhurdho rhhgpdhnghihrhhordgtohhmnecukfhppeejgedrudduiedrudekiedrgeegnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvthes nhhghihrohdrtghomh X-ME-Proxy: Received: from mrblack.lan (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 4D9F024005E; Tue, 9 Mar 2021 14:40:27 -0500 (EST) From: Timothy Sample To: 47027@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add disarchive. Date: Tue, 9 Mar 2021 14:39:25 -0500 Message-Id: <20210309193925.15447-2-samplet@ngyro.com> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210309193925.15447-1-samplet@ngyro.com> References: <20210309193925.15447-1-samplet@ngyro.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Timothy Sample 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 (-) * gnu/packages/archival.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/archival.scm | 60 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 gnu/packages/archival.scm diff --git a/gnu/local.mk b/gnu/local.mk index 3a516d487f..775080190e 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -88,6 +88,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/apl.scm \ %D%/packages/apr.scm \ %D%/packages/arcan.scm \ + %D%/packages/archival.scm \ %D%/packages/aspell.scm \ %D%/packages/assembly.scm \ %D%/packages/astronomy.scm \ diff --git a/gnu/packages/archival.scm b/gnu/packages/archival.scm new file mode 100644 index 0000000000..6bb1370664 --- /dev/null +++ b/gnu/packages/archival.scm @@ -0,0 +1,60 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2021 Timothy Sample +;;; +;;; 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 (gnu packages archival) + #:use-module (gnu packages compression) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages guile) + #:use-module (gnu packages guile-xyz) + #:use-module (gnu packages pkg-config) + #:use-module (guix build-system gnu) + #:use-module (guix download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages)) + +(define with-guile-3.0-latest + (package-input-rewriting `((,guile-3.0 . ,guile-3.0-latest)) #:deep? #f)) + +(define-public disarchive + (package + (name "disarchive") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://files.ngyro.com/disarchive/" + "disarchive-" version ".tar.gz")) + (sha256 + (base32 + "0yvcfv2zlfqwmigd2xpzfkairz4w32b9gi1pbj5id55z21p0k49c")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("guile-quickcheck" ,(with-guile-3.0-latest guile-quickcheck)))) + (inputs + `(("guile" ,guile-3.0-latest) + ("guile-gcrypt" ,(with-guile-3.0-latest guile-gcrypt)) + ("zlib" ,zlib))) + (home-page "https://ngyro.com/software/disarchive.html") + (synopsis "Software archive disassembler") + (description "Disarchive can disassemble software archives into data +and metadata. The goal is to create a small amount of metadata that +can be used to recreate a software archive bit-for-bit from the +original files. For example, a software archive made using tar and +Gzip will need to describe the order of files in the tarball and the +compression parameters used by Gzip.") + (license license:gpl3+))) -- 2.30.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 10 05:00:16 2021 Received: (at 47027) by debbugs.gnu.org; 10 Mar 2021 10:00:17 +0000 Received: from localhost ([127.0.0.1]:48827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJvdY-0005cy-Kl for submit@debbugs.gnu.org; Wed, 10 Mar 2021 05:00:16 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:51705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJvdW-0005co-Lr for 47027@debbugs.gnu.org; Wed, 10 Mar 2021 05:00:15 -0500 Received: from nijino.local (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DwSHb1DbLz3xC9; Wed, 10 Mar 2021 11:00:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615370411; bh=T+XCLSRkXH/xtjk6am5khsTnX1LzoRtuvnRfw1U7BOs=; h=Subject:From:To:Date:In-Reply-To:References; b=kya8npN+b1J7G+kCppHSg2LVvRLks0UddeYsbwPiW/3bhlpcWeMzoZ/BG+Y2v2Ap4 MOwak+QJFaNehkWK0idxLhlTsGfds2rAQJJHcf7m6Jf3TojzPubIN4YzmogSYe5v3j EQ2fVAwd6fRtBiMM1Pk2Eux2Pop5I+DwIJxPY7AY= Message-ID: <916bd0a2db6f676e1ef4054a732c43183c07b04e.camel@student.tugraz.at> Subject: Re: [PATCH 1/2] gnu: Add guile-quickcheck. From: Leo Prikler To: Timothy Sample , 47027@debbugs.gnu.org Date: Wed, 10 Mar 2021 11:00:09 +0100 In-Reply-To: <20210309193925.15447-1-samplet@ngyro.com> References: <20210309193925.15447-1-samplet@ngyro.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47027 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 package seems fine to add on its own. W.r.t. the description I'd avoid overusing the word "library". In particular, I'd like to compare it to ghc-quickcheck, which starts with "QuickCheck is a library". Perhaps something among the lines of "Guile-Quickcheck is a library for random testing of program properties inspired similar to ghc-quickcheck. You can use it to express properties, which functions should satisfy, as Scheme code and then check whether they hold in a large number of randomly generated cases." would make more sense? Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 10 05:23:51 2021 Received: (at 47027) by debbugs.gnu.org; 10 Mar 2021 10:23:51 +0000 Received: from localhost ([127.0.0.1]:48845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJw0N-0006BJ-Dj for submit@debbugs.gnu.org; Wed, 10 Mar 2021 05:23:51 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:28987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJw0K-0006B1-91 for 47027@debbugs.gnu.org; Wed, 10 Mar 2021 05:23:50 -0500 Received: from nijino.local (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DwSpm6h05z3wNt; Wed, 10 Mar 2021 11:23:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615371825; bh=JI7C1RHVrZPOSDOOGDxb8S2zX9wgInB0yPokihmIX70=; h=Subject:From:To:Date:In-Reply-To:References; b=ZnoDqnQq/08Y4UqBNPpm6sfrfsHbxZTtp6uBzBACcFqeb1Uwzj3syETgiW6YvNsMk MFOOb2uDoC+lnPhQtmVy1W8iru2W89pXEU8PlVtTKZhtfGZyZjXvpStiZ01rKf9Lrr 7v/H3n6EVZerjigYdq4/NdQT4Hi+4qAAgXNI8Rgo= Message-ID: <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> Subject: Re: [PATCH 2/2] gnu: Add disarchive. From: Leo Prikler To: Timothy Sample , 47027@debbugs.gnu.org Date: Wed, 10 Mar 2021 11:23:44 +0100 In-Reply-To: <20210309193925.15447-2-samplet@ngyro.com> References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47027 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 (---) I've checked and the package seems to build fine with Guile 3.0.2. I think the bytecode mismatch happens, because Guix compiles stuff with 3.0.2 by default, but users have 3.0.5 in their system, which is not bytecode-compatible. (As an exception, Guix itself seems to be compiled with Guile 3.0.5 for performance reasons). I think it would be fine to add with Guile 3.0.2, perhaps adding a note that Guile 3.0.5 will effectively be required to use Guix interop? If not, could you provide a script, that breaks in a way other than recompiling the mismatching code? As far as the location is concerned, I personally do not like adding too many single-package files. Would it make sense to add this to compression.scm (like gzip) or backup.scm (like libarchive)? Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 17:17:35 2021 Received: (at 47027) by debbugs.gnu.org; 11 Mar 2021 22:17:35 +0000 Received: from localhost ([127.0.0.1]:55286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKTcd-00083V-GD for submit@debbugs.gnu.org; Thu, 11 Mar 2021 17:17:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKTcb-0007zR-TL for 47027@debbugs.gnu.org; Thu, 11 Mar 2021 17:17:34 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33047) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKTcV-0003Ux-HP; Thu, 11 Mar 2021 17:17:27 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=56984 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lKTcT-0000Ap-Fu; Thu, 11 Mar 2021 17:17:26 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Prikler Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> Date: Thu, 11 Mar 2021 23:17:24 +0100 In-Reply-To: <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> (Leo Prikler's message of "Wed, 10 Mar 2021 11:23:44 +0100") Message-ID: <87eeglwd1n.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Timothy Sample , 47027@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 (-) Hi! Leo Prikler skribis: > I've checked and the package seems to build fine with Guile 3.0.2. I > think the bytecode mismatch happens, because Guix compiles stuff with > 3.0.2 by default, but users have 3.0.5 in their system, which is not > bytecode-compatible. (As an exception, Guix itself seems to be > compiled with Guile 3.0.5 for performance reasons). > > I think it would be fine to add with Guile 3.0.2, perhaps adding a note > that Guile 3.0.5 will effectively be required to use Guix interop? If > not, could you provide a script, that breaks in a way other than > recompiling the mismatching code? I tend to agree here: I don=E2=80=99t think =E2=80=98guile-3.0-latest=E2=80= =99 is needed in this case. The only case where you need it is if it depends on a library, such as Guix, that is itself built with =E2=80=98guile-3.0-latest=E2=80=99. > As far as the location is concerned, I personally do not like adding > too many single-package files. Would it make sense to add this to > compression.scm (like gzip) or backup.scm (like libarchive)? Maybe there=E2=80=99ll be other packages eventually in archival.scm, like t= he SWH Python code? It=E2=80=99s fine with me, but I don=E2=80=99t have a str= ong opinion. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 17:42:49 2021 Received: (at submit) by debbugs.gnu.org; 11 Mar 2021 22:42:49 +0000 Received: from localhost ([127.0.0.1]:55331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKU13-0000O9-Ee for submit@debbugs.gnu.org; Thu, 11 Mar 2021 17:42:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:48532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKU10-0000O0-Mj for submit@debbugs.gnu.org; Thu, 11 Mar 2021 17:42:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKU10-0008BD-EC for guix-patches@gnu.org; Thu, 11 Mar 2021 17:42:46 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:50200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKU0y-0007jZ-W7; Thu, 11 Mar 2021 17:42:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=xfKL5tVyKJsl1woyMFYbuBLusniDRi0cQEJmJb74g3I=; h=date:in-reply-to: references:subject:cc:to:from; b=Zrl+hamxyvPBBkTh+Ay+bK2wgMLlnhDz/1CIb blmhrhKwKf4RWLW2Np0zerXTqLfmXzcnFOSaJy5r+5ajaF/1VADqdRg2lFaWZnqhrAWS1K +0L/epJnlpJlvKTP7Fave5nNpq13t05u43YUf/jDPzxMsQhBE/ZMLxATj2OG9nLkfzn9Bp Dz3OGMLx1T+76/BOaIvLLcYh5e606yRUgVdUb7RWWMCIi4muPT5qEykLy7qhzjzWgVr7fB 88aECrh0vMQAsbRPuj0YtIwi28NgrKXP2o+ZQllF/WrfSK6wm5BzpCo2Lq11SPu2wLpu8Q xWNHZnMjxjSWgBnSngplZazxQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id e1943269 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Thu, 11 Mar 2021 22:43:42 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#47027] Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> In-reply-to: <87eeglwd1n.fsf_-_@gnu.org> Date: Thu, 11 Mar 2021 23:43:10 +0100 Message-ID: <875z1xb9c1.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Timothy Sample , Leo Prikler , guix-patches@gnu.org, 47027@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: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s =E5=86=99=E9=81=93=EF=BC=9A > Maybe there=E2=80=99ll be other packages eventually in archival.scm,=20 > like the > SWH Python code? Yes, that's the intention. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYEqc/w0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15LB0BAI7ZXYIQ7DrD2/Yet2Xc6NZKxphgSAO8bBkmxxjg CFBPAQCoVCgCD2ZwD4eDUCGbkQ/D7zXuM4u4IvWvTp+GSThrDA== =/ka1 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 22:06:46 2021 Received: (at 47027) by debbugs.gnu.org; 12 Mar 2021 03:06:46 +0000 Received: from localhost ([127.0.0.1]:55744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKY8U-0006ma-2X for submit@debbugs.gnu.org; Thu, 11 Mar 2021 22:06:46 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:48463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKY8S-0006mN-Oz for 47027@debbugs.gnu.org; Thu, 11 Mar 2021 22:06:45 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B779C5C00AC; Thu, 11 Mar 2021 22:06:39 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 11 Mar 2021 22:06:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=SW2U7O00PP/qn0YJZODT+0Kfif1KZGePJI5Txy9K3 ec=; b=GDdSsQRfCAxzgvjwHpCyMrvBrShB6POL+ae1k+b5Q/vAk+yoPeIRvlSCe +6nV2o0mIPPLwehz8DlgKxBmYHO5caqC6hsV707ZnQDQIRIicPyzZNL4H7qMCeTi 80Ru3oZt+iQVk1JXj4V5JdvYoUH6x59uzhW3U60l+tC7WSkzjjGZXt2mO8p/HTc3 7hRfIqQUSwuA83AfrEWX7JZk7IcRcKouwajN4ui+Z88jH4wX9SNAWaO+lOxjTWMl uFAMoXgcYmck0zixvI78MWoVciotgIQdPgJ3lDiYESzcCIiystLvRWh1CSBWmdm+ qa5IyexBMiju/gZrg6WPbCFv0xTHg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledruddvuddgheefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhepieduuefhgeegleelveehgedugfeuhfeikefftdevieelgfelhfdvtdfg ieehtefgnecukfhppeejgedrudduiedrudekiedrgeegnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvthesnhhghihrohdrtgho mh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id D211224005A; Thu, 11 Mar 2021 22:06:38 -0500 (EST) From: Timothy Sample To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> Date: Thu, 11 Mar 2021 22:06:37 -0500 In-Reply-To: <87eeglwd1n.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Thu, 11 Mar 2021 23:17:24 +0100") Message-ID: <87im5xyssi.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Leo Prikler , 47027@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 (-) Hi, Thanks Leo for the review! (And to Ludo and Tobias for follow ups.) Ludovic Court=C3=A8s writes: > Leo Prikler skribis: > >> I've checked and the package seems to build fine with Guile 3.0.2. I >> think the bytecode mismatch happens, because Guix compiles stuff with >> 3.0.2 by default, but users have 3.0.5 in their system, which is not >> bytecode-compatible. (As an exception, Guix itself seems to be >> compiled with Guile 3.0.5 for performance reasons). >> >> I think it would be fine to add with Guile 3.0.2, perhaps adding a note >> that Guile 3.0.5 will effectively be required to use Guix interop? If >> not, could you provide a script, that breaks in a way other than >> recompiling the mismatching code? > > I tend to agree here: I don=E2=80=99t think =E2=80=98guile-3.0-latest=E2= =80=99 is needed in this > case. The only case where you need it is if it depends on a library, > such as Guix, that is itself built with =E2=80=98guile-3.0-latest=E2=80= =99. Well, now I=E2=80=99m second guessing myself. :) It is just the auto compilation notes and warnings that I=E2=80=99m worried about. The module closure of =E2=80=9Cswh.scm=E2=80=9D works fine on Guile= 3.0.2. Eventually, the daemon will invoke Disarchive via =E2=80=9Cbuiltin:download= =E2=80=9D and =E2=80=9Cperform-download.scm=E2=80=9D. I intend to use the Scheme interfa= ce there, which means Disarchive will be runing on Guile 3.0.5. For that, it would be preferable to have a Guile 3.0.5 version of Disarchive, right? On the other hand, when using Disarchive to extract metadata (e.g., with Cuirass), the SWH code is not needed at all. I will resurrect my patch for calling Disarchive from Guix, and come back to this when I know exactly what kind of package I need for that to work smoothly. >> As far as the location is concerned, I personally do not like adding >> too many single-package files. Would it make sense to add this to >> compression.scm (like gzip) or backup.scm (like libarchive)? > > Maybe there=E2=80=99ll be other packages eventually in archival.scm, like= the > SWH Python code? It=E2=80=99s fine with me, but I don=E2=80=99t have a s= trong opinion. I don=E2=80=99t feel strongly about it either. There=E2=80=99s other softw= are besides Disarchive and SWH that could be called =E2=80=9Carchival=E2=80=9D, and I t= hink it=E2=80=99s more accurate than the other options. -- Tim From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 05:09:02 2021 Received: (at 47027) by debbugs.gnu.org; 12 Mar 2021 10:09:02 +0000 Received: from localhost ([127.0.0.1]:56080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKej8-0000H8-AH for submit@debbugs.gnu.org; Fri, 12 Mar 2021 05:09:02 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:41299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKej6-0000Gi-A9 for 47027@debbugs.gnu.org; Fri, 12 Mar 2021 05:09:01 -0500 Received: from nijino.local (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DxhNl3JWsz3yX8; Fri, 12 Mar 2021 11:08:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615543735; bh=vytkMvfIcb/cXsoEfxR5H2K5GuYqPWh5mY5nBNZsu+c=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=A4MFAxXJTnlLrMcDNDRrhooSL0m48ZjeXyzKi1ybLNQNwXwHaw3UwutpWDqcV8FBw bxiF1DoW8pU1WUMAXsjSfOmgGH7BfUZfWnYDzZf8xVI47uUJSCVaAM42IxpjU3rRUV 6FKkcLJWc0GN0hi+i4RHTNwCDtSdG1kuP1T2dSD0= Message-ID: Subject: Re: bug#47027: Disarchive package From: Leo Prikler To: Timothy Sample , Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Fri, 12 Mar 2021 11:08:54 +0100 In-Reply-To: <87im5xyssi.fsf@ngyro.com> References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47027 Cc: 47027@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: -3.3 (---) Hi, Am Donnerstag, den 11.03.2021, 22:06 -0500 schrieb Timothy Sample: > It is just the auto compilation notes and warnings that I’m worried > about. The module closure of “swh.scm” works fine on Guile 3.0.2. > > Eventually, the daemon will invoke Disarchive via “builtin:download” > and > “perform-download.scm”. I intend to use the Scheme interface there, > which means Disarchive will be runing on Guile 3.0.5. For that, it > would be preferable to have a Guile 3.0.5 version of Disarchive, > right? Guix offers package transformations on a command line/code level. Having packaged disarchival for Guile 3.0.2, it should be trivial to provide a variant for Guix, that uses Guile 3.0.5. Looking at the package description for Guix itself, it does not seem as though an exception would be needed, though. All of its dependencies seem to "build and link" fine with Guile 3.0.2 even though Guix uses 3.0.5. Perhaps it's because you're calling into Guix and thus forming a dependency cycle or perhaps Guix is really good at hiding such messages from the user otherwise (not that I know of any particularly large effort to do so). > > > As far as the location is concerned, I personally do not like > > > adding > > > too many single-package files. Would it make sense to add this > > > to > > > compression.scm (like gzip) or backup.scm (like libarchive)? > > > > Maybe there’ll be other packages eventually in archival.scm, like > > the > > SWH Python code? It’s fine with me, but I don’t have a strong > > opinion. > > I don’t feel strongly about it either. There’s other software > besides > Disarchive and SWH that could be called “archival”, and I think it’s > more accurate than the other options. I think in that case it'd be fine, but OTOH we group libraries by programming language and prefix them as well. For instance, a python library, that communicates with SWH would probably go to python-web or python-xyz and be prefixed with python-. Likewise, if disarchive is not supposed to be primarily used as a command line tool, I think putting it into guile-xyz as "guile-disarchive" makes more sense. WDYT? Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 11:45:29 2021 Received: (at 47027) by debbugs.gnu.org; 12 Mar 2021 16:45:30 +0000 Received: from localhost ([127.0.0.1]:58227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKkun-0000Cp-G5 for submit@debbugs.gnu.org; Fri, 12 Mar 2021 11:45:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKkul-0000Cc-GX for 47027@debbugs.gnu.org; Fri, 12 Mar 2021 11:45:28 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55982) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKkue-0006Mk-AZ; Fri, 12 Mar 2021 11:45:20 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=32930 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lKkua-0006GC-Ps; Fri, 12 Mar 2021 11:45:18 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Timothy Sample Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Vent=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 12 Mar 2021 17:45:15 +0100 In-Reply-To: <87im5xyssi.fsf@ngyro.com> (Timothy Sample's message of "Thu, 11 Mar 2021 22:06:37 -0500") Message-ID: <875z1ws4mc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Leo Prikler , 47027@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 (-) Hello! Timothy Sample skribis: > Ludovic Court=C3=A8s writes: > >> Leo Prikler skribis: >> >>> I've checked and the package seems to build fine with Guile 3.0.2. I >>> think the bytecode mismatch happens, because Guix compiles stuff with >>> 3.0.2 by default, but users have 3.0.5 in their system, which is not >>> bytecode-compatible. (As an exception, Guix itself seems to be >>> compiled with Guile 3.0.5 for performance reasons). >>> >>> I think it would be fine to add with Guile 3.0.2, perhaps adding a note >>> that Guile 3.0.5 will effectively be required to use Guix interop? If >>> not, could you provide a script, that breaks in a way other than >>> recompiling the mismatching code? >> >> I tend to agree here: I don=E2=80=99t think =E2=80=98guile-3.0-latest=E2= =80=99 is needed in this >> case. The only case where you need it is if it depends on a library, >> such as Guix, that is itself built with =E2=80=98guile-3.0-latest=E2=80= =99. > > Well, now I=E2=80=99m second guessing myself. :) > > It is just the auto compilation notes and warnings that I=E2=80=99m worri= ed > about. The module closure of =E2=80=9Cswh.scm=E2=80=9D works fine on Gui= le 3.0.2. > > Eventually, the daemon will invoke Disarchive via =E2=80=9Cbuiltin:downlo= ad=E2=80=9D and > =E2=80=9Cperform-download.scm=E2=80=9D. I intend to use the Scheme inter= face there, > which means Disarchive will be runing on Guile 3.0.5. For that, it > would be preferable to have a Guile 3.0.5 version of Disarchive, right? No, that=E2=80=99s fine. Guile 3.0.5 can run 3.0.2 bytecode without any warnings; what yields warnings is doing it the other way around. Anyway, we can always revisit this if problems come up. > On the other hand, when using Disarchive to extract metadata (e.g., with > Cuirass), the SWH code is not needed at all. > > I will resurrect my patch for calling Disarchive from Guix, and come > back to this when I know exactly what kind of package I need for that to > work smoothly. Yay! >>> As far as the location is concerned, I personally do not like adding >>> too many single-package files. Would it make sense to add this to >>> compression.scm (like gzip) or backup.scm (like libarchive)? >> >> Maybe there=E2=80=99ll be other packages eventually in archival.scm, lik= e the >> SWH Python code? It=E2=80=99s fine with me, but I don=E2=80=99t have a = strong opinion. > > I don=E2=80=99t feel strongly about it either. There=E2=80=99s other sof= tware besides > Disarchive and SWH that could be called =E2=80=9Carchival=E2=80=9D, and I= think it=E2=80=99s > more accurate than the other options. Dunno maybe you can do as Leo suggests by putting it in guile-xyz.scm or some such. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 15 17:54:56 2021 Received: (at 47027) by debbugs.gnu.org; 15 Mar 2021 21:54:56 +0000 Received: from localhost ([127.0.0.1]:37439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLvAu-0002JK-HQ for submit@debbugs.gnu.org; Mon, 15 Mar 2021 17:54:56 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:48790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLvAs-0002JB-U0 for 47027@debbugs.gnu.org; Mon, 15 Mar 2021 17:54:55 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id glus2400P0mfAB406lusJp; Mon, 15 Mar 2021 22:54:53 +0100 Message-ID: <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@telenet.be> Subject: Re: [bug#47027] [PATCH 1/2] gnu: Add guile-quickcheck. From: Maxime Devos To: Timothy Sample , 47027@debbugs.gnu.org In-Reply-To: <20210309193925.15447-1-samplet@ngyro.com> References: <87y2ewyv7o.fsf@ngyro.com> <20210309193925.15447-1-samplet@ngyro.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-TSPz+TUihbwFemCdk8ZB" Date: Sun, 14 Mar 2021 22:12:56 +0100 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1615845293; bh=FpIO9NqNuNURnJmcgegzcxIhaIKCqRt5Xpc4/S67uj0=; h=Subject:From:To:In-Reply-To:References:Date; b=DyaV1yuKMmUgrzTrHIv99hCVTCEINlyU/ksV9LqPCufR7zc64aH3JOLP41rVz65/q omPGr5Kjf7cTeCgxbdotyCM4ZJQj/G7E6Wqv6YQrrrJZAyHtFlMDzA0ZZbM1is8Pet 1S8YDy+MlpGV7F3aEGXpjJ5AZmNlmwYdpkBm6Z7oHJGmeO+WordhICDTzrgsqpR8Qz AUtAYNvJpZm/3a8tLIS5jy1m8aA0P9sHKxeOVMpQt5DYiC952CPGZrVxA11yVcE7Do bbZHTkqrw0VNvno8kzAgiqzhzf24SHLsyKCWfkf/A+LZKg3l0iSjnn7kWrcJL9PI/E MPA2fQxZBG2Iw== X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 47027 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.2 (-) --=-TSPz+TUihbwFemCdk8ZB Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2021-03-09 at 14:39 -0500, Timothy Sample wrote: > [...] > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (inputs > + `(("guile" ,guile-3.0))) Shouldn't the "guile" input be included in the native-inputs as well (perhaps only native-inputs suffices), for cross-compilation? Guile's compiled .go are architecture-dependent. (Make sure the --target=3D option is passed to "guild compile" in the Makefile.am if it isn't already.) Maxime. --=-TSPz+TUihbwFemCdk8ZB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYE58SRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gWyAQCelVG2VJlktGHwuosqsGXgZnvK dU8IoWeYDw56/oZlzAEAodFlXCaM0xS7nQcZcoG3QGowKnblcELarx57hn5lUwo= =L9vY -----END PGP SIGNATURE----- --=-TSPz+TUihbwFemCdk8ZB-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 17 16:52:45 2021 Received: (at 47027) by debbugs.gnu.org; 17 Mar 2021 20:52:45 +0000 Received: from localhost ([127.0.0.1]:44211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMd9p-0001XZ-Gu for submit@debbugs.gnu.org; Wed, 17 Mar 2021 16:52:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMd9o-0001XO-8U for 47027@debbugs.gnu.org; Wed, 17 Mar 2021 16:52:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43762) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMd9i-0003O6-8F; Wed, 17 Mar 2021 16:52:38 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48678 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lMd9g-0001CN-CX; Wed, 17 Mar 2021 16:52:38 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#47027: Disarchive package References: <87y2ewyv7o.fsf@ngyro.com> <20210309193925.15447-1-samplet@ngyro.com> <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@telenet.be> Date: Wed, 17 Mar 2021 21:52:35 +0100 In-Reply-To: <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@telenet.be> (Maxime Devos's message of "Sun, 14 Mar 2021 22:12:56 +0100") Message-ID: <87zgz1y030.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Timothy Sample , 47027@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 (-) Hi, Maxime Devos skribis: > On Tue, 2021-03-09 at 14:39 -0500, Timothy Sample wrote: >> [...] >> + (native-inputs >> + `(("pkg-config" ,pkg-config))) >> + (inputs >> + `(("guile" ,guile-3.0))) > > Shouldn't the "guile" input be included in the native-inputs > as well (perhaps only native-inputs suffices), for cross-compilation? Yes it should, good point. Thank you. Ludo=E2=80=99, impatient to see Disarchive pushed. :-) From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 21 06:29:16 2021 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 10:29:16 +0000 Received: from localhost ([127.0.0.1]:53597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNvKd-0002o3-L7 for submit@debbugs.gnu.org; Sun, 21 Mar 2021 06:29:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNvKY-0002nm-KI for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 06:29:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37797) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lNvKR-00063a-Dy; Sun, 21 Mar 2021 06:29:03 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35412 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lNvKQ-00067b-16; Sun, 21 Mar 2021 06:29:02 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Timothy Sample Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> Date: Sun, 21 Mar 2021 11:29:00 +0100 In-Reply-To: <875z1ws4mc.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 12 Mar 2021 17:45:15 +0100") Message-ID: <87y2eg3imr.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Leo Prikler , 47027@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 (-) Ping! :-) Ludovic Court=C3=A8s skribis: > Hello! > > Timothy Sample skribis: > >> Ludovic Court=C3=A8s writes: >> >>> Leo Prikler skribis: >>> >>>> I've checked and the package seems to build fine with Guile 3.0.2. I >>>> think the bytecode mismatch happens, because Guix compiles stuff with >>>> 3.0.2 by default, but users have 3.0.5 in their system, which is not >>>> bytecode-compatible. (As an exception, Guix itself seems to be >>>> compiled with Guile 3.0.5 for performance reasons). >>>> >>>> I think it would be fine to add with Guile 3.0.2, perhaps adding a note >>>> that Guile 3.0.5 will effectively be required to use Guix interop? If >>>> not, could you provide a script, that breaks in a way other than >>>> recompiling the mismatching code? >>> >>> I tend to agree here: I don=E2=80=99t think =E2=80=98guile-3.0-latest= =E2=80=99 is needed in this >>> case. The only case where you need it is if it depends on a library, >>> such as Guix, that is itself built with =E2=80=98guile-3.0-latest=E2=80= =99. >> >> Well, now I=E2=80=99m second guessing myself. :) >> >> It is just the auto compilation notes and warnings that I=E2=80=99m worr= ied >> about. The module closure of =E2=80=9Cswh.scm=E2=80=9D works fine on Gu= ile 3.0.2. >> >> Eventually, the daemon will invoke Disarchive via =E2=80=9Cbuiltin:downl= oad=E2=80=9D and >> =E2=80=9Cperform-download.scm=E2=80=9D. I intend to use the Scheme inte= rface there, >> which means Disarchive will be runing on Guile 3.0.5. For that, it >> would be preferable to have a Guile 3.0.5 version of Disarchive, right? > > No, that=E2=80=99s fine. Guile 3.0.5 can run 3.0.2 bytecode without any > warnings; what yields warnings is doing it the other way around. > Anyway, we can always revisit this if problems come up. > >> On the other hand, when using Disarchive to extract metadata (e.g., with >> Cuirass), the SWH code is not needed at all. >> >> I will resurrect my patch for calling Disarchive from Guix, and come >> back to this when I know exactly what kind of package I need for that to >> work smoothly. > > Yay! > >>>> As far as the location is concerned, I personally do not like adding >>>> too many single-package files. Would it make sense to add this to >>>> compression.scm (like gzip) or backup.scm (like libarchive)? >>> >>> Maybe there=E2=80=99ll be other packages eventually in archival.scm, li= ke the >>> SWH Python code? It=E2=80=99s fine with me, but I don=E2=80=99t have a= strong opinion. >> >> I don=E2=80=99t feel strongly about it either. There=E2=80=99s other so= ftware besides >> Disarchive and SWH that could be called =E2=80=9Carchival=E2=80=9D, and = I think it=E2=80=99s >> more accurate than the other options. > > Dunno maybe you can do as Leo suggests by putting it in guile-xyz.scm or > some such. > > Thanks! > > Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 21 07:11:06 2021 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 11:11:06 +0000 Received: from localhost ([127.0.0.1]:53641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNvz7-0003tr-QL for submit@debbugs.gnu.org; Sun, 21 Mar 2021 07:11:06 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:63639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNvz4-0003tP-11 for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 07:11:04 -0400 Received: from nijino.local (194-96-13-79.adsl.highway.telekom.at [194.96.13.79]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F3FLB5ktdz3xkK; Sun, 21 Mar 2021 12:10:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1616325059; bh=o1Mb/QT1rB/YzfvYnD62WAQI1V2rCVWKVaGqHV4OanQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ITXU9+1vGn+EXHL32fWdHPfjnBFwx6QrFW8nPWb7ZgbmcE6hIQ/faTzg31LuEy3+y frySgGyBbqI9QFIWsyHAfclFlFxLPyiSL8bSleBzO32ryAl1Id2tVGCnQnqlF5nh2k KUbwwNXy5XNSBlo2/cqH92z0VrZhQUdBaDFPhaFE= Message-ID: <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> Subject: Re: bug#47027: Disarchive package From: Leo Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Timothy Sample Date: Sun, 21 Mar 2021 12:10:57 +0100 In-Reply-To: <87y2eg3imr.fsf_-_@gnu.org> References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47027 Cc: 47027@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: -3.3 (---) Am Sonntag, den 21.03.2021, 11:29 +0100 schrieb Ludovic Courtès: > Ping! :-) I've pushed guile-quickcheck as 4cd88522f233dcb9affa3d3b0eada154439487c1, so we now only need to discuss what to do with (guile-)?disarchive. > > Hello! > > > > Timothy Sample skribis: > > > > > Ludovic Courtès writes: > > > > > > > Leo Prikler skribis: > > > > > > > > > I've checked and the package seems to build fine with Guile > > > > > 3.0.2. I > > > > > think the bytecode mismatch happens, because Guix compiles > > > > > stuff with > > > > > 3.0.2 by default, but users have 3.0.5 in their system, which > > > > > is not > > > > > bytecode-compatible. (As an exception, Guix itself seems to > > > > > be > > > > > compiled with Guile 3.0.5 for performance reasons). > > > > > > > > > > I think it would be fine to add with Guile 3.0.2, perhaps > > > > > adding a note > > > > > that Guile 3.0.5 will effectively be required to use Guix > > > > > interop? If > > > > > not, could you provide a script, that breaks in a way other > > > > > than > > > > > recompiling the mismatching code? > > > > > > > > I tend to agree here: I don’t think ‘guile-3.0-latest’ is > > > > needed in this > > > > case. The only case where you need it is if it depends on a > > > > library, > > > > such as Guix, that is itself built with ‘guile-3.0-latest’. > > > > > > Well, now I’m second guessing myself. :) > > > > > > It is just the auto compilation notes and warnings that I’m > > > worried > > > about. The module closure of “swh.scm” works fine on Guile > > > 3.0.2. > > > > > > Eventually, the daemon will invoke Disarchive via > > > “builtin:download” and > > > “perform-download.scm”. I intend to use the Scheme interface > > > there, > > > which means Disarchive will be runing on Guile 3.0.5. For that, > > > it > > > would be preferable to have a Guile 3.0.5 version of Disarchive, > > > right? > > > > No, that’s fine. Guile 3.0.5 can run 3.0.2 bytecode without any > > warnings; what yields warnings is doing it the other way around. > > Anyway, we can always revisit this if problems come up. > > > > > On the other hand, when using Disarchive to extract metadata > > > (e.g., with > > > Cuirass), the SWH code is not needed at all. > > > > > > I will resurrect my patch for calling Disarchive from Guix, and > > > come > > > back to this when I know exactly what kind of package I need for > > > that to > > > work smoothly. > > > > Yay! > > > > > > > As far as the location is concerned, I personally do not like > > > > > adding > > > > > too many single-package files. Would it make sense to add > > > > > this to > > > > > compression.scm (like gzip) or backup.scm (like libarchive)? > > > > > > > > Maybe there’ll be other packages eventually in archival.scm, > > > > like the > > > > SWH Python code? It’s fine with me, but I don’t have a strong > > > > opinion. > > > > > > I don’t feel strongly about it either. There’s other software > > > besides > > > Disarchive and SWH that could be called “archival”, and I think > > > it’s > > > more accurate than the other options. > > > > Dunno maybe you can do as Leo suggests by putting it in guile- > > xyz.scm or > > some such. > > > > Thanks! > > > > Ludo’. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 21 10:13:12 2021 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 14:13:12 +0000 Received: from localhost ([127.0.0.1]:55203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNypM-0002He-HU for submit@debbugs.gnu.org; Sun, 21 Mar 2021 10:13:12 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:36971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNypK-0002HP-T6 for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 10:13:12 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 1A76D12E3; Sun, 21 Mar 2021 10:13:05 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 21 Mar 2021 10:13:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=gz77oRfypw6RNBmcGY+2n3S4G4TEXn45jSQokPDol 1Y=; b=a1DjebbWpkoyVLJ36SSTI6Mv6az94hoxlTTLHPOCDDANeaau1ms4DaD18 T3da3fiNqw0OCE78AT8MLBlXJ9GMy4G3fmMND2IuLxH/MMmtNmJ+tmBMDjXROv6g llOSWZSELbl/cOHdZyaoBznPVR+ZqyyIa/aAWe2cjDAfgElE+2QmyLJ9i8zltz1j ogG5Ul7c8qmI8FRq5xDxbZzUZMcoeFQs79G8cRGSidfAp5PynpfgIs6RIYwuN0OF HCzcd5E+CsXFx9ihufROn9knJmlemIkdUzgzCIbKVbClCvkXPIdXMMknd7Oq28lr WbirBBDIHvLOgvDn8Kwm7eWNxBZdg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudegvddgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhephefgjeeftdffheeuieelveejtdetieeggfehueegleeuveelleevgeeh geeuveejnecuffhomhgrihhnpehnghihrhhordgtohhmnecukfhppeejgedrudduiedrud ekiedrgeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepshgrmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 647E6108005C; Sun, 21 Mar 2021 10:13:03 -0400 (EDT) From: Timothy Sample To: Leo Prikler Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> Date: Sun, 21 Mar 2021 10:13:02 -0400 In-Reply-To: <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> (Leo Prikler's message of "Sun, 21 Mar 2021 12:10:57 +0100") Message-ID: <87wnu0lhn5.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 47027@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 (-) Hi, Leo Prikler writes: > Am Sonntag, den 21.03.2021, 11:29 +0100 schrieb Ludovic Court=C3=A8s: >> Ping! :-) > I've pushed guile-quickcheck as > 4cd88522f233dcb9affa3d3b0eada154439487c1, so we now only need to > discuss what to do with (guile-)?disarchive. Hey thanks Leo! I will put Disarchive in =E2=80=9Cbackup.scm=E2=80=9D with Guile 3.0.2. In= my eyes, it is a regular command-line program that happens to have a Scheme interface. (Thanks Ludo =E2=80=93 I didn=E2=80=99t know Guile 3.0.5 was fi= ne with 3.0.2 bytecode). I need to release a new version though, hence the delay. While working on the download code, I wanted some changes to Disarchive. Now, it lets Guix figure out how to download the Disarchive specification file and the directory from SWH. This allows Guix to reuse all of its specialized HTTP code, simplifies Disarchive, and makes it more suitable for use outside of Guix (by Nix or SWH or whatever). It all works here with a database I set up at . Right now, I am finishing one last UI tweak (stopping Disarchive from printing a backtrace when the directory does not exist in the SWH archive). Then, I will release 0.2.0 and push this patch with the new version. Then =E2=80= =93 finally =E2=80=93 we can talk about using it. Thanks for your continued patience! :) -- Tim From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 21 10:59:20 2021 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 14:59:21 +0000 Received: from localhost ([127.0.0.1]:55257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNzY0-0003Px-Lt for submit@debbugs.gnu.org; Sun, 21 Mar 2021 10:59:20 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:60618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNzXy-0003Pm-Nu for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 10:59:20 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id j2zG240020mfAB4012zG84; Sun, 21 Mar 2021 15:59:17 +0100 Message-ID: Subject: Re: [bug#47027] Disarchive package From: Maxime Devos To: Timothy Sample , Leo Prikler Date: Sun, 21 Mar 2021 15:59:05 +0100 In-Reply-To: <87wnu0lhn5.fsf@ngyro.com> References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> <87wnu0lhn5.fsf@ngyro.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-KyeKXEfKhoX4X/s10F31" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1616338757; bh=gjIz8a316S8dTwY+gl1Cb/MzAGpX4i2qyhXOoK0oClw=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=kynVEPPfU6xMWaxPYX0S91vUE20Tkn3DiRQoak7JL3pMOSdPv+8lQOEqhvtoiqJSA opJjh2oNB/J/bVspESilBVdzED2ny47MPgyIYk38PzPTqFtD7K57Nh7Wq1XFEFIfdE dP8JWPA5ByBQGoFVUyp/io2pjyVmuDkFTJoKTBAxiSt7Esq5yiHDTqiz/sKkw9uMZY iJXBzgqbO6GawDn54+tvfbpR213qasMR/UBgTCZCvSzr86Ozfj2Ws+z9w5BIiIg0q1 oWMxS3iettOkRiadS0mykipXX0Qyf2D72iJ+Q/kPlc3kd2skMWwZ5v7VfkYYNO94nd 0uKSc/Qmyd3PQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 47027@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 (-) --=-KyeKXEfKhoX4X/s10F31 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2021-03-21 at 10:13 -0400, Timothy Sample wrote: > Hi, >=20 > [...] It all works here > with a database I set up at ;. That web page is saying =E2=80=98403 Forbidden --- nginx=E2=80=99. > Thanks for your continued patience! :) Thank you for your continued work, Maxime. --=-KyeKXEfKhoX4X/s10F31 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFdfORccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hxUAQCuj096V5xDTHWYNN8VgKG17ut/ JxGMdp7Jyv9xI8nCowD+Iya1sboKfdilo9reU2NaG3QF5Q1NYalAuvoRhhHQiQw= =PgG4 -----END PGP SIGNATURE----- --=-KyeKXEfKhoX4X/s10F31-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 21 12:59:24 2021 Received: (at 47027) by debbugs.gnu.org; 21 Mar 2021 16:59:24 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lO1QC-0008M7-JT for submit@debbugs.gnu.org; Sun, 21 Mar 2021 12:59:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lO1QA-0008Ls-Mz for 47027@debbugs.gnu.org; Sun, 21 Mar 2021 12:59:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41999) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lO1Q3-0005R2-SY; Sun, 21 Mar 2021 12:59:15 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38630 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lO1Q2-00013L-QQ; Sun, 21 Mar 2021 12:59:15 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Timothy Sample Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> <87wnu0lhn5.fsf@ngyro.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 Germinal an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 21 Mar 2021 17:59:13 +0100 In-Reply-To: <87wnu0lhn5.fsf@ngyro.com> (Timothy Sample's message of "Sun, 21 Mar 2021 10:13:02 -0400") Message-ID: <87sg4o1lzy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027 Cc: Leo Prikler , 47027@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 (-) Howdy! Timothy Sample skribis: > I will put Disarchive in =E2=80=9Cbackup.scm=E2=80=9D with Guile 3.0.2. = In my eyes, it > is a regular command-line program that happens to have a Scheme > interface. (Thanks Ludo =E2=80=93 I didn=E2=80=99t know Guile 3.0.5 was = fine with 3.0.2 > bytecode). Alright! > I need to release a new version though, hence the delay. While working > on the download code, I wanted some changes to Disarchive. Now, it lets > Guix figure out how to download the Disarchive specification file and > the directory from SWH. This allows Guix to reuse all of its > specialized HTTP code, simplifies Disarchive, and makes it more suitable > for use outside of Guix (by Nix or SWH or whatever). It all works here > with a database I set up at . Right now, > I am finishing one last UI tweak (stopping Disarchive from printing a > backtrace when the directory does not exist in the SWH archive). Then, > I will release 0.2.0 and push this patch with the new version. Then =E2= =80=93 > finally =E2=80=93 we can talk about using it. That sounds great=E2=80=94always improving. > Thanks for your continued patience! :) Did you mean my continued impatience? :-) Thanks for the great quality work, as always! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 00:46:01 2021 Received: (at 47027-done) by debbugs.gnu.org; 23 Mar 2021 04:46:02 +0000 Received: from localhost ([127.0.0.1]:59247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOYvZ-0001vr-Jc for submit@debbugs.gnu.org; Tue, 23 Mar 2021 00:46:01 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:49017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOYvX-0001vR-M6 for 47027-done@debbugs.gnu.org; Tue, 23 Mar 2021 00:46:00 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id C998613C4; Tue, 23 Mar 2021 00:45:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 23 Mar 2021 00:45:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=1HWQIua+cBAS9cQzvgC1YWircEjHwerq9GbsOcBRI lI=; b=vF34yuhtBFIGE0V84DnMLWaqRyvFHMUqZ1Yn1WxCdUBPt/fEJAM838Gnm VHdLSLu8TT1qDKEpsZEOeCrDAphPtC61aVfFRBvKChlswwdtQk6Etsl3Tbkt0w1+ DY5GDzF1b1Pbo79Kb+79s5LI7Aqn5S7rHo6bs2FnfbX+eosFvxYEMdJn64ZSCb+v pdALNsfTPiy/mpyL1PvscmqvH8lu4W+NYZZpxp64UvI0sb3lr47Z9QquIsPWtk/w NR+PdSj8UthpSEqQyxPh40wFijoLTglVHhHkYM7m/OYHCED/0ycaHlHzG0sBghtI Avvevzac3r+93ffonm0cFegbqWghQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeghedgjeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhepvdelvefhheegudevjedvfedtveeileffveehveejgefgteetteejteel tdefueevnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeejgedrudduiedrudekie drgeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep shgrmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 266D4240423; Tue, 23 Mar 2021 00:45:52 -0400 (EDT) From: Timothy Sample To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> <87wnu0lhn5.fsf@ngyro.com> <87sg4o1lzy.fsf@gnu.org> Date: Tue, 23 Mar 2021 00:45:51 -0400 In-Reply-To: <87sg4o1lzy.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sun, 21 Mar 2021 17:59:13 +0100") Message-ID: <87a6quo4u8.fsf_-_@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027-done Cc: Leo Prikler , 47027-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 (-) Hey, Timothy Sample writes: > Right now, I am finishing one last UI tweak (stopping Disarchive from > printing a backtrace when the directory does not exist in the SWH > archive). Then, I will release 0.2.0 and push this patch with the > new version. Done and pushed! > Then =E2=80=93 finally =E2=80=93 we can talk about using it. See . -- Tim From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 07:02:16 2021 Received: (at 47027-done) by debbugs.gnu.org; 23 Mar 2021 11:02:16 +0000 Received: from localhost ([127.0.0.1]:59687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOenf-0007Ui-IA for submit@debbugs.gnu.org; Tue, 23 Mar 2021 07:02:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOenc-0007US-Rq for 47027-done@debbugs.gnu.org; Tue, 23 Mar 2021 07:02:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51807) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lOenW-0008Ol-0i; Tue, 23 Mar 2021 07:02:06 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54186 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lOenR-0006CX-S6; Tue, 23 Mar 2021 07:02:04 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Timothy Sample Subject: Re: bug#47027: Disarchive package References: <20210309193925.15447-1-samplet@ngyro.com> <20210309193925.15447-2-samplet@ngyro.com> <6c09a18a2f23bc093eecaae17fc9b007847ef14b.camel@student.tugraz.at> <87eeglwd1n.fsf_-_@gnu.org> <87im5xyssi.fsf@ngyro.com> <875z1ws4mc.fsf@gnu.org> <87y2eg3imr.fsf_-_@gnu.org> <41e844576ada1fd6a5a599521b23e046a672c4c9.camel@student.tugraz.at> <87wnu0lhn5.fsf@ngyro.com> <87sg4o1lzy.fsf@gnu.org> <87a6quo4u8.fsf_-_@ngyro.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 3 Germinal an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 23 Mar 2021 12:01:59 +0100 In-Reply-To: <87a6quo4u8.fsf_-_@ngyro.com> (Timothy Sample's message of "Tue, 23 Mar 2021 00:45:51 -0400") Message-ID: <87y2eekuag.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47027-done Cc: Leo Prikler , 47027-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 (-) Hi Timothy, Timothy Sample skribis: > Timothy Sample writes: > >> Right now, I am finishing one last UI tweak (stopping Disarchive from >> printing a backtrace when the directory does not exist in the SWH >> archive). Then, I will release 0.2.0 and push this patch with the >> new version. > > Done and pushed! > >> Then =E2=80=93 finally =E2=80=93 we can talk about using it. > > See . Woohoo, congrats on the new release and thank you for all this! Ludo=E2=80=99. From unknown Wed Sep 10 04:47:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 20 Apr 2021 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