[source-date-epoch-spec] 01/01: Relax the MUST NOT requirement for overwriting

Ximin Luo infinity0 at debian.org
Fri Oct 7 13:03:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/relax-overwriting
in repository source-date-epoch-spec.

commit 28e85878cde0baf16d04b10193376f21def63df0
Author: Ximin Luo <infinity0 at debian.org>
Date:   Fri Oct 7 15:02:25 2016 +0200

    Relax the MUST NOT requirement for overwriting
    
    This allows upstream projects to enforce a not-lower-than date in case
    parent processes (e.g. from the distribution) make a mistake.
    
    Note that upstream projects are already allowed to set sensible defaults
    for the value, if it is not yet set.
---
 source-date-epoch-spec.xml | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/source-date-epoch-spec.xml b/source-date-epoch-spec.xml
index 054acf7..fbef62d 100644
--- a/source-date-epoch-spec.xml
+++ b/source-date-epoch-spec.xml
@@ -6,6 +6,13 @@
 	<title><envar>SOURCE_DATE_EPOCH</envar> specification</title>
 	<revhistory>
 		<revision>
+		<revnumber>1.1</revnumber>
+			<date>07 October 2016</date>
+			<revremark>
+				Relax the MUST NOT requirement for overwriting.
+			</revremark>
+		</revision>
+		<revision>
 		<revnumber>1.0</revnumber>
 			<date>01 September 2015</date>
 			<revremark>Initial version.</revremark>
@@ -18,6 +25,13 @@
 			<address><email>lamby at debian.org</email></address>
 		</affiliation>
 	</author>
+	<author>
+		<firstname>Ximin</firstname>
+		<surname>Luo</surname>
+		<affiliation>
+			<address><email>infinity0 at debian.org</email></address>
+		</affiliation>
+	</author>
 </articleinfo>
 
 <sect1>
@@ -140,8 +154,10 @@
 			time.
 		</para>
 		<para>
-			Build systems MUST NOT overwrite this variable for
-			child processes to consume if it is already present.
+			Build systems MUST NOT unset this variable for child
+			processes if it is already present, or overwrite it with
+			a lower (less recent) value. They MAY overwrite it with
+			a higher (more recent) value.
 		</para>
 		<para>
 			Formatting MUST be deferred until runtime if an end

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/source-date-epoch-spec.git



More information about the Reproducible-commits mailing list