`use of internal package not allowed` when trying to build linkerd-tcp example
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 30/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- docker, docker-compose, go, redis
- Domain
- build-system, devops
Research direction
Start in the linkerd-tcp example by running docker compose build and reproducing the web0 builder failure. Trace the go get -d -v github.com/go-redis/redis step and determine which example build configuration or dependency causes the internal-package error. Done means the example builds successfully.
Written by the indexing model from the issue text.
Description
Trying to run docker compose build within the linkerd-tcp example results in:
=> ERROR [web0 builder 3/5] RUN go get -d -v github.com/go-redis/redis 6.1s
=> [web3 internal] load build context 0.2s
=> => transferring context: 28B 0.0s
=> [web8 internal] load build context 0.2s
=> => transferring context: 28B 0.0s
=> [web9 internal] load build context 0.2s
=> => transferring context: 28B 0.0s
=> [web2 internal] load build context 0.2s
=> => transferring context: 28B 0.0s
=> [web1 internal] load build context 0.2s
=> => transferring context: 28B 0.0s
=> [web7 internal] load build context 0.1s
=> => transferring context: 28B 0.0s
------
> [web0 builder 3/5] RUN go get -d -v github.com/go-redis/redis:
0.349 github.com/go-redis/redis (download)
2.652 github.com/cespare/xxhash (download)
3.535 github.com/dgryski/go-rendezvous (download)
4.199 github.com/redis/go-redis (download)
6.044 ../../../go-redis/redis/cluster.go:17:2: use of internal package not allowed
6.044 ../../../go-redis/redis/cluster.go:18:2: use of internal package not allowed
6.044 ../../../go-redis/redis/command.go:12:2: use of internal package not allowed
6.044 ../../../go-redis/redis/cluster.go:19:2: use of internal package not allowed
6.044 ../../../go-redis/redis/cluster.go:20:2: use of internal package not allowed
6.044 ../../../go-redis/redis/cluster.go:21:2: use of internal package not allowed
6.044 ../../../go-redis/redis/command.go:14:2: use of internal package not allowed
------
failed to solve: process "/bin/sh -c go get -d -v github.com/go-redis/redis" did not complete successfully: exit code: 1
- Dominant language
- Go
- Stars
- 444
- Forks
- 215
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
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.
More from linkerd/linkerd-examples
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
linkerd/linkerd-examples#274 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
linkerd/linkerd-examples#259 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
linkerd/linkerd-examples#247 ·
-
additional test dimensions in lifecycle test environmentMay be free again @siggy claimed this 3013 days ago, and no pull request is open. Openbenchmarking in progress
linkerd/linkerd-examples#225 · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
linkerd/linkerd-examples#223 ·
All issues in linkerd/linkerd-examples
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
FootprintAI/Containarium#3182 ·
Maintainers usually reply within 1 day
-
bug from-studio
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
esengine/DeepSeek-Reasonix#14608 ·
Maintainers usually reply within 1 day
-
triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
getarcaneapp/arcane#4590 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Library panel usage dialog uses singular grammarPossibly taken A pull request linked to this issue is open or already merged. Openarea/frontend/library-panels automated-triage type/bug type/ux
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day