프랙탈님이 주소를 준 글타래에 이미 답이 되어 있지만, 약간 보충...
소프트원트 wrote:감자맨 wrote:모질라 나이틀리 빌드 에 가보면 날짜 별로 파일들이 올라오는데
aviary1.0.1과aviary1.0.1-i10
trunk -fs와 trunk는 무엇을 의미하는가요? l10n은 뭔지 모르겠습니다
l10n : Localization의 축약어입니다. 즉 L------------------N이고 LN 사이에 있는 문자가 10개라서 이렇게 표시한 것입니다. 다국어 버전을 이야기하는 것입니다.
다국어 버전이 아니라 해당 언어로 localize된 버전입니다. 약간 어폐가 있지만, 기본 버전은 en-US로 localize된 버전이라고 할 수 있습니다. l10n 디렉토리에는 en-US가 아닌 한국어판, 일본어판, 중국어판, 프랑스어판, 독일어판, 스웨덴어판 등 각 언어로 localize된 (메뉴 번역, 각종 기본 세팅 - 기본 인코딩 등 -이 해당 언어에 적절한 값으로 바뀐) 버전이 있습니다.
trunk와 branch는 나무를 생각하면 쉽습니다.
trunk는 가지(branch)를 치지 않은 '본류'로 cutting edge의 개발이 이뤄지고 있는 곳입니다. 이 trunk에서 중간 중간에 가지(branch)를 쳐서 안정화 과정을 거친 후에 release를 합니다.
현재 1.1을 향해 나가는 개발은 trunk에서 이뤄지고 있고, 1.0.x branch는 작년 5월에 trunk에서 가지를 친 뒤에 계속 안정화 작업과 심각한 보안 패치만 하고 있는 상태입니다.
firefox 1.1을 위한 개발이 막바지에 이르면 trunk로부터 1.1 release를 위한 branch를 새로 하나 만들 것이고, 그 branch에는 충분히 검증된 코드만 들어갈 것입니다. 1.1 release를 위한 branch가 만들어지고 난 후에 trunk쪽에서는 더 '위험한' 새로운 기능을 더하는 작업을 계속해서 다음 버전(1.5 혹은 1.2?)을 준비하고요.
Aviary : 그냥 firebird와 thunderbird가 모두 새이므로 (firebird는 이제 firefox로 이름이 바뀌었지만) 둘을 합쳐서 이렇게 부릅니다. 그뿐 아니라 sunbird도 있기는 하군요. 직접적으로 trunk나 branch와 더 이상 관계가 없습니다.
aviary 1.0.x branch는 mozilla suite 1.7.x branch에 대응하고, aviary 1.1을 향해 가는 trunk는 suite 1.8을 향해 가는 trunk에 대응합니다.