We cannot work in 5.0 professionally with the VM released at the time. I am also using an intermediate VM thing to do the job.
That is a pain. And not helping me push more Pharo to sysadmin people because they cannot have a stable reference point. Phil On Wed, Mar 29, 2017 at 12:05 PM, Esteban Lorenzano <esteba...@gmail.com> wrote: > > > On 29 Mar 2017, at 11:39, Peter Uhnak <i.uh...@gmail.com> wrote: > > > > On Wed, Mar 29, 2017 at 11:05:28AM +0200, Esteban Lorenzano wrote: > >> well… > >> > >> Latest VM is intended to work with latest Pharo, not with older > versions. > >> Latest VM is *always* an experimental/unstable VM that needs to be > considered… that, experimental and unstable. Otherwise there would not be > point on having the distinction between stable/latest, isn’t? > >> > > > >> So, no, Latest VM (which can also be known as “alpha vm”) has not > broken FT, it works fine in Pharo 6.0, which can also be know as “Pharo 6.0 > Alpha”). > >> > >> BTW… That’s why in zeroconf you cannot download a “latest vm for Pharo > 5”. > >> > >> Of course, you can live at the edge, but that doesn’t means something > is broken when something fails if premises are not fulfilled :) > > > > Well considering VM for Pharo 5 never worked for me properly, whether it > was crashing on BitBlt/Cairo, FT, or who knows what, I don't really have a > choice but to use the latest. If there is a better way then I am all ears, > constantly dealing with crashing VM when I need to get work done is > extremely frustrating... > > > > Also I was under the impression that newer VM should work with older > images, with the only exception being Cog/Spur change. Or should I have six > different VMs and Pharo Launcher with six different VM configurations? > > we moved the paradigm a couple of years ago: each Pharo version comes with > his own VM version (Other smalltalks do that too). > Being infinite backward compatible is a lot of pain :) > > so yes, PharoLauncher needs to adapt to it… I added that requirement for > PharoLauncher: you ship with latest stable but you can always download > newers or olders (this is not yet implemented, is just a requirement I > added… well, couple of years ago when we changed the way we wanted VMs to > work). > > Esteban > > > > > Peter > > > >> > >> Said that… I had no problems with Latest VM + Pharo 6.0 (and they may > happen, since this is all alfa :P) > >> > >> I don’t know if “workarounding the VM” (by renaming libfreetype) will > work, but if that works, ONCE we move latest vm to stable status we can > consider backporting it to Pharo 5. > >> > >> Esteban > >> > >>> On 29 Mar 2017, at 10:37, Peter Uhnak <i.uh...@gmail.com> wrote: > >>> > >>> The new "fixed" compactor VM has broken FT... > >>> > >>> So any text drawn on Athens canvas results in red cross... > >>> > >>> Error in... > >>> > >>> CairoFontFace class>>primFtFace:loadFlags: > >>> > >>> 'Unable to find function address' > >>> > >>> Apparently because someone renamed libfreetype-6.dll to libfreetype.dll > >>> > >>> (Windows VM latest, Pharo 5) > >>> > >> > >> > > > > >