[Vm-dev] Strange unix (Pi) vm event bug for july 2016 era vm build

Fabio Niephaus lists at fniephaus.com
Fri Oct 7 21:53:09 UTC 2016


On Fri, Oct 7, 2016 at 9:13 PM tim Rowledge <tim at rowledge.org> wrote:



> On 06-10-2016, at 11:49 PM, Fabio Niephaus <lists at fniephaus.com> wrote:
>
> Who decided to ship that VM with Raspbian?

Well obviously, I did - that’s my job. I don’t recall the exact sequence
but evidently at some point I pulled the latest sources and built them,
found it apparently ok and put it in place. Shortly later I repeated with
later sources and built another release package for Pi and sent it off to
Cambridge as a replacement. Sadly in the usual chaos surrounding a big
release of hundreds of applications with a new UI and many other bits,
something got lost and the older vm was left in the release. The image got
updated again later after some RC testing by my small coterie of
enthusiastic testers - but *they* were using the better vm and so nobody
had any problems with key events.

Pi Towers are assembling an updated .deb as I type.


That's great!




> Even though this is the first "stable" release tag (which is why we used
it for Squeak-5.1), it is known to have a keyboard input related bug. And
like you said, the bug has apparently been fixed already, but I have no
idea what was actually going on.

The interesting question here - as well as what was wrong and what fixed it
- is how come I didn’t see any comments about key problems at the time.
Clearly I wouldn’t have used the vm if I had any idea of such a problem.
Not that that explains how it wasn’t completely obvious when I tried it
out… all very odd.


I spent the last 30mins to do some research and I came to the conclusion
that I might have mixed this up with [1]. Nonetheless, I went through the
changes since 201608171728 [2] and all keyboard-related changes I was able
to find were in [3], but those seem unrelated. Also checking the news until
VMMaker.oscog-cb.1919 at [4] didn't bring up anything related. So I am
afraid that's all I know. And I believe it could be tough to solve this
mystery because many (good) things happened since that release (PharoVM
changes are being merged back by Esteban, CB and Eliot are actively working
on Sista, Nicolas is working on various things, ...).

Maybe someone else can help...

Fabio

[1]
http://forum.world.st/Re-VM-Crash-on-Mac-with-Input-Method-Vm-dev-Re-squeak-dev-RFB-td4915036.html
[2]
https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/201608171728...Cog
[3]
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e24f4da5a82e2b37a3e3274801ff52b4c5ed0685
[4] http://source.squeak.org/VMMaker.html




tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Useful random insult:- Hid behind the door when they passed out brains.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20161007/836259a2/attachment.htm


More information about the Vm-dev mailing list