<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 June 2014 10:43, Tim Bell <span dir="ltr"><<a href="mailto:Tim.Bell@cern.ch" target="_blank">Tim.Bell@cern.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">><br>
> So, for all periods outside the active time that a tree is live, the CentOS 6.4 tree<br>
> is radically different than the RHEL 6.4 tree.  That is the issue I want to address.<br>
> CentOS 6.4 does not equal RHEL 6.4 ... and it is especially tree after the 6.5<br>
> release.  I think that there is obviously an issue in perception that people think<br>
> they can stay on an old tree and get the same thing they would in RHEL,, and<br>
> they can't.<br>
> They can't on CentOS ... they can't on Scientific Linux, they can't on any of the<br>
> rebuilds.<br>
><br>
<br>
</div>>From my understanding, RHEL by default gives the same (i.e. you follow the tip) unless you turn off yum. It is only if you pay extra for EUS do you get the branch updates.<br>
<br>
>From what I can see,<br>
<br>
- There is interest in clearly marking the release with a date to show from which source it is taken when the base code was built.<br>
<br>
- There is interest in maintaining some correspondence. As you mention, it is currently like that for Scientific Linux CERN and we have not encountered confusion with our community.<br>
<br>
How about we take the following approach<br>
<br>
- We define the point release as being the one that Red Hat define as their point release in the code from which the build is derived (i.e. the contents of redhat-release in the git repo). This is the closest indication of the correspondence with RHEL.<br>

<br>
- We define a date based extension which indicates the date that the build was done.<br>
<br>
This would produce a version number along the lines of 7.0.1406 which would not be confusing to those who have been using the distros previously and indicate the time based nature of the work.<br></blockquote><div><br></div>
<div><br></div><div>To extend this a bit further I was going to say</div><div><br></div><div>7.0.core.201406 # Rather not be Y2100k compliant :)</div><div>7.0.storage.201407</div><div>7.0.openstack.201408</div><div><br></div>
<div>that way it covers everything:</div><div><br></div><div>Upstream release: 7</div><div>Upstream starting point branch: 0</div><div>Downstream SIG: core, storage, openstack, desktop, etc etc</div><div>Downstream Release Date: 201406, 201407 etc</div>
<div><br></div><div>The files that need to be parsed by tools by vendor tools (eg Oracle wanting 6.5 and not running on 6.4) can have the two parts that are needed. The parts that community support members need (which SIG was this and which releasedate in case of say openstack doing weekly snapshots.. ) are there.</div>
<div><br></div><div>And no I am not a stickler on 201406 versus 1406 .... just like my ISO8601</div></div><div><br></div>-- <br><div dir="ltr">Stephen J Smoogen.<br><br></div>
</div></div>