Make atf libraries private

Julio Merino jmmv at freebsd.org
Sat May 24 20:38:30 UTC 2014


=> Moving to freebsd-testing.

On Thu, May 15, 2014 at 11:16 AM, Julio Merino <jmmv at freebsd.org> wrote:
> Hello,
>
> I'd like to make the libatf-c and libatf-c++ private, both in CURRENT _and_ in stable/10.
>
> These libraries are not built by default yet.  Only when WITH_TESTS=yes is defined the libraries are built and installed.
>
> Once installed, nothing outside of the base system should use them with one exception.  The exception are a bunch of atf-related ports (lutok, kyua*) that can use these libraries if and only if the TESTS ports option is enabled.
>
> So... I don't think moving the library impacts binary compatibility in any significant way.
>
> Plan: bring atf port up to date, move libraries to the private directory, make tests link to the libraries in the new location and add the old libraries to the obsolete list.
>
> I will move the libraries sometime next week unless there are objections to be discussed.  Or submit earlier if somebody confirms this is OK.

Ports have been changed to use devel/atf instead of the library in
base so we should now be safe to do this.

I have put a patch under https://phabric.freebsd.org/D49 for review
and intend to submit it either tomorrow or Monday. If anyone wants to
review this, please be my guest; don't forget to add yourself as a
reviewer in Phabricator if you do! Instructions in
https://wiki.freebsd.org/CodeReview

Thanks


More information about the freebsd-testing mailing list