Page MenuHomePhabricator

[services] Extract glog installation from folly installation
ClosedPublic

Authored by max on May 16 2022, 6:10 AM.
Tags
None
Referenced Files
F3356594: D4054.id12735.diff
Sat, Nov 23, 7:33 PM
F3356453: D4054.id12734.diff
Sat, Nov 23, 6:52 PM
F3356404: D4054.id12974.diff
Sat, Nov 23, 6:46 PM
Unknown Object (File)
Thu, Nov 14, 10:22 AM
Unknown Object (File)
Wed, Nov 13, 10:51 AM
Unknown Object (File)
Wed, Nov 13, 10:51 AM
Unknown Object (File)
Wed, Nov 13, 4:00 AM
Unknown Object (File)
Sat, Nov 2, 3:39 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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.