Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Apr 2018 09:52:49 -0700
From:      Yuri <yuri@freebsd.org>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r468186 - head/databases/sfcgal
Message-ID:  <0bfe4aa8-5d9d-b625-af2d-f7041d40628c@freebsd.org>
In-Reply-To: <20180424074642.lttispipfbvrg7xy@atuin.in.mat.cc>
References:  <201804240728.w3O7SaRa036534@repo.freebsd.org> <20180424074642.lttispipfbvrg7xy@atuin.in.mat.cc>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/24/18 00:46, Mathieu Arnold wrote:
> Because when the major version changes, it will get automagically
> changed in the plist, and the maintainer will not think about bumping
> all dependent ports.


For libraries, committers should always compare headers before and after 
the update, regardless of whether SONAME changes or not. This is because 
developers often make big changes in the headers and don't change SONAME 
accordingly. devel/oniguruma is one example that I've seen, and there 
were other examples. Only changes that are additions of non-virtual 
members are okay. Changes in members, their removals, and additions of 
virtual functions aren't ok.


Yuri





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0bfe4aa8-5d9d-b625-af2d-f7041d40628c>