Page MenuHomePhabricator

[services] Extract glog installation from folly installation
ClosedPublic

Authored by max on May 16 2022, 6:10 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 4, 9:26 AM
Unknown Object (File)
Fri, Oct 4, 9:26 AM
Unknown Object (File)
Sun, Sep 22, 3:24 PM
Unknown Object (File)
Sun, Sep 22, 3:24 PM
Unknown Object (File)
Sun, Sep 22, 3:23 PM
Unknown Object (File)
Wed, Sep 18, 3:27 PM
Unknown Object (File)
Wed, Sep 18, 3:26 PM
Unknown Object (File)
Wed, Sep 18, 3:16 PM

Details

Summary

At the moment we have glog installation inside the Folly installation bash script in services/base-image/docker/install_folly.sh

Starting from D3969 we are using the glog as our own services dependency and we must extract it to the separate installation script, as mentioned in
the D3969 comments.

Linear task: ENG-1144

Test Plan

Run yarn build-base-image successfully bult services base image.

Diff Detail

Repository
rCOMM Comm
Branch
extend-glog-from-folly
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.May 16 2022, 6:11 AM
Harbormaster failed remote builds in B9157: Diff 12734!
max edited the test plan for this revision. (Show Details)
max added reviewers: karol, tomek.

Add execute bit to the created bash script.

tomek added 1 blocking reviewer(s): karol.

Note @geekbrother's question on Linear here

Note @geekbrother's question on Linear here

Following the comment about C++ dependencies versions, I've created ENG-1144 task to track this in the future.
Passing to @karol-bisztyga for a review.

This revision is now accepted and ready to land.May 20 2022, 1:52 AM
This revision was landed with ongoing or failed builds.May 20 2022, 4:15 AM
This revision was automatically updated to reflect the committed changes.