nmh-workers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nmh-workers] mhfixmsg on a pathological mail


From: Håkon Alstadheim
Subject: Re: [Nmh-workers] mhfixmsg on a pathological mail
Date: Fri, 18 Aug 2017 17:12:49 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0


Den 18. aug. 2017 16:11, skrev Ralph Corderoy:
> Hi Håkon,
> 
>> $ mhlist -version
>> mhlist -- nmh-1.7-RC2 built 2017-08-18 11:32:04 +0000 on garbo
>> $ mhlist 1
>> mhlist: bogus multipart content in message 1
>>  msg part  type/subtype              size description
>>    1       multipart/mixed            32K
> 
> And yet I got
> 
>>>     $ mhlist -file 9707.2.email
>>>      msg part  type/subtype              size description
>>>     9707       multipart/mixed            31K
> 
> Which is smaller.  Update: You pointed out the carriage returns.  Can
> you send the problem email as a .tar.gz or something that will leave
> everything alone.
> 
>> compiler flags             :  -g -ansi -pedantic...
> 
> That was recently relaxed on master to from ANSI to C99.
> 
>> checking for lockfile_create in -llockfile... yes
>> sbr/lock_file.c:587:54: warning: unused parameter ‘isnewlock’
>> [-Wunused-parameter]
> 
> I've just pushed bb8a2556 that stops this warning.
> 
>> sbr/fmt_scan.c:76:13: warning: comparison between signed and unsigned
>> integer expressions [-Wsign-compare]
> 
> That was fixed recently.  Looks like more commits might need
> cherry-picking across to the 1.7-release branch.
> 

>> 11.tar:  unknown suffix -- unchanged
>> tar: This does not look like a tar archive
>> tar: Exiting with failure status due to previous errors
>> FAIL: test/post/test-sendfiles
> 
> This is odd.  Can you give any insight?  Or after it fails, try «script
> -c 'sh -x test/post/test-sendfiles'» and pass us ./typescript.
> 
Appending typescript.
I checked 11.tar with file(1)
$ file ./test/testdir/tmp/11.tar
./test/testdir/tmp/11.tar: LZMA compressed data, streamed
$

Trying by hand gives:
$ unlzma ./test/testdir/tmp/11.tar
./test/testdir/tmp/11.tar:  unknown suffix -- unchanged

Changing file-name to 11.tar.lzma lets unlzma decompress it.

My lzma command comes from debian package  lzma-9.22-2. Details on that:

---------
Package: lzma
Version: 9.22-2
Installed-Size: 144
Maintainer: Mohammed Adnène Trojette <address@hidden>
Architecture: amd64
Depends: libc6 (>= 2.3), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.4.0)
Conflicts: xz-lzma (<< 5.1.1alpha+20110809-2)
Description-en: Compression and decompression in the LZMA format -
command line utility
 The Lempel-Ziv Markov-chain Algorithm is a compression method based on
 the famous LZ77 algorithm, and was first introduced by 7-Zip for use in
 7z archives.
 .
 Its main characteristics are a very high compression ratio, with high RAM
 usage, and fast decompression, with low RAM usage. These properties make
 it well suited to embedded uses, such as for ROM (firmware) compression.
 .
 This package provides the lzma command line utility, which has a
 familiar gzip-like interface.
Description-md5: 58408f7f3feb10af77dc1ba3f87866f1
Homepage: http://www.7-zip.org/sdk.html
Tag: implemented-in::c, interface::commandline, role::program,
 scope::utility, use::compressing, use::storing, works-with::archive,
 works-with::file
Section: utils
Priority: optional
Filename: pool/main/l/lzma/lzma_9.22-2_amd64.deb
Size: 55256
MD5sum: b6a645ba5d54ea202fda651681133046
SHA1: 18d21473adb955be895afdda7baa3c982dbccc08
SHA256: 4d8768647acb784efc5b2e441abe58e336b2724ea9f4dadf675b1123e0acd170

--------------

Attachment: typescript
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]