aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/htdocs/portmgr/policies_committing.sgml
blob: 71d9b1031aad8eb795c0a25abec13f7eb634aad4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Policies of the Ports Management Team: Committing To The Tree">
]>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
      <title>&title;</title>

      <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
    </head>

    <body class="navinclude.about">

<p>These are the specific policies that the Ports Management Team has
  adopted regarding commits to the ports tree.</p>

<h3>Changes to <tt>bsd.port.mk</tt></h3>

<p>portmgr acts as sole committer for <tt>bsd.port.mk</tt> at all times.
Proposed changes must be submitted as PRs and assigned to portmgr.</p>

<h3>Changes when the tree is open</h3>

<p>Open to everything that would not
  <a href="implementation.html#requires_regression_test">require a
  regression test</a>.</p>

<h3>Changes when the tree is frozen</h3>

<p>All changes must be approved by portmgr.  In general, only
  the following will be accepted:</p>

<ul>
  <li><p>fixes that would prevent a port from installing, deinstalling
    or running properly for the <strong>upcoming</strong> release.</p></li>

  <li><p>security problems.  If sufficiently severe, these may imply the
    need to create a slipped tag.</p></li>

  <li><p>licensing issues.  These require a slipped tag.</p></li>
</ul>

<h3>Changes when the tree is thawed</h3>

<p>No <a href="implementation.html#sweeping_changes">sweeping changes</a>.
This is to prevent possibly having to rebuild all the release packages.</p>

</body>
</html>