Return-Path: X-Original-To: apmail-infrastructure-dev-archive@minotaur.apache.org Delivered-To: apmail-infrastructure-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D14BFFE71 for ; Tue, 26 Mar 2013 11:50:22 +0000 (UTC) Received: (qmail 96005 invoked by uid 500); 26 Mar 2013 11:50:21 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 95642 invoked by uid 500); 26 Mar 2013 11:50:15 -0000 Mailing-List: contact infrastructure-dev-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: infrastructure-dev@apache.org Delivered-To: mailing list infrastructure-dev@apache.org Received: (qmail 95562 invoked by uid 99); 26 Mar 2013 11:50:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Mar 2013 11:50:13 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [66.111.4.25] (HELO out1-smtp.messagingengine.com) (66.111.4.25) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Mar 2013 11:50:06 +0000 Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 8D0ED202C4; Tue, 26 Mar 2013 07:49:45 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Tue, 26 Mar 2013 07:49:45 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:content-transfer-encoding :in-reply-to; s=mesmtp; bh=fAyvXWIg5bPT2iczlOp/A7+Z86g=; b=nq+Gt 8SATmz7elmxlVajfRefPzH/XRw8xbBfghf6VUajZa/trEouyYlFUDg1EdqSdNm1y yWNT7E84XnO26DH8rvIzg2TXfxLxkLCvA2DvLVgFkYYCkqdSzXuEGfG+LzRlQErL JpFHZpdyDefgdynSYr5oFqjFLaTn0eu+FXrv6E= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:content-transfer-encoding :in-reply-to; s=smtpout; bh=fAyvXWIg5bPT2iczlOp/A7+Z86g=; b=u9gF W5xSJYj2pv8HEzeXhPS4LFEmhoB73CkhjJwXOXEdPxHvd1f6f0l8jYO/tRxll5hR sf+AWgmKi45sSc4b/LGJ6rkirRBnjj5ZD3XVgeODH88UkYghhYPQfySGgs+V3n28 e0o4kWyEUj0ms5ukBfb+S05Lu5qVF7oHt77PkLA= X-Sasl-enc: fwfCdUrbqHCXPQEHCD+7KM/6knFBPmxCNeHqp8H2Css9 1364298584 Received: from tarsus.local2 (unknown [46.19.33.46]) by mail.messagingengine.com (Postfix) with ESMTPA id 405D5C8000A; Tue, 26 Mar 2013 07:49:43 -0400 (EDT) Date: Tue, 26 Mar 2013 13:49:38 +0200 From: Daniel Shahaf To: =?iso-8859-1?Q?J=FCrgen?= Schmidt Cc: infrastructure-dev@apache.org Subject: Re: Official code signing certificate Message-ID: <20130326114938.GF2647@tarsus.local2> References: <20130321120932.GA3496@lp-shahaf.local> <514AFDE8.2000000@gmail.com> <20130321130639.GA3607@lp-shahaf.local> <20130321221814.GB16395@tarsus.local2> <20130322165713.GJ3216@lp-shahaf.local> <20130325225606.GH3015@lp-shahaf.local> <51516D29.2040408@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <51516D29.2040408@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Checked: Checked by ClamAV on apache.org J�rgen Schmidt wrote on Tue, Mar 26, 2013 at 10:40:57 +0100: > On 3/25/13 11:56 PM, Daniel Shahaf wrote: > > Well that works but it has more moving parts: the artifacts need to > > encode the path@rev they were built from and then the build process has > > to extract those. Also the build process uses a new working copy so > > it'll rebuild everything from scratch: that (a) takes longer, > > (b) subjects you to the risk of upgraded system dependencies (libc, gcc, > > etc.) used in the new build. > > the baseline of the dedicated build machines should be maintained > carefully. We for example build on special Linux systems to ensure that > our binaries are worked on as many as possible Linux distros. > Well I'm not sure how possible that is. We do need to do OS upgrades sometimes, and if sufficiently many projects use the facility we'll almost always have one within the "built, but not built-with-cert" window yet. IOW I don't like the idea of projects being a blocking factor for doing OS upgrades. That will never work. Can one of the buildmasters weigh in here? > We in AOO retrieve already the svn revision during the build process and > put this information in the about dialog for reference. And we retrieve > "Last Changed Rev: *******" in our AOO related tree to avoid confusion. > You should use svnversion output, 'Last Changed Rev' won't deal with three different conditions that svnversion does deal with. (_if_ svnversion output =~ /^\d+\n?$/, you can then use the 'Last Changed Rev' if you prefer that.) > > > > Can you write this all down somewhere? A wiki page maybe, or a *.txt > > file under (a new dir under) > > https://svn.apache.org/repos/infra/infrastructure/trunk/projects/ > > (world-readable subtree). > > everybody is free to extend additional information on the already > started wiki page http://wiki.apache.org/general/ASFCodeSigning > > I don't think we need a further one +1 Amended request: add the agreed-upon details from this thread to that page. > By the way this page is not new and was proposed weeks ago to collect > requirements and general information. One reason why I have restarted > the discussion in this thread.