Package: vim-common
Version: 2:7.2.284-1
Severity: grave
Justification: causes non-serious data loss

The attached input file (logitech_precision_gamepad_hidrd.txt) is
interpreted by xxd -r -p incorrectly. In effect, not according to manual,
which states:

    Use the combination -r -p to read plain hexadecimal dumps without line
    number information and without a particular column layout. Additional
    Whitespace and line-breaks are allowed anywhere.

The following command:
cat logitech_precision_gamepad_hidrd.txt | xxd -r -p | hexdump -C

results in the following output:
00000000  05 01 09 04 a1 01 a1 02  75 08 95 02 15 00 26 ff  |........u.....&.|
00000010  25 01 45 01 05 09 19 01  29 0a 81 02 06 00 ff 75  |%.E.....)......u|
00000020

which is incorrect.

While the following command:
cat logitech_precision_gamepad_hidrd.txt | tr -d ' \n' | xxd -r -p | hexdump -C

results in the correct output:
00000000  05 01 09 04 a1 01 a1 02  75 08 95 02 15 00 26 ff  |........u.....&.|
00000010  00 35 00 46 ff 00 09 30  09 31 81 02 75 01 95 0a  |.5.F...0.1..u...|
00000020  25 01 45 01 05 09 19 01  29 0a 81 02 06 00 ff 75  |%.E.....)......u|
00000030  01 95 06 25 01 45 01 09  01 81 02 c0 c0           |...%.E.......|
0000003d


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages vim-common depends on:
ii  libc6                         2.10.2-2   GNU C Library: Shared libraries

Versions of packages vim-common recommends:
ii  vim                          2:7.2.284-1 Vi IMproved - enhanced vi editor
ii  vim-tiny                     2:7.2.284-1 Vi IMproved - enhanced vi editor -

vim-common suggests no packages.

-- no debconf information
 05 01 09 04 A1 01 A1 02 75 08 95 02 15 00 26 FF
 00 35 00 46 FF 00 09 30 09 31 81 02 75 01 95 0A
 25 01 45 01 05 09 19 01 29 0A 81 02 06 00 FF 75
 01 95 06 25 01 45 01 09 01 81 02 C0 C0

Reply via email to