[squeak-dev] [fixish] Re: loading Telnet 301 into 3.10.2-7179-basic bombs reading SimpleTextMorph-fixed.bdf

tjohnson at iwu.edu tjohnson at iwu.edu
Sun Dec 7 02:00:38 UTC 2008


> 
> On 5-Dec-2008, at 3:29 PM, Tim Johnson wrote:
> >
> > Doing some Googling shows that this is not at all new.  However, 
> I  
> > cannot find anything in Mantis about it.
> 
> That's a whole other issue -- it would sure be nice if the "mail 
> out  
> bug report" button actually sent a nice clean and formatted text  
> report to both a special "bugs" mailing list, and directly into the 
> 
> bug reporting system.  Having to jump out into a whole other world 
> to  
> report bugs, and without even any good tools to create formatted  
> detailed bug reports, makes it a whole lot harder to do.  I really  
> don't like web-only interfaces for anything either, and especially 
> not  
> bug tracking systems.  Well formatted plain text with full e-mail  
> gateways seems to make the best foundation for such systems, and 
> web  
> interfaces can be built on top as desired.  GNATS is a good example.

I don't know anything about bug-reporting from a professional's perspective, but from a 
user's perspective what you say makes sense.  It seems there ought to be a bugs@ address, 
and that users should not have to jump through so many hoops to "properly" report bugs.  
Would a volunteer monitor the bugs@ address, or would it be entirely mechanized?  

Anyway, I have tried going through proper channels to fix the BDFFontReader class.  We'll see 
where that goes.  Turns out the bug was brought up a year ago on the mailing list [1] and yet 
I could not find anything in Mantis about it.  Yes, nothing in Mantis, despite the problem 
being brought up on the mailing list... with a basic and easy fix.  Lack of ownership probably 
pays a big part in this...?

My Mantis report, #0007241, is at [2].  I guess that since I did not provide unit tests to 
provoke the failure, as well as unit tests to prove my fix, that my report will not go anywhere.  
Hopefully I guess wrong.

Problem / fix:  It seems BDFFontReader class>>#new calls #basicNew which is what keeps 
the #initialize from being called.  I propose removing BDFFontReader class>>#new as a fix.

- TimJ

[1] http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-September/121011.html
[2] http://bugs.squeak.org/view.php?id=7241



More information about the Squeak-dev mailing list