From owner-svn-src-head@freebsd.org Wed Sep 23 16:44:57 2015 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E7E28A06A3F for ; Wed, 23 Sep 2015 16:44:57 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-f48.google.com (mail-qg0-f48.google.com [209.85.192.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B48D314AE for ; Wed, 23 Sep 2015 16:44:57 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by qgt47 with SMTP id 47so23920342qgt.2 for ; Wed, 23 Sep 2015 09:44:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=w8P7LnDzVVlvp8vyaLLTUOUxlD+dTYn7TfD+BcZYHbk=; b=BB7OGGeX9/69HX5pqx0w+vNmbEeCZ05RMRclMLfI/CNdbLRq1dF71CU00Kt6H8bBpU +mizs4M9EbgWkTRoRtTDdb8gGKe6aomvVvtomKQWrh3meMl3XOYTjC5expGOQBRPRL8P QbN6/t9AYxubeIHAucxyM0SiNRoKRMcFNCuoqX0Mx7PFAas0v/FKWHPmF7TuPTyMBnsO Tplk4nMZze6MRZeO8AmWaYBMWQf+lqUO/hy/wivGZUkQkyfGsWu5fI9djDxxcMLKoz2Z 5SRGWTOOgvxmpjKlT2IZMUvJ7nccVo47EV4MwxuhATu0DOS6i7eJPYV6qOMLaCJtspAv 9lCQ== X-Gm-Message-State: ALoCoQlcYTgkND3v0N9rDXxfcO0hEwkvbgkyhTdLXtJrfXPRntGN5AjcWXBULDILCs+iB7comS1r MIME-Version: 1.0 X-Received: by 10.140.82.199 with SMTP id h65mr1685926qgd.52.1443026696362; Wed, 23 Sep 2015 09:44:56 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.140.80.167 with HTTP; Wed, 23 Sep 2015 09:44:56 -0700 (PDT) X-Originating-IP: [40.140.178.190] In-Reply-To: <56023395.2080904@FreeBSD.org> References: <201508211515.t7LFFM0U028322@repo.freebsd.org> <56023395.2080904@FreeBSD.org> Date: Wed, 23 Sep 2015 09:44:56 -0700 X-Google-Sender-Auth: BTf5HDry8oJ-hb5x9zl6Qd3Xzjg Message-ID: Subject: Re: svn commit: r286995 - head/share/mk From: Warner Losh To: Bryan Drewery Cc: Warner Losh , src-committers , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 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: Wed, 23 Sep 2015 16:44:58 -0000 On Tue, Sep 22, 2015 at 10:07 PM, Bryan Drewery wrote: > On 8/21/15 8:15 AM, Warner Losh wrote: > > Author: imp > > Date: Fri Aug 21 15:15:22 2015 > > New Revision: 286995 > > URL: https://svnweb.freebsd.org/changeset/base/286995 > > > > Log: > > Document bsd.progs.mk, including its status as being strongly > > discouraged and that it will be going away as soon as is practicable. > > > > Modified: > > head/share/mk/bsd.README > > I find this functionality irreplaceable for simplicity. The alternative > is more Makefiles for simple extra progs. Granted it has meta mode > dirdeps issues but I think that is acceptable as there are other ways to > address that. > > Where is this deprecation coming from? Is it just due to bapt's > in-progress (but not working) patch at https://reviews.freebsd.org/D3444 > to remove bsd.progs.mk in place of PROGS in bsd.prog.mk? > > I would like to document PROGS properly. I had no idea how it worked > until reading over it tonight. If the plan wasn't to remove PROGS itself > I will do so. > It doesn't work and has lots of issues. Those issues haven't been fixed. It didn't look like they would be fixed any time soon. It seemed there was a consensus to deprecate it because of those issues. bapt was part of that group, and his problems with packaging that bsd.progs.mk creates played into this decision. If the issues are fixed, then we can change our recommendations based on the changed circumstance. Warner