From owner-svn-src-all@FreeBSD.ORG Sat Apr 4 17:48:19 2015 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 032B9A91; Sat, 4 Apr 2015 17:48:19 +0000 (UTC) Received: from mail-pd0-x231.google.com (mail-pd0-x231.google.com [IPv6:2607:f8b0:400e:c02::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BDF802ED; Sat, 4 Apr 2015 17:48:18 +0000 (UTC) Received: by pdbnk13 with SMTP id nk13so76569537pdb.0; Sat, 04 Apr 2015 10:48:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=fnvbHLITmFEAqsK3E1GRMV5TL2pPOEaXG7g9QkdFN98=; b=XiY+hCAAEOkxLuQaI/GQhIAdzT3H872cVrr9vc0y9Khz6ryKjhhONQMZFsPCg4cOle Ll5NWkxNnBiJ/a6dbezc0AnTP2JZPPnuehdjiqOrLUKIZCy2jXreS8LeA9l3e0qOq8fu H1TPyyIBz10DOZndEb1DETB7qlEidhmQfdy0o4cf/cAAkCh7XpBh0b/Rn3mUmEnypX5F TQSuPxl76/KrChcJ1ym4WyZQNdPrhJYke2l0g9+95g3tsdDO/DA9DZeMOZSNHPd046fK LdUEKAj1gDMR4uyFp5Vd0LG9aoHxBMUZM7rVgq8x3yuysMdIbVGfo8BwC6gAPxAgQ67A lF2Q== X-Received: by 10.66.141.38 with SMTP id rl6mr13681720pab.25.1428169698304; Sat, 04 Apr 2015 10:48:18 -0700 (PDT) Received: from ?IPv6:2601:8:ab80:7d6:690e:7f5f:75e9:7f78? ([2601:8:ab80:7d6:690e:7f5f:75e9:7f78]) by mx.google.com with ESMTPSA id dj3sm11589751pbd.48.2015.04.04.10.48.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 04 Apr 2015 10:48:17 -0700 (PDT) References: <201504040031.t340VedI086145@svn.freebsd.org> <20150404104320.GB20155@ivaldir.etoilebsd.net> Mime-Version: 1.0 (1.0) In-Reply-To: <20150404104320.GB20155@ivaldir.etoilebsd.net> Content-Type: text/plain; charset=cp932 Content-Transfer-Encoding: quoted-printable Message-Id: <85A796A0-FB31-4B58-BCAA-C48F5DC59ECC@gmail.com> X-Mailer: iPhone Mail (12D508) From: Garrett Cooper Subject: Re: svn commit: r281055 - head/share/mk Date: Sat, 4 Apr 2015 10:48:15 -0700 To: Baptiste Daroussin Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Apr 2015 17:48:19 -0000 > On Apr 4, 2015, at 03:43, Baptiste Daroussin wrote: >=20 >> On Fri, Apr 03, 2015 at 05:36:21PM -0700, Garrett Cooper wrote: >>> On Apr 3, 2015, at 17:31, Baptiste Daroussin wrote: >>>=20 >>> Author: bapt >>> Date: Sat Apr 4 00:31:40 2015 >>> New Revision: 281055 >>> URL: https://svnweb.freebsd.org/changeset/base/281055 >>>=20 >>> Log: >>> Do not install scripts multiple time when using bsd.progs.mk >>>=20 >>> Modified: >>> head/share/mk/bsd.progs.mk >>=20 >> I=81fm sorry I=81fve been lax with this, but unfortunately this doesn=81f= t solve the underlying issue 100%. >>=20 >> 1. You forgot FILES/FILESGROUPS >> 2. This doesn=81ft help cases were targets are manually overridden. >> 3. Etc. >>=20 >> The project I was working on has reached steady state. We should be done w= ith the big hurdle soon-ish (another month or two). I=81fll try to resolve i= t sometime between now and then by putting all of the PROGS logic down into b= sd.prog.mk (where it should have been in the first place=81c), because bsd.p= rogs.mk being included recursively is a layering violation bug that parallel= installs expose. >>=20 >> Thanks! >=20 > Well I have hit this one while packaging base because pkg(8) yell when thi= ngs > are being packaged twice, so I'm fixing when I see them I plan to fix othe= rs > when I'll catch them, if you prefer I can keep that on my own branch to no= t make > collision with your work? That'd be good. I'll check in the short term minimal hack to fix this today a= nd work on moving bsd.test.mk away from bsd.progs.mk on another branch. Thanks for all the packaging stuff in base BTW -- really looking forward to i= t :)!!!=