Perl patches (was Re: shar 3.49 (part 2 of 2))
Rob Marchand
rob at array.UUCP
Tue Sep 18 22:59:51 AEST 1990
In article <1990Sep16.170917.11901 at lokkur.dexter.mi.us> scs at lokkur.dexter.mi.us (Steve Simmons) writes:
>xanthian at zorch (Kent Paul Dolan) writes:
>> There is sufficient precedent, John. Or have you forgotten the initial
>> release of Perl, followed instantly by 26-some patches?
>>
[some of Kent's stuff removed]
>
>merlyn at iwarp.intel.com (Randal Schwartz) writes:
>> [[defends Larry, saying his 28 patches were done in a much
>> small number of batches]]
>
>Without meaning to take sides, I think Randal has missed something. When
>the initial c.s.u release of perl came out, it was released *with* 26 or
>so patches. Not already at patchlevel 26. The s.c.u release was the shar
>files for patchlevel zero plus 26 patches.
>
Leave us not forget, Perl has evolved a *great* deal, in _response_
to user requests and input. The initial release of Perl was
(IMHO) remarkably useful, and quite reliable. Many of the
patches released for Perl have added or improved functionality,
while correcting outstanding problems. This has contributed
to the number of patches.
>I too was upset by this, and dropped a note to Rich and Larry. To my
>knowledge this has not happened again.
>
>As for releasing many patches in batches, I kind of like it. If you can
>get things down to one feature per patch (I know, Larry doesn't do that)
>it makes it easier to track which patch caused/cured a given problem. A
>release management issue, really.
>
The one fix per patch concept would be nice in terms of
managing the problems. However, for small patches, it
might become more bother than it is worth. I like to
take the patch, fire it through patch in the right
directory, and allow the source to be updated. Then
I can redo a Configure, and/or make, or whatever, minimizing
the time that I have to take to update something. I find
Larry's (and other authors as well) software easy to maintain
precisely for these reasons.
>Kent Paul Dolan also writes:
>> It was along about patch 20 that I realized I would never, for love or
>> money, write a line of Perl code, I was that angry at Larry's release
>> methods.
[Steve's comments about Perl deleted]
As Steve notes, Perl is rather useful; I've found it handy, and
use it fairly extensively. Also, don't forget folks, most
people on the net have *job* requirements to fulfil; they
aren't necessarily being paid to perform acceptance testing on
the software they release to the public. By releasing it to
the ever hungry net community, obscure problems in
implementation and portability are quickly brought to light.
--
Rob Marchand UUCP : uunet!attcan!lsuc!array!rob
Array Systems Computing ARPA : rob%array.UUCP at uunet.UU.NET
200-5000 Dufferin Street Phone : +1(416)736-0900 Fax: (416)736-4715
Downsview, Ont CANADA M3H 5T5 Telex : 063666 (CNCP EOS TOR) .TO 21:ARY001
More information about the Alt.sources.d
mailing list