[squeak-dev] MC bugs in 3.10

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] MC bugs in 3.10

Michael van der Gulik-2
Hi all.

I'm trying to release a package that will load into 3.10. However, it won't work because:

- I've changed instance variables PluggableTreeSpec in the ToolBuilder-Kernel package available from the Universes browser. The MC that is packaged with 3.10 does not properly recompile the code, so bytecodes in methods are now referring to the wrong instance variables.

- So I try adding a postscript to the package to recompile that class. In the Monticello UI, I click on Scripts -> edit postscript, and I get a DNU.

Are these known bugs?

Gulik.

--
Michael van der Gulik <[hidden email]>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] MC bugs in 3.10

Edgar J. De Cleene



El 3/21/08 6:01 PM, "Michael van der Gulik" <[hidden email]> escribió:

>- I've changed instance variables PluggableTreeSpec in the ToolBuilder-Kernel
package available from the Universes browser. The MC that is packaged with 3.10
does not properly recompile the code, so bytecodes in methods are now referring
to the wrong instance variables.

At the start of 3.10, different versions of Monticello exists and Ralph cook
the one is into 3.10.

> - So I try adding a postscript to the package to recompile that class. In the
> Monticello UI, I click on Scripts -> edit postscript, and I get a DNU.
This is know from 3.9.
The Impara version of Monticello deals with preamble and postcript.

Edgar





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] MC bugs in 3.10

Damien Cassou-3
In reply to this post by Michael van der Gulik-2
You may want to try with MC1.5 http://www.squeaksource.com/mc.html

On Fri, Mar 21, 2008 at 10:01 PM, Michael van der Gulik
<[hidden email]> wrote:

> Hi all.
>
>  I'm trying to release a package that will load into 3.10. However, it won't work because:
>
>  - I've changed instance variables PluggableTreeSpec in the ToolBuilder-Kernel package available from the Universes browser. The MC that is packaged with 3.10 does not properly recompile the code, so bytecodes in methods are now referring to the wrong instance variables.
>
>  - So I try adding a postscript to the package to recompile that class. In the Monticello UI, I click on Scripts -> edit postscript, and I get a DNU.
>
>  Are these known bugs?
>
>  Gulik.
>
>  --
>  Michael van der Gulik <[hidden email]>
>
>


--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] MC bugs in 3.10

Michael van der Gulik-2





On Fri, Mar 21, 2008 at 10:01 PM, Michael van der Gulik
<[hidden email]> wrote:
> Hi all.
>
>  I'm trying to release a package that will load into 3.10. However, it won't work because:
>
>  - I've changed instance variables PluggableTreeSpec in the ToolBuilder-Kernel package available from the Universes browser. The MC that is packaged with 3.10 does not properly recompile the code, so bytecodes in methods are now referring to the wrong instance variables.
>
>  - So I try adding a postscript to the package to recompile that class. In the Monticello UI, I click on Scripts -> edit postscript, and I get a DNU.
>
>  Are these known bugs?
 
On Wed, Mar 26, 2008 at 1:11 AM, Damien Cassou <[hidden email]> wrote:
You may want to try with MC1.5 http://www.squeaksource.com/mc.html



I did try MC 1.5 - there's still an issue with not recompiling the code properly.

For now, I've given up. I have a working image, and I want to get my own projects moving forward rather than fix other people's bugs.

Gulik.


--
http://people.squeakfoundation.org/person/mikevdg
http://gulik.pbwiki.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] MC bugs in 3.10

Michael van der Gulik-2


On Wed, Mar 26, 2008 at 9:20 AM, Michael van der Gulik <[hidden email]> wrote:





On Fri, Mar 21, 2008 at 10:01 PM, Michael van der Gulik
<[hidden email]> wrote:
> Hi all.
>
>  I'm trying to release a package that will load into 3.10. However, it won't work because:
>
>  - I've changed instance variables PluggableTreeSpec in the ToolBuilder-Kernel package available from the Universes browser. The MC that is packaged with 3.10 does not properly recompile the code, so bytecodes in methods are now referring to the wrong instance variables.
>
>  - So I try adding a postscript to the package to recompile that class. In the Monticello UI, I click on Scripts -> edit postscript, and I get a DNU.
>
>  Are these known bugs?
 
On Wed, Mar 26, 2008 at 1:11 AM, Damien Cassou <[hidden email]> wrote:
You may want to try with MC1.5 http://www.squeaksource.com/mc.html



I did try MC 1.5 - there's still an issue with not recompiling the code properly.

For now, I've given up. I have a working image, and I want to get my own projects moving forward rather than fix other people's bugs.


Oh... and if you want to test this with various versions of Monticello:

- Load ToolBuilder-Kernel from the Universes browser.
- Open up the browser on PluggableTreeSpec.
- Browse the bytecodes of the accessor methods of the last 3 or so defined instance variables to see if all the methods refer to the right instance variables.

The problem is that ToolBuilder-Kernel is already installed in 3.10, and the version loaded from the Package Universe removes and adds some instance variables from some of the classes.

Gulik.

--
http://people.squeakfoundation.org/person/mikevdg
http://gulik.pbwiki.com/