From owner-svn-src-stable-9@FreeBSD.ORG Tue Mar 19 20:46:51 2013 Return-Path: Delivered-To: svn-src-stable-9@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D74FFD6C; Tue, 19 Mar 2013 20:46:51 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (lor.one-eyed-alien.net [69.66.77.232]) by mx1.freebsd.org (Postfix) with ESMTP id 7CB5367F; Tue, 19 Mar 2013 20:46:49 +0000 (UTC) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.5/8.14.5) with ESMTP id r2JKksWR094240; Tue, 19 Mar 2013 15:46:54 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.5/8.14.5/Submit) id r2JKkrsN094239; Tue, 19 Mar 2013 15:46:53 -0500 (CDT) (envelope-from brooks) Date: Tue, 19 Mar 2013 15:46:53 -0500 From: Brooks Davis To: John Baldwin Subject: Re: svn commit: r248331 - in stable/9: . usr.bin/xinstall Message-ID: <20130319204653.GD80942@lor.one-eyed-alien.net> References: <201303151519.r2FFJYjS060493@svn.freebsd.org> <20130318024922.GA24535@icarus.home.lan> <201303180945.57393.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Fig2xvG2VGoz8o/s" Content-Disposition: inline In-Reply-To: <201303180945.57393.jhb@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org X-BeenThere: svn-src-stable-9@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for only the 9-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 20:46:51 -0000 --Fig2xvG2VGoz8o/s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 18, 2013 at 09:45:57AM -0400, John Baldwin wrote: > On Sunday, March 17, 2013 10:49:22 pm Jeremy Chadwick wrote: > > Please see PR 177055. This MFC has broken mergmaster for at least a > > couple people. The PR should really be rated high priority: Sorry I missed this earlier. I've backed out the change for now. Ironically, it only effects people who follow the instructions about mergemaster -p. If you get away with skipping that step then it just works. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D177055 > >=20 > > http://lists.freebsd.org/pipermail/freebsd-stable/2013-March/072848.html >=20 > Probably breaks etcupdate as well. Both of these tools use the host's to= ols > and not the cross-built tools as they just run 'make distribute'. The ri= ght=20 > fix might be as simple as making those make targets use XMAKE so that if = a=20 > world is built they use the cross-built tools instead of the host's tools? I was wondering why they sets MAKEOBJDIRPREFIX at all. If they don't set it, then they would use the bootstrap tools that were already created. Regardless of the final fix in mergemaster and etcupdate, we also need to change the instructions in UPDATING. Users need to run "sh usr.sbin/mergemaster/mergemaster.sh -p" as that's the only way we can reliably survive requirement changes in the source tree. Does this seem like a generally acceptable change? -- Brooks P.S. In addition to requiring install -l, I'm planning to change HEAD to require nmtree in the not to distant future so that we can eliminate the last duplicate entries in METALOG by only listing each directly once in a .mtree file so it would be good to get this sorted out soon. --Fig2xvG2VGoz8o/s Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iD8DBQFRSM69XY6L6fI4GtQRAm+dAJ9U9fwgNPmV0N366rXrmN5Ly8kGEACeLHWK 1TeCfp4a+LMruwT5sAoRrkE= =agXo -----END PGP SIGNATURE----- --Fig2xvG2VGoz8o/s--