Default option changes-lacking explanation

Alexey Dokuchaev danfe at nsu.ru
Mon Nov 13 16:46:26 UTC 2017


On Mon, Nov 13, 2017 at 09:44:33AM +1100, Dewayne Geraghty wrote:
> It would be very helpful if maintainers could add an explanation for the
> changes to default options that they make.
> 
> For example freeradius3 recently added heimdal and updfromto as default
> options to the build without any reason in either the maintainer's (svn)
> log nor in UPDATING.  As a suggestion:
> 
>   * Improved Kerberos support. Added MIT krb as an option. Heimdal base
>     now defaults to ON.
>   * udp_fromto enables specification of source address, helpful on
>     multi-homed devices. Default is now ON
> 
> I'm sure there are a lot of administrators that would like to have
> consistency in their builds/installs, even if they regularly have to
> review the log files to find it.  This is not to take away the valuable
> work that maintainers contribute to the project, only that a little more
> communication of changes that do affect people will help them to prepare
> pro-actively their builds.

Unfortunately what you're exposing is a much larger problem, not limited
to changes to default options.  The problem is that commit messages in the
ports area are notoriously bad and lack detail, connections to upstream
commits and issues, etc.  Some of us had been trying to drag attention to
this for years, alas with little outcome. :-(  It does not mean that we
should stop though.

./danfe


More information about the freebsd-ports mailing list