From owner-svn-src-head@freebsd.org Thu Jul 26 14:54:35 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F04D1051B9F; Thu, 26 Jul 2018 14:54:35 +0000 (UTC) (envelope-from prvs=738e045eb=roger.pau@citrix.com) Received: from SMTP.EU.CITRIX.COM (smtp.eu.citrix.com [185.25.65.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.citrix.com", Issuer "DigiCert SHA2 Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 86CCF93361; Thu, 26 Jul 2018 14:54:34 +0000 (UTC) (envelope-from prvs=738e045eb=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.51,405,1526342400"; d="scan'208";a="76750558" Date: Thu, 26 Jul 2018 16:54:12 +0200 From: Roger Pau =?utf-8?B?TW9ubsOp?= To: Ian Lepore CC: , , Subject: Re: svn commit: r336526 - head Message-ID: <20180726145412.zp4zjznpwmhbaj65@mac.bytemobile.com> References: <201807200044.w6K0i4QQ079894@repo.freebsd.org> <20180726135806.foqjgb555vhwhqun@mac.bytemobile.com> <1532616552.61594.23.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1532616552.61594.23.camel@freebsd.org> User-Agent: NeoMutt/20180716 X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To AMSPEX02CL02.citrite.net (10.69.22.126) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2018 14:54:35 -0000 On Thu, Jul 26, 2018 at 08:49:12AM -0600, Ian Lepore wrote: > On Thu, 2018-07-26 at 15:58 +0200, Roger Pau Monné wrote: > > On Fri, Jul 20, 2018 at 12:44:04AM +0000, Ian Lepore wrote: > > > > > > Author: ian > > > Date: Fri Jul 20 00:44:04 2018 > > > New Revision: 336526 > > > URL: https://svnweb.freebsd.org/changeset/base/336526 > > > > > > Log: > > >   Add ntpd to the list of users/groups to check before installing. > > The Xen CI loop is getting this when trying to create dist media > > for HEAD FreeBSD (`make -C release ftp`): > > > > + LC_ALL=C > > + export LC_ALL > > + > > PATH=/usr/lib/ccache:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/u > > sr/local/bin:/root/bin:/usr/lib/git-core > > + http_proxy=http://cache:3128/ > > + export http_proxy > > + https_proxy=http://cache:3128/ > > + export https_proxy > > + exec > > + cd /home/osstest/build.125515.build-amd64-freebsd > > + rm -f build-ok-stamp > > + cd freebsd > > + export 'MAKEOBJDIRPREFIX=/home/osstest/build.125515.build-amd64- > > freebsd/obj' > > + export 'TARGET=amd64' > > + make -C release ftp -DWITHOUT_AUTO_OBJ > > + tee ../release-ftp-log > > mkdir -p dist > > cd /usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd/release/.. && make TARGET_ARCH=amd64 TARGET=amd64 > > distributeworld DISTDIR=/usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd/release/dist > > make[2]: "/usr/home/osstest/build.125515.build-amd64- > > freebsd/obj/usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd/amd64.amd64/toolchain-metadata.mk" line 1: Using > > cached toolchain metadata from build at  on Mon Jul 23 10:29:23 UTC > > 2018 > > ERROR: Required ntpd user is missing, see /usr/src/UPDATING. > > *** Error code 1 > > > > Stop. > > make[2]: stopped in /usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd > > *** Error code 1 > > > > Stop. > > make[1]: stopped in /usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/home/osstest/build.125515.build-amd64- > > freebsd/freebsd/release > > > > The full build log can be found at: > > > > http://logs.test-lab.xenproject.org/osstest/logs/125569/build-amd64-f > > reebsd/7.ts-freebsd-build.log > > > > Note that it's ~100MB. > > > > Thanks, Roger. > > > > If the script is creating a new distribution image from scratch, it > should be using -DDB_FROM_SRC on all distrib* and install* make > targets, to avoid using (and verifying against) the passwd database on > the build system. Shouldn't then that be set by default for the ftp release target? The sole purpose of that target is to create the sets that go to the servers AFAICT. Or maybe it's the distributeworld target the one missing the DB_FROM_SRC? Roger.