Subject: bug#56670: closed (Re: bug#56670: [PATCH] gnu: sshfs: Update to 3.7.3.)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 04 Aug 2022 07:14:02 +0000

Your bug report

#56670: [PATCH] gnu: sshfs: Update to 3.7.3.

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 [email-masked].

-- 
56670: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56670
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#56670: [PATCH] gnu: sshfs: Update to 3.7.3.
From: 宋文武 <[email-masked]>
To: kiasoc5 <[email-masked]>
Cc: [email-masked]
Date: Thu, 04 Aug 2022 15:13:39 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

kiasoc5 <[email-masked]> writes:

>> [...]
>> +                (invoke "python3" "-m" "pytest" "test/"))))))) ;; one
>> test is skipped, fuse kernel module is not loaded (inputs

Hello, I remove the tests inputs and phase, since not one test is
skipped, but all tests are skipped due to missing FUSE kernel module
in the builder environment.

Pushed, thank you!

Subject: [PATCH] gnu: sshfs: Update to 3.7.3.
From: kiasoc5 <[email-masked]>
To: [email-masked]
Date: Wed, 20 Jul 2022 15:39:22 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

From 677c2cb792dde411f57e7ea9b3a20f1a1d35310d Mon Sep 17 00:00:00 2001
From: kiasoc5 <[email-masked]>
Date: Wed, 20 Jul 2022 11:25:31 -0400
Subject: [PATCH] gnu: sshfs: Update to 3.7.3.

* gnu/packages/linux.scm (sshfs): Update to 3.7.3.
[build-system]: Replace gnu-build-system with cmake-build-system.
[arguments]: Replace 'check with call to pytest.
[native-inputs]: Add dependencies to generate man page and run tests.
---
 gnu/packages/linux.scm | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 19ba30aa16..63a29e8bc7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -3472,20 +3472,34 @@ (define-public unionfs-fuse/static
 (define-public sshfs
   (package
     (name "sshfs")
-    (version "2.10")
+    (version "3.7.3")
     (source (origin
               (method url-fetch)
               (uri (string-append
"https://github.com/libfuse/sshfs/releases/" "download/sshfs-" version
"/sshfs-" version
-                                  ".tar.gz"))
+                                  ".tar.xz"))
               (sha256
                (base32
-
"00fir2iykdx11g8nv5gijg0zjrp2g3ldypnv0yi6lq3h5pg5v13h"))))
-    (build-system gnu-build-system)
+
"169fkilv060afgp9h7hvsbkg02bd1y77kmx06x0s7q1cvmxww62j"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (invoke "python3" "-m" "pytest" "test/"))))))) ;; one
test is skipped, fuse kernel module is not loaded (inputs
-     (list fuse glib))
+     (list fuse-3 glib))
     (native-inputs
-     (list pkg-config))
+     (list pkg-config
+           python-docutils ;; man page
+           ;; tests
+           which
+           python
+           python-pytest
+           fuse))
     (home-page "https://github.com/libfuse/sshfs")
     (synopsis "Mount remote file systems over SSH")
     (description

base-commit: be7b314f3fe22273e935accac22f313e44d3d970
-- 
2.37.1