diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm index b3240f82a46da8e275745028a971b4a366a15749..ab9577f4fe48717f6e7454cff63ca32b088d5cc9 100644 --- a/guix/gnu-maintenance.scm +++ b/guix/gnu-maintenance.scm @@ -354,11 +354,14 @@ (define (file->source directory file) (let* ((entries (ftp-list conn directory)) ;; Filter out sub-directories that do not contain digits---e.g., - ;; /gnuzilla/lang and /gnupg/patches. + ;; /gnuzilla/lang and /gnupg/patches. Filter out "w32" + ;; directories as found on ftp.gnutls.org. (subdirs (filter-map (match-lambda (((? patch-directory-name? dir) 'directory . _) #f) + (("w32" 'directory . _) + #f) (((? contains-digit? dir) 'directory . _) dir) (_ #f))