Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: migrate libcc's Dockerfile to electron and update it #14786

Merged
merged 5 commits into from
Sep 25, 2018

Conversation

nornagon
Copy link
Member

Description of Change

This commit contains a copy of install-build-deps.sh from current chromium master because it has a nice --backwards-compatible option we can use to hopefully ease pain of being a little behind.

This replaces the Dockerfile that used to be present in libcc and is referred to as electronbuilds/libchromiumcontent in some other Dockerfiles' base images.

Checklist
  • PR description included and stakeholders cc'd
  • relevant documentation is changed or added
  • PR title follows semantic commit guidelines
Release Notes

Notes: no-notes

@nornagon nornagon requested review from jkleinsc and a team September 24, 2018 20:35
Dockerfile.base Outdated
&& /setup/install-build-deps.sh --syms --no-prompt --no-chromeos-fonts --no-nacl \
&& rm -rf /var/lib/apt/lists/*

RUN pip install -U crcmod
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

afaict we don't actually use this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, it's got some dependency in gsutil somewhere.

Copy link
Contributor

@jkleinsc jkleinsc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

nornagon and others added 2 commits September 24, 2018 16:47
nacl contains dependencies needed for arm and ia32 builds
@jkleinsc
Copy link
Contributor

Merging with electron-osx-testing not passing because this change just affects Linux builds.

@jkleinsc jkleinsc merged commit 18c2574 into master Sep 25, 2018
@release-clerk
Copy link

release-clerk bot commented Sep 25, 2018

No Release Notes

@jkleinsc jkleinsc deleted the new-base-dockerfile branch September 25, 2018 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants