[cl-debian] Bug#335974: dh-lisp: provide a way to require a specific common-lisp-controller version

Package: dh-lisp Version: 0.3 Severity: wishlist Hello, For cl-slime I require the use of clc 4.23 or higher. When I specify this two statements end up in the Depends of the package and a lintian warning is generated. It would be nice to either check if there is already a clc dependency or to add a flag to not add the dependency. Groetjes, Peter -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13-mine1 Locale: LANG=nl_BE.UTF-8@euro, LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set to it_IT.UTF-8) Versions of packages dh-lisp depends on: ii debhelper 4.9.13 helper programs for debian/rules ii perl 5.8.7-7 Larry Wall's Practical Extraction dh-lisp recommends no packages. -- no debconf information

On 27.10.05, Peter Van Eynde wrote: Hi Peter,
For cl-slime I require the use of clc 4.23 or higher. When I specify this two statements end up in the Depends of the package and a lintian warning is generated. It would be nice to either check if there is already a clc dependency or to add a flag to not add the dependency.
I'd rather not let users of dh_lisp let them choose the version of clc freely (a flag to not add it or check if some other dependency has already been added), because I have to make sure that the maintainer scripts, that dh_lisp generates, also work with the clc that is depended on. The clc dependency, that dh_lisp establishes, should always match the interface in the generated scripts. If you really do not want the clc dependency to be added, scripts should not be generated either and you can use the noscripts flag, which is provided and working. I can, however, because this is suboptimal, bump the default version of the clc dependency to 4.23, which is imo a good idea, because it a) contains the security fixes from 4.19 and b) is really a change in its interface, that future CL packages might want to use and is not available in older versions. If you agree with me in the last point, you can find a new dh-lisp version, with this and other (fully backward-compatible) changes, in my repository at http://cl-debian.alioth.debian.org/repository/rvb/dh-lisp and sponsor me an upload for version 0.4. :-) René
participants (2)
-
Peter Van Eynde
-
René van Bevern