Unable to follow docker build procedures in tags, new or not
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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