From owner-freebsd-ports@freebsd.org Fri May 13 11:58:53 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 AA0FAB3989F for ; Fri, 13 May 2016 11:58:53 +0000 (UTC) (envelope-from woodsb02@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 32C141748; Fri, 13 May 2016 11:58:53 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id a17so26313066wme.0; Fri, 13 May 2016 04:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=lt+jaHGUzsnHjvYlNXqU9dgiEZrFFqJgKZxS9SH4VzM=; b=ytTqQiTp4WxEXlAs0RAtAPjcueSDTMSD2YSnJJ7khKZYVIsK96R6AP2uRzYFvuS92m 6rUmCQQOQPOFp9o8iyPX7BPuv4iVtTGfk2uNR5Kuy0YaXlK6xHIvqqCxNw+l0hYmLXvl pCDYujGyhKGoS2FAnC7PaYiqApy8Xp3rC68GsA3mnWHlDrzUMF3TiTkjeVW1T9jIEE0a A4Yqoq9fzhUx2Jb6RmJUVFrPOtUpbjHIJ3jy36VeeED+0+xeQkHXdkQrou78bSQqjvLW cYbW/MWs6NIaDgzzfo4oeshFaoNhI25XkvKYajvsS9hEFuNwYB6IVdfrKb0HiByWcErE MZgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=lt+jaHGUzsnHjvYlNXqU9dgiEZrFFqJgKZxS9SH4VzM=; b=M0Kq/NB68icoIjj+DjCAP7EL3K+OlWcRHJarfvQ9YCgRO3cVyKRYmUeYBpECORSqip heyVaWxxCpMrfZ4WtNfzGu4H2ZngeqQQs7o76hhTRQUZ9y31xcU98VOiHMNGQ78fNJXD Pg+na92+0ugLEr5EsHWhtCrV2t+BLjJ0954R+jliGwirgSzDn67B5TiYHM+M18i8nBuo KrDJ6uGAbKPQgf9zJCqKSU9sgEn821oTHqIYpOSnz3ig09ElkR/Ywcyn/v3M3i6IR7wN tWXBVQzp5UJCtUxgHrtSv08XWXQU8KMU/Td8gmmTtsP2kni1KyDV0fU7i18q0r+abnMa iBHw== X-Gm-Message-State: AOPr4FUlKHJdpoNNMum0E4F8WU9S+ifzz9Xq02S/WQKE6jN5haY0mBbm58Cc8RO3Fd/Snwe3WNEcUWvgOmp/0w== MIME-Version: 1.0 X-Received: by 10.194.203.138 with SMTP id kq10mr15610203wjc.155.1463140731286; Fri, 13 May 2016 04:58:51 -0700 (PDT) Received: by 10.194.16.201 with HTTP; Fri, 13 May 2016 04:58:51 -0700 (PDT) In-Reply-To: References: Date: Fri, 13 May 2016 13:58:51 +0200 Message-ID: Subject: Re: Recording TIMESTAMPs in distinfo for reproducible builds work From: Ben Woods To: Ed Maste Cc: "freebsd-ports@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 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 11:58:53 -0000 On Thursday, 12 May 2016, Ed Maste wrote: > 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. > Hi Ed, Thanks for the heads up. Quick question: is there now an expectation that each time a port is changed the timestamp should be updated? 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? Or is the timestamp only supposed to change when the port is updates / distfiles change? Regards, Ben -- -- From: Benjamin Woods woodsb02@gmail.com