Subject: | end-of-line mish-mash causes problems with signature |
The distribution contains a file with mixed line endings (both CRLF and LF):
% od -t x1z t/sysinfos/4006060000_5.3.1.4__0.sysinfo
0000000 42 6c 75 65 20 43 6f 61 74 20 53 79 73 74 65 6d >Blue Coat System<
0000020 73 2c 20 49 6e 63 2e 2c 20 50 72 6f 78 79 53 47 >s, Inc., ProxySG<
0000040 20 41 70 70 6c 69 61 6e 63 65 20 53 79 73 74 65 > Appliance Syste<
0000060 6d 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 0a 56 >m Information .V<
0000100 65 72 73 69 6f 6e 20 37 2e 30 20 0a 54 69 74 6c >ersion 7.0 .Titl<
0000120 65 20 50 72 6f 78 79 53 47 20 41 70 70 6c 69 61 >e ProxySG Applia<
0000140 6e 63 65 20 53 79 73 74 65 6d 0a 0a 5f 5f 5f 5f >nce System..____<
0000160 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f >________________<
*
0000260 5f 5f 5f 5f 5f 5f 0d 0a 0a 56 65 72 73 69 6f 6e >______...Version<
[...]
This is not in itself a problem but the problem comes with older
versions of Module::Signature. These were a bit too sloppy with ^Ms in
textfiles. Module::Signature 0.68 is a bit more consistent and would
treat this file as a binary file on signing. See RT #46339 for the whole
story. Bottom line: in order to be able to verify the signature with
Module::Signature 0.68 it would need a re-release with either only one
sort of line endings or signed with 0.68.
HTH && Sorry for the inconvenience,