Subject: Minor 3.92 problems

From: [email-masked] (Rick Troxel)
Date: Fri, 5 Apr 1996 19:10:57 GMT

This is a shorter version of a report I just sent to the development
team.  I'm including it here for the possible enlightenment of other
readers (items 1, 2, 6 and 9), to learn if others might desire the
suggested enhancements (items 7 and 10) and in the hope workarounds may
be known for items 3-5.  I've deleted material I think would be of major
interest only to the developers. --rdt

Here's a series of minor problems I've noticed in a couple of weeks of
pine 3.92 use.  The platform is an SGI Challenge XL running IRIX 5.2.

1. (Pointed out to me by Steve Holstead) 9 links fail to unpack from the
distribution tar file when (and only when) the target is an AFS
directory.  Possibly AFS is the real culprit, but even so, 3.91 unpacked
correctly.

2. 'build sgi' fails at the ranlib step, due to IRIX 5's not supporting
ranlib.  However, c-client.a is created, so an immediate repeat of
'build sgi' succeeds.  I would prefer that one invocation suffice. :^)

3. Text file attachments produce a MULTIPART/MIXED message in which the
attachment is Text/PLAIN.  Pine can't display the latter directly,
without invoking the Viewer.  Surely pine should display its own text
attachments!

4a. A custom print command that invokes a DOS transparent printing
script (which works well enough from the command line, including from a
pipe) garbages the output; same attempting a pipe command instead of
print (3.91 as well as 3.92).  The file is truncated to about 20 lines,
most of which seem to have an ANSI escape sequence prepended.  A typical
result (which is replicable) is

>From [email-masked] Sun Mar 31 20:56:04 1996
4;1HKDate: etc
5;1HKFrom: etc
6;1HKTo: etc
7;1HKCc: etc
8;1HKSubject: etc
9;1HK
KSteve, here are ...
11;1HK
KSGI display ...
13;1HKHP display ...
14;1HKSun display ...
15;1HK
KDo you ...
17;1HKideas on how ...
18;1HK?				<< the '?' was not part of the message text

Workarounds I have discovered are

	* using the 3.92 pipe command, select Free Output (uncaptured)
	  before dispatching to the script

	* just use "attached-to-ansi" as an entry in the printer list

The latter two, BTW, result in a diagnostic,

[XON char received.  Set "preserve-start-stop" feature in Setup/Config.]

even though everything appears to have functioned properly.  In the case
of the pipe, this is at the screen that includes the Exit from viewer
command at the bottom; for the print command it's at the original (Index
or Message) screen.

5. My default printer command works; but a superfluous line is appended
to the output, evidently consisting of the options trailer string
defined in my printer command (enscript -h -b"Rick %d %n" -- what prints
is the portion between quotation marks).  This did not happen with 3.91.

6. pilot -z responds to a Ctrl-Z keypress by announcing its own name as
Pico. :^)

7. Requested feature: Particularly in conjunction with
saved-msg-name-rule=last-folder-used, I would like to be able to edit
the name proposed as the folder to which to save.  Such "mini-buffer"
editing is supported in other Pine contexts, e.g. a pipe command after
having previously invoked a pipe, so this may be pretty easy to
implement.

9. I note the last "paragraph" of new variables listed in the Release
Notes does not, in fact, seem to be supported.

10. Second requested feature: A way to move from one help screen under
Setup/Configure to the next/previous, without having first to back out
from Help.

Best regards,
--
Rick Troxel  [email-masked]   [email-masked]  301/435-2983
  http://www.access.digex.net/%7Erobjen/dc-sage/bios/rick_troxel/
///////////////////////////////////////////////////////////////////
 All effort and exertion put forth by man from the fullness of his
 heart is worship, if it  is prompted  by the  highest motives and
 the will to do service to humanity.                 --Abdu'l-Baha

---

From: Rudolph Todd Maceyko <[email-masked]>
Date: Sat, 6 Apr 1996 19:10:20 -0500 (EST)

Excerpts from rmbb.pine-info: 5-Apr-96 Minor 3.92 problems Rick
[email-masked] (3849)

> directory.  Possibly AFS is the real culprit, but even so, 3.91 unpacked

The tar file includes hardlinked files, and in /afs, you can only make
hard links within the same directory.

The pine tar file distribution has includes hard links to other
directories since at least pine-3.89. (I have never dealt with earlier
versions.)

I wrote a small perl hack that will take a gzipped tar file and produce
on its stdout a script that can be used to fix the missing links after
unpacking the distribution:

$ gzcat pine3.92.tar.gz | tar xvpf -
$ ./genfix pine3.92.tar.gz
ln -s ../../non-ANSI/c-client/Makefile pine3.92/imap/ANSI/c-client/Makefile
ln -s ../../non-ANSI/ipopd/Makefile pine3.92/imap/ANSI/ipopd/Makefile
ln -s ../../non-ANSI/ipopd/ipopd.8c pine3.92/imap/ANSI/ipopd/ipopd.8c
ln -s ../../non-ANSI/ms/ms.1 pine3.92/imap/ANSI/ms/ms.1
ln -s ../../non-ANSI/ms/Makefile pine3.92/imap/ANSI/ms/Makefile
ln -s ../../non-ANSI/ms/make.ms pine3.92/imap/ANSI/ms/make.ms
ln -s ../../non-ANSI/ms/makeifexists pine3.92/imap/ANSI/ms/makeifexists
ln -s ../../non-ANSI/imapd/Makefile pine3.92/imap/ANSI/imapd/Makefile
ln -s ../../non-ANSI/imapd/imapd.8c pine3.92/imap/ANSI/imapd/imapd.8c

Rudy

-- 
Rudy Maceyko <[email-masked]>
Computing & Information Services
University of Pittsburgh

[An Andrew ToolKit view (mailobjv) was included here, but could not be
displayed.]