You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bn...@apache.org on 2021/08/12 17:23:56 UTC

[trafficserver-ci] branch main updated: Updating the h3 tools pins (#37)

This is an automated email from the ASF dual-hosted git repository.

bneradt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/trafficserver-ci.git


The following commit(s) were added to refs/heads/main by this push:
     new d31f1d8  Updating the h3 tools pins (#37)
d31f1d8 is described below

commit d31f1d897799d62b5447cf480064210f067b3706
Author: Brian Neradt <br...@gmail.com>
AuthorDate: Thu Aug 12 12:23:49 2021 -0500

    Updating the h3 tools pins (#37)
    
    This also keeps around the h3 tools build directory for people to
    reference later.
---
 docker/centos/Dockerfile        |  3 +--
 docker/centos/build_h3_tools.sh | 10 +++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/docker/centos/Dockerfile b/docker/centos/Dockerfile
index 7ee2234..7f553ec 100644
--- a/docker/centos/Dockerfile
+++ b/docker/centos/Dockerfile
@@ -29,14 +29,13 @@ RUN alternatives --set python /usr/bin/python3.8
 RUN yum -y install libev-devel jemalloc-devel libxml2-devel \
     c-ares-devel libevent-devel jansson-devel zlib-devel systemd-devel
 
-ARG h3_tools_dir=/var/tmp/h3_tools_tmp
+ARG h3_tools_dir=/root/build_h3_tools
 RUN mkdir -p ${h3_tools_dir}
 WORKDIR ${h3_tools_dir}
 COPY /build_h3_tools.sh ${h3_tools_dir}/build_h3_tools.sh
 # This will install OpenSSL QUIC and related tools in /opt.
 RUN bash ${h3_tools_dir}/build_h3_tools.sh
 WORKDIR /root
-RUN rm -rf ${h3_tools_dir}
 
 # Make sure we pick up this built version of curl, which is in /opt/bin.
 RUN echo 'PATH=/opt/bin:$PATH' | tee -a /etc/profile.d/curl_http3.sh
diff --git a/docker/centos/build_h3_tools.sh b/docker/centos/build_h3_tools.sh
index aa064c6..7ebc015 100755
--- a/docker/centos/build_h3_tools.sh
+++ b/docker/centos/build_h3_tools.sh
@@ -93,7 +93,7 @@ cd ..
 echo "Building nghttp3..."
 [ ! -d nghttp3 ] && git clone https://github.com/ngtcp2/nghttp3.git
 cd nghttp3
-git checkout 40943cacd18f3c8460843bffcb31775e589de668
+git checkout d9605232a39e171f7b5b76d16213e0925bd1ed58
 autoreconf -if
 ./configure --prefix=${BASE} PKG_CONFIG_PATH=${BASE}/lib/pkgconfig:${OPENSSL_PREFIX}/lib/pkgconfig CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
 ${MAKE} -j $(nproc)
@@ -104,7 +104,7 @@ cd ..
 echo "Building ngtcp2..."
 [ ! -d ngtcp2 ] && git clone https://github.com/ngtcp2/ngtcp2.git
 cd ngtcp2
-git checkout 75c5f08ef75055adb5412682b1c96773e2a29665
+git checkout d23e3431d86e5047a756172c6b2cbecab9cea3d4
 autoreconf -if
 ./configure --prefix=${BASE} PKG_CONFIG_PATH=${BASE}/lib/pkgconfig:${OPENSSL_PREFIX}/lib/pkgconfig CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
 ${MAKE} -j $(nproc)
@@ -119,13 +119,13 @@ git checkout --track -b quic origin/quic
 # This commit will be removed whenever the nghttp2 author rebases origin/quic.
 # For reference, this commit is currently described as:
 #
-# commit cdf58e370e6a843b0965aabcd75908ca52633b60
+# commit 19cf303828eca4653130e1aaf27aa57319e3b819
 # Author: Tatsuhiro Tsujikawa <ta...@gmail.com>
 # Date:   Sat Mar 27 23:37:37 2021 +0900
 #
 #     Compile with the latest ngtcp2
 
-git checkout cdf58e370e6a843b0965aabcd75908ca52633b60
+git checkout 19cf303828eca4653130e1aaf27aa57319e3b819
 autoreconf -if
 ./configure --prefix=${BASE} PKG_CONFIG_PATH=${BASE}/lib/pkgconfig:${OPENSSL_PREFIX}/lib/pkgconfig CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
 ${MAKE} -j $(nproc)
@@ -136,7 +136,7 @@ cd ..
 echo "Building curl ..."
 [ ! -d curl ] && git clone https://github.com/curl/curl.git
 cd curl
-git checkout 56cf2de5ac217296778c8fc0d037c922e63ff38e
+git checkout 2bfa57bff184437028025933d26fecb215355173
 autoreconf -i
 ./configure --prefix=${BASE} --with-ssl=${OPENSSL_PREFIX} --with-nghttp2=${BASE} --with-nghttp3=${BASE} --with-ngtcp2=${BASE} CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
 ${MAKE} -j $(nproc)