Hi,
I've loaded Magma client (125) and server (105) from Monticello into separate 3.8 images and I get a DNU in the client image when I try and connect.
The client eventually ends up in MaOidManager>>getNextOid which sends #lastUserObjectOid to MaOidCalculator. This isn't defined in my client image.
However, it seems that it is extended in Magma server. Does this need to be pushed down into Magma client?
Also, is there a way of knowing which versions are considered stable? I just grabbed the latest versions but I would grab more 'blessed' versions if these numbers were indicated somewhere?
Thanks!
Mike
Hi Michael. I'm glad you are running your client with ONLY the Magma-client package loaded as this hasn't been tested in long time.
As such, you have found a mis-categorized method. I recently changed #getNextOid to check to see whether it has run out of oids. In doing that, I made it use a method that is only part of the Magma server package.
My first inclination is to move #lastUserObjectOid into the Magma client package. But now I am re-evaluating the wisdom of this new error check in the first place. There are enough oids available to last for thousands of years under normal circumstances, so I just don't ever see it coming up, so why make the computer do that comparison over and over and over again?
Please revert #getNextOid by removing the first three lines and leaving it to just say:
^ nextOid _ nextOid + 1
This should clear up your DNU.
- Chris
--- Michael Roberts mike@mjr104.co.uk wrote:
Hi,
I've loaded Magma client (125) and server (105) from Monticello into separate 3.8 images and I get a DNU in the client image when I try and connect.
The client eventually ends up in MaOidManager>>getNextOid which sends #lastUserObjectOid to MaOidCalculator. This isn't defined in my client image.
However, it seems that it is extended in Magma server. Does this need to be pushed down into Magma client?
Also, is there a way of knowing which versions are considered stable? I just grabbed the latest versions but I would grab more 'blessed' versions if these numbers were indicated somewhere?
Thanks!
Mike
Chris Muller wrote:
Please revert #getNextOid by removing the first three lines and leaving it to just say:
^ nextOid _ nextOid + 1
This should clear up your DNU.
that worked a treat. Do you want me to push it out as a change to your repository or are you happy to do that at some point? I know it's a tiny change - I'm starting to learn about Monticello.
Cheers
Mike
How does that work? I, too, am still learning Monticello.
Does this have to do with the guest/developer/administrator roles in SqueakSource? SqueakSource's help mentions guests, but I didn't understand it well..
--- Michael Roberts mike@mjr104.co.uk wrote:
Chris Muller wrote:
Please revert #getNextOid by removing the first three lines and leaving it
to
just say:
^ nextOid _ nextOid + 1
This should clear up your DNU.
that worked a treat. Do you want me to push it out as a change to your repository or are you happy to do that at some point? I know it's a tiny change - I'm starting to learn about Monticello.
Cheers
Mike
Chris Muller wrote:
How does that work? I, too, am still learning Monticello.
heh, I don't know either!
Does this have to do with the guest/developer/administrator roles in SqueakSource? SqueakSource's help mentions guests, but I didn't understand it well..
hmm... I don't know. I'm sure it will become clear at some point :-)
Cheers
Mike
--- Michael Roberts mike@mjr104.co.uk wrote:
Chris Muller wrote:
Please revert #getNextOid by removing the first three lines and leaving it
to
just say:
^ nextOid _ nextOid + 1
This should clear up your DNU.
that worked a treat. Do you want me to push it out as a change to your repository or are you happy to do that at some point? I know it's a tiny change - I'm starting to learn about Monticello.
Cheers
Mike
Also, is there a way of knowing which versions are considered stable? I just grabbed the latest versions but I would grab more 'blessed' versions if these numbers were indicated somewhere?
Sorry, forgot to answer this part. I haven't used the 'blessed' feature yet. The top versions are the ones to download.
But it would be nice to figure out a way to make available these small, incremental fixes between versions on SqueakSource..
magma@lists.squeakfoundation.org