trafficserver: 9.1.1 -> 9.1.2
This commit is contained in:
parent
518cffd23d
commit
ea9188a989
|
@ -50,11 +50,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "trafficserver";
|
pname = "trafficserver";
|
||||||
version = "9.1.1";
|
version = "9.1.2";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "mirror://apache/trafficserver/trafficserver-${version}.tar.bz2";
|
url = "mirror://apache/trafficserver/trafficserver-${version}.tar.bz2";
|
||||||
sha256 = "sha256-oicRqKFE6hOpcNG9o3BmrMujtEzi4hrPhBWaljOW+VI=";
|
sha256 = "sha256-eRpyTdwwO5EzrVpt9fF6VEYGZjHb905nQJd065wY5RU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -65,12 +65,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0z1ikgpp00rzrrcqh97931586yn9wbksgai9xlkcjd5cg8gq0150";
|
sha256 = "0z1ikgpp00rzrrcqh97931586yn9wbksgai9xlkcjd5cg8gq0150";
|
||||||
})
|
})
|
||||||
|
|
||||||
# Fix build against ncurses-6.3:
|
./fix-catch2-version-incompatibility.patch
|
||||||
# https://github.com/apache/trafficserver/pull/8437
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/apache/trafficserver/commit/66c86c6b082903a92b9db33c60e3ed947e77d540.patch";
|
|
||||||
sha256 = "1hgpp80xnnjr4k5i6gcllrb7dw4q4xcdrkwxpc1xk2np5cbyxd16";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# NOTE: The upstream README indicates that flex is needed for some features,
|
# NOTE: The upstream README indicates that flex is needed for some features,
|
||||||
|
@ -115,6 +110,8 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
substituteInPlace configure --replace '/usr/bin/file' '${file}/bin/file'
|
substituteInPlace configure --replace '/usr/bin/file' '${file}/bin/file'
|
||||||
|
|
||||||
|
# TODO: remove after the following change has been released
|
||||||
|
# https://github.com/apache/trafficserver/pull/8683
|
||||||
cp ${catch2}/include/catch2/catch.hpp tests/include/catch.hpp
|
cp ${catch2}/include/catch2/catch.hpp tests/include/catch.hpp
|
||||||
'' + lib.optionalString stdenv.isLinux ''
|
'' + lib.optionalString stdenv.isLinux ''
|
||||||
substituteInPlace configure \
|
substituteInPlace configure \
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
diff --git a/src/tscore/unit_tests/test_History.cc b/src/tscore/unit_tests/test_History.cc
|
||||||
|
index 3e699139da0..7505f10aa4c 100644
|
||||||
|
--- a/src/tscore/unit_tests/test_History.cc
|
||||||
|
+++ b/src/tscore/unit_tests/test_History.cc
|
||||||
|
@@ -59,10 +59,10 @@ TEST_CASE("History", "[libts][History]")
|
||||||
|
REQUIRE(history[2].reentrancy == static_cast<short>(NO_REENTRANT));
|
||||||
|
|
||||||
|
history[0].location.str(buf, sizeof(buf));
|
||||||
|
- REQUIRE(string_view{buf} == "test_History.cc:48 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(string_view{buf} == "test_History.cc:48 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
history[1].location.str(buf, sizeof(buf));
|
||||||
|
- REQUIRE(string_view{buf} == "test_History.cc:49 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(string_view{buf} == "test_History.cc:49 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
ts::LocalBufferWriter<128> w;
|
||||||
|
SM<HISTORY_DEFAULT_SIZE> *sm = new SM<HISTORY_DEFAULT_SIZE>;
|
||||||
|
@@ -71,10 +71,10 @@ TEST_CASE("History", "[libts][History]")
|
||||||
|
SM_REMEMBER(sm, 3, NO_REENTRANT);
|
||||||
|
|
||||||
|
w.print("{}", sm->history[0].location);
|
||||||
|
- REQUIRE(w.view() == "test_History.cc:69 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(w.view() == "test_History.cc:69 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
w.reset().print("{}", sm->history[1].location);
|
||||||
|
- REQUIRE(w.view() == "test_History.cc:70 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(w.view() == "test_History.cc:70 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
REQUIRE(sm->history[0].event == 1);
|
||||||
|
REQUIRE(sm->history[0].reentrancy == 1);
|
||||||
|
@@ -106,10 +106,10 @@ TEST_CASE("History", "[libts][History]")
|
||||||
|
REQUIRE(sm2->history.overflowed() == true);
|
||||||
|
|
||||||
|
w.reset().print("{}", sm2->history[0].location);
|
||||||
|
- REQUIRE(w.view() == "test_History.cc:103 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(w.view() == "test_History.cc:103 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
w.reset().print("{}", sm2->history[1].location);
|
||||||
|
- REQUIRE(w.view() == "test_History.cc:98 (____C_A_T_C_H____T_E_S_T____0)");
|
||||||
|
+ REQUIRE(w.view() == "test_History.cc:98 (C_A_T_C_H_T_E_S_T_0)");
|
||||||
|
|
||||||
|
sm2->history.clear();
|
||||||
|
REQUIRE(sm2->history.size() == 0);
|
Loading…
Reference in a new issue