[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/09: gnu-maintenance: Fix URLs returned by 'latest-release' for deep t
From: |
Ludovic Courtès |
Subject: |
02/09: gnu-maintenance: Fix URLs returned by 'latest-release' for deep trees. |
Date: |
Mon, 07 Dec 2015 22:34:06 +0000 |
civodul pushed a commit to branch master
in repository guix.
commit b6124f00b86cd2138ed8d50c5ac04aa4d1e7bc82
Author: Ludovic Courtès <address@hidden>
Date: Mon Dec 7 21:48:31 2015 +0100
gnu-maintenance: Fix URLs returned by 'latest-release' for deep trees.
With this, (latest-release "gcc") returns an <upstream-source> with URL:
ftp://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz
Previous it would omit "gcc-5.3.0/" from the URL.
Fixes a regression introduced in 0a7c5a0.
* guix/gnu-maintenance.scm (latest-release)[file->url, file->source]:
Add 'directory' parameter. Update users.
---
guix/gnu-maintenance.scm | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/guix/gnu-maintenance.scm b/guix/gnu-maintenance.scm
index e1455cc..cd45702 100644
--- a/guix/gnu-maintenance.scm
+++ b/guix/gnu-maintenance.scm
@@ -329,11 +329,11 @@ open (resp. close) FTP connections; this can be useful to
reuse connections."
(let-values (((server directory) (ftp-server/directory project)))
(define conn (ftp-open server))
- (define (file->url file)
+ (define (file->url directory file)
(string-append "ftp://" server directory "/" file))
- (define (file->source file)
- (let ((url (file->url file)))
+ (define (file->source directory file)
+ (let ((url (file->url directory file)))
(upstream-source
(package project)
(version (tarball->version file))
@@ -362,7 +362,7 @@ open (resp. close) FTP connections; this can be useful to
reuse connections."
(releases (filter-map (match-lambda
((file 'file . _)
(and (release-file? project file)
- (file->source file)))
+ (file->source directory file)))
(_ #f))
entries)))
- branch master updated (1eca745 -> e80c0f8), Ludovic Courtès, 2015/12/07
- 01/09: doc: 'guix environment --container' does not create '/env'., Ludovic Courtès, 2015/12/07
- 03/09: gnu-maintenance: Adjust tarball regexp for IceCat tarballs., Ludovic Courtès, 2015/12/07
- 06/09: gnu-maintenance: Do not look for releases in "w32" sub-directories., Ludovic Courtès, 2015/12/07
- 02/09: gnu-maintenance: Fix URLs returned by 'latest-release' for deep trees.,
Ludovic Courtès <=
- 04/09: gnu-maintenance: Properly handle TeXmacs., Ludovic Courtès, 2015/12/07
- 05/09: gnu-maintenance: Add tests for 'release-file?'., Ludovic Courtès, 2015/12/07
- 07/09: refresh: Bail out when asked for a nonexistent updater., Ludovic Courtès, 2015/12/07
- 08/09: gnu-maintenance: Generalize 'latest-ftp-release'., Ludovic Courtès, 2015/12/07
- 09/09: gnu-maintenance: Add GNOME updater., Ludovic Courtès, 2015/12/07