guildhall
guildhall copied to clipboard
guild does not replace the cached file.
Reported by stis on #guile
Though original problematic location file has been fixed, but updates don't seem to replace the file. He reports having to remove it from the cache by hand.
backtrace:
=========
guild update
Backtrace:
In ice-9/boot-9.scm:
157: 16 [catch #t #<catch-closure 1a0c780> ...]
In unknown file:
?: 15 [apply-smob/1 #<catch-closure 1a0c780>]
In ice-9/boot-9.scm:
63: 14 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
414: 13 [eval # #]
In /home/stis/stis/src/guile/meta/guild:
68: 12 [main ("/home/stis/stis/src/guile/meta/guild" "update")]
In scripts/update.scm:
47: 11 [main]
In guildhall/cli.scm:
94: 10 [call-with-parsed-options #<directory (scripts update) 1addc60> () ...]
In guildhall/cli/db.scm:
71: 9 [#<procedure 2728bd0 at guildhall/cli/db.scm:70:4 (args config)> () #]
In ice-9/boot-9.scm:
171: 8 [with-throw-handler r6rs:exception ...]
In guildhall/database.scm:
177: 7 [open-database # # # ...]
285: 6 [load-available-files! #<r6rs:record:database> (#<r6rs:record:repository>)]
In rnrs/io/ports.scm:
289: 5 [call-with-port #<input: /home/stis/.cache/guildhall/http___shift_reset_com_doro_/available.scm 5> ...]
In guildhall/database.scm:
310: 4 [loop-procedure]
In ice-9/boot-9.scm:
102: 3 [#<procedure 26d40c0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> r6rs:exception ...]
In unknown file:
?: 2 [#<procedure 272a0a0 (key . args)> r6rs:exception #]
In guildhall/cli/db.scm:
47: 1 [#<procedure 272f390 at guildhall/cli/db.scm:47:4 (c)> #]
In ice-9/boot-9.scm:
106: 0 [#<procedure 26d40c0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> r6rs:exception ...]
ice-9/boot-9.scm:106:20: In procedure #<procedure 26d40c0 at ice-9/boot-9.scm:97:6 (thrown-k . args)>:
ice-9/boot-9.scm:106:20: ERROR: R6RS exception:
1. &who: load-available-file!
2. &database-corruption-error: #<pathname origin: / directory: ("home" "stis" ".cache" "guildhall" "http___shift_reset_com_doro_") file: #<file name: "available.scm" types: () version: #f>>
3. &message: "missing or invalid location in available file"
4. &irritants: ((package (srfi (0) (2011 2 28) (1)) (provides srfi-0 srfi-1 srfi-2 srfi-6 srfi-8 srfi-9 srfi-11 srfi-13 srfi-14 srfi-16 srfi-19 srfi-23 srfi-25 srfi-26 srfi-27 srfi-31 srfi-37 srfi-38 srfi-39 srfi-41 srfi-42 srfi-43 srfi-45 srfi-48 srfi-61 srfi-64 srfi-67 srfi-69 srfi-78 srfi-98) (location "srfi_0-2011.2.28-1.zip") (synopsis "portable SRFI collection") (description "This is a portable collection of libraries implementing various SRFIs:" " - SRFI 0: Feature-based conditional expansion construct" " - SRFI 1: List Library" " - SRFI 2: AND-LET*: an AND with local bindings, a guarded LET* special form" " - SRFI 6: Basic String Ports" " - SRFI 8: receive: Binding to multiple values" " - SRFI 9: Defining Record Types" " - SRFI 11: Syntax for receiving multiple values" " - SRFI 13: String Library" " - SRFI 14: Character-Set Library" " - SRFI 16: Syntax for procedures of variable arity" " - SRFI 19: Time Data Types and Procedures" " - SRFI 23: Error reporting mechanism" " - SRFI 25: Multi-dimensional Array Primitives" " - SRFI 26: Notation for Specializing Parameters without Currying" " - SRFI 27: Sources of Random Bits" " - SRFI 31: A special form for recursive evaluation" " - SRFI 37: args-fold: a program argument processor" " - SRFI 38: External Representation for Data With Shared Structure" " - SRFI 39: Parameter objects" " - SRFI 41: Streams" " - SRFI 42: Eager Comprehensions" " - SRFI 43: Vector Library" " - SRFI 45: Primitives for expressing iterative lazy algorithms" " - SRFI 48: Intermediate Format Strings" " - SRFI 61: A more general cond clause" " - SRFI 64: A Scheme API for test suites" " - SRFI 67: Compare Procedures" " - SRFI 69: Basic hash tables" " - SRFI 78: Lightweight testing" " - SRFI 98: An interface to access environment variables") (homepage "https://code.launchpad.net/~scheme-libraries-team/scheme-libraries/srfi") (libraries ((: "%3a" (* any)) -> "srfi") ("private" -> ("srfi" "private")))))