Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: [1]
  Reply  |  Print  
Author Topic: fglrun version and compiled versions  (Read 6890 times)
Candy M.
Posts: 139


« on: January 11, 2018, 02:52:19 pm »

We're in the process of migrating and simplifying our development server.

I believe the answer is yes but I want to verify.

Can we run newer 2.50 compiled p-code on an older 2.50 runtime system?  For example, can we run 2.50.32 p-code on a 2.50.08 runtime system?
Same as in 3.00, can we run 3.00.18 compiled p-code on 3.00.10 runtime system?

I want to be sure there are no side effects before we start doing this.

Our goal is to put lastest version of compiled code on customer's servers.   Then, at our convenience we can upgrade the runtime to the latest in that version (ie upgrade 2.50.08 to 2.50.32) on the customer's server.

Thanks,
Candy
Reuben B.
Four Js
Posts: 1049


« Reply #1 on: January 11, 2018, 11:40:13 pm »


Quote
I believe the answer is yes but I want to verify.

That is what this page attempts to say http://4js.com/online_documentation/fjs-fgl-manual-html/#c_fgl_Migrate_to_all_pcode.html

The underlying thought is that you ought to be able to do a maintenance release upgrade e.g. 2.50.08 -> 2.50.32, 3.00.10->3.00.18 etc without a recompile and distribution of your object code.

Reuben

Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero
Candy M.
Posts: 139


« Reply #2 on: January 11, 2018, 11:53:47 pm »

Quote
The underlying thought is that you ought to be able to do a maintenance release upgrade e.g. 2.50.08 -> 2.50.32, 3.00.10->3.00.18 etc without a recompile and distribution of your object code.

In our case we are recompiling our object code and distributing to our customer before they get a maintenance upgrade.
So we will be compiling the code with 2.50.32 and putting it on the customer's server that is still running 2.50.08
Candy
Reuben B.
Four Js
Posts: 1049


« Reply #3 on: January 12, 2018, 02:45:31 am »

You don't have to, but why wouldn't you upgrade the FGL runtime on the customer site at the same time you distributed the object code?  One disruption instead of two, one test cycle instead of two etc.

Product Consultant (Asia Pacific)
Developer Relations Manager (Worldwide)
Author of https://4js.com/ask-reuben
Contributor to https://github.com/FourjsGenero
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines