I got network sockets to work in my Android port of CogVM with
I made changes to the logic of aioPoll so that it just checks on all
handles once and returns if no I/O operations are ready without any
looping, otherwise calls all relevant I/O handlers and returns.
aioPoll is called as part of ioProcessEvents.
I am able to open Monticello repos, download packages, merge, see diffs etc.
Socket tests mostly succeeded, 2 failed. One for https (I did not
investigate yet how to use SSL in Android NDK, so no surprise it does
not work); another is NetNameResolverTest>>testLocalHostName (also
failed on PC as I just checked so there is something non-related to
I am trying to run the "Software update" item on Pharo. It seems to
progress, but very slowly (partly because Squeaksource is very slow
from the US). Not sure how long it may take, but I'll try to get it to
Anyway, this is another step towards release.
I have currently these plugins compiled in:
The plugin choice was mostly arbitrary, beyond those really necessary
(Balloon Engine, Socket, etc.)
What other plugins are worth adding and testing before I start
preparing for the release?
Anywhere on the Web