데비안 테스트, 동결 고려 사항 기능?

데비안 테스트, 동결 고려 사항 기능?

저는 현재 데비안 테스트를 하고 있습니다. 그러나 기능 동결은 몇 달 안에 올 예정이며, 동결 기간과 테스트가 안정화되는 동안 데비안 테스트에 몇 가지 문제가 있을 수 있다고 들었습니다. 내 소스는 확장이 아닌 테스트용이지만.

그렇다면 동결 기간 동안 테스트는 어떻게 되었으며, 이 기간 동안 어떤 잠재적인 문제가 나타날 수 있는지 궁금합니다.

답변1

꼭 매달리게 하다

달력은다음과 같이:

  • 11월 5일: 전환 동결
  • 12월 5일: 10일 의무 마이그레이션
  • 1월 5일: 소프트 동결
  • 2월 5일: 전체 동결

전환 정지는 라이브러리가 변경되어이행이는 더 이상 가능하지 않습니다(적어도 릴리스 관리자를 설득하지 않으면). 이는 기본적으로 ABI를 위반하여 soname 충돌이 필요한 라이브러리 변경이 더 이상 테스트(따라서 다음 버전)에 포함될 수 없음을 의미합니다.

강제 10일 마이그레이션은 모든 패키지가 불안정에서 테스트로 마이그레이션하는 데 10일이 소요됨을 의미합니다(기본값은 5일, "긴급=높음" 업로드의 경우 2일이 소요될 수 있음). 이로 인해 새 패키지나 업데이트된 패키지가 테스트(및 다음 릴리스)로 마이그레이션되기 전에 불안정성 문제를 찾는 데 더 많은 시간이 남습니다.

소프트 동결은 릴리스의 내용이 수정되었음을 의미합니다. 새 패키지를 테스트로 마이그레이션할 수 없으며 테스트에서 제거된 패키지를 다시 도입할 수 없습니다.

전체 동결은 패키지가 더 이상 불안정에서 테스트로 자동 마이그레이션되지 않음을 의미합니다. 모든 마이그레이션은 릴리스 관리자의 승인을 받아야 합니다. 이것Stretch의 동결 전략매우 장황합니다. 기본적으로 불안정성에서 버그 수정(충분히 중요한 버그의 경우)과 번역 및 문서 업데이트를 목표로 하는 테스트로만 마이그레이션할 수 있습니다.

실제로

전체 동결 이전에는 테스트 사용자만 특별히 영향을 받아서는 안 됩니다. 변경해야 할 것은 일부 라이브러리 업데이트가 발생하지 않으며 소프트 동결 후에는 새 소프트웨어를 사용할 수 없다는 것입니다. 완전히 정지되면 업데이트가 줄어듭니다.

가장 큰 문제는 사용하려는 사용자에게 영향을 미치는 경향이 있습니다.설치하다정지 중 새 테스트 시스템: 패키지 제거가 더 자주 발생하는 경향이 있으며 제거된 패키지는 더 이상 설치할 수 없습니다. 기존 테스트 사용자는 이로 인해 영향을 덜 받습니다. 이미 설치한 패키지는 강제로 제거되지 않고 다시 설치할 수 없습니다. (변환이 정지되므로 라이브러리 변환과 관련된 강제 업그레이드/제거는 문제가 되지 않습니다.)

모든 것평소의 경고실행 중인 테스트에만 적용되며, 예를 들어 보안 수정 사항을 테스트로 마이그레이션하는 데 시간이 더 오래 걸립니다. 질문이 있으신가요?하다그러나 관련 관리자와 릴리스 관리자는 직면한 상황에 관심을 가질 것입니다. 문제가 해결되지 않으면 릴리스에 영향을 미칠 것입니다... (그러나 많은 경우 패키지를 제거하는 것이 유효한 수정이므로 이는 귀하의 선호와 일치하지 않을 수 있습니다!)

관련 정보