Saving unchanged fb5 script on a different machine changes the fb5 script

We have two build machines each of which is running FinalBuilder 5.5.0.707.

Since I do work on both machines (on the same scripts) it's annoying to see the script change just based on the machine I'm using.  It also makes finding the real changes a pain when there's a bug.

For example, here's a snippet of a diff of a script I opened and saved on machine1 (no changes made) after first saving it on machine2.  (Note I changed greater-than signs to "}" and less-than signs to "{" due to the formatting of this editor.)

400a401,402
}                 {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                 {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}
479a482,483
}                 {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                 {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}
571a576,577
}                   {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                   {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}
830a837,838
}                     {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                     {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}
1026a1035,1036
}                     {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                     {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}
1250a1261,1262
}                     {Property name="ProcessorAffinity" type="Cardinal"}0{/Property}
}                     {Property name="ProcessPriority" type="TFBExecuteThreadPriority"}tpNormal{/Property}


The same kind of thing happens when I go back to machine2.  Is there any way to avoid this?  A FinalBuilder setting?  A machine setting?

Thanks.

Hi Raye,

Can you confirm that you have the same version of FinalBuilder on both machines? Having two different versions, one that supports the ProcessAffinity and ProcessPriority options, and one which does not, would explain why the files are changing between machines.

Regards,
Paul.

Both versions are 5.5.0.707

Ah. I finally see the difference. Even though both are 5.5.0.707, one is Professional and one is Standard.

Hi Raye,

Yep, as the standard edition of FinalBuilder doesn’t have support for processor affinity and priority options the settings aren’t saved in the standard edition.

Regards,
Paul.