Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 2015 09:44:56 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Bryan Drewery <bdrewery@freebsd.org>
Cc:        Warner Losh <imp@freebsd.org>, src-committers <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>,  "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r286995 - head/share/mk
Message-ID:  <CANCZdfrKeV3yXOs-rQ92SquroL1tpFsr=obPa4a=19F%2Bs%2BZuTA@mail.gmail.com>
In-Reply-To: <56023395.2080904@FreeBSD.org>
References:  <201508211515.t7LFFM0U028322@repo.freebsd.org> <56023395.2080904@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 22, 2015 at 10:07 PM, Bryan Drewery <bdrewery@freebsd.org>
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrKeV3yXOs-rQ92SquroL1tpFsr=obPa4a=19F%2Bs%2BZuTA>