[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile 2.0.5, HTTP downloads, and progress reports
From: |
Ludovic Courtès |
Subject: |
Re: Guile 2.0.5, HTTP downloads, and progress reports |
Date: |
Wed, 21 Aug 2013 14:41:48 +0200 |
User-agent: |
Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) |
Andreas Enge <address@hidden> skribis:
> Am Mittwoch, 21. August 2013 schrieb Ludovic Courtès:
>> Commit db90b40 partially addresses this by removing the fake progress
>> report on Guile 2.0.5, and by printing “please wait” (and “please
>> upgrade”).
>>
>> Feedback from 2.0.5 users is welcome!
>
> As far as I can tell, nothing changed, I still get the progress report.
What do the following print?
guile -c '(use-modules (guix utils)) (pk (version>? (version) "2.0.5"))'
guile -c '(pk (version))'
My guess is that (version) return "2.0.5-foobar-deb", which defeats the
test above.
If that is the case, that patch should solve the problem:
diff --git a/guix/scripts/substitute-binary.scm
b/guix/scripts/substitute-binary.scm
index 0fdec45..bfaebee 100755
--- a/guix/scripts/substitute-binary.scm
+++ b/guix/scripts/substitute-binary.scm
@@ -418,7 +418,10 @@ PORT. REPORT-PROGRESS is a two-argument procedure such as
that returned by
;; Since `http-fetch' in Guile 2.0.5 returns all the data once it's done,
;; don't pretend to report any progress in that case.
- (if (version>? (version) "2.0.5")
+ (if (version>? (string-append (major-version) "."
+ (minor-version) "."
+ (micro-version))
+ "2.0.5")
(make-custom-binary-input-port "progress-port-proc"
read! #f #f
(cut close-port port))
Could you try and report back?
TIA,
Ludo’.
- Guile 2.0.5, HTTP downloads, and progress reports, Ludovic Courtès, 2013/08/20
- Re: Guile 2.0.5, HTTP downloads, and progress reports, Ludovic Courtès, 2013/08/21
- Re: Guile 2.0.5, HTTP downloads, and progress reports, Andreas Enge, 2013/08/21
- Re: Guile 2.0.5, HTTP downloads, and progress reports,
Ludovic Courtès <=
- Re: Guile 2.0.5, HTTP downloads, and progress reports, Andreas Enge, 2013/08/21
- Re: Guile 2.0.5, HTTP downloads, and progress reports, Ludovic Courtès, 2013/08/23