From owner-cvs-all@FreeBSD.ORG Wed Jun 28 02:18:43 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00B5A16A408; Wed, 28 Jun 2006 02:18:43 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62A1244AF3; Wed, 28 Jun 2006 02:18:42 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.6/8.13.6) with ESMTP id k5S2JVpo065285; Tue, 27 Jun 2006 22:19:31 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mark Linimon In-Reply-To: <20060627223848.GA26790@soaustin.net> References: <200606262339.k5QNd9pa047918@repoman.freebsd.org> <44A1ACF5.4000501@FreeBSD.org> <20060627223848.GA26790@soaustin.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-kNSIOQe+1u8OqKFHeAEP" Organization: MarcusCom, Inc. Date: Tue, 27 Jun 2006 22:18:40 -0400 Message-Id: <1151461120.81245.5.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port Cc: cvs-ports@FreeBSD.org, ports-committers@FreeBSD.org, cvs-all@FreeBSD.org, Mark Linimon , Sergey Matveychuk Subject: Re: cvs commit: ports/Mk bsd.port.mk X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 02:18:43 -0000 --=-kNSIOQe+1u8OqKFHeAEP Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2006-06-27 at 17:38 -0500, Mark Linimon wrote: > On Wed, Jun 28, 2006 at 02:11:01AM +0400, Sergey Matveychuk wrote: > > Can I see a log for this breakage? >=20 > Unfortunately I went ahead and cleared the i386-6-exp logfiles out about > an hour ago to get ready for the next build. On top of that, I had alrea= dy > rerun kdelibs3* on both i386-6 and i386-5-exp, with the change backed out= , > to a) make sure that they built, and b) to make the packages available > (they have since been uploaded to the mirrors). (fwiw: the packages did > indeed build after the change.) >=20 > Perhaps pav or marcus still has a copy, I didn't keep one. They were the > ones that first noticed the breakage and asked for the backout. The breakage potential is easy to see. All elements in DEPENDS are always installed by a given port. So, because kdelibs3 has a DEPENDS on kdehier, make will descend into misc/kdehier, and call make install EVERY TIME make install is called in kdelibs3. If you already have kdehier installed (which is the case during a package build), then the ports system will bail out complaining that kdehier is already installed when it does: (cd misc/kdehier; make install) The way this USED to work is that FORCE_PKG_REGISTER was added to .MAKEFLAGS and DEPENDS_ARGS, and thus the above was called as: (cd misc/kdehier; make install FORCE_PKG_REGISTER=3Dyes) This, of course, would not cause the error. As I said to Mark in a follow-up email, it may very well be time to retire DEPENDS, but the patch that was committed did not successfully do that and maintain the buildability of the tree. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-kNSIOQe+1u8OqKFHeAEP Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEoecAb2iPiv4Uz4cRAhiGAKCOdFHvX4QWsxUdj5oAkbZ/l+cANgCeLEjF U1+JKi0JtEEe3mnVBXVdItg= =T0al -----END PGP SIGNATURE----- --=-kNSIOQe+1u8OqKFHeAEP--