wireapp / wireapp/wire-server

Unable to follow docker build procedures in tags, new or not

Open
#806 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Haskell
Stars
2.8k
Forks
334
Avg merge
1d 7h
Merged PRs (30d)
50

Description

Similar to #365, this issue has resurfaced with the make docker-deps docker-intermediate docker-services command, due to this commit in cryptobox: https://github.com/wireapp/cryptobox/commit/aadeb1c3e56b5e10d3c34bf8c8a9c525567ca860

In the # compile cryptobox-c phases of Dockerfile.deps and Dockerfile.prebuilder it should set the checkout to a specific tag to avoid this sort of thing. I was able to fix my local copy by adding git checkout tags/v1.0.0. There may also be an issue in the build process for cryptobox itself, but the versioning issue inside wire-server feels like a separate thing

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the # compile cryptobox-c phases in Dockerfile.deps and Dockerfile.prebuilder, then inspect how the make docker-deps docker-intermediate docker-services build checks out cryptobox. Verify the checkout uses a specific tag and rerun the documented make command; done means the Docker build no longer depends on an unpinned cryptobox revision.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, git
Domain
build-system, devops
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.