In het Archie loginscherm en in het help|info scherm staat versie informatie van Archie. Wat is precies de betekenis van deze cijfers?
In het Archie loginscherm en in het help|info scherm staat versie informatie van Archie. Wat is precies de betekenis van deze cijfers?
Versie informatie vanaf oktober 2010
voorbeeld: 1.27(RC) (Build 412)
1.27(RC) Rev. 2 (Build 444)
1.28 (Build 468)
1.28 Rev. 1 (Build 491)
Versie informatie bestaat altijd uit 4 delen, een hoofdversie, een subversie, een revisie en een build-nummer.
- Hoofdversie: de hoofdversie verandert alleen bij zeer ingrijpende wijzigingen in de programmatuur van Archie.
- Subversie: dit nummer wordt opgehoogd bij periodieke updates. Oneven nummers zijn release candidates, even nummers zijn releases. Release candidates worden voorzien van de aanduiding (RC) na het subversienummer.
- Revisie: als na het uitkomen van een release candidate of release blijkt dat nog kleine wijzigingen noodzakelijk zijn, dan wordt een nieuwe revisie uitgebracht. Dit nummer start op 0 bij elke nieuwe release of release candidate. Revisie 0 wordt niet getoond.
- Build-nummer: elke werkdag wordt alle programmatuur van Archie Europe opnieuw gecompileerd en daarbij wordt automatisch het build-nummer opgehoogd. Pas bij een nieuwe revisie of subversie komt een dergelijke build beschikbaar voor klanten.
Release candidate (RC)
Voordat een nieuwe release wordt uitgebracht, wordt deze eerst beschikbaar gesteld als release candidate. Release candidates zijn te herkennen aan het oneven subversienummer en de aanduiding (RC) achter het subversienummer. Een release candidate is volledig getest bij Archie Europe en kan getest worden bij gebruikers. Als geen problemen bekend worden uit de release candidate, dan wordt een release uitgebracht. Wordt toch een probleem gevonden, dan wordt een revisie uitgebracht.
Release
Een release is te herkennen aan een even subversienummer. Een release is het resultaat van testen bij Archie Europe en testen van eerdere release candidates in testomgevingen en geschikt voor productie-omgevingen. Indien toch nog een klein probleem wordt ontdekt, dan wordt een revisie uitgebracht.
Versie informatie tot oktober 2010
voorbeeld: Versie 1.0.26.20 (Build 1.0.26.20)
De versie-informatie van voor oktober 2010 bestond uit een product-versienummer en een bestand-versienummer. Door het automatische build-proces van de programmatuur waren deze versienummers in de praktijk altijd gelijk. Het hoofdversienummer en het subversienummer waren altijd respectievelijk 1 en 0. Het derde cijfer werd gebruikt voor het subversienummer en dit werd met elke nieuw uitgebrachte update, genaamd patch, opgehoogd. Oneven nummers waren bestemd voor testdoeleinden. Het vierde cijfer werd gebruikt voor het revisienummer en werd op 0 gesteld bij elke ophoging van het subversienummer.
Deze methode van versienummering was niet verenigbaar met de nummering van de dagelijkse build bij Archie Europe en bovendien niet geheel marktconform, vandaar dat in oktober 2010 overgestapt werd naar een betere methode.

