Skip to content

Commit

Permalink
Release atf-0.21
Browse files Browse the repository at this point in the history
Update release notes accordingly and bump the major version of the shared
libraries.

In theory, bumping the major version is not strictly necessary because we
only removed the internal config module... but there might be binaries out
there relying on it (see the old version of the ATF libraries in NetBSD).
Better be safe than sorry given that a symbol removal requires a major
version bump.
  • Loading branch information
jmmv committed Oct 23, 2014
1 parent 5d09ac2 commit 5577e8e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
20 changes: 10 additions & 10 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Major changes between releases Automated Testing Framework
Changes in version 0.21
***********************

STILL UNDER DEVELOPMENT; NOT RELEASED YET.
Released on October 23rd, 2014.

* Restored the atf(7) manual page to serve as a reference to all the other
manual pages shipped by ATF.
Expand Down Expand Up @@ -40,17 +40,17 @@ STILL UNDER DEVELOPMENT; NOT RELEASED YET.
* Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang
that ships with FreeBSD 11.0-CURRENT.

* Issue #12: Improved documentation of atf-sh-api(3) and atf-check(1) by
better explaining how they relate to each other.
* Issue #12: Improved documentation of atf-sh(3) and atf-check(1) by better
explaining how they relate to each other.

* Issue #14: Stop setting 'set -e' in atf-sh. This setting was initially
added as a way to enable a "strict" mode in the library and to make test
cases fail fast when they run unprotected commands. However, doing so
in the library is surprising as the responsibility of enabling 'set -e'
should be on the user's code. Also, 'set -e' introduces inconsistent
behavior on subshells and users do not expect that.
* Issue #14: Stopped setting 'set -e' in atf-sh. This setting was
initially added as a way to enable a "strict" mode in the library and to
make test cases fail fast when they run unprotected commands. However,
doing so in the library is surprising as the responsibility of enabling
'set -e' should be on the user's code. Also, 'set -e' introduces
inconsistent behavior on subshells and users do not expect that.

* Issue #15: Fix atf_utils_{fork,wait} to support nested calls.
* Issue #15: Fixed atf_utils_{fork,wait} to support nested calls.

* Issue #16: Fixed test failures (by removing a long-standing hack) on
systems that lack \e support in printf(1).
Expand Down
2 changes: 1 addition & 1 deletion atf-c++/Makefile.am.inc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ libatf_c___la_SOURCES = atf-c++/build.cpp \
atf-c++/tests.hpp \
atf-c++/utils.cpp \
atf-c++/utils.hpp
libatf_c___la_LDFLAGS = -version-info 1:0:0
libatf_c___la_LDFLAGS = -version-info 2:0:0

include_HEADERS += atf-c++.hpp
atf_c___HEADERS = atf-c++/build.hpp \
Expand Down
2 changes: 1 addition & 1 deletion atf-c/Makefile.am.inc
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ libatf_c_la_CPPFLAGS = "-DATF_BUILD_CC=\"$(ATF_BUILD_CC)\"" \
"-DATF_BUILD_CPPFLAGS=\"$(ATF_BUILD_CPPFLAGS)\"" \
"-DATF_BUILD_CXX=\"$(ATF_BUILD_CXX)\"" \
"-DATF_BUILD_CXXFLAGS=\"$(ATF_BUILD_CXXFLAGS)\""
libatf_c_la_LDFLAGS = -version-info 0:0:0
libatf_c_la_LDFLAGS = -version-info 1:0:0

include_HEADERS += atf-c.h
atf_c_HEADERS = atf-c/build.h \
Expand Down

0 comments on commit 5577e8e

Please sign in to comment.