InfoGrab Docs

Linux 패키지 지원 중단 정책

Linux 패키지 지원 중단 정책에 대해 설명합니다.

Linux 패키지에는 사용자에게 다양한 구성 옵션을 제공하는 여러 라이브러리와 서비스가 포함됩니다. 라이브러리와 서비스가 업데이트되면서 구성 옵션이 변경되고 더 이상 사용되지 않게 됩니다. 유지 관리성을 높이고 작동하는 설정을 유지하기 위해 다양한 구성을 제거해야 합니다. 구성 지원 중단 # 정책 # Linux 패키지는 최소 하나의 메이저 버전 동안 구성을 유지합니다. 지원 중단된 구성이 다음 메이저 릴리스에서 사용 가능하다고 보장할 수 없습니다. 자세한 내용은 예시 를 참조하세요. 공지 # 구성이 더 이상 사용되지 않으면 다음을 통해 지원 중단을 발표합니다: https://about.gitlab.com/blog/ 의 릴리스 블로그 게시물. 블로그 게시물 항목에는 목표 제거 날짜와 함께 지원 중단 공지가 포함됩니다. 설치/재구성 출력(해당되는 경우). https://docs.gitlab.com/ 의 공식 문서. 문서 업데이트에는 수정된 구문(해당되는 경우) 또는 구성 제거 날짜가 포함됩니다. 절차 # 이 섹션에서는 구성 지원 중단 및 제거에 필요한 단계를 나열합니다. 두 가지 유형의 구성을 구별할 수 있습니다: 민감한 구성: 주요 서비스 중단을 일으킬 수 있는 구성(데이터 무결성, 설치 무결성 또는 사용자가 설치에 접근하는 것을 방지하는 경우 등) 일반 구성: 기능을 사용할 수 없게 만들 수 있지만 설치를 계속 사용할 수 있는 구성(기본 프로젝트/그룹 설정 변경 또는 다른 구성 요소와의 통신 문제 등) 지원 중단 및 제거 절차도 구별해야 합니다. 구성 지원 중단 # 지원 중단 절차는 민감한 구성과 일반 구성 모두 비슷합니다. 유일한 차이점은 제거 목표 날짜입니다. 공통 단계: 지원 중단 유형 및 기타 필요한 정보에 대한 세부 정보가 포함된 이슈를 omnibus-gitlab 이슈 트래커 에 생성합니다. deprecation 레이블을 적용합니다. 지원 중단된 구성의 제거 목표를 결정합니다. 공지 섹션 에 명시된 대로 각 항목에 대한 지원 중단 공지를 작성합니다. 제거 목표: 일반 구성의 경우 제거 목표는 항상 다음 메이저 릴리스 날짜여야 합니다. 날짜를 알 수 없는 경우 다음 메이저 버전을 참조할 수 있습니다. 민감한 구성의 경우 좀 더 복잡합니다. 다음 메이저 릴리스가 2개의 마이너 릴리스 이내인 경우 다음 메이저 릴리스에서 민감한 구성을 제거하지 않는 것을 목표로 해야 합니다(이 숫자는 보안 백포트 릴리스 정책과 일치하도록 선택되었습니다). 몇 가지 예시는 아래 표를 참조하세요: 구성 유형 지원 중단 발표 최종 마이너 릴리스 제거 민감한 10.1.0 10.9.0 11.0.0 민감한 10.7.0 10.9.0 12.0.0 일반 10.1.0 10.9.0 11.0.0 일반 10.8.0 10.9.0 11.0.0 구성 제거 # 지원 중단이 발표되고 제거 목표가 설정되면 이슈의 마일스톤이 제거 목표 버전과 일치하도록 변경되어야 합니다. 이슈의 최종 댓글에는 다음이 포함되어야 합니다: 릴리스 블로그 게시물 섹션에 대한 텍스트 스니펫. 변경 사항을 도입