Bug#312277: albert: relative pathname error
Package: albert
Version: 0.4.10.1
Severity: important
Tags: patch pending
albert is broken with at least CMU Common Lisp. (another bug prevents
me from testing it with clisp or sbcl yet)
I intent to document an ASDF system in /home/rvb/foo/foo.asd using:
(load "/home/rvb/foo/foo.asd")
(albert:document-system :foo)
Albert comes to an error:
Error in function (FLET LISP::LOSE LISP::UNPARSE-UNIX-ENOUGH):
#p"/home/rvb/foo/" cannot be represented relative to #p"/home/rvb/"
Backtrace:
0: ((FLET LISP::LOSE LISP::UNPARSE-UNIX-ENOUGH))
1: (LISP::UNPARSE-UNIX-ENOUGH #p"/home/rvb/aspectl/" #p"/home/rvb/")
2: (LISP::MAP1 #<Interpreted Function "LAMBDA (ASDF:SYSTEM)" {58E9CD71}> ((#p"/home/rvb/aspectl/" #p"/home/rvb/aspectl/al-packages.lisp" #p"/home/rvb/aspectl/lw-compat.lisp" #p"/home/rvb/aspectl/al-clos-mop.lisp" #p"/home/rvb/aspectl/al-pointcuts.lisp" ...)) :LIST T)
3: (ALBERT::GET-SYSTEM-FILES-ASDF #<ASDF:SYSTEM "aspectl" {580FD1F5}>)
4: (ALBERT::GET-SYSTEM-FILES :ASPECTL)
5: (ALBERT:DOCUMENT-SYSTEMS :ASPECTL)
I have a fix ready and ITA this package, just filing the bug for
documentation purposes.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.10-negoyl
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages albert depends on:
ii common-lisp-controller 4.15 This is a Common Lisp source and c
ii docbook-dsssl 1.79-3 modular DocBook DSSSL stylesheets,
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
-- no debconf information
Reply to: