Changes between Initial Version and Version 17 of Ticket #1905


Ignore:
Timestamp:
01/06/10 17:26:17 (15 years ago)
Author:
andrew_b
Comment:

error in configure:

configure: line 2188: 0: command not found

Created 1905_versioning_fix branch. Parent branch is master. changeset:52d4ad229d58dbb144fef2fc2b5cf3c404890142

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1905

    • Property Status changed from new to reopened
    • Property Severity changed from no branch to on review
    • Property Cc weigelt@…, gotar@… added
    • Property Version changed from master to 4.7.0.1
    • Property Owner set to slavazanko
  • Ticket #1905 – Description

    initial v17  
    11We have a problem with the current mc-x.y.z-preW versioning scheme for both Redhat and Debian. The problem is that  
    2  
    32(1) mc-1:4.7.0-1.fc12.x86_64  
    43(2) mc-1:4.7.0.pre4.231.g8cfffc5-1.fc12.x86_64 
    5  
    64(1) is considered to be older than (2) 
    7  
    85This issue is discussed quite frequently on the net: 
    9  
    106https://bugs.launchpad.net/openobject-client/+bug/314575 
    117http://mail.python.org/pipermail/distutils-sig/2009-January/010678.html 
    12  
    138etc. 
    14  
    15  
    169{{{ 
    1710In OpenERP v5.0.0 the versioning for the pre-release candidates is made by adding a suffix to the "version" string. Eg: 5.0.0_rc3. This type of versioning conflicts with RPM ordering and updating (generated using 'bdist_rpm' target to setup.py). The final RPM release package, 5.0.0, will not update an RPM package identified as 5.0.0_rc3. How Fedora has been dealing with this is to put the pre-release candidate designation into a 'release' string in their spec files. 
     
    2114Rpm Version: 5.0.0 
    2215Rpm Release: 0_rc2 
    23  
    2416Final release: 
    2517Upstream: foo-5.0.0 
    2618Rpm Version: 5.0.0 
    2719Rpm Release: 1 
    28  
    2920Now the final RPM release, 5.0.0-1, will update 5.0.0-0_rc2 
    3021}}} 
    31  
    3222My suggestion is to adopt the next scheme: 
    33  
    3423(1) mc-1:4.7.0-1.fc12.x86_64  
    3524(2) mc-1:4.7.0-0_pre4.231.g8cfffc5-1.fc12.x86_64 
    36  
    3725{{{ 
    3826Version:        4.7.0