mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chhsia0 <...@git.apache.org>
Subject [GitHub] mesos pull request #224: Bundled gRPC v1.4.2 into 3rdparty libraries.
Date Tue, 25 Jul 2017 01:33:40 GMT
GitHub user chhsia0 opened a pull request:

    https://github.com/apache/mesos/pull/224

    Bundled gRPC v1.4.2 into 3rdparty libraries.

    The bundled package is generated with the following command:
    
    git clone -b v1.4.2 https://github.com/grpc/grpc.git grpc-1.4.2
    (cd grpc-1.4.2 && git submodule update --init third_party/benchmark \
    third_party/cares third_party/gflags)
    tar zcvf grpc-1.4.2.tar.gz --exclude .git grpc-1.4.2
    
    We download gRPC from GitHub instead of using the official tarball
    because we need to use `git submodule` to download dependent 3rd party
    packages for gRPC, and the necessary git metadata does not exist in the
    official tarball.
    
    gRPC also depends on openssl, protobuf 3.x and gperftools (unless using
    CMake). Since we have already bundled the latter two, the only system
    dependency is openssl.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/chhsia0/mesos grpc-bundle

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/mesos/pull/224.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #224
    
----
commit 16e85ccd02d32a23e4a22a67625ba6000da499b5
Author: Chun-Hung Hsiao <chhsiao@mesosphere.io>
Date:   2017-05-22T23:30:59Z

    Bundled gRPC v1.4.2 into 3rdparty libraries.
    
    The bundled package is generated with the following command:
    
    git clone -b v1.4.2 https://github.com/grpc/grpc.git grpc-1.4.2
    (cd grpc-1.4.2 && git submodule update --init third_party/benchmark \
    third_party/cares third_party/gflags)
    tar zcvf grpc-1.4.2.tar.gz --exclude .git grpc-1.4.2
    
    We download gRPC from GitHub instead of using the official tarball
    because we need to use `git submodule` to download dependent 3rd party
    packages for gRPC, and the necessary git metadata does not exist in the
    official tarball.
    
    gRPC also depends on openssl, protobuf 3.x and gperftools (unless using
    CMake). Since we have already bundled the latter two, the only system
    dependency is openssl.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message