[Cuis-dev] VectorEnginePlugin API Version 4 vs. VectorGraphics API Version 3
Gerald Klix
cuis.01 at klix.ch
Thu Jun 17 04:20:45 PDT 2021
Hi Juan, Hi folks,
I just discovered, that running an image that accepts
VectorGraphicsEngine API version 3 does not work on
a VM with VectorGraphicsEngine plugin API version 4.
All morphs are in the failed to render state
and -- since the debugger fails, too -- it tries
to enter an emergency evaluator, which also fails.
I attached on of a dozen similar debug logs.
I suggest to stick to exact matching API version numbers
as long VectorGrahics is still in development
and create/design/envison any compatibility schemes later.
HTH and Best Regards,
Gerald
On 6/17/21 9:11 AM, Gerald Klix via Cuis-dev wrote:
> Hi folks,
>
> A 64bit Ubuntu 18.04 build with the latest VectgorEnginePlugin
> (API version 4) is available here:
>
> https://www.klix.ch/haver/releases/5.0-202106021338-HVR_MVP_ALPHA3_VEP_2021-06-17-x86-64bit.tar.xz
>
>
> Will try the other OS's in the evening.
>
>
> HTH and Best Regards,
>
> Gerald
>
>
> On 6/16/21 10:06 PM, Gerald Klix via Cuis-dev wrote:
>> On 6/16/21 10:00 PM, Hilaire Fernandes wrote:
>>> Hi Gerald,
>>>
>>> This VM now returns a version 3, but Vector graphics wants version 4:
>>>
>>> isPluginAvailable
>>> "
>>> VectorEngineWithPlugin isPluginAvailable
>>> Semantic version numbering in a single SmallInteger:
>>> Version numbers 1 to 99 are backwards compatible. When
>>> incompatibility is needed. jump straight to 101.
>>> Version numbers 101 to 199 are backwards compatible. When
>>> incompatibility is needed. jump straight to 201.
>>> And so.
>>> Note: this is Api version, not package version. If no Api
>>> change, Api version doesn't change, regardless of changes in the
>>> Plugin or Smalltalk code.
>>> See #pluginApiVersion (in this class, and in VectorEnginePlugin)
>>> "
>>> | pluginApiVersion |
>>> pluginApiVersion _ self pluginApiVersion.
>>> ^ pluginApiVersion between: 4 and: 99
>> Ah, IC. Mine says 3 is ok, too.
>> This answers the question I asked Juan:
>> I have to rebuild the VM, please bear with me until tomorrow.
>>>
>>> Thanks
>>>
>>> Hilaire
>>>
>>> Le 16/06/2021 à 20:42, Gerald Klix a écrit :
>>>> WTH? Now I am totally confused!
>>>>
>>>> Oh man. I am really sorry. Looks like I don't understand
>>>> my own release directory structure.
>>>> The right VM, not the Haver release,
>>>> is this one:
>>>> https://www.klix.ch/haver/releases/5.0-202105210801-HVR_MVP_ALPHA3_VEP_2021-06-02-x86-64bit.tar.xz
>>>>
>>>>
>>
>> I'll tell you, when I have a new VM ready.
>>
>>
>> n8 and Best Regards,
>>
>> Gerald
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CuisDebug-2021-06-17_12.40.30.log
Type: text/x-log
Size: 19784 bytes
Desc: not available
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210617/2314ccde/attachment-0001.bin>
More information about the Cuis-dev
mailing list