<div dir="ltr"><div>Hi Uma</div><div>Thank you for the explanation.</div><div><br></div><div>I believe the upgrade and patching process should be reviewed. </div><div>We all need to know which version exactly is installed, especially for the module development. Because modules can act differently according to the version number.</div><div>I think we should increment the last digit and have 7.3.2 <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 14 окт. 2020 г. в 10:41, Uma S <<a href="mailto:uma.s@vtiger.com">uma.s@vtiger.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Martin,<div><br></div><div>No worries! I will try to give some insight on the upgrade process.</div><div><br></div><div><b>Version upgrade process:</b><br></div><div>Version upgrade is carried through Migration/Index.php, applyDBChanges() api,</div><div>This depends on getAllowedMigrationVersions() for the scripts to execute for successful migration.</div><div><br></div><div>After which we are updating the vtiger_version in DB with the source version, which should be in sync with the migration script.</div><div><br></div><div><b>Hotfix patch without version upgrade:</b></div><div>As hotfix patch without DB changes, will not have a respective migration file. So the DB version can't be updated as per the process. Hence version change will only be present with source vtiger_version.php</div><div><br></div><div>Has source and DB versions are not in sync, further migrations are hard.</div><div><br></div><div><b>Conclusion</b>: Migration versions are bound to source versions, which should be sync always.</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 14, 2020 at 12:17 PM Martin Allen <<a href="mailto:martin.allen@clystnet.com" target="_blank">martin.allen@clystnet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:verdana,sans-serif">Uma, <br>Could you explain how (and why) the version numbering is tied to migration? I'll be the first to admit i've never even looked at the upgrade process code, so my knowledge of this is severely lacking.</div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><p style="font-size:12.8px;color:rgb(80,0,80)"><span style="color:navy;font-family:Verdana,sans-serif;font-size:10pt">Martin Allen</span></p><p style="font-size:12.8px;color:rgb(80,0,80)"><b style="font-size:12.8px"><span lang="EN-US" style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(51,51,153)">01392 248692 - Main Office<br>01392 690659 - Direct Line</span></b><br></p><p style="font-size:12.8px;color:rgb(80,0,80)"><b><span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(51,51,153)"><img width="288" height="65" alt="signature2"></span></b><span style="color:rgb(31,73,125)"></span></p><p style="font-size:12.8px;color:rgb(80,0,80)"><span lang="EN-US" style="font-size:10pt;font-family:Verdana,sans-serif;color:navy">Have you visited our website recently? <a href="http://www.clystnet.com/" style="color:rgb(17,85,204)" target="_blank">http://www.clystnet.com</a></span><span style="color:rgb(31,73,125)"></span></p><p style="font-size:12.8px;color:rgb(80,0,80)"><span lang="EN-US" style="font-size:10pt;font-family:Verdana,sans-serif;color:navy"><br></span><span lang="EN-US" style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(153,153,153)">The information in this email is confidential If you are not the intended recipient, you must not read or use that information. This email and any attachments are believed to be virus free however no responsibility is accepted by Clystnet for any loss or damage arising in any way from receipt or use thereof. Clystnet Ltd (company reg number 7164503) is based at Silverdown Park, Fair Oak Close, Clyst Honiton, EX5 2UX</span></p></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 13 Oct 2020 at 16:35, Uma S <<a href="mailto:uma.s@vtiger.com" target="_blank">uma.s@vtiger.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>Sorry! I understand the sentiment with version numbering.</div><div><br></div><div>But, as per vtiger structure. Versioning is tightly bound to migration changes.</div><div>Only if post release carries migration changes, we can increment the version. If not repackaging with patch_version upgrade is the choice.</div><div><br></div><div>>>Or even call it 7.3.0.2, </div><div>Alan! As we are following the x.y.z format of versioning, We couldn't support this change.</div><div>We do have specific <a href="https://code.vtiger.com/vtiger/vtigercrm/tags" target="_blank">tags</a> created for each release.</div><div><br></div><div>>><a href="https://code.vtiger.com/vtiger/vtigercrm/merge_requests/735" rel="noreferrer" target="_blank">https://code.vtiger.com/vtiger/vtigercrm/merge_requests/735</a></div><div>Matus! As this moreover looks like a bug, We can make this for an upcoming release.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 13, 2020 at 8:26 PM Ing. Matus Sopko <<a href="mailto:sopko@its4you.sk" target="_blank">sopko@its4you.sk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">+1<br>
<br>
and why this hotfix was not added ?<br>
<br>
<a href="https://code.vtiger.com/vtiger/vtigercrm/merge_requests/735" rel="noreferrer" target="_blank">https://code.vtiger.com/vtiger/vtigercrm/merge_requests/735</a><br>
<br>
Hotfix3 now ;-)<br>
<br>
<br>
S pozdravom / Best regards / Mit freundlichen Grüßen<br>
Ing. Matus SOPKO<br>
<br>
IT-Solutions4You s.r.o.<br>
Kancelária: Slovenská 69<br>
Sídlo: Frantiskanske nam.5<br>
080 01 Prešov<br>
SLOVAKIA<br>
Tel./ Fax +421/ 51/ 7732370<br>
email: <a href="mailto:sopko@its4you.sk" target="_blank">sopko@its4you.sk</a><br>
<a href="http://www.its4you.sk" rel="noreferrer" target="_blank">http://www.its4you.sk</a><br>
skype: matussopko<br>
<br>
Dňa 13. 10. 2020 o 16:42 Alan Lord napísal(a):<br>
> On 13/10/2020 15:35, Martin Allen wrote:<br>
>> Is there a reason why this still isn't version 7.3.1 ?<br>
>> It's impossible to tell if a CRM has the hotfix installed without <br>
>> delving into the code otherwise! If the version number is incremented <br>
>> (as per semantic version numbering guidelines) then we could tell <br>
>> from the UI which EXACT version it is.<br>
><br>
> +1<br>
><br>
> Al<br>
><br>
> PS: Maybe it should actually be 7.3.2 now as there have been two <br>
> independent hotfixes.<br>
><br>
> Or even call it 7.3.0.2, but I completely agree with the sentiment. <br>
> Each release should have a tag in in the repo and it should NEVER <br>
> change in Sourceforge or where ever the download lives. There are now <br>
> three _different_ versions of the 7.3.0 tarball in the wild.<br>
> _______________________________________________<br>
> <a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a><br>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a></blockquote></div></div>