[Armedbear-ticket] [armedbear] #386: asdf doesn't load dependencies in abcl

armedbear armedbear-devel at common-lisp.net
Thu Mar 12 10:46:41 UTC 2015


#386: asdf doesn't load dependencies in abcl
-------------------------+-------------------
  Reporter:  ehuelsmann  |      Owner:
      Type:  defect      |     Status:  new
  Priority:  major       |  Milestone:
 Component:  ASDF        |    Version:  1.3.1
Resolution:              |   Keywords:
-------------------------+-------------------
Description changed by mevenson:

Old description:

> When using abcl, asdf doesn't load some dependent packages.  In this
> case, I have asd file com.informatimago.tools.asd
>
> --------------------------------------------------------------------------------
> (asdf:defsystem :com.informatimago.tools
>   ;; system attributes:
>   :description  "This system gathers Informatimago Common Lisp tools."
>   :author     "Pascal J. Bourguignon <pjb at informatimago.com>"
>   :maintainer "Pascal J. Bourguignon <pjb at informatimago.com>"
>   :licence "AGPL3"
>   ;; component attributes:
>   :name "Informatimago Common Lisp Tools Agregate"
>   :version "1.0.2"
>   :properties ((#:author-email                   .
> "pjb at informatimago.com")
>                (#:date                           . "Spring 2014")
>                ((#:albert #:output-dir)          .
> "/tmp/documentation/com.informatimago.tools/")
>                ((#:albert #:formats)             . ("docbook"))
>                ((#:albert #:docbook #:template)  . "book")
>                ((#:albert #:docbook #:bgcolor)   . "white")
>                ((#:albert #:docbook #:textcolor) . "black"))
>   #+asdf-unicode :encoding #+asdf-unicode :utf-8
>   :depends-on ("com.informatimago.tools.check-asdf"
>                "com.informatimago.tools.make-depends"
>                "com.informatimago.tools.manifest"
>                "com.informatimago.tools.pathname"
>                "com.informatimago.tools.source"
>                "com.informatimago.tools.symbol"
>                "com.informatimago.tools.quicklisp")
>   :components ((:file "tools")))
> --------------------------------------------------------------------------------
>
> which should load com.informatimago.tools.pathname.asd
>
> --------------------------------------------------------------------------------
> (asdf:defsystem :com.informatimago.tools.pathname
>     :name "com.informatimago.tools.pathname"
>     :description "Pathname tools."
>     :author "Pascal J. Bourguignon"
>     :version "1.0.0"
>     :license "GPL3"
>     :depends-on ()
>     :components ((:file "pathname")))
> --------------------------------------------------------------------------------
>
> and pathname.lisp defines a package named
> "COM.INFORMATIMAGO.TOOLS.PATHNAME":
>
> --------------------------------------------------------------------------------
> (defpackage "COM.INFORMATIMAGO.TOOLS.PATHNAME"
>   (:use "COMMON-LISP")
>   (:shadow "MAKE-PATHNAME"
>            "USER-HOMEDIR-PATHNAME"
>            "TRANSLATE-LOGICAL-PATHNAME")
>   (:export "MAKE-PATHNAME"
>            "USER-HOMEDIR-PATHNAME"
>            "TRANSLATE-LOGICAL-PATHNAME")
>   (:documentation "Pathname tools."))
> ;; etc
> --------------------------------------------------------------------------------
>

> Unfortunately, it seems that asdf (version "3.1.0.103") fails to load
> this dependencies:
>

>
> [pjb at kuiper :10.0 lisp]$ abcl
> Armed Bear Common Lisp 1.3.1
> Java 1.7.0_75 Oracle Corporation
> OpenJDK 64-Bit Server VM
> Low-level initialization completed in 1.136 seconds.
> Startup completed in 6.589 seconds.
> ;; -*- mode:lisp -*-
> (:OUTPUT-TRANSLATIONS :IGNORE-INVALID-ENTRIES (T (:HOME ".cache" "common-
> lisp" :HOSTNAME :IMPLEMENTATION)) (T (:HOME ".cache" "common-lisp"
> :IMPLEMENTATION)) :INHERIT-CONFIGURATION)
> To load "com.informatimago.common-lisp":
>   Load 1 ASDF system:
>     com.informatimago.common-lisp
> ; Loading "com.informatimago.common-lisp"
> [package com.informatimago.common-lisp.lisp-sexp.source-form].
> ..................................................
> [package com.informatimago.common-lisp.lisp-reader.reader].
> ..................................................
> [package com.informatimago.common-lisp.lisp-reader.package].
> ..................................................
> [package com.informatimago.common-lisp.lisp-text.source-text].
> [package com.informatimago.common-lisp.cesarum.simple-test].
> [package com.informatimago.common-lisp.cesarum.array]
> [package com.informatimago.common-lisp.cesarum.sequence].
> [package com.informatimago.common-lisp.cesarum.list].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.utility].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.ecma048].
> [package com.informatimago.common-lisp.cesarum.string].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.package].
> [package com.informatimago.common-lisp.cesarum.set].
> [package com.informatimago.common-lisp.cesarum.index-set].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.bset].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.brelation].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.dictionary].
> [package com.informatimago.common-lisp.cesarum.dll]
> [package com.informatimago.common-lisp.cesarum.graph].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.llrbtree].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.queue]
> [package com.informatimago.common-lisp.cesarum.message-queue]
> [package com.informatimago.common-lisp.cesarum.ascii].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.character].
> [package com.informatimago.common-lisp.cesarum.character-sets]
> [package com.informatimago.common-lisp.cesarum.iso3166]
> [package com.informatimago.common-lisp.cesarum.iso4217].
> [package com.informatimago.common-lisp.cesarum.iso639a]
> [package com.informatimago.common-lisp.cesarum.pmatch]
> [package com.informatimago.common-lisp.cesarum.combination].
> [package com.informatimago.common-lisp.cesarum.constraints].
> [package com.informatimago.common-lisp.cesarum.raiden]
> [package com.informatimago.common-lisp.cesarum.dfa].
> [package com.informatimago.common-lisp.cesarum.tea]
> [package com.informatimago.common-lisp.cesarum.circular]
> [package com.informatimago.common-lisp.cesarum.histogram].
> [package com.informatimago.common-lisp.cesarum.a-star]
> [package com.informatimago.common-lisp.cesarum.activity].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.date.utility]
> [package com.informatimago.common-lisp.julian-calendar]
> [package com.informatimago.common-lisp.gregorian-calendar]
> [package com.informatimago.common-lisp.cesarum.date].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.version].
> [package com.informatimago.common-lisp.cesarum.stream]
> [package com.informatimago.common-lisp.cesarum.file].
> [package com.informatimago.common-lisp.cesarum.peek-stream].
> [package com.informatimago.common-lisp.cesarum.cache].
> ..................................................
> [package com.informatimago.common-lisp.cesarum.float-binio]
> [package com.informatimago.common-lisp.picture.picture].
> ..................................................
> [package com.informatimago.common-lisp.picture.cons-to-ascii]
> [package com.informatimago.common-lisp.picture.tree-to-ascii].
> [package com.informatimago.common-lisp.arithmetic.primes]
> [package com.informatimago.common-lisp.arithmetic.p127n2].
> [package com.informatimago.common-lisp.data-encoding.data-encoding].
> ..................................................
> [package com.informatimago.common-lisp.data-encoding.bencode].
> [package com.informatimago.common-lisp.data-encoding.hexadecimal].
> [package com.informatimago.common-lisp.data-encoding.ecp].
> [package com.informatimago.common-lisp.heap.memory].
> [package com.informatimago.common-lisp.heap.heap].
> ..................................................
> [package com.informatimago.common-lisp.html-generator.html-entities].
> ..................................................
> [package com.informatimago.common-lisp.html-generator.html].
> ..................................................
> [package com.informatimago.common-lisp.html-parser.parse-html].
> ..................................................
> [package com.informatimago.common-lisp.http.hquery]
> [package com.informatimago.common-lisp.http.htrans].
> ..................................................
> [package com.informatimago.common-lisp.bank.iban].
> [package com.informatimago.common-lisp.bank.rib]..
> [package com.informatimago.common-lisp.csv.csv]...
> [package com.informatimago.common-lisp.diagram.tree-to-diagram]
> [package com.informatimago.common-lisp.regexp.regexp-emacs].
> ..................................................
> [package com.informatimago.common-lisp.regexp.regexp-posix]
> [package com.informatimago.common-lisp.regexp.regexp-posix.keyword].
> ..
> ; in (DEFUN RMATCH-B-ANCHOR ...)
>
> ; Caught STYLE-WARNING:
> ;   The variable #:G193370 is defined but never used.
>
> ; in (DEFUN RMATCH-E-ANCHOR ...)
>
> ; Caught STYLE-WARNING:
> ;   The variable #:G193396 is defined but never used.
>
> ; in (DEFUN RMATCH-L-ANCHOR ...)
>
> ; Caught STYLE-WARNING:
> ;   The variable #:G193423 is defined but never used.
>
> ; in (DEFUN RMATCH-R-ANCHOR ...)
>
> ; Caught STYLE-WARNING:
> ;   The variable #:G193457 is defined but never used.
>
> ; in (DEFUN RMATCH-ANY ...)
>
> ; Caught STYLE-WARNING:
> ;   The variable #:G193492 is defined but never used.
>
> ..
> ; Caught COMPILE-WARNED-WARNING:
> ;   Lisp compilation had style-warnings while compiling #<ASDF/LISP-
> ACTION:CL-SOURCE-FILE "com.informatimago.common-lisp.regexp" "regexp-
> posix">
>
> ..............................................
> [package com.informatimago.common-lisp.ed.ed].....
> [package com.informatimago.common-lisp.graphviz.graph-dot]
> [package com.informatimago.common-lisp.invoice.invoice].
> ..................................................
> [package com.informatimago.common-lisp.interactive.browser].
> [package com.informatimago.common-lisp.interactive.interactive].
> ..................................................
> [package com.informatimago.common-lisp.parser.scanner].
> [package com.informatimago.common-lisp.parser.parser].
> [package com.informatimago.common-lisp.rfc2822.rfc2822]
> [package com.informatimago.common-lisp.rfc3548.rfc3548].
> [package com.informatimago.common-lisp.unix.aliases].
> [package com.informatimago.common-lisp.unix.group]
> [package com.informatimago.common-lisp.unix.passwd].
> [package com.informatimago.common-lisp.unix.option].
>
> ; Compilation unit finished
> ;   Caught 1 WARNING condition
> ;   Caught 5 STYLE-WARNING conditions
>

> To load "com.informatimago.common-lisp.lisp.stepper":
>   Load 1 ASDF system:
>     com.informatimago.common-lisp.lisp.stepper
> ; Loading "com.informatimago.common-lisp.lisp.stepper"
> [package com.informatimago.common-lisp.lisp.stepper.internal].
> ..................................................
> [package com.informatimago.common-lisp.lisp.stepper].
> .
> To load "com.informatimago.clmisc":
>   Load 1 ASDF system:
>     com.informatimago.clmisc
> ; Loading "com.informatimago.clmisc"
> [package com.informatimago.clmisc.resource-utilization]
> To load "com.informatimago.tools":
>   Load 1 ASDF system:
>     com.informatimago.tools
> ; Loading "com.informatimago.tools"
> To load "com.informatimago.clext":
>   Load 1 ASDF system:
>     com.informatimago.clext
> ; Loading "com.informatimago.clext"
> [package closer-mop]..............................
> [package closer-common-lisp]......................
> [package closer-common-lisp-user].................
> [package com.informatimago.clext.association].....
> [package com.informatimago.clext.character-sets].
> To load "alexandria":
>   Load 1 ASDF system:
>     alexandria
> ; Loading "alexandria"
> [package alexandria.0.dev]....
> Error loading /home/pjb/rc/common.lisp at line 262 (offset 9763)
> #<THREAD "interpreter" {7C9CC8FE}>: Debugger invoked on condition of type
> READER-ERROR
>   The package "COM.INFORMATIMAGO.TOOLS.PATHNAME" can't be found.
>
> [1] PJB(1): (asdf/upgrade:asdf-version)
> "3.1.0.103"
> [1] PJB(2):

New description:

 When using abcl-1.3.1, the included ASDF doesn't load some dependent
 packages.  In this
 case, I have asd file com.informatimago.tools.asd

 --------------------------------------------------------------------------------
 (asdf:defsystem :com.informatimago.tools
   ;; system attributes:
   :description  "This system gathers Informatimago Common Lisp tools."
   :author     "Pascal J. Bourguignon <pjb at informatimago.com>"
   :maintainer "Pascal J. Bourguignon <pjb at informatimago.com>"
   :licence "AGPL3"
   ;; component attributes:
   :name "Informatimago Common Lisp Tools Agregate"
   :version "1.0.2"
   :properties ((#:author-email                   .
 "pjb at informatimago.com")
                (#:date                           . "Spring 2014")
                ((#:albert #:output-dir)          .
 "/tmp/documentation/com.informatimago.tools/")
                ((#:albert #:formats)             . ("docbook"))
                ((#:albert #:docbook #:template)  . "book")
                ((#:albert #:docbook #:bgcolor)   . "white")
                ((#:albert #:docbook #:textcolor) . "black"))
   #+asdf-unicode :encoding #+asdf-unicode :utf-8
   :depends-on ("com.informatimago.tools.check-asdf"
                "com.informatimago.tools.make-depends"
                "com.informatimago.tools.manifest"
                "com.informatimago.tools.pathname"
                "com.informatimago.tools.source"
                "com.informatimago.tools.symbol"
                "com.informatimago.tools.quicklisp")
   :components ((:file "tools")))
 --------------------------------------------------------------------------------

 which should load com.informatimago.tools.pathname.asd

 --------------------------------------------------------------------------------
 (asdf:defsystem :com.informatimago.tools.pathname
     :name "com.informatimago.tools.pathname"
     :description "Pathname tools."
     :author "Pascal J. Bourguignon"
     :version "1.0.0"
     :license "GPL3"
     :depends-on ()
     :components ((:file "pathname")))
 --------------------------------------------------------------------------------

 and pathname.lisp defines a package named
 "COM.INFORMATIMAGO.TOOLS.PATHNAME":

 --------------------------------------------------------------------------------
 (defpackage "COM.INFORMATIMAGO.TOOLS.PATHNAME"
   (:use "COMMON-LISP")
   (:shadow "MAKE-PATHNAME"
            "USER-HOMEDIR-PATHNAME"
            "TRANSLATE-LOGICAL-PATHNAME")
   (:export "MAKE-PATHNAME"
            "USER-HOMEDIR-PATHNAME"
            "TRANSLATE-LOGICAL-PATHNAME")
   (:documentation "Pathname tools."))
 ;; etc
 --------------------------------------------------------------------------------


 Unfortunately, it seems that asdf (version "3.1.0.103") fails to load
 this dependencies:



 [pjb at kuiper :10.0 lisp]$ abcl
 Armed Bear Common Lisp 1.3.1
 Java 1.7.0_75 Oracle Corporation
 OpenJDK 64-Bit Server VM
 Low-level initialization completed in 1.136 seconds.
 Startup completed in 6.589 seconds.
 ;; -*- mode:lisp -*-
 (:OUTPUT-TRANSLATIONS :IGNORE-INVALID-ENTRIES (T (:HOME ".cache" "common-
 lisp" :HOSTNAME :IMPLEMENTATION)) (T (:HOME ".cache" "common-lisp"
 :IMPLEMENTATION)) :INHERIT-CONFIGURATION)
 To load "com.informatimago.common-lisp":
   Load 1 ASDF system:
     com.informatimago.common-lisp
 ; Loading "com.informatimago.common-lisp"
 [package com.informatimago.common-lisp.lisp-sexp.source-form].
 ..................................................
 [package com.informatimago.common-lisp.lisp-reader.reader].
 ..................................................
 [package com.informatimago.common-lisp.lisp-reader.package].
 ..................................................
 [package com.informatimago.common-lisp.lisp-text.source-text].
 [package com.informatimago.common-lisp.cesarum.simple-test].
 [package com.informatimago.common-lisp.cesarum.array]
 [package com.informatimago.common-lisp.cesarum.sequence].
 [package com.informatimago.common-lisp.cesarum.list].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.utility].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.ecma048].
 [package com.informatimago.common-lisp.cesarum.string].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.package].
 [package com.informatimago.common-lisp.cesarum.set].
 [package com.informatimago.common-lisp.cesarum.index-set].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.bset].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.brelation].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.dictionary].
 [package com.informatimago.common-lisp.cesarum.dll]
 [package com.informatimago.common-lisp.cesarum.graph].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.llrbtree].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.queue]
 [package com.informatimago.common-lisp.cesarum.message-queue]
 [package com.informatimago.common-lisp.cesarum.ascii].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.character].
 [package com.informatimago.common-lisp.cesarum.character-sets]
 [package com.informatimago.common-lisp.cesarum.iso3166]
 [package com.informatimago.common-lisp.cesarum.iso4217].
 [package com.informatimago.common-lisp.cesarum.iso639a]
 [package com.informatimago.common-lisp.cesarum.pmatch]
 [package com.informatimago.common-lisp.cesarum.combination].
 [package com.informatimago.common-lisp.cesarum.constraints].
 [package com.informatimago.common-lisp.cesarum.raiden]
 [package com.informatimago.common-lisp.cesarum.dfa].
 [package com.informatimago.common-lisp.cesarum.tea]
 [package com.informatimago.common-lisp.cesarum.circular]
 [package com.informatimago.common-lisp.cesarum.histogram].
 [package com.informatimago.common-lisp.cesarum.a-star]
 [package com.informatimago.common-lisp.cesarum.activity].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.date.utility]
 [package com.informatimago.common-lisp.julian-calendar]
 [package com.informatimago.common-lisp.gregorian-calendar]
 [package com.informatimago.common-lisp.cesarum.date].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.version].
 [package com.informatimago.common-lisp.cesarum.stream]
 [package com.informatimago.common-lisp.cesarum.file].
 [package com.informatimago.common-lisp.cesarum.peek-stream].
 [package com.informatimago.common-lisp.cesarum.cache].
 ..................................................
 [package com.informatimago.common-lisp.cesarum.float-binio]
 [package com.informatimago.common-lisp.picture.picture].
 ..................................................
 [package com.informatimago.common-lisp.picture.cons-to-ascii]
 [package com.informatimago.common-lisp.picture.tree-to-ascii].
 [package com.informatimago.common-lisp.arithmetic.primes]
 [package com.informatimago.common-lisp.arithmetic.p127n2].
 [package com.informatimago.common-lisp.data-encoding.data-encoding].
 ..................................................
 [package com.informatimago.common-lisp.data-encoding.bencode].
 [package com.informatimago.common-lisp.data-encoding.hexadecimal].
 [package com.informatimago.common-lisp.data-encoding.ecp].
 [package com.informatimago.common-lisp.heap.memory].
 [package com.informatimago.common-lisp.heap.heap].
 ..................................................
 [package com.informatimago.common-lisp.html-generator.html-entities].
 ..................................................
 [package com.informatimago.common-lisp.html-generator.html].
 ..................................................
 [package com.informatimago.common-lisp.html-parser.parse-html].
 ..................................................
 [package com.informatimago.common-lisp.http.hquery]
 [package com.informatimago.common-lisp.http.htrans].
 ..................................................
 [package com.informatimago.common-lisp.bank.iban].
 [package com.informatimago.common-lisp.bank.rib]..
 [package com.informatimago.common-lisp.csv.csv]...
 [package com.informatimago.common-lisp.diagram.tree-to-diagram]
 [package com.informatimago.common-lisp.regexp.regexp-emacs].
 ..................................................
 [package com.informatimago.common-lisp.regexp.regexp-posix]
 [package com.informatimago.common-lisp.regexp.regexp-posix.keyword].
 ..
 ; in (DEFUN RMATCH-B-ANCHOR ...)

 ; Caught STYLE-WARNING:
 ;   The variable #:G193370 is defined but never used.

 ; in (DEFUN RMATCH-E-ANCHOR ...)

 ; Caught STYLE-WARNING:
 ;   The variable #:G193396 is defined but never used.

 ; in (DEFUN RMATCH-L-ANCHOR ...)

 ; Caught STYLE-WARNING:
 ;   The variable #:G193423 is defined but never used.

 ; in (DEFUN RMATCH-R-ANCHOR ...)

 ; Caught STYLE-WARNING:
 ;   The variable #:G193457 is defined but never used.

 ; in (DEFUN RMATCH-ANY ...)

 ; Caught STYLE-WARNING:
 ;   The variable #:G193492 is defined but never used.

 ..
 ; Caught COMPILE-WARNED-WARNING:
 ;   Lisp compilation had style-warnings while compiling #<ASDF/LISP-ACTION
 :CL-SOURCE-FILE "com.informatimago.common-lisp.regexp" "regexp-posix">

 ..............................................
 [package com.informatimago.common-lisp.ed.ed].....
 [package com.informatimago.common-lisp.graphviz.graph-dot]
 [package com.informatimago.common-lisp.invoice.invoice].
 ..................................................
 [package com.informatimago.common-lisp.interactive.browser].
 [package com.informatimago.common-lisp.interactive.interactive].
 ..................................................
 [package com.informatimago.common-lisp.parser.scanner].
 [package com.informatimago.common-lisp.parser.parser].
 [package com.informatimago.common-lisp.rfc2822.rfc2822]
 [package com.informatimago.common-lisp.rfc3548.rfc3548].
 [package com.informatimago.common-lisp.unix.aliases].
 [package com.informatimago.common-lisp.unix.group]
 [package com.informatimago.common-lisp.unix.passwd].
 [package com.informatimago.common-lisp.unix.option].

 ; Compilation unit finished
 ;   Caught 1 WARNING condition
 ;   Caught 5 STYLE-WARNING conditions


 To load "com.informatimago.common-lisp.lisp.stepper":
   Load 1 ASDF system:
     com.informatimago.common-lisp.lisp.stepper
 ; Loading "com.informatimago.common-lisp.lisp.stepper"
 [package com.informatimago.common-lisp.lisp.stepper.internal].
 ..................................................
 [package com.informatimago.common-lisp.lisp.stepper].
 .
 To load "com.informatimago.clmisc":
   Load 1 ASDF system:
     com.informatimago.clmisc
 ; Loading "com.informatimago.clmisc"
 [package com.informatimago.clmisc.resource-utilization]
 To load "com.informatimago.tools":
   Load 1 ASDF system:
     com.informatimago.tools
 ; Loading "com.informatimago.tools"
 To load "com.informatimago.clext":
   Load 1 ASDF system:
     com.informatimago.clext
 ; Loading "com.informatimago.clext"
 [package closer-mop]..............................
 [package closer-common-lisp]......................
 [package closer-common-lisp-user].................
 [package com.informatimago.clext.association].....
 [package com.informatimago.clext.character-sets].
 To load "alexandria":
   Load 1 ASDF system:
     alexandria
 ; Loading "alexandria"
 [package alexandria.0.dev]....
 Error loading /home/pjb/rc/common.lisp at line 262 (offset 9763)
 #<THREAD "interpreter" {7C9CC8FE}>: Debugger invoked on condition of type
 READER-ERROR
   The package "COM.INFORMATIMAGO.TOOLS.PATHNAME" can't be found.

 [1] PJB(1): (asdf/upgrade:asdf-version)
 "3.1.0.103"
 [1] PJB(2):

--

--
Ticket URL: <http://abcl.org/trac/ticket/386#comment:3>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list