Give me a break

Walter Bright newshound1 at digitalmars.com
Thu Jul 2 10:36:52 PDT 2009


yigal chripun wrote:
> Lars T. Kyllingstad Wrote:
> 
>> yigal chripun wrote:
>>> Either you need to have a plan or you need to have a community
>>> driven process (Java JSRs, Python PEPs).
>> There is a similar option for D, although it doesn't have a fancy 
>> abbreviation: You can put enhancement requests in Bugzilla and get
>>  people to vote for them.
>> 
>> -Lars
> 
> you must be kidding right? maybe the situation is improving lately
> but not that long ago I remember posts by downs where he pointed out
> an old bug in DMD with a patch to fix that bug already in Bugzilla
> and that fix was in bugzila several *years* without anyone caring.

If that is the bug I am thinking of, the patch papered over one instance 
of the problem and didn't fix it at all. The patch even noted that it 
was incomplete. The real fix required much more extensive work, and 
there were higher priority problems.

My general experience with posted compiler patches is about half of them 
are good, the other half are incorrect and require more development.

For a more recent example, 3122 contained a patch that was marked as 
complete and tested, but it had two serious bugs (did not check that a 
filename was supplied, and did not check for file write errors) and an 
unnecessary hardcoded OS dependency (on path lengths). These aren't hard 
to fix, and I merged in the patch with fixes, I'm just trying to say 
that things are not as simple as just apply patches.

That said, I still appreciate and encourage posting patches to bugzilla, 
as even if incomplete they still cut down the work for me that is 
necessary to fix the problem, and hence they are valuable.



More information about the Digitalmars-d mailing list