adonis0147 commented on PR #12691:
URL: https://github.com/apache/doris/pull/12691#issuecomment-1256926409
The workflow we update the third parties is described as follow:
1. In `thirdparty/vars.sh`, we modify the corresponding information of some
packages. Taking `BRPC` as an example, we update the following information:
1. BRPC_DOWNLOAD
2. BRPC_NAME
3. BRPC_SOURCE
4. BRPC_MD5SUM
2. After that, we run `build-thirdparty.sh` and the updated version of these
packages will be installed.
The workaround to figure out the differences:
1. At the last place of each `build_xxx` function, we write the
corresponding MD5 to a specific file (e.g. `INSTALLED_VERSION`)
2. Before we build the third parties, we calculate the different MD5
checksums by comparing the MD5 in the file (e.g. `INSTALLED_VERSION`) and one
in the newest `thirdparty/vars.sh`.
3. We can build the packages which are found in step #2 incrementally.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]