Ak dobre chapem navrh, tak teraz bude verzovanie tiez davat zmysel. Akurat bude odvodene od casu, nie poctu/velkosti zmien.
Navyse, verzia je len cislo. Najma od doby ked sa distra rozhodnu backportovat rozne feature do qemu. Prave kvoli tomu mame v libvirte velku bitmapu toho, co qemu umi (detekovane pri starte/zmene qemu binarky) a sme velmi smutni, ked sa detekcia tej ktorej feature musi zakladat len na vesion stringu.
Ty asi nie si subscribed do qemu-devel, vsak?
BTW: diff --stat za posledny rok:
3294 files changed, 396744 insertions(+), 123684 deletions(-)
A len tak mimochodom, opravenie nejakeho bugu tiez moze znamenat zmenu feature setu. Napr. mame v libvirte par pripadov, kedy sme danu feature v qemu nemohli pouzivat, pretoze bola buggy. Az ked sa fixla, tak sme mohli zapnut jej podporu v libvirte.
Inu, skus sa pozriet na kernel v RHELi. To je krasny priklad toho, ako version string vobec nic neznamena. Jedne co, ze mas stabilne ABI. Mas povedzme 3.15 kernel a nad tym tonu patchov, ktore ti z toho spravia povedzme 4.X stym, ze je to stale ABI kompatibilne s 3.15.
Proste v momente jak distra zacnu backportovat, tak version string je uplne k nicomu.
Dokud ma kazdy novy release cislo verze vyssi (a tedy unikatni) nez predchozi release, tak verzovani smysl ma...
The Samsung firmware patch DOES NOT change the firmware version number.
https://askconrad.wordpress.com/2012/01/13/samsung-f4-firmware-update/