Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2] glep-0066: Update the meaning of Signed-off-by
Date: Tue, 18 Sep 2018 07:50:41
Message-Id: 20180918075031.30877-1-mgorny@gentoo.org
1 Reported-by: Michael Orlitzky <mjo@g.o>
2 ---
3 glep-0066.rst | 25 ++++++++++++++++++-------
4 1 file changed, 18 insertions(+), 7 deletions(-)
5
6 diff --git a/glep-0066.rst b/glep-0066.rst
7 index a605cf2..a352175 100644
8 --- a/glep-0066.rst
9 +++ b/glep-0066.rst
10 @@ -4,10 +4,10 @@ Title: Gentoo Git Workflow
11 Author: Michał Górny <mgorny@g.o>
12 Type: Standards Track
13 Status: Final
14 -Version: 1
15 +Version: 1.1
16 Created: 2017-07-24
17 -Last-Modified: 2017-11-13
18 -Post-History: 2017-07-25, 2017-09-28, 2017-10-11
19 +Last-Modified: 2018-09-18
20 +Post-History: 2017-07-25, 2017-09-28, 2017-10-11, 2018-09-18
21 Content-Type: text/x-rst
22 ---
23
24 @@ -18,6 +18,13 @@ with the Gentoo ebuild repository. It covers only Gentoo-specific
25 policies, and is not meant to be a complete guide.
26
27
28 +Change log
29 +==========
30 +v1.1
31 + Updated the ``Signed-off-by`` footer tag description to account
32 + for newly-approved copyright policy.
33 +
34 +
35 Motivation
36 ==========
37 Although the main Gentoo repository is using git for two years already,
38 @@ -188,8 +195,8 @@ A few tags of common use are:
39 - ``Reported-by: Full Name <email@×××××××.com>``,
40 - ``Reviewed-by: Full Name <email@×××××××.com>`` — usually indicates
41 full review,
42 - - ``Signed-off-by: Full Name <email@×××××××.com>`` — DCO approval (not
43 - used in Gentoo right now),
44 + - ``Signed-off-by: Full Name <email@×××××××.com>`` — GCO/DCO approval
45 + (defined by GLEP 76 [#GLEP76]_),
46 - ``Suggested-by: Full Name <email@×××××××.com>``,
47 - ``Tested-by: Full Name <email@×××××××.com>``.
48
49 @@ -364,8 +371,9 @@ tags collected from various projects (the Linux kernel, X.org). Those
50 tags can be used interchangeably with plaintext explanation in the body.
51
52 The only tag defined by git itself is the ``Signed-off-by`` line,
53 -that is created by ``git commit -s``. However, Gentoo does not
54 -currently enforce a DCO consistently, and therefore it is meaningless.
55 +that is created by ``git commit -s``. While git does not define
56 +the precise meaning of it, it is commonly used to reference Certificate
57 +of Origin sign-off.
58
59 The tags subject to machine processing are the ``Bug`` and ``Closes``
60 lines. Both are used by git.gentoo.org to handle Gentoo Bugzilla
61 @@ -445,6 +453,9 @@ References
62 .. [#GLEP63] GLEP 63: Gentoo GPG key policies
63 (https://www.gentoo.org/glep/glep-0063.html)
64
65 +.. [#GLEP76] GLEP 76: Copyright policy
66 + (https://www.gentoo.org/glep/glep-0076.html)
67 +
68 .. [#REPOMAN_PKG_NAME_COMMIT]
69 (https://gitweb.gentoo.org/proj/portage.git/commit/?id=46dafadff58da0220511f20480b73ad09f913430)
70
71 --
72 2.19.0