From owner-freebsd-ports@freebsd.org Fri May 13 13:04:57 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE601B39854 for ; Fri, 13 May 2016 13:04:57 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 65E9914AE; Fri, 13 May 2016 13:04:57 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id a17so29286367wme.0; Fri, 13 May 2016 06:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=INw2SAa2G/u/5K2JI3KwDXDrCRG4fWUJwAf+4htkw0A=; b=aZYIHSrNzq3GenEqoiASmfy8kEo1LW37Yo6VADrRNxWNz10D3T/Q0CUvk71vPpML/8 kuk+8oYxLPUFMBCf7U5pAF8wpy/svmz3MfhheqKTagbFOffBQ8Tl/CPWQWOr+m5fDdS9 yYpqxrIKrMbhRVS+CDi1mDXX+Ixr4FaouIKhalaJm9y+Jlf3q+zAiqsPN0HmXhupXC2m BtDX4A95/XNNaijTmXznALYS3mJ2YCxMt3O6zANW9qgVf+OroFYD4xfjq3GfLu0QdbzC if5hzvHyjDCpLM+FZ7y9/qGEA8p2G8ofx4XxUbO62+Dg/M6PST+n2WgimyXErYlG6k34 tidA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=INw2SAa2G/u/5K2JI3KwDXDrCRG4fWUJwAf+4htkw0A=; b=h2O5fqAwKptnnQ8/ASxdkBVjguWRDXoBEUgI6rn4xxQkGGJUIlN+jWYK+yP0JsQ89q Afkf/taog9l1zjxwZsxYIDlDsnNtzC/c6jdkEBDsJdT0KTobge7/7Nxqok5V7h/0VaR6 pEF9/FgDrXmvEHKax7vcmZyyXGDFjWGV/kotxxr/2gIJKt3A9FPrYrv5LukUHcX7OKxX hBjqcMr7xpJA9pg4qgl+QSAd8hV4sDJLUTMh7pwZjh4xUCmp4KQcU+a9dJHkcq0TVdrR 7rJmIiRWaw180o+qZOayF0ueQbMoJfFlDCuE6SMMQOm03r2BHc6BfcOZswoOeIkQ79Nw 2CVQ== X-Gm-Message-State: AOPr4FVBX78qU0Gt5UMJsYVsm4wqCkvkhT3PrHmjsySlzZ32voICLRBpSl2V+uzzhkBTmw== X-Received: by 10.194.108.197 with SMTP id hm5mr15850105wjb.167.1463144695984; Fri, 13 May 2016 06:04:55 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id w77sm3190625wmw.10.2016.05.13.06.04.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 May 2016 06:04:54 -0700 (PDT) Sender: Baptiste Daroussin Date: Fri, 13 May 2016 15:04:52 +0200 From: Baptiste Daroussin To: Ben Woods Cc: Ed Maste , "freebsd-ports@freebsd.org" Subject: Re: Recording TIMESTAMPs in distinfo for reproducible builds work Message-ID: <20160513130452.GE49383@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Zi0sgQQBxRFxMTsj" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2016 13:04:57 -0000 --Zi0sgQQBxRFxMTsj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 13, 2016 at 01:58:51PM +0200, Ben Woods wrote: > On Thursday, 12 May 2016, Ed Maste wrote: >=20 > > Baptiste and I have been looking at reproducible builds in the FreeBSD > > ports tree, and one thing we'll need is a consistent timestamp that > > doesn't change when a port is rebuilt without changes. > > > > We considered a few different ideas, and have settled on experimenting > > with the time 'make makesum' is run. > > >=20 > Hi Ed, >=20 > Thanks for the heads up. >=20 > Quick question: is there now an expectation that each time a port is > changed the timestamp should be updated? Nope the goal is to change it as little as possible aka only when the main distfile actually change >=20 > I.e. If a port changes in a way which does not change the distfiles, are = we > supposed to run "make makesum" again anyway to record it has changed? Nope >=20 > Or is the timestamp only supposed to change when the port is updates / > distfiles change? The make makesum command will do everything automagically Best regards, Bapt --Zi0sgQQBxRFxMTsj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXNdD0AAoJEGOJi9zxtz5aJsYQAKQ+97PTa4E5G0LQ13VGnmVZ 8/PDnlL/3I5yBr3Fk/5oghKSadYb/37NX1zS18Cf/frYrIReOXBKst2aBLIlmcpw 3cvDkqt45T2/pg/eOMPkcpKOeH0SJT/i+QHC8cRbFXryuOgTnP0XJYytFmIFztjN GNz61N9utxwIFQMSLImaxEZrIWhE56decbR3x4exj7P+wFlPWCi4+l7YXZuZYVUg dcTHbPj9EKj2LgVpJKVAhFyTtJL1anTvhGoD5pjIBNMw67CBOhhmE37qG9zqn5BJ 8GEbv32edF6mdIAx25zdYnVZ2ZYBZt1lBdCHwFPNKo3ZLiCjdG2s5MGbI9YVe4/1 209/ZjDOHk1UKnL2eznqXy+UciCVTWRz7plfdPtdmMnGvvffGamKBG4V7B5TacdG Y4VwhAXq4WfvGcWio6f3QTM2NshM7ISFyBjBLHZCfDt9ZPShVfcQZhV7KEDQpJRG 55fc6yO9ZG6dqj8GROms0ghxP60/Hbe86g3O5TJhQ2114hLbO0bv1BkTWzZg0LoM HGTwuxEgN4vajZQjSzwCoYaGtnfemnMFVZt2AQrmxTXgmYAxV6eh3QM/J9NPeNbY yGpo9RmJl68YgLQ4wbg2YnUCK0yfEif+SM4artD05Ams75RnNVIcqLEtZCbbD+eZ f6wbksK+VKq8Z6AAae7Y =6Jff -----END PGP SIGNATURE----- --Zi0sgQQBxRFxMTsj--