Dear All,<div><br></div><div>Over Ubuntu we have been considering the upgrade of a couple Javascript packages, differing from Debian versions. Specifically, we are considering upgrading YUI to 3.5. Currently, both in Debian and Ubuntu we are shipping YUI 2.8.2r1.</div>
<div><br></div><div>While considering the upgrade, I was raised the concern that in the current packages we are not including any major version number of the library, which means that we cannot ship different version of it in parallel.</div>
<div><br></div><div>Usually, between major releases, changes in the code are needed, and sometimes, it is necessary to ship different versions of it. However, in the current approach, and according to policy, we would be unable to ship different version of the library because of the installation paths (/usr/share/javascript/<library>/*.js).</div>
<div><br></div><div>So, in order to not differ with Debian, we were wondering a few things:</div><div><br></div><div>1. Would it make sense to include versions in the installation paths? (i.e. /usr/share/javascript/yui/2.8.2/*.js , /usr/share/javascript/yui/3.5.1/*.js)</div>
<div><br></div><div>2. According to the YUI loader, the root path to be prep-ended to the combo service is "<version>/build". For this reason, it also makes sense for us to be using versioned installation paths.</div>
<div><br></div><div>All of the above would mean a few things:</div><div><br></div><div>1. Adjusting current package to contain major versions (at least in the binary package)</div><div>2. Upload a new source package for any major version (i.e. 3.5.X)</div>
<div><br></div><div>Given that we don't want to differ from Debian, and try to stick with the policy, we were wondering what are your thoughts about this?</div><div><br></div><div>Thank you in advance.</div><div><br></div>
<div>Look forward to hearing from you.</div><div>-- <br>Andres Rodriguez (RoAkSoAx)<br>Ubuntu Server Developer<br>Systems Engineer<br>
</div>