From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Feb 2019 02:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34449@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154993734319688 (code B ref -1); Tue, 12 Feb 2019 02:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Feb 2019 02:09:03 +0000 Received: from localhost ([127.0.0.1]:44291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtNVP-00057T-3u for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:09:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtNVM-00056z-UR for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:09:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:48754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gtNVG-0005mg-TZ for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:08:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtNVF-0005Iz-Nx for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtNVD-0005ky-Gv for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:53 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:56026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtNV8-0005iC-5S for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:49 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id E4BD51AA27 for ; Mon, 11 Feb 2019 18:08:41 -0800 (PST) From: Vagrant Cascadian Date: Mon, 11 Feb 2019 18:08:36 -0800 Message-ID: <87wom53gij.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 173.255.214.101 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/package-management (trydiffoscope): New variable. =2D-- gnu/packages/package-management.scm | 44 +++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index 587d028d92..49208e3191 100644 =2D-- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -606,6 +606,50 @@ various binary formats into more human readable forms = to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.") (license license:gpl3+))) =20 +(define-public trydiffoscope + (package + (name "trydiffoscope") + (version "67.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://salsa.debian.org/reproducible-builds/trydiffosco= pe.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "03b66cjii7l2yiwffj6ym6mycd5drx7prfp4j2550281pias6mjh")))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((share (string-append (assoc-ref outputs "out") "/usr/= share/"))) + (mkdir-p (string-append share "/man/man1/" )) + (invoke "rst2man.py" + "trydiffoscope.1.rst" + (string-append share "/man/man1/trydiffoscope.1")) + (mkdir-p (string-append share "/doc/" ,name "-" ,version)) + (install-file "./README.rst" + (string-append share "/doc/" ,name "-" ,version)= ))))))) + (native-inputs + `(("gzip" ,gzip) + ("python-docutils" ,python-docutils))) + (build-system python-build-system) + (home-page "https://try.diffoscope.org") + (synopsis "Compare files and archives in depth") + (description + "This is a minimal diffoscope client that connects to the service: + +https://try.diffoscope.org. + +Diffoscope tries to get to the bottom of what makes files or directories +different. It recursively unpacks archives of many kinds and transforms +various binary formats into more human readable forms to compare them. It= can +compare two tarballs, ISO images, or PDFs just as easily.") + (license license:gpl3+))) + (define-public python-anaconda-client (package (name "python-anaconda-client") =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXGIqpQAKCRDcUY/If5cW qnBTAP9EWDb8lTugNTc6YsE400IkHqNvKI4Y9dxtC2yXwIoUJgD/Qnk3yro5PqDn FdJxJ5L2He3t+Qug0p3Kgl5j3AJO+w4= =7PK0 -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Feb 2019 07:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vagrant Cascadian ,34449@debbugs.gnu.org Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.154995670527582 (code B ref 34449); Tue, 12 Feb 2019 07:32:02 +0000 Received: (at 34449) by debbugs.gnu.org; 12 Feb 2019 07:31:45 +0000 Received: from localhost ([127.0.0.1]:44356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtSXe-0007Ai-Bg for submit@debbugs.gnu.org; Tue, 12 Feb 2019 02:31:44 -0500 Received: from lepiller.eu ([89.234.186.109]:51232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtSXc-0007AZ-Be for 34449@debbugs.gnu.org; Tue, 12 Feb 2019 02:31:41 -0500 Received: from [10.167.101.76] (srv574.booker.today [185.248.160.65]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c95a801f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 12 Feb 2019 07:31:33 +0000 (UTC) Date: Tue, 12 Feb 2019 08:31:28 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <87wom53gij.fsf@ponder> References: <87wom53gij.fsf@ponder> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Julien Lepiller Message-ID: <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> X-Spam-Score: 1.2 (+) 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: Le 12 =?UTF-8?Q?f=C3=A9vrier?= 2019 03:08:36 GMT+01:00, Vagrant Cascadian a =?UTF-8?Q?=C3=A9crit?= : > >* gnu/packages/package-management (trydiffoscope): New variable. >--- > gnu/packages/package-m [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see ] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: reproducible-builds.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: 0.2 (/) Le 12 f=C3=A9vrier 2019 03:08:36 GMT+01:00, Vagrant Cascadian a =C3=A9crit : > >* gnu/packages/package-management (trydiffoscope): New variable=2E >--- > gnu/packages/package-management=2Escm | 44 +++++++++++++++++++++++++++++ > 1 file changed, 44 insertions(+) > >diff --git a/gnu/packages/package-management=2Escm >b/gnu/packages/package-management=2Escm >index 587d028d92=2E=2E49208e3191 100644 >--- a/gnu/packages/package-management=2Escm >+++ b/gnu/packages/package-management=2Escm >@@ -606,6 +606,50 @@ various binary formats into more human readable >forms to compare them=2E It can > compare two tarballs, ISO images, or PDFs just as easily=2E") > (license license:gpl3+))) >=20 >+(define-public trydiffoscope >+ (package >+ (name "trydiffoscope") >+ (version "67=2E0=2E1") >+ (source >+ (origin >+ (method git-fetch) >+ (uri (git-reference >+ (url >"https://salsa=2Edebian=2Eorg/reproducible-builds/trydiffoscope=2Egit") >+ (commit version))) >+ (file-name (git-file-name name version)) >+ (sha256 >+ (base32 >+ "03b66cjii7l2yiwffj6ym6mycd5drx7prfp4j2550281pias6mjh")))) >+ (arguments >+ `(#:phases >+ (modify-phases %standard-phases >+ (add-after 'install 'install-doc >+ (lambda* (#:key outputs #:allow-other-keys) >+ (let* ((share (string-append (assoc-ref outputs "out") >"/usr/share/"))) >+ (mkdir-p (string-append share "/man/man1/" )) >+ (invoke "rst2man=2Epy" >+ "trydiffoscope=2E1=2Erst" >+ (string-append share >"/man/man1/trydiffoscope=2E1")) >+ (mkdir-p (string-append share "/doc/" ,name "-" >,version)) >+ (install-file "=2E/README=2Erst" >+ (string-append share "/doc/" ,name "-" >,version)))))))) >+ (native-inputs >+ `(("gzip" ,gzip) >+ ("python-docutils" ,python-docutils))) >+ (build-system python-build-system) >+ (home-page "https://try=2Ediffoscope=2Eorg") >+ (synopsis "Compare files and archives in depth") >+ (description >+ "This is a minimal diffoscope client that connects to the >service: >+ >+https://try=2Ediffoscope=2Eorg=2E >+ >+Diffoscope tries to get to the bottom of what makes files or >directories >+different=2E It recursively unpacks archives of many kinds and >transforms >+various binary formats into more human readable forms to compare them=2E > It can >+compare two tarballs, ISO images, or PDFs just as easily=2E") >+ (license license:gpl3+))) >+ > (define-public python-anaconda-client > (package > (name "python-anaconda-client") Hi, Iiuc, this is a client to connect to a service that runs diffoscope for yo= u=2E But we already have diffoscope, so what's the point? Also this looks l= ike saass to me, so I think we should refrain from adding it to guix=2E Wha= t do you think? From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Feb 2019 08:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Julien Lepiller , 34449@debbugs.gnu.org Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.154995944031915 (code B ref 34449); Tue, 12 Feb 2019 08:18:01 +0000 Received: (at 34449) by debbugs.gnu.org; 12 Feb 2019 08:17:20 +0000 Received: from localhost ([127.0.0.1]:44369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtTFn-0008Ih-Q4 for submit@debbugs.gnu.org; Tue, 12 Feb 2019 03:17:20 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:37944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtTFk-0008IR-Td for 34449@debbugs.gnu.org; Tue, 12 Feb 2019 03:17:18 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 3405C1AA27; Tue, 12 Feb 2019 00:17:10 -0800 (PST) From: Vagrant Cascadian In-Reply-To: <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> Date: Tue, 12 Feb 2019 00:16:42 -0800 Message-ID: <87r2cda0b9.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2019-02-12, Julien Lepiller wrote: > Le 12 f=C3=A9vrier 2019 03:08:36 GMT+01:00, Vagrant Cascadian a =C3=A9crit : >> >>* gnu/packages/package-management (trydiffoscope): New variable. ... >>+ (synopsis "Compare files and archives in depth") >>+ (description >>+ "This is a minimal diffoscope client that connects to the >>service: >>+ >>+https://try.diffoscope.org. >>+ >>+Diffoscope tries to get to the bottom of what makes files or >>directories >>+different. It recursively unpacks archives of many kinds and >>transforms >>+various binary formats into more human readable forms to compare them. >> It can >>+compare two tarballs, ISO images, or PDFs just as easily.") >>+ (license license:gpl3+))) >>+ >> (define-public python-anaconda-client >> (package >> (name "python-anaconda-client") > Iiuc, this is a client to connect to a service that runs diffoscope > for you. But we already have diffoscope, so what's the point? Yes, that's the jist of it. The main advantage is that it has a much smaller dependency chain locally. I find it useful on some of the not-particularly-fast ARM systems I've been running GNU Guix, where storage may be limited or slow, and substitutes may not be available as often, and build times are... remarkable. > Also this looks like saass to me, so I think we should refrain from > adding it to guix. It is essentially SaaSS. The server-side is at least licensed under the AGPL, if that mitigates concerns somewhat. I'm not sure it supports it out of the box yet, but I suspect upstream would be amenable to patches to make it easy for people to run their own "diffoscope" services. > What do you think? I thought it was useful enough to be worth submitting, though I'd understand if it's deemed inappropriate for GNU Guix. Still learning the ropes. :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXGKA7AAKCRDcUY/If5cW qnFPAQDDH58lZsnIgd64qrSo/KKzrNni+1ASYVxImFVNT9he7QEAq1SEbx+odZT0 6lqikPJVcXA8Nx2zTerXt8mhyQd7BwM= =RYo6 -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Feb 2019 09:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vagrant Cascadian Cc: 34449@debbugs.gnu.org Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.15499640957223 (code B ref 34449); Tue, 12 Feb 2019 09:35:01 +0000 Received: (at 34449) by debbugs.gnu.org; 12 Feb 2019 09:34:55 +0000 Received: from localhost ([127.0.0.1]:44418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtUSt-0001sO-0j for submit@debbugs.gnu.org; Tue, 12 Feb 2019 04:34:55 -0500 Received: from lepiller.eu ([89.234.186.109]:51236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtUSq-0001sF-NI for 34449@debbugs.gnu.org; Tue, 12 Feb 2019 04:34:53 -0500 Received: from webmail.lepiller.eu (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 893c75bd (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 12 Feb 2019 09:34:50 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 12 Feb 2019 10:34:49 +0100 From: Julien Lepiller In-Reply-To: <87r2cda0b9.fsf@ponder> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> Message-ID: <8c72ca26f562e3cf74e88e600351e79e@lepiller.eu> X-Sender: julien@lepiller.eu User-Agent: Roundcube Webmail/1.3.8 X-Spam-Score: 0.0 (/) 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 (-) Le 2019-02-12 09:16, Vagrant Cascadian a écrit : > >> Iiuc, this is a client to connect to a service that runs diffoscope >> for you. But we already have diffoscope, so what's the point? > > Yes, that's the jist of it. The main advantage is that it has a much > smaller dependency chain locally. > > I find it useful on some of the not-particularly-fast ARM systems I've > been running GNU Guix, where storage may be limited or slow, and > substitutes may not be available as often, and build times > are... remarkable. > > >> Also this looks like saass to me, so I think we should refrain from >> adding it to guix. > > It is essentially SaaSS. The server-side is at least licensed under > the > AGPL, if that mitigates concerns somewhat. > > I'm not sure it supports it out of the box yet, but I suspect upstream > would be amenable to patches to make it easy for people to run their > own > "diffoscope" services. > > >> What do you think? > > I thought it was useful enough to be worth submitting, though I'd > understand if it's deemed inappropriate for GNU Guix. Still learning > the > ropes. :) > > > live well, > vagrant I'm not completely sure either, that's why I was asking for a second opinion ;) From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Feb 2019 20:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vagrant Cascadian Cc: 34449@debbugs.gnu.org, Julien Lepiller Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.155000387330750 (code B ref 34449); Tue, 12 Feb 2019 20:38:02 +0000 Received: (at 34449) by debbugs.gnu.org; 12 Feb 2019 20:37:53 +0000 Received: from localhost ([127.0.0.1]:45270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gteoT-0007zs-CY for submit@debbugs.gnu.org; Tue, 12 Feb 2019 15:37:53 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:35535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gteoQ-0007zb-T6 for 34449@debbugs.gnu.org; Tue, 12 Feb 2019 15:37:52 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7DBC721F51; Tue, 12 Feb 2019 15:37:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 12 Feb 2019 15:37:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=o3KMZQvkVK1Tnp+GmjKVkVy9 x3DbPIxkK7B3g+lrork=; b=O1FX7cHYFmD3f5l8e5lRLBgNiglYjK1782Kuql3P ofgLea7eXOqGzg2RxntPKQce5/devZIAe4HC6zUUKVoXspm9uUpLlea97jqbF8oh pmDZXvHEz0NMIYtOV0dxkhf6rIcmyGg5Fo3MMj9rLWlDoioPEDK62YsSMuf9E30Q cuI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=o3KMZQ vkVK1Tnp+GmjKVkVy9x3DbPIxkK7B3g+lrork=; b=YWeMV49QGrZAWFnZZIIG4C kYSwTYJYqE2FBL6RGJLT+EjUXgmGgNyb7XWGov8Z1g/exPP2hVaOuy4wdmOLcMDS mWlOtKkGqpTYV5yJogR1y0zhlAn50daAr0v9Cr8CVc16fkxyXZYqIJVUjMHorapR lv2XZsBTUB+KQePGXL9PYkrJ0KjeSXOGXiBFKyayglfHyCYlRrKPvtNM5p+DQyeI sbSFU7mq0/ilS2LjRNOCMPf/GH+PDIUtbGLbz3BmCZBw5pUUtAMdHvj2Pqstgbxq txhZSV1+vphanGFpum3tvzwiy/3r0TZmbW+roJGpIr+rhK9J+2wgF9mxL1F3nYNw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtuddgudegtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecu fedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukf hfgggtuggjfgesghdtreertdervdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceo lhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuffhomhgrihhnpehgnhhurdhorhhgne cukfhppeejiedruddvgedrvddtvddrudefjeenucfrrghrrghmpehmrghilhhfrhhomhep lhgvohesfhgrmhhulhgrrhhirdhnrghmvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 258921026E; Tue, 12 Feb 2019 15:37:44 -0500 (EST) Date: Tue, 12 Feb 2019 15:37:42 -0500 From: Leo Famulari Message-ID: <20190212203742.GA31872@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline In-Reply-To: <87r2cda0b9.fsf@ponder> User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.7 (/) 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 (-) --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 12, 2019 at 12:16:42AM -0800, Vagrant Cascadian wrote: > On 2019-02-12, Julien Lepiller wrote: > >>+ (synopsis "Compare files and archives in depth") This synopsis doesn't make clear that this is a client for a remote service. Can you rewrite it? > >>+ (description > >>+ "This is a minimal diffoscope client that connects to the > >>service: Also, I think it's better to replace "diffoscope client" with something like "client for the remote diffoscope service located at [...]" since diffoscope is not inherently a client-service tool. Also it would be great to mention the full diffoscope package :) Can you send an updated patch? > > Iiuc, this is a client to connect to a service that runs diffoscope > > for you. But we already have diffoscope, so what's the point? >=20 > Yes, that's the jist of it. The main advantage is that it has a much > smaller dependency chain locally. >=20 > I find it useful on some of the not-particularly-fast ARM systems I've > been running GNU Guix, where storage may be limited or slow, and > substitutes may not be available as often, and build times > are... remarkable. Yes, and diffoscope runs can also be really expensive. It's nice to offload them. Also, if the service makes statements about whether submissions are logged or made public, can you put that in the package description? > > Also this looks like saass to me, so I think we should refrain from > > adding it to guix. >=20 > It is essentially SaaSS. The server-side is at least licensed under the > AGPL, if that mitigates concerns somewhat. >=20 > I'm not sure it supports it out of the box yet, but I suspect upstream > would be amenable to patches to make it easy for people to run their own > "diffoscope" services. >=20 >=20 > > What do you think? We can have SaaSS in Guix. There are already some packages that are SaaSS. So I think this package is okay. It's "extra okay" in my opinion since the service is AGPL, part of Debian, and we have a package for the tool in question. Guix is developed under the Free System Distribution Guidelines, which don't mention remote services or SaaSS at all: https://www.gnu.org/distros/free-system-distribution-guidelines.en.html And some discussion on the subject of services in the context of free software that largely reflect how we handle SaaSS in Guix: https://www.gnu.org/philosophy/network-services-arent-free-or-nonfree.en.ht= ml --zYM0uCDKw75PZbzx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxjLpMACgkQJkb6MLrK fwieQBAA7edlKyrkKSHwgm2KEh/OoOm1REsN4vGpVf2bUQY0v8KlXeWHvCetiqwL omSf8s3gFmCZq1/dzdyLrTaK3fsx8SHvn9MCm3r3uR9/MRnB3BW0mEccgrbsNkca euaIUo/JeVdYXhcIGFXobS/zCR8qs+/rqqE6hJ4zYh90Atjbd5zGR1u62P1BuZZY yIA/6PFWQjRTAuvsJoKN1EVSOiv018k0BnM1dcE1R4i+uG3Qjkkn7r96bl3g2PfW ft3OOQIpul4Bploch+IXInWSPWy0UsFvo+qlj87WIzABLSSFQTLhvo2lTqIMfAG5 pbsslDm+q6YMJEP4prCXNhx1saWHkW2i4HuakfEfIn4W3oXAO4k1aXu+/inTo17a uaYWEcaOcG4py/Zn9JLuEdTFaNT2DZ2h7iXYsLU2ve1R7e9kLei3l4/zLL8YbPsz mgEkBK0tr2mAomvdpu2LnvaZw7coKypAdG9emQvQ8aU6EuaxvInA7/ZUbFo2/knF VwuJ55x+Dr58JJQJpSxjl1dwGOEq+1CNWpRBxeJPEllMeud0JRysTGnjIu6oNjIC AqFdfbZvwpDHxAKLeueq8Fp0kA48iZTju78oQxa5GNusmXLQNhfDDcZ2IsDmXyeS DtkSd7DRKS9rfk/Cl/pqw4q2Jvfi5b0Y6kY1hCPfHzDjJrrrqoE= =IVwJ -----END PGP SIGNATURE----- --zYM0uCDKw75PZbzx-- From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 13 Feb 2019 08:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari , Vagrant Cascadian Cc: 34449@debbugs.gnu.org Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.155004515515762 (code B ref 34449); Wed, 13 Feb 2019 08:06:02 +0000 Received: (at 34449) by debbugs.gnu.org; 13 Feb 2019 08:05:55 +0000 Received: from localhost ([127.0.0.1]:45743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtpYI-000469-IO for submit@debbugs.gnu.org; Wed, 13 Feb 2019 03:05:54 -0500 Received: from lepiller.eu ([89.234.186.109]:51246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtpYG-00045z-9f for 34449@debbugs.gnu.org; Wed, 13 Feb 2019 03:05:53 -0500 Received: from [100.70.166.147] (tor01.telenet.unc.edu [204.85.191.31]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 7fc6ca95 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Wed, 13 Feb 2019 08:05:48 +0000 (UTC) Date: Wed, 13 Feb 2019 09:05:40 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <20190212203742.GA31872@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> <20190212203742.GA31872@jasmine.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Julien Lepiller Message-ID: X-Spam-Score: 0.0 (/) 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 (-) Le 12 f=C3=A9vrier 2019 21:37:42 GMT+01:00, Leo Famulari a =C3=A9crit : >On Tue, Feb 12, 2019 at 12:16:42AM -0800, Vagrant Cascadian wrote: >> On 2019-02-12, Julien Lepiller wrote: >> >>+ (synopsis "Compare files and archives in depth") > >This synopsis doesn't make clear that this is a client for a remote >service=2E Can you rewrite it? > >> >>+ (description >> >>+ "This is a minimal diffoscope client that connects to the >> >>service: > >Also, I think it's better to replace "diffoscope client" with something >like "client for the remote diffoscope service located at [=2E=2E=2E]" si= nce >diffoscope is not inherently a client-service tool=2E Also it would be >great to mention the full diffoscope package :) > >Can you send an updated patch? > >> > Iiuc, this is a client to connect to a service that runs diffoscope >> > for you=2E But we already have diffoscope, so what's the point? >>=20 >> Yes, that's the jist of it=2E The main advantage is that it has a much >> smaller dependency chain locally=2E >>=20 >> I find it useful on some of the not-particularly-fast ARM systems >I've >> been running GNU Guix, where storage may be limited or slow, and >> substitutes may not be available as often, and build times >> are=2E=2E=2E remarkable=2E > >Yes, and diffoscope runs can also be really expensive=2E It's nice to >offload them=2E > >Also, if the service makes statements about whether submissions are >logged or made public, can you put that in the package description? > >> > Also this looks like saass to me, so I think we should refrain from >> > adding it to guix=2E >>=20 >> It is essentially SaaSS=2E The server-side is at least licensed under >the >> AGPL, if that mitigates concerns somewhat=2E >>=20 >> I'm not sure it supports it out of the box yet, but I suspect >upstream >> would be amenable to patches to make it easy for people to run their >own >> "diffoscope" services=2E >>=20 >>=20 >> > What do you think? > >We can have SaaSS in Guix=2E There are already some packages that are >SaaSS=2E So I think this package is okay=2E > >It's "extra okay" in my opinion since the service is AGPL, part of >Debian, and we have a package for the tool in question=2E > >Guix is developed under the Free System Distribution Guidelines, which >don't mention remote services or SaaSS at all: > >https://www=2Egnu=2Eorg/distros/free-system-distribution-guidelines=2Een= =2Ehtml > >And some discussion on the subject of services in the context of free >software that largely reflect how we handle SaaSS in Guix: > >https://www=2Egnu=2Eorg/philosophy/network-services-arent-free-or-nonfree= =2Een=2Ehtml Thanks for the links! From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 13 Feb 2019 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 34449@debbugs.gnu.org, Julien Lepiller Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.155009421220133 (code B ref 34449); Wed, 13 Feb 2019 21:44:01 +0000 Received: (at 34449) by debbugs.gnu.org; 13 Feb 2019 21:43:32 +0000 Received: from localhost ([127.0.0.1]:47424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu2JY-0005Ee-FL for submit@debbugs.gnu.org; Wed, 13 Feb 2019 16:43:32 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:40440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu2JW-0005ER-I6 for 34449@debbugs.gnu.org; Wed, 13 Feb 2019 16:43:31 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id E771E1AA27; Wed, 13 Feb 2019 13:43:20 -0800 (PST) From: Vagrant Cascadian In-Reply-To: <20190212203742.GA31872@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> <20190212203742.GA31872@jasmine.lan> Date: Wed, 13 Feb 2019 13:43:13 -0800 Message-ID: <87lg2j5pqm.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2019-02-12, Leo Famulari wrote: > On Tue, Feb 12, 2019 at 12:16:42AM -0800, Vagrant Cascadian wrote: >> On 2019-02-12, Julien Lepiller wrote: >> >>+ (synopsis "Compare files and archives in depth") > > This synopsis doesn't make clear that this is a client for a remote > service. Can you rewrite it? > >> >>+ (description >> >>+ "This is a minimal diffoscope client that connects to the >> >>service: > > Also, I think it's better to replace "diffoscope client" with something > like "client for the remote diffoscope service located at [...]" since > diffoscope is not inherently a client-service tool. Also it would be > great to mention the full diffoscope package :) > > Can you send an updated patch? >> > Iiuc, this is a client to connect to a service that runs diffoscope >> > for you. But we already have diffoscope, so what's the point? >>=20 >> Yes, that's the jist of it. The main advantage is that it has a much >> smaller dependency chain locally. >>=20 >> I find it useful on some of the not-particularly-fast ARM systems I've >> been running GNU Guix, where storage may be limited or slow, and >> substitutes may not be available as often, and build times >> are... remarkable. > > Yes, and diffoscope runs can also be really expensive. It's nice to > offload them. > > Also, if the service makes statements about whether submissions are > logged or made public, can you put that in the package description? I couldn't really think of a straightforward way to mention the diffoscope package, but the attached patch updates the synopsis and description to address the other mentioned issues. >> > What do you think? > > We can have SaaSS in Guix. There are already some packages that are > SaaSS. So I think this package is okay. > > It's "extra okay" in my opinion since the service is AGPL, part of > Debian, and we have a package for the tool in question. > > Guix is developed under the Free System Distribution Guidelines, which > don't mention remote services or SaaSS at all: > > https://www.gnu.org/distros/free-system-distribution-guidelines.en.html > > And some discussion on the subject of services in the context of free > software that largely reflect how we handle SaaSS in Guix: > > https://www.gnu.org/philosophy/network-services-arent-free-or-nonfree.en.= html Thanks for sharing your perspective and links to further reading on these issues! It really helps to get a feel for the norms of the project. live well, vagrant --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Add-trydiffoscope.patch Content-Transfer-Encoding: quoted-printable From=2054b99d80b90a9f56fa95654a4b1bf254acb27f9c Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Mon, 11 Feb 2019 20:21:39 +0000 Subject: [PATCH] gnu: Add trydiffoscope. * gnu/packages/package-management (trydiffoscope): New variable. =2D-- gnu/packages/package-management.scm | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index af9667cd91..51d6698ee0 100644 =2D-- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -606,6 +606,54 @@ various binary formats into more human readable forms = to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.") (license license:gpl3+))) =20 +(define-public trydiffoscope + (package + (name "trydiffoscope") + (version "67.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://salsa.debian.org/reproducible-builds/trydiffosco= pe.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "03b66cjii7l2yiwffj6ym6mycd5drx7prfp4j2550281pias6mjh")))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((share (string-append (assoc-ref outputs "out") "/usr/= share/"))) + (mkdir-p (string-append share "/man/man1/" )) + (invoke "rst2man.py" + "trydiffoscope.1.rst" + (string-append share "/man/man1/trydiffoscope.1")) + (mkdir-p (string-append share "/doc/" ,name "-" ,version)) + (install-file "./README.rst" + (string-append share "/doc/" ,name "-" ,version)= ))))))) + (native-inputs + `(("gzip" ,gzip) + ("python-docutils" ,python-docutils))) + (build-system python-build-system) + (home-page "https://try.diffoscope.org") + (synopsis "Client for remote service to compare files and archives in = depth") + (description + "This is a client for the remote diffoscope service located at: + +https://try.diffoscope.org + +Diffoscope tries to get to the bottom of what makes files or directories +different. It recursively unpacks archives of many kinds and transforms +various binary formats into more human readable forms to compare them. It= can +compare two tarballs, ISO images, or PDFs just as easily. + +Results are displayed by default, stored as local text or html files, or m= ade +available via a URL on https://try.diffoscope.org. Results stored on the +server are purged after 30 days.") + (license license:gpl3+))) + (define-public python-anaconda-client (package (name "python-anaconda-client") =2D-=20 2.20.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXGSPcgAKCRDcUY/If5cW quQ7AQCu602R2hTWCALz1YIY58qaZC6sFqkwcPrYt2UrWSJOIgEAhsVhFcpJrkGp RcfzRb13Ee1Ti0/cnvj6SXSr9U2SvgE= =aMtQ -----END PGP SIGNATURE----- --==-=-=-- From unknown Wed Aug 20 05:16:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Vagrant Cascadian Subject: bug#34449: closed (Re: [bug#34449] [PATCH] gnu: Add trydiffoscope.) Message-ID: References: <20190213235805.GA24134@jasmine.lan> <87wom53gij.fsf@ponder> X-Gnu-PR-Message: they-closed 34449 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 34449@debbugs.gnu.org Date: Wed, 13 Feb 2019 23:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1550102342-7579-1" This is a multi-part message in MIME format... ------------=_1550102342-7579-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #34449: [PATCH] gnu: Add trydiffoscope. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 34449@debbugs.gnu.org. --=20 34449: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34449 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1550102342-7579-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 34449-done) by debbugs.gnu.org; 13 Feb 2019 23:58:24 +0000 Received: from localhost ([127.0.0.1]:47484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4Py-0001xI-6H for submit@debbugs.gnu.org; Wed, 13 Feb 2019 18:58:24 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:44941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4Pu-0001x4-Rf for 34449-done@debbugs.gnu.org; Wed, 13 Feb 2019 18:58:16 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 7D52C1506; Wed, 13 Feb 2019 18:58:08 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 13 Feb 2019 18:58:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=nhgPzo2ZVBobRGiTiL6/E3WQ KQIe61OZJOyVgAZcgcI=; b=BdT+RVJMDRWxVnkQGUO6XMN5MGfDUMBJC9OUGzEQ aJ2Z3Fpl4Ksa2FlMzA6OYKcrYQ6WYLTvTN9vzLDdi14v0P5cGdkBd/Cp/Nk6bzba bdOqBA6cJjAoyD+RJQEhutG4dfufXGICBTDko5QhGdBsQim4MGxnCoGUP6EVeyog cng= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=nhgPzo 2ZVBobRGiTiL6/E3WQKQIe61OZJOyVgAZcgcI=; b=RQJGtqtDlReCdCcEConjNR g1LRsXzrkwev7hMZasbSNw7iIOL0j/9qD+4gmA6lTVPAzVxTKv5zo3D/ogBwMAPZ OfULyMPJqY/0N6aaX1xGaw+20No4fDZ5jn4wQpSagzHOOyBgnpxgLsmZ9LNh8xOp xsHr8jdWuttSoJ4ECzZD1NxYvxKjhBIWukONnG9IA+uxp9qMKRwx795ENhDgshXq ts5gIk2TzsoabgDp3qmyMhEKmQFC1MPNdp89LmIVFFDijDs6pSLZyqmVgC2qiSyC OxsgFOoCy3fzeN5fX+dDYNGs0hwFzzuRXBVWpZSHux2kfB7qIP6ZXxQTANuXOgTg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtgedgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh ggtggujggfsehgtderredtredunecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehl vghosehfrghmuhhlrghrihdrnhgrmhgvqeenucffohhmrghinhepughifhhfohhstghoph gvrdhorhhgnecukfhppeejiedruddvgedrvddtvddrudefjeenucfrrghrrghmpehmrghi lhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgenucevlhhushhtvghrufhiii gvpedt X-ME-Proxy: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 1CBF71026E; Wed, 13 Feb 2019 18:58:07 -0500 (EST) Date: Wed, 13 Feb 2019 18:58:05 -0500 From: Leo Famulari To: Vagrant Cascadian Subject: Re: [bug#34449] [PATCH] gnu: Add trydiffoscope. Message-ID: <20190213235805.GA24134@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> <20190212203742.GA31872@jasmine.lan> <87lg2j5pqm.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="YZ5djTAD1cGYuMQK" Content-Disposition: inline In-Reply-To: <87lg2j5pqm.fsf@ponder> User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34449-done Cc: Julien Lepiller , 34449-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.0 (-) --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 13, 2019 at 01:43:13PM -0800, Vagrant Cascadian wrote: > I couldn't really think of a straightforward way to mention the > diffoscope package, but the attached patch updates the synopsis and > description to address the other mentioned issues. Okay, sometimes these non-code parts are actually the hardest! :) I pushed as commit 706460a35754a47bf832a40de4f22271e7088226 with the changes below. I found that the software didn't work without the requests module, and that the man page was being installed to a location that is not idiomatic for Guix. `trydiffoscope --webbrowser foo bar` is super nice! diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index 51d6698ee0..eff8d5c3fd 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -10,6 +10,7 @@ ;;; Copyright =A9 2018 Sou Bunnbu ;;; Copyright =A9 2018 Eric Bavier ;;; Copyright =A9 2019 Efraim Flashner +;;; Copyright =A9 2019 Vagrant Cascadian ;;; ;;; This file is part of GNU Guix. ;;; @@ -625,24 +626,25 @@ compare two tarballs, ISO images, or PDFs just as eas= ily.") (modify-phases %standard-phases (add-after 'install 'install-doc (lambda* (#:key outputs #:allow-other-keys) - (let* ((share (string-append (assoc-ref outputs "out") "/usr/= share/"))) + (let* ((share (string-append (assoc-ref outputs "out") "/shar= e/"))) (mkdir-p (string-append share "/man/man1/" )) (invoke "rst2man.py" "trydiffoscope.1.rst" (string-append share "/man/man1/trydiffoscope.1")) (mkdir-p (string-append share "/doc/" ,name "-" ,version)) (install-file "./README.rst" - (string-append share "/doc/" ,name "-" ,version)= ))))))) + (string-append share "/doc/" ,name "-" ,version)= )) + #t))))) + (propagated-inputs + `(("python-requests" ,python-requests))) (native-inputs `(("gzip" ,gzip) ("python-docutils" ,python-docutils))) (build-system python-build-system) (home-page "https://try.diffoscope.org") - (synopsis "Client for remote service to compare files and archives in = depth") - (description - "This is a client for the remote diffoscope service located at: - -https://try.diffoscope.org + (synopsis "Client for remote diffoscope service") + (description "This is a client for the @url{https://try.diffoscope.org, +remote diffoscope service}. =20 Diffoscope tries to get to the bottom of what makes files or directories different. It recursively unpacks archives of many kinds and transforms @@ -650,7 +652,7 @@ various binary formats into more human readable forms t= o compare them. It can compare two tarballs, ISO images, or PDFs just as easily. =20 Results are displayed by default, stored as local text or html files, or m= ade -available via a URL on https://try.diffoscope.org. Results stored on the +available via a URL on @url{https://try.diffoscope.org}. Results stored o= n the server are purged after 30 days.") (license license:gpl3+))) =20 --YZ5djTAD1cGYuMQK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxkrw0ACgkQJkb6MLrK fwhNCxAAicgeen5EEpRUMoJ8GvtpVwMCSOetxyn8CjCHzBJb8JMqmCkz/UHKicUI 95tF2NcYqzmzXr1zdSvg2NQM5/fyeIezy4719IGSWHbFHdaozH+0IltTDCBlQlhy chJnNzNHvdgXVJ35XQigbJAHeD8YebMKKFuuiz/5ExotjuaH2opV8HvamH/yUXpc 0czND6+cwgst1blYqT6Qmug55QMPexpIG21D8bqTKe62UnnxQILKhnzjF9uSz4/F Z6CILOsZ5Fv0lVbOXNvwekdfhHhGW0ll3Y59iuGM1+HyvECA9wfbsB7NkSpKnvO/ NGejxXirZeSK31J7l03xGiMj+T6TJt5WGxEAJDyaSiXxZBHPhx6oVkpDBNLsU+og VREUYS62ZDITAqkm5SXRTRFQEygI5fIcdCXUZ7orf2qQG9ODwFxE1m+7LrP8+tVd 7nS7NxCSU/IT8vmggq8HNFUQDjjvK8dDtG1RgM6TYtpiAt2AsV+0Z2EmAWv8IfJW UoaCbD4yK0UKZvGIy1gZKUiRVqT9jUsujGG/ho1u9FKBeqFQMf3WKeXXp1EU+ZwL mkF7Wt8sR9EhtZeY5HSv1VoCvI8BLrpzUVM1wvGndB4gjHHP7Z//yszo01O+q7NA GS14rOWvtkR111tgwe6iMvKj1rwz361Rx0Byf424d92ur6txEkU= =ZVO1 -----END PGP SIGNATURE----- --YZ5djTAD1cGYuMQK-- ------------=_1550102342-7579-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Feb 2019 02:09:03 +0000 Received: from localhost ([127.0.0.1]:44291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtNVP-00057T-3u for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:09:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gtNVM-00056z-UR for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:09:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:48754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gtNVG-0005mg-TZ for submit@debbugs.gnu.org; Mon, 11 Feb 2019 21:08:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtNVF-0005Iz-Nx for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtNVD-0005ky-Gv for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:53 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:56026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtNV8-0005iC-5S for guix-patches@gnu.org; Mon, 11 Feb 2019 21:08:49 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id E4BD51AA27 for ; Mon, 11 Feb 2019 18:08:41 -0800 (PST) From: Vagrant Cascadian To: guix-patches@gnu.org Subject: [PATCH] gnu: Add trydiffoscope. Date: Mon, 11 Feb 2019 18:08:36 -0800 Message-ID: <87wom53gij.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 173.255.214.101 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/package-management (trydiffoscope): New variable. =2D-- gnu/packages/package-management.scm | 44 +++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index 587d028d92..49208e3191 100644 =2D-- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -606,6 +606,50 @@ various binary formats into more human readable forms = to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.") (license license:gpl3+))) =20 +(define-public trydiffoscope + (package + (name "trydiffoscope") + (version "67.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://salsa.debian.org/reproducible-builds/trydiffosco= pe.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "03b66cjii7l2yiwffj6ym6mycd5drx7prfp4j2550281pias6mjh")))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((share (string-append (assoc-ref outputs "out") "/usr/= share/"))) + (mkdir-p (string-append share "/man/man1/" )) + (invoke "rst2man.py" + "trydiffoscope.1.rst" + (string-append share "/man/man1/trydiffoscope.1")) + (mkdir-p (string-append share "/doc/" ,name "-" ,version)) + (install-file "./README.rst" + (string-append share "/doc/" ,name "-" ,version)= ))))))) + (native-inputs + `(("gzip" ,gzip) + ("python-docutils" ,python-docutils))) + (build-system python-build-system) + (home-page "https://try.diffoscope.org") + (synopsis "Compare files and archives in depth") + (description + "This is a minimal diffoscope client that connects to the service: + +https://try.diffoscope.org. + +Diffoscope tries to get to the bottom of what makes files or directories +different. It recursively unpacks archives of many kinds and transforms +various binary formats into more human readable forms to compare them. It= can +compare two tarballs, ISO images, or PDFs just as easily.") + (license license:gpl3+))) + (define-public python-anaconda-client (package (name "python-anaconda-client") =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXGIqpQAKCRDcUY/If5cW qnBTAP9EWDb8lTugNTc6YsE400IkHqNvKI4Y9dxtC2yXwIoUJgD/Qnk3yro5PqDn FdJxJ5L2He3t+Qug0p3Kgl5j3AJO+w4= =7PK0 -----END PGP SIGNATURE----- --=-=-=-- ------------=_1550102342-7579-1-- From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 14 Feb 2019 00:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 34449@debbugs.gnu.org, Julien Lepiller Received: via spool by 34449-submit@debbugs.gnu.org id=B34449.155010402310368 (code B ref 34449); Thu, 14 Feb 2019 00:28:02 +0000 Received: (at 34449) by debbugs.gnu.org; 14 Feb 2019 00:27:03 +0000 Received: from localhost ([127.0.0.1]:47492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4rn-0002hA-CS for submit@debbugs.gnu.org; Wed, 13 Feb 2019 19:27:03 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:40622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4rk-0002gb-SU for 34449@debbugs.gnu.org; Wed, 13 Feb 2019 19:27:01 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 168A71AA27; Wed, 13 Feb 2019 16:26:54 -0800 (PST) From: Vagrant Cascadian In-Reply-To: <20190213235805.GA24134@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> <20190212203742.GA31872@jasmine.lan> <87lg2j5pqm.fsf@ponder> <20190213235805.GA24134@jasmine.lan> Date: Wed, 13 Feb 2019 16:26:49 -0800 Message-ID: <87ftsr5i5y.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2019-02-13, Leo Famulari wrote: > On Wed, Feb 13, 2019 at 01:43:13PM -0800, Vagrant Cascadian wrote: >> I couldn't really think of a straightforward way to mention the >> diffoscope package, but the attached patch updates the synopsis and >> description to address the other mentioned issues. > > Okay, sometimes these non-code parts are actually the hardest! :) Indeed. > I pushed as commit 706460a35754a47bf832a40de4f22271e7088226 with the > changes below. Thanks! > I found that the software didn't work without the requests module, and I was surpised it worked without it for me (I had seen that it used requests); could my user profile have somehow leaked python-requests from some other package? > that the man page was being installed to a location that is not > idiomatic for Guix. I wondered why it wasn't showing up in MANPATH... now I know, thanks! /usr/share is a hard habit to break. :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXGS1yQAKCRDcUY/If5cW qgfjAP9LuwVhLTv8J6JwyL4tsjMdxja1qh1ClxJFaaGJusC3FgEA0/vJps1m1whW 6SdXsgTg7qpsF/zncwXanYtx/7X+iQk= =iUMA -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Aug 20 05:16:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34449] [PATCH] gnu: Add trydiffoscope. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 14 Feb 2019 00:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34449 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vagrant Cascadian Cc: Julien Lepiller , 34449-done@debbugs.gnu.org Received: via spool by 34449-done@debbugs.gnu.org id=D34449.155010438411009 (code D ref 34449); Thu, 14 Feb 2019 00:34:02 +0000 Received: (at 34449-done) by debbugs.gnu.org; 14 Feb 2019 00:33:04 +0000 Received: from localhost ([127.0.0.1]:47498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4xc-0002rV-1O for submit@debbugs.gnu.org; Wed, 13 Feb 2019 19:33:04 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:54843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gu4xX-0002qy-QE for 34449-done@debbugs.gnu.org; Wed, 13 Feb 2019 19:33:02 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 36B933324; Wed, 13 Feb 2019 19:32:53 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 13 Feb 2019 19:32:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=L+uDVx0iZ9l6Te4RS11Duujo N6lzg2Qz+94yXt04z/o=; b=AXQR1zAbGFm62D5OZaeppZL2OEOkNkUCeBz6A1LU cG3WhZDxezjwmoVg2TYy7usgNZ+Y5x1vq4vVa8Z6DRpT9IbVvzkI9FBvt+M7Wskk C2pwsISbt/1RFiHpi8C6d9SyxVtpkuABSqpILvaUtfqRTQDZgpjjGp9Bu115WeSe yVU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=L+uDVx 0iZ9l6Te4RS11DuujoN6lzg2Qz+94yXt04z/o=; b=VtVrSpY2oYeyqng9fTj1F5 3vLDEtUhX5PA1R6f0DT+vk1kKjxoCo0wK5UxAoFBy1xE6M92XJY3PKhdvH7lIgc8 GaFJB3xw/EvBiA7vNwd+Ci7kqPwDXGwla0ccYJnsfpto1cv5+kxbV6KTgmvDXVFL xd4tUQKdhr3Qc2qFicbbUm2gOxE9FD99M41knm+T3DH6nZrMsohZgD8aiDMZVMBf xNymQbfvk9htGPsvJW9wVERsikuPnhv4jcaFt3vw5R4KH9+zSpvEeAalNIJ3tdhe G4dDfXSp+KeLX3c4xrQL9fs6FSws7X5ZFQGHxpniP6IpwwmOYYLxrLQLUehWXCyA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtgedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh ggtggujggfsehgtderredtredvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehl vghosehfrghmuhhlrghrihdrnhgrmhgvqeenucfkphepjeeirdduvdegrddvtddvrddufe ejnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv necuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 068B010310; Wed, 13 Feb 2019 19:32:48 -0500 (EST) Date: Wed, 13 Feb 2019 19:32:47 -0500 From: Leo Famulari Message-ID: <20190214003247.GA28902@jasmine.lan> References: <87wom53gij.fsf@ponder> <70476863-38DA-4DA0-BBA9-82B20B2AB197@lepiller.eu> <87r2cda0b9.fsf@ponder> <20190212203742.GA31872@jasmine.lan> <87lg2j5pqm.fsf@ponder> <20190213235805.GA24134@jasmine.lan> <87ftsr5i5y.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+QahgC5+KEYLbs62" Content-Disposition: inline In-Reply-To: <87ftsr5i5y.fsf@ponder> User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.7 (/) 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 (-) --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Feb 13, 2019 at 04:26:49PM -0800, Vagrant Cascadian wrote: > I was surpised it worked without it for me (I had seen that it used > requests); could my user profile have somehow leaked python-requests > from some other package? I actually don't know how Python looks up module dependencies so... not sure :) Depending on how you tested the package, it could be that the requests module was propagated (installed into your profile) by another package and that trydiffoscope found it there. > I wondered why it wasn't showing up in MANPATH... now I know, thanks! > /usr/share is a hard habit to break. :) :) --+QahgC5+KEYLbs62 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlxktywACgkQJkb6MLrK fwiVvg/+KJaWB1VyiOcC2XBQE7vEOZhuIo/FgVwhhK+jm66tKhtxDPyN4vMI8o9T N4JZQ03FNHepiNo2+84/MFawd6p7qeUEEk8qKdC586aJVJ0qDxlZzGiHNq195ZeD XJzO85q9E6gIcwnCuP02U10YBLFUnfneENVCCgqWMB1ujtR/dgFkeFvlu2BQs4Nq FeLATPX8Ii/cyt5CXN35x77akQulO8iWus0Ti5UyQZ06daNW9Fmop6ruE+L64FqM dwXxsMqHI7iIsfo0U3o3qUi2EeCIKLorAKWr1NK4NRs7zcwEBxHsXyU1qf8PNVML behQVZgil2iqclQx+bjwoahibr/gGYbbA+8KyuIY2xZkO99Ub5V6H7CtABgDVU3d dWNR3dMSqj6lscxhCvxYyuClW+R+dmblIqMU9Eww41VkmOsKsel7cM+O4dPEpaWq +6BBvTwq3dBGiT5RzjJiJHJ4Jh77NHXiOWhZ7qBfOk8rvH3NF7jp1TX3sllNwV90 R6KC6r31zbmoCDcEfFqMD7gKWC1LE0PSddGkYlHyfrvsbxj1BrMUPQRMHBQOsaFx A3LM6voQ8pJ58RoaJPHipQzWDhrv7CzQH0c788BIUTWmRAxLa5Ir0IZE+lyv6ozu qA25s3qQLSixJcVTYejNkbsh//NRfF3Sb4dAe5vse7NCpEul8FQ= =VXt8 -----END PGP SIGNATURE----- --+QahgC5+KEYLbs62--