From owner-svn-src-all@freebsd.org Wed Sep 23 16:45:03 2015 Return-Path: Delivered-To: svn-src-all@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 5C9A3A06A8F for ; Wed, 23 Sep 2015 16:45:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-f50.google.com (mail-qg0-f50.google.com [209.85.192.50]) (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 1194A1519 for ; Wed, 23 Sep 2015 16:45:02 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by qgev79 with SMTP id v79so23942916qge.0 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=VA+icVbqby5TxEiwNsLtPNhTs4RWSV+TCxdhRYhWOVj4iMH/v2t1dddFpED3dGgTMj 0vw74pVPCQsa/vJpNxmcUPIC/XqIxODIkbHkcm1mT6ytf3bmlsgZhcizqX3qfGBSuA7e ljm+ZbLxtur60K3Jc5JrpiuS+us1YDs9wADkTmTfxd/GomHdv1ufVy0obQZi84p75m9k 9GMexZvmooLDqEe+IsKcsxyAC0owkeEMfgf63f8Cng7MS14gatlXCyzvtDtzYGMDv7ze x5YOlHJftJ/95T+q2QNU4SnDKqnk6VcHKTTYLF1qts0hDITqUqUsQ5LiaZo/ogY+6JNn eLMw== X-Gm-Message-State: ALoCoQk41zaNVxBHeuk1881nK8fIiwLW8K1EQ0/vYBZKVlFOHJ/+PRJkeM9EmaSxp+EYl4vDkDJM 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-all@freebsd.org X-Mailman-Version: 2.1.20 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: Wed, 23 Sep 2015 16:45:03 -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