Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Apr 2012 08:27:12 -0400
From:      Jerry <jerry@seibercom.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: Updating GnuTLS to latest version
Message-ID:  <20120404082712.26acc4b2@scorpio>
In-Reply-To: <20348.13284.963931.392595@jerusalem.litteratus.org>
References:  <20120404065640.177c6b73@scorpio> <20348.13284.963931.392595@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 4 Apr 2012 07:43:32 -0400
Robert Huff articulated:

> 
> Jerry writes:
> 
> >  GnuTLS v3.0.18 was released on 2012-04-02. The latest port's
> >  versions are "gnutls-2.12.18" and "gnutls-devel-2.99.4"
> >  respectively.
> >  
> >  GnuTLS v3.0.18 is considered the latest stable build by the
> >  authors.  Are there any plans to update the ports system to this
> >  version. In addition, since the port's "gnutls-devel-2.99.4"
> >  version is really not the latest experimental version any longer,
> >  shouldn't it be removed to avoid any confusion?
> 
> 	Looking at the list of ports down-stream, I suspect this will
> require substantial testing before any upgrade is puvlished.  And
> that doesn't count ports that may simply be unable to use it.

The answer then is to simply do what has been done with other ports
that have numerous major version numbers; i.e. Bash, MySQL, etcetera.
Create a GnuTLS-2 and a GnuTLS-3 port and maintain the latest versions
in each respective port. In fact, it is probably the only logical way
to maintain this port correctly. Perhaps even creating a
"GNUTLS_DEFAULT_VERSION=3" directive for the "/etc/make.conf" file.
There are definitely numerous ways to handle this problem.

The benefits are quite obvious. First, the newer port would be available
for testing and use. Second, no matter how much pseudo testing is
actually done by the port maintainer, etcetera, it will never match the
actual results from having the port in general use by those who choose
to use it. Reports of incompatibility, if any, would be greatly
enhanced. As an example, I found I believe five ports that would not
build with the OpenSSL port even though it had reportedly been "tested"
prior to its release.

Unless there is/are some show stopping problems with the newer version;
exempli gratia "it doesn't build on FreeBSD", the rational for delaying its
release seems rather counter productive. In any case, GnuTLS v3.0.0 was
released on 2011-07-29 so it is not like this has suddenly been sprung
upon the community.

-- 
Jerry ♔

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__________________________________________________________________



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