Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/website/content/ru/portmgr/policies_committing.adoc
18093 views
---
title: "Политики команды управления портами: Внесение изменений в дерево"
sidenav: about
---

//
// The FreeBSD Russian Documentation Project
//
// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6
//

= Политики команды управления портами: Внесение изменений в дерево

Это конкретные политики, принятые командой управления портами (Ports Management Team) в отношении коммитов в дерево портов.

== Изменения в `bsd.port.mk`

portmgr всегда выступает в качестве единственного коммиттера для `bsd.port.mk`. Предлагаемые изменения должны быть представлены в виде PR (Problem Reports) и назначены на portmgr.

== Изменения, когда дерево открыто

Разрешено всё, что не требует link:../implementation/#requires_regression_test[регрессионного теста].

== Изменения, когда дерево заморожено

Все изменения должны быть одобрены portmgr. Как правило, принимаются только следующие изменения:

* исправления, которые предотвращают неправильную установку, удаление или запуск порта для *предстоящего* выпуска.
* проблемы безопасности. Если они достаточно серьезны, это может означать необходимость создания скорректированного тега (slipped tag).
* проблемы с лицензированием. Для них требуется создание скорректированного тега.

== Изменения, когда дерево разморожено

Запрещены link:../implementation#sweeping_changes[масштабные изменения]. Это предотвращает возможную необходимость пересборки всех пакетов выпуска.