At 4:37 PM +0100 8/4/03, Brodie, R (Richard)  wrote:
>I have been trying to build a debug version of 5.8.1 RC4. There appear to be
>a various problems; one simple one appears to be that the DESCRIP.MMS
>prefixes perlshr_attr.opt with $(DBG) in one place, which I'm guessing is a
>typo.

Yes, I think so, and one someone already corrected for me but I
failed to see it through and get it checked in.  I'll send it along.
What other problems did you have with a debug build?

>--- disk$cluster:[perl.perl-5_8_1-rc4.vms]descrip_mms.template;1        Thu
>Jul 10 06:13:04 2003
>+++ disk$cluster:[perl.perl-5_8_1-rc4.vms]descrip_mms.template;2        Mon
>Aug  4 13:36:38 2003

Thanks.  My appeal for GNU unified diffs has not gone unnoticed.  I
should explain, though, why I asked for them.  The authoritative
application of patches generally happens on UNIX systems.  The target
filename (preceded by three pluses) needs to be a case-preserved,
UNIX-syntax name that GNU patch can match up with an existing file on
the target system (much like EDIT/SUM).  The source filename is more
flexible and it will do no harm to have things like VMS version
numbers in it.  When just patching one file, I generally do something
like this from the top-level source directory:

$ gdiff -u "utils/dprofpp.PL;-0" "utils/dprofpp.PL" > dprofpp.patch

The quotes preserve case and the ";-0" version number compares the
earliest version with the latest without causing any problem for
someone applying on a non-VMS system.  Sometimes I burn up a *lot* of
version numbers before I get something that works :-).  Redirecting
output to a file generates an attachment I can send.  Attachments are
better than copying and pasting into a message because so many
mailers apply their own formatting that corrupts the patch.
Generally speaking, the more expensive an MUA or MTA is, the more
likely it is to goof up a patch; Lotus and Exchange seem to be the
worst offenders.  I've had the fewest problems sending patches as
attachments from Mozilla for OpenVMS.

All of which is just by way of letting folks know how the process
works.  If you want to report (or better yet fix) a bug but don't
have the tools or the time to prepare a proper patch, let us know
anyway.  For the purposes of this list you can always use
DIFFERENCES/SLP since that's a tool every VMS system has.
-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to