Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 May 2013 17:37:29 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Freddie Cash <fjwcash@gmail.com>
Cc:        FreeBSD Ports Mailing List <ports@freebsd.org>, Lars Engels <lars.engels@0x20.net>
Subject:   Re: Proposal: do not show up the dialog(1) by default?
Message-ID:  <20130523153728.GV96836@ithaqua.etoilebsd.net>
In-Reply-To: <CAOjFWZ7Aa-826LhkTscueS5iXEcME%2B2nHYgTwL%2BejWRUdVgSXA@mail.gmail.com>
References:  <20130523054541.GH96836@ithaqua.etoilebsd.net> <20130523135851.GM32935@e-new.0x20.net> <CAOjFWZ7Aa-826LhkTscueS5iXEcME%2B2nHYgTwL%2BejWRUdVgSXA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--xVUAO+xN0VJlKSe3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, May 23, 2013 at 08:32:20AM -0700, Freddie Cash wrote:
> On Thu, May 23, 2013 at 6:58 AM, Lars Engels <lars.engels@0x20.net> wrote:
>=20
> > On Thu, May 23, 2013 at 07:45:42AM +0200, Baptiste Daroussin wrote:
> > > hi,
> > >
> > > A lot of people seems to be complaining about the configuration dialog
> > popping
> > > up all the time.
> > >
> > > What if we change the default behaviour to not pop up the dialog each
> > time there
> > > is a changed option but only when the user explicitly type make confi=
g?
> > >
> > > Just a proposal, please give your opinion.
> > >
> > > Of course make config-recursive behaviour won't change.
> > >
> > > regards,
> > > Bapt
> >
> > I am strongly against it. Firstly, it's against POLA, secondly, while it
> > hides complexity of the ports system it also hides its biggest
> > advantage.
> > You'll never know which knobs the ports you want to build offer and new
> > users will never find out how to build an Apache web server with PHP
> > support.
> >
> > My proposal get rid of the nagging NLS and DOCS window, ask the user
> > initially if they want NLS and DOCS and enable/disable it globally.
> > Second, encourage the use of portmaster to install new ports, which
> > recursively displays the OPTIONS dialog and does this much faster than
> > make config-recursive.
> > That way you can set/unset all OPTIONS, go to bed and don't find an
> > unanswered dialog in the next morning.
> >
>=20
> I agree.  The dialog needs to appear if there are no saved options for the
> port (thus saving the options).  And it needs to appear if the list of
> options has changed or if the defaults have changed from what's saved in
> /var/db/ports/.
>=20
> If the defaults are the same as what's saved in /var/db/ports/ then the
> options window does not need to appear.
>=20
> IOW, the way the ports tree worked before we lost the ability to set thin=
gs
> globally in /etc/make.conf (although it appears a convoluted hack has been
> added to make this work).

We never lost the ability to set globally in make.conf just a new consisten=
t way
has been added.

--xVUAO+xN0VJlKSe3
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlGeN7gACgkQ8kTtMUmk6EwrvgCfYotua7JKSYCiXKFQCl04Mmll
oFIAoIYOygEG0Tc/z8UNrbmmlAu7uuYr
=ZSkP
-----END PGP SIGNATURE-----

--xVUAO+xN0VJlKSe3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130523153728.GV96836>