On 12/02/02, Stefan Brink wrote:
> Package: dpkg
> Version: 1.9.18
> Severity: normal
> It seems that dpkg --compare-versions returns always true. This breaks
> for example the modutils.preinst script (version 2.4.13-3 in my case)
> which checks against the kernel-version with the following command:
> dpkg --compare-versions "`uname -r`" lt 2.2.0
> Another example of this errornous behaviour:
> # dpkg --compare-versions 2.2.14 lt 2.2.0; echo $?
> 0
> # dpkg --compare-versions 2.2.14 gt 2.2.0; echo $?
> 0
I'm using here dpkg 1.9.19 and don't see this behaviour:
|[salem:~]-335> dpkg --compare-versions 2.2.14 lt 2.2.0; echo $?
|zsh: exit 1 dpkg --compare-versions 2.2.14 lt 2.2.0
|1
|[salem:~]-335> dpkg --compare-versions 2.2.14 gt 2.2.0; echo $?
|0
Also I couldn't find a hint in the changelogs for 1.9.19 that introduced
such a change to dpkg.
Christian
--
Debian Developer (http://www.debian.org)
1024D/B7CEC7E8 44BD 1F9E A997 3BE2 A44F 96A4 1C98 EEF3 B7CE C7E8
Attachment:
pgpJnDI7Yt4YR.pgp
Description: PGP signature