[OM Cooker] Inconsistency in versioning

Tomasz Paweł Gajc tpgxyz at gmail.com
Sat May 21 12:36:02 EDT 2016


Hi,

as you have noticed lx3 repository has been created:
http://abf-downloads.openmandriva.org/lx3/

Unfortunately this "lx3" does not fit in places when basically "xxxx.y"  name 
scheme is expected.

First distro-release is in some kind of  "schizophrenia", one one hand it is 
versioned "3.0" (notice this does not correponds lx3) while on the other hand 
it is still carrying 2015.0 disttag.

/etc/os-release
This one is used by varius software to identify product, for now it is full of 
mix of "3.0" and 2015.0. On many places system will be presented to uses as:

OpenMandriva Lx lx3
OpenMandriva Lx 3.0
OpenMandriva Lx 2015.0

/etc/product.id is used by urpmi to resolve repositories, in this case this is 
broken, and user will not recieve any updates, not to mention that someone 
forgot about http://downloads.openmandriva.org/mirrors/ :)

Not to mention that files are called foo-1.2-omv2015.0.x86_64.rpm

I have twosuggestions how to fix it:

1. Rename to "3.0"

Pros:
one consistent version everywhere
no schizophrenia

Cons:
effort on rename github branches form lx3 to 3.0
effort and lot of time - rebuild all packages to get rid o 2015.0 and to 
welcome 3.0 distepoch
patch rpm to recognize distepoch 3.0 as higher than 2015.0, 2014.0, 2013.0, 
2011.0 etc.

2. Hardcode "lx3" where is is possible  - distro-release, urpmi, omdv-build-
iso

Pros:
easy to do
small effort

Cons:
ugly
still does not resolve lx3, 3.0, 2015.0 versioning mess

Any thoughts on this ?

-- 
Cheers
TPG
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://ml.openmandriva.org/pipermail/om-cooker_ml.openmandriva.org/attachments/20160521/c971e50a/attachment.asc>


More information about the OM-Cooker mailing list