Mozilla har netop sendt alfa 1-udgaven af Gran Paradiso, kodenavnet for Firefox 3, på gaden til testere og andre nysgerrige sjæle. Men hvad så Minefield så?
Den 8. december amerikansk tid præsentede Mozilla Gran Paradiso Alpha 1, der i løbet af 2007 bliver til Firefox 3.
Indtil videre er browseren kun målrettet udviklere, men i løbet af 2007 kommer der release candidates og så videre, som det nu plejer at være.
Den version af Firefox, som jeg bruger, hedder Minefield (Firefox 3a1), og jeg opdaterer hele tiden til den nyeste version, i Mozilla-sprog kaldet “en nightly“.
Men da Mozilla præsenterede Firefox 3 som “Gran Paradiso” spurgte jeg mig selv om, hvorfor min Firefox 3a1 stadig hedder “Minefield”. Derfor tænkte jeg, at jeg ville skrive dette blogindlæg til andre, der sidder med samme spørgsmål.
Hvad er så svaret?
Jeg gjorde, hvad jeg altid gør, når jeg mangler svar: Jeg gik til Oraklet.
Her fandt jeg denne korte tråd på SpreadFirefox:
By definition, Minefield is the name given to builds from the Firefox trunk.
An example of a branch is Bon Echo the project codename for Firefox2 and Gran Paradiso is the project codename for Firefox3.
Altså, Minefield er navnet på de builds, der bliver skabt ud fra Firefox-”trunken”, og Gran Paradise er altså en “branch”. Men hvad er så forskellen på trunk og branch (engelsk for “gren”)? Jo, det kan du læse her:
Q. What is the trunk?
A. The trunk is the central source code that is used for continuous and ongoing development. Trunk builds contain the very latest bleeding-edge changes and updates. However, the trunk can also be very unstable at times, so it’s good to ask around before using trunk builds.
Latest trunk builds: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/
Q. What is a branch?
A. Branches are “forks” in the code, split from the trunk and destined to become end-user releases. At conception, a branch contains everything that the trunk contains, but from that point onwards, only certain fixes or changes will be accepted. Therefore, over time, the branch becomes more stable.
I en tråd på et Mozilla-forum er forskellen på trunks og branches også beskrevet:
The trunk is an ever moving, ever evolving piece of work. When it’s at a relatively stable point (i.e. few bugs), they copy the trunk into a seperate project called a branch. The trunk keeps on moving and evolving, adding and fixing things, while the branch that was just cut off from the trunk is more stable and is honed and polished down to the point where it has as few bugs as possible, and is then released as a milestone version (…)
Så Minefield bliver altså ved med at hedde Minefield, da det er builds skabt fra trunken, mens Gran Paradiso er en såkaldt “branch”, der er en kopi af trunken fra et tidspunkt, hvor den var stabil, og som senere skal blive til en færdig browserversion.
Så kommer vi det vist ikke nærmere
··· Læs kommentarer og kommentér selv indlægget på ing.dk/byteme ···