[cl-debian] Bug#400504: cl-mcclim-examples: sbcl dependency

Package: cl-mcclim-examples Version: 0.9.2.dfsg.1-1 Severity: normal I work with sbcl and was wanting to have a look at the sample apps that come in cl-mcclim-examples. When evaluating (asdf:operate 'asdf:load-op :clim-clx) i got the following error: component :CLX not found, required by #<SYSTEM "clim-clx" {A9E3411}> [Condition of type ASDF:MISSING-DEPENDENCY] It was fixed by apt-get install cl-clx-sbcl. Is it possible to include a dependency on that package in the spec file of cl-mcclim-examples for users which have sbcl installed? Regards, commi -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-686 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages cl-mcclim-examples depends on: ii common-lisp-controller 6.6 This is a Common Lisp source and c Versions of packages cl-mcclim-examples recommends: ii cl-mcclim 0.9.2.dfsg.1-1 Common Lisp graphic user interface -- no debconf information

"c" == commi <commissariocurelli@gmx.de> writes:
c> I work with sbcl and was wanting to have a look at the sample c> apps that come in cl-mcclim-examples. c> When evaluating (asdf:operate 'asdf:load-op :clim-clx) i got the c> following error: c> component :CLX not found, required by #<SYSTEM "clim-clx" c> {A9E3411}> [Condition of type ASDF:MISSING-DEPENDENCY] c> It was fixed by apt-get install cl-clx-sbcl. c> Is it possible to include a dependency on that package in the c> spec file of cl-mcclim-examples for users which have sbcl c> installed? cl-mcclim-examples recommends cl-mcclim which, in a bit complicated way, depends on cl-clx-sbcl. So the dependency is actually there. It's not perfect but I don't know about any better way that would satisfy both SBCL and CMUCL users. Is this OK or do you have any suggestion how to improve the dependencies? Regards, Milan Zamazal -- http://www.zamazal.org

Hello! On Mon, 27 Nov 2006 12:04:41 +0100, Milan Zamazal wrote:
"c" == commi <commissariocurelli@gmx.de> writes:
Is it possible to include a dependency on that package in the spec file of cl-mcclim-examples for users which have sbcl installed?
cl-mcclim-examples recommends cl-mcclim which, in a bit complicated way, depends on cl-clx-sbcl. So the dependency is actually there.
A similar situation is in one of my packages, stumpwm, and it was corrected by the ancient maintainer, as per bug #323936 [1]. BTW, as the dependency is there, I'd remove the duplicated suggestion for the same packages: ===== luca@gismo:~$ apt-cache show cl-mcclim Package: cl-mcclim [...] Depends: common-lisp-controller (>= 3.37), cmucl-source | cl-clx-sbcl, cl-spatial-trees (>= 0.1-2) Suggests: cl-mcclim-doc, cl-mcclim-examples, cmucl-source, cl-clx-sbcl [...] luca@gismo:~$ =====
It's not perfect but I don't know about any better way that would satisfy both SBCL and CMUCL users. Is this OK or do you have any suggestion how to improve the dependencies?
For stumpwm, I clearly stated in the description what you need: ===== luca@gismo:~$ apt-cache show stumpwm Package: stumpwm [...] Depends: common-lisp-controller (>= 5.11), cl-port, cl-clx-sbcl | cmucl-source [...] Description: a Common Lisp window manager [...] Please ensure that you install compatible implementations of CL and CLX. That means either install sbcl and cl-clx-sbcl or cmucl and cmucl-source. [...] luca@gismo:~$ ===== Thx, bye, Gismo / Luca Footnotes: [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323936

"LC" == Luca Capello <luca@pca.it> writes:
LC> BTW, as the dependency is there, I'd remove the duplicated LC> suggestion for the same packages: I think it should be there. If one uses both cmucl and sbcl while CLX is installed only for one of them, this is the only hint from the dependency system about a possibly missing CLX package. LC> ===== luca@gismo:~$ apt-cache show cl-mcclim Package: cl-mcclim LC> [...] Depends: common-lisp-controller (>= 3.37), cmucl-source | LC> cl-clx-sbcl, cl-spatial-trees (>= 0.1-2) Suggests: LC> cl-mcclim-doc, cl-mcclim-examples, cmucl-source, cl-clx-sbcl LC> [...] luca@gismo:~$ ===== >> It's not perfect but I don't know about any better way that would >> satisfy both SBCL and CMUCL users. Is this OK or do you have any >> suggestion how to improve the dependencies? LC> For stumpwm, I clearly stated in the description what you need: This is a good idea, I'll do it in cl-mcclim as well. Thanks for the advice! Regards, Milan Zamazal -- http://www.zamazal.org

Your message dated Sun, 03 Dec 2006 09:17:03 +0000 with message-id <E1GqnT5-0003l5-8E@ries.debian.org> and subject line Bug#400504: fixed in cl-mcclim 0.9.2.dfsg.1-2 has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
participants (5)
-
commi
-
Luca Capello
-
Milan Zamazal
-
Milan Zamazal
-
owner@bugs.debian.org