Why is my plug-in built with Ocean/Petrel 2010.2.2 not working with 2010.2? -



Why is my plug-in built with Ocean/Petrel 2010.2.2 not working with 2010.2? -

we have built plug-in latest ocean/petrel hotfix: 2010.2.2. our tests work ok. plug-in crashes when used 2010.2. advice anyone?

ocean/petrel releases classified follow:

major releases: 2009.1, 2010.1, 2011.1 minor releases, or patches: 2009.2, 2010.2, 2011.2 hot fixes: 2010.2.1, 2010.2.2

major releases not binary compatible: plug-in compiled against 2009.1 needs recompiled work 2010.1. 2 year api stability, should recompilation. might have warnings obsolete apis deprecated in next release, should quick task.

minor releases backward binary compatible: petrel 2010.2 able run plug-in compiled 2010.1. forwards binary compatibility not ensured: petrel 2010.1 not run plug-in compiled 2010.2. note minor releases can introduce few, new apis.

hot fixes backward binary compatible: petrel 2010.2 can run plug-ins compiled 2010.1, 2010.2, 2010.2.1. forwards binary compatibility not ensured: petrel 2010.2 not run plug-ins compiled 2010.2.1 or 2010.2.2. hot fixes never introduce new apis.

so rules are:

always compile plug-in lastly major release (in case 2010.1), compile plug-in latest minor release (2010.2) if absolutly need new api introduced in patch. but never compile plug-in against hot fixes,

not next these rules forcefulness clients use, deploy or redeploy patch or hot prepare used build plug-in. delay (best case) or prevent (worse case) sales/adoption of plug-in clients.

hope helps regards vincent

ocean petrel

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -