Pan je konzervativec hadam?
To ze neco dokazes pochopit neznamena, ze to nemuzes zjednodusit.
Spíš mám velký respekt před tím, co taková změna může napáchat za jiné side-effecty, které teď nikoho nenapadly. Je také klidně možné, že nový způsob verzování zmate zástupy jiných vývojářů (kteří třeba tuto zprávu nezaznamenají). Je také možné, že mnoho lidí má nastavené scripty, které podle starého schématu rozhodují o tom, který update provést automaticky (binárně kompatibilní), a který už ne... Proti tomu mi důvody pro změnu přijdou méně důležité.
...nebo se OpenSSL rozhodl věnovat se marketingu, takže tu brzy budeme mít OpenSSL 2019, potom OpenSSL XX, pak OpenSSL XX New Year's Update :), apod.
ked zmizne patch znak a bude sa inkrementovat fix cislo tak to pochopia aj vyvojari ktori tuto sprav(ick)u necitali
Kouzlem současného systému je, že se člověk může rozhodnout, jestli bude aktualizovat každý patch, nebo jen fix (tj. důležitější opravy). Písmeno patche se dalo víceméně ignorovat a o moc nešlo. Když šlo o něco důležitého, zvedlo se číslo fixu.
Teď budeme updatovat kvůli každé píčovině, protože ztratíme informaci o tom, jak důležitý fix/patch je zahrnutý.
Písmeno patche se dalo víceméně ignorovat a o moc nešlo. Když šlo o něco důležitého, zvedlo se číslo fixu.
To je jen naivní představa, že to takhle jednoduše jde rozlišovat. Ono často pro jednoho nejde o nic důležitého, a pro druhého je to podstatná úprava. Navíc ve spoustě případů si nikdo ani neuvědomí všechny důsledky. Ostatně sám jste jako příklad uváděl, že změna schémata číslování verzí může rozbít nějaké skripty – a přitom to není žádná změna API ani ABI, z hlediska důležitosti by se to dalo víceméně ignorovat a o nic nejde. A vy se přitom tváříte, že je to tak důležité, že k tomu nestačí ani změna čísla major verze.
Teď budeme updatovat kvůli každé píčovině, protože ztratíme informaci o tom, jak důležitý fix/patch je zahrnutý.
Aktualizovat na každou novou stabilní verzi je také to nejlepší možné řešení. Pokud u každé nové verze každého softwaru zkoumáte, jestli jí máte nebo nemáte aktualizovat, stíháte dělat ještě něco jiného? A k čemu vám to zkoumání je dobré a podle čeho se rozhodujete?
Podle tehle logiky, by vse melo byt zakonzervovane v case tak jak to nekdo kdysi (hloupe) vymyslel . Co kdyby nekdo mel nejake skripty nekde? Vzdycky nekdo nejake ma...
Pokud nekdo ma podobne skripty (jinak velice hloupy napad podle me), tak tim, ze se verzovani priblizi siroce prijimanemu standardu (semantic versioning - major.minor.patch) tak to bude jedine dobre.
Pokud jde o druhou cast (OpenSSL 2019), tak je to spis argument ad absurdum. Az se to stane, tak to pojdme zacit spolecne kritizovat.