[CentOS-devel] Confusing package versioning

Wed May 4 14:51:47 UTC 2011
David Hollis <dhollis at davehollis.com>

On 05/04/2011 09:51 AM, Karanbir Singh wrote:
> On 05/04/2011 02:35 PM, Ned Slider wrote:
>> Hi Johnny et al.,
>>
>> I'd like to raise a query relating to recent package versioning.
>>
>> For example, CentOS recently released the following updates:
>>
>> httpd-2.2.3-45.el5.centos.1.src.rpm
>> selinux-policy-2.4.6-300.el5_6.1.src.rpm
>>
>> relating to the upstream packages:
>>
>> httpd-2.2.3-45.el5_6.1.src.rpm
>> selinux-policy-2.4.6-300.el5_6.1.src.rpm
>>
>> which IMHO is confusing.
> 
> not really. the .el5_6 is the distag from upstream, for all centos mod 
> packages since 2005 or so we've used the .el<blah>.centos as the 
> disttag. Comes back to the whole argument of what is a disttag and why 
> its there. Upstream uses it to indicate something - we just try and stay 
> consistent with it.
>

Would httpd-2.2.3-45.el5_6.centos.1 possibly be more appropriate (albeit
long and ugly)?  Just for closer matching with upstream for people that
are obsessive over such things?  Or is the -45 really the main part of
the release that anyone would need to focus on (especially in the case
of a security update that addresses CVE-2011-xxxx etc etc)?