<br><br><div class="gmail_quote">On Tue, Jan 24, 2012 at 10:07 PM, Henrik Johansen <span dir="ltr">&lt;<a href="mailto:henrik.s.johansen@veloxit.no" target="_blank">henrik.s.johansen@veloxit.no</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div><br>
<br>
On Jan 24, 2012, at 8:12 14PM, Mariano Martinez Peck wrote:<br>
<br>
&gt; Hi guys. Cog is not loading anymore in 1.4 because of some classes depending on Project from the &#39;Sound&#39; package found in PharoSound repo in SS. At the beginning I thought to create a separate package &quot;SoundVMSupport&quot; and put there the needed classes, but I discover that there are a lot which are needed. And moreover, all of those needed classes are in the category Sound-Synthesis. The classes problematic (regarding Project and morphs) are in the other package Sound-Scores. I have just tried and split the Sound package in two: SoundScores and SoundSynthesis. Then I changed ConfigurationOfCog to load SoundSynthesis rather than Sound. That works and I can now build the VM without problems.<br>


&gt;<br>
&gt; I think that the split makes sense even without of the need of Cog. Do you agree?  If true, I can commit everything.<br>
&gt; One of the things I am not sure is how to make sure Sound package is not used anymore. All I can do is:<br>
&gt;<br>
&gt; a) Put a comment in squeaksource page saying that the packages are now SoundScores and SoundSynthesis.<br>
&gt; b) Create a new baseline and version of ConfigurationOfPharoSound which reflecs this change<br>
&gt; c) Commit a version of everything empty (no single class) to the package Sound.<br>
&gt;<br>
&gt; Which ones of these should I do ?<br>
<br>
<br>
</div></div>My 2c: Just split of Sound-Scores into a separate package, leaving Sound containing Sound-Synthesis.<br>
Other than that, it sounds like a good plan.<br>
<br>
Why? Because it:<br>
1. Makes it easy to still synch with the version in Squeak.<br>
2. Avoids having to create a new baseline.<br>
3. The extra work of either a), b), or c) is unnecessary.<br>
<br></blockquote><div><br>Good idea. I have just do that. And I have created a new baseline/version if ConfigurationOfPharo sound so that to include SoundScores....<br>But Cog still uses Sound, so now it is working :)<br>

<br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Cheers,<br>
Henry</blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>