[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] The third release candidate of nmh is now available
From: |
Alexander Zangerl |
Subject: |
Re: [Nmh-workers] The third release candidate of nmh is now available |
Date: |
Sun, 10 Jun 2012 23:34:50 +1000 |
On Thu, 31 May 2012 13:24:38 -0400, Ken Hornstein writes:
>This release has a few minor bugfixes relating to the test suite,
>documentation, and non-ASCII charset handling in mh-format(5) routines.
>If there are no problems with this release I expect to release 1.5 final
>reasonably soon, so if you've been waiting to try it out now would be
>the time!
i've finished packaging nmh-1.5-rc3 for debian, and just uploaded it to
unstable; as the current maintainer is non-responsive to the extreme
i guess i'll take over.
anyway, i ran into a few minor issues, mostly related to the test suite:
* the test suite /really/ dislikes it if there's no /dev/tty or if stdin isn't
connected to a tty. this is unfortunately the case for the debian autobuilder
infrastructure (= fully automated, non-interactive chroots).
the mhshow/test-* and bad-input/test-header tests fail in an interesting
fashion: mhshow uses more and without stdin (at least the util-linux-)more
adds
"::::::::::::::
name of file
::::::::::::::"
to the output. this breaks the comparison of actual and expected value.
my fix was to check [ -t 0 ] || sed -e '/^:::*$/,+2{d}'
but on reflection a 'moreproc: cat' in the dummy .mh_profile for the tests
seems more appropriate.
* pick/test-pick doesn't survive an existing /dev/tty that is not backed
by kernel support (-w succeeds but writing fails, and
set -e makes this terminal...).
if test -w /dev/tty && echo > /dev/tty; then... fixed this issue for me.
* format/test-mymbox doesn't work when you build under sudo (or fakeroot),
because $LOGNAME is used but %mymbox{text} triggers on the effective
uid and the comparison fails. for the debian version i removed the $LOGNAME
default and go with id -unr.
apart from that there was just one tiny man glitch: install-mh claims to be
in section 8, but its file name (and makefile entry) place it in section 1.
(the debian version also moves nmh and mh-chart into section 7.)
regards
az
--
Alexander Zangerl + GnuPG Keys 0x42BD645D or 0x5B586291 + http://snafu.priv.at/
Do not meddle in the affairs of kitties, for they are subtle
and will piss in your keyboard. -- Peter H. Coffin
signature.asc
Description: Digital Signature