Hi Dave,
I just retested loading in Ubuntu 17.04 (32-bits) without problems. Maybe you didn't checkout the commit I referenced? I realise there's a `cd Seaside` missing before the `git checkout`.
What's the load error about? What system are you using exactly?
Cheers, Max
On 16 Dec 2018, at 20:12, squeak-dev-request@lists.squeakfoundation.org wrote:
I'm running into an error related to Metacello loading when I do the run.sh script in the recipe below, screen shot attached. I am running on Linux.
It looks like I am missing something in the intial setup, can you give me a pointer?
Thanks. Dave
On Sun, Dec 16, 2018 at 06:14:47PM +0100, Max Leske wrote:
Hi,
We have an issue in Seaside where a loaded test method holds a bad source pointer. We only noticed because this method accesses the debugger map.
How to reproduce:
- clone SmalltalkCI: git clone git@github.com:hpi-swa/smalltalkCI.git
- clone Seaside: git clone git@github.com:SeasideSt/Seaside.git; git checkout 9cb54a7b14cd254ef318294905c4e8dda8dd9f79
- install Seaside in Squeak5.2: <path to SmalltalkCI>/run.sh --headful -s Squeak-5.2 <path to
Seaside>/.smalltalk.ston 4. Run the test WAPharoDebuggerTest>>testNamedTempAt and you'll see a debugger pop up for an UndeclaredVariable. The source lookup is performed in the changes file but in the middle of a chunk of binary (font) data.
I can can only speculate that some of that binary data introduces random chunks which messes with the offsets.
We're adding a workaround for that particular test for now.
Let me know if I can help track down the issue.
Cheers, Max
squeak-dev@lists.squeakfoundation.org