Documentation for a newer release is available. View Latest

모듈성

사용되지 않는 모듈

페도라 36 모듈화 프로젝트는 오래된 모듈러 스트림의 단종된/더 이상 사용하지 않는 새로운 기능과 함께 제공합니다.

더 이상 사용하지 않는 기능 자체는 libmodulemd-2.10.0에 소개 되었지만, 모듈식 파이프라인 내의 모든 지원은 F36에서 사용 할 수 있습니다.

사용하지 않는 모듈 사용하기

  1. module-defaults 저장소에서 더 이상 사용하지 않는 branch f36을 추가합니다. 더 이상 사용하지 않는 메타자료 파일을 위해 <module-name>:<stream>.yaml`와 같은 이름을 지정하는 규칙을 사용합니다. 파일이 `obsoletes/ 디렉토리에 저장되었는지 확인하세요.

    더 이상 사용하지 않는 자료 형식을 위해 모듈 더 이상 사용하지 않는 사양을 따릅니다. F36 출시에 따라, 파이프라인에서 사용 할 수 있고 지원되는 v1 사양이 있습니다.

  2. 더 이상 사용하지 않는 것을 사용하도록 pungi를 구성하고 pungi를 사용하여 모듈식 조성을 생성합니다.

    관련 있는 pungi 구성 단편:

        module_obsoletes_dir = {
            'scm': 'git',
            'repo': 'https://pagure.io/releng/fedora-module-defaults.git',
            'branch': 'f36',  # the fedora-module-defaults 지점과 일치해야 합니다
            'dir': 'obsoletes'
        }

    모듈식 구성을 생성하는 방법에 대해 pungi 문서를 이해하세요. 모듈식 구성의 양상 수집하기와 해당 구성 참조를 점검하세요.

  3. 더 이상 사용하지 않는 메타자료는 결과 저장소자료의 `modules.yaml`파일에 나타납니다.

    더 이상 사용하지 않는 메타자료는 저장소자료 (modules.yaml 파일)에서 나타날 때에, DNF는 폐기에 관한 정보를 처리하고 그에 따라 대응하도록 예상됩니다.

상세한 일반적인 작업흐름을 위해, 페도라 모듈화 문서를 따라주세요.

동일 모듈의 다중 스트림을 폐기하는 것을 허용하지 않는 pungi에서 알려진 결점이 있습니다. 이 문제는 Pagure의 pungi#1592에서 추적됩니다.