우분투의 일부인 모든 패키지를 누가 컴파일합니까?


11

우분투 릴리스가 만들어지면 누가 우분투의 일부인 프로그램의 모든 버전을 컴파일하고 릴리스와 함께 제공되는 버전을 결정합니다. 예를 들어, 어떤 postgres 버전, 오픈 오피스 또는 firefox?

유료 Canonical 직원이 패키지를 컴파일하고 선택합니까? 아니면 커뮤니티 구성원에게 릴리스 용 패키지를 선택하고 컴파일하도록 강요됩니까?

답변:


11

Ubuntu Developers (많은 그룹이 있고 링크 된 페이지 참조)는 테스트하기 위해 업로드하기 전에 자체 컴퓨터에서 소프트웨어를 컴파일하지 않습니다.

소스 패키지를 빌드 팜에 업로드하여 빌드 팜에 업로드하여 모든 다른 아키텍처에 대한 모든 패키지를 컴파일합니다. 런치 패드 빌더에 업로드중인 패키지의 예제 로 업로드 목록을 볼 수 있습니다. 그런 다음이를 빌드 한 후이를 Ubuntu 아카이브에 공개 한 후 전 세계에 미러링합니다.

링크 된 위키 페이지에는 팀 목록이 표시됩니다. 각 팀을 클릭하면 해당 팀의 개발자가 누구인지 확인할 수 있습니다.

Ubuntu 개발자 그룹은 정식 직원과 커뮤니티 기고자로 구성되어 있지만 데비안에서 대량의 Ubuntu 아카이브를 가져 와서 Ubuntu 툴체인을 사용하도록 다시 빌드했습니다.

Ubuntu에 포함 된 버전은 일반적으로 Feature Freeze 이전에 사용 가능한 안정적인 최신 릴리스에 따라 다릅니다. 어떤 경우에는 (커널과 같은) 미리 미리 정해질 수 있거나, 어떤 경우에는 최신의 안정된 릴리스 (Firefox와 같은 것)이거나 다른 경우에는 데비안의 패키지 버전이 될 것입니다 당시에.

특정 이미지를 구성하는 패키지의 선택은 선택된 시드에 따라 해당 프로젝트 리더가 결정합니다. 예를 들어, 쿠분투 커뮤니티는 쿠분투를 결정합니다. 릴리스주기 동안 포함 할 실제 버전은 개발자와 릴리스 팀에 의해 결정됩니다.


0

각 패키지에는 모든 종속 항목으로 패키지를 컴파일하는 관리자가 있습니다. 이것은 평신도 또는 정식의 유료 직원 일 수 있습니다.


개별 패키지 관리자의 이름은 어디에서 찾을 수 있습니까?
ams

2
우분투에는 개별 패키지 관리자가 없으며 팀 기반입니다. 데비안은 패키지마다 개별 관리자가 있습니다.
Jorge Castro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.