pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line length
The following reply was made to PR pkg/48157; it has been noted by GNATS.
From: Wolfgang Stukenbrock <wolfgang.stukenbrock%nagler-company.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line
length
Date: Mon, 16 Dec 2013 10:21:14 +0100
Hi to all,
I don't think that placing variables only needed for "some" builds - for
whatever reasons - in /etc/mk.conf is a real good sollution.
This special variable is used to suppress lots of messages while
building some packages during "initial" system installation - the state
of the network is unknown at this time.
(We've automated the system setup a little bit, because it is not
practical to setup (or upgrade) many systems by hand in a consistant way.)
The variable should not be setup for builds later if the system is
completely configured and running.
And I also don't think that editing in /etc/mk.conf "all the time" is a
good idea either.
/etc/mk.conf is the right place to setup system depedant things - e.g.
support for the different compilers on a Solaris system - or
"security"-setups like to disallow automatich installation into /etc/shells.
But neverless, it is no good idea to replicate command line options
while calling make in a recursive way. And this is done!
You will loose even without setting some additional things on the
command line if the recursion is deep enought.
So I don't think to solve this issue is "to hack around for a special
usage" as mentioned in an other reply before.
And I also don't thing that specifying variables with "-D .." is an
unexpected usage. E.g. the messages when additional licenses are needed
to be accepted suggest to do this.
Best regards,
mary christmas and a happy new year
W. Stukenbrock
Thomas Klausner wrote:
> The following reply was made to PR pkg/48157; it has been noted by GNATS.
>
> From: Thomas Klausner <wiz%NetBSD.org@localhost>
> To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
> Cc:
> Subject: Re: pkg/48157: pkgsrc 2013Q2 make-system exeeds max. command line
> length
> Date: Fri, 13 Dec 2013 19:21:05 +0100
>
> On Fri, Dec 13, 2013 at 01:15:00PM +0000, Wolfgang Stukenbrock wrote:
> > The "-D ALLOW_VULNERABLE_PACKAGES" (and some other options) are placed
> > on the command line for each recursive package build again and again and
> > again. So triggering the problem needs a deep recursion tree.
>
> That doesn't sound like a good idea.
> How about putting it in your /etc/mk.conf like the other variables you set?
> Thomas
>
>
Home |
Main Index |
Thread Index |
Old Index