<HTML>
<HEAD>
<TITLE>Re: [squeak-dev] [BUG]Preferences class(Object)>>doesNotUnderstand: #soundsEnabled</TITLE>
</HEAD>
<BODY>
<FONT SIZE="5"><FONT FACE="Arial"><SPAN STYLE='font-size:14pt'>First, thanks for feedback.<BR>
Now I should be the Mantis coordinator and we have now a 5.2 project for made bug reports.<BR>
I send another mail asking for how to have a easy mail send from inside Squeak.<BR>
Take my ail about soundsEnabled as proof of collecting info for made a Mantis report.<BR>
The error comes from importing my old SmartTrashMorph, a long time ago when you throw some morph on Trash a sound is produced.<BR>
<BR>
SoundService soundEnabled is which we have now , so no bug only need change old code<BR>
<BR>
<BR>
On 16/08/2018, 09:51, "Nicolas Cellier" <nicolas.cellier.aka.nice@gmail.com> wrote:<BR>
<BR>
</SPAN></FONT></FONT><BLOCKQUOTE><FONT SIZE="5"><FONT FACE="Arial"><SPAN STYLE='font-size:14pt'>Hi Edgar,<BR>
First, I see no such sender of #soundsEnabled in base image, so it's more a problem of uncompatibility with add-on packages (extensions) than a problem of base image, right?<BR>
<BR>
Then, thanks to commit messages in the mailing list, I can trace that Preferences class>>#soundsEnabled - which is a EToys thing - was added in Trunk: System-tfel.902.mcz (which itself is a merge with System-tfel.882).<BR>
<BR>
But unfortunately, I can't easily trace when this message was removed in favour of a doesNotUnderstand: solution...<BR>
Maybe it was removed at a time when the mailing list reports were not functional?<BR>
Or maybe, the changes were not reported because too long...<BR>
(That's a bad feature IMO, on the assumption that code should never be too long, we should not need any such guard anyway...).<BR>
<BR>
The thing to do before/after loading such EToys like extension is to perform Etoys like initialization, and that could well be a responsibility of extension code, rather than of base image. So maybe it's not a problem of Trunk by itself...<BR>
The question is how do we advertize the package maintainers about these new responsibilities caused by evolutions of Trunk (understand evolution as shrinking/simplifying)?<BR>
</SPAN></FONT></FONT></BLOCKQUOTE>
</BODY>
</HTML>