[Top][All Lists]

[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 
  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.)


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

Attachment: signature.asc
Description: Digital Signature

reply via email to

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