Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #25619
Closed (moved) (moved)
Open
Created Mar 26, 2018 by David Fifield@dcf

The webrtc build downloads and runs a cipd program

While doing a build of Tor Browser, I noticed this in logs/webrtc-linux-x86_64.log:

Starting build: Sat Mar 24 00:04:29 2018
Bootstrapping cipd client for linux-amd64 from https://chrome-infra-packages.appspot.com/client?platform=linux-amd64&version=git_revision:ae28364c740acff97ae118adcb2808b6cb5129c5...
[0:02:35] Still working on:
[0:02:35]   src/third_party/icu

Bootstrapping cipd client comes from the cipd program in depot_tools. I suppose it is being run somehow through gclient sync. It downloads a program and then runs it with a selfupdate argument. "cipd" seems to refer to "Chrome infra packages (?)".

I'm not sure what cipd is doing, but if it's downloading software at build time, it could potentially break reproducibility. We are already setting DEPOT_TOOLS_UPDATE=0.

I saw the message in logs/webrtc-linux-i686.log and logs/webrtc-linux-x86_64.log. I did not see it in logs/webrtc-osx-x86_64.log.

I haven't looked very deeply into this. I'm also experimenting with some changes to the webrtc build, but none that should affect this. As a first check, does anyone else have the Bootstrapping cipd client message in logs/webrtc-linux-x86_64.log?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking