influxdata / influxdata/kapacitor

Unable to resolve dependencies with dep on master

Open
#1,395 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.4k
Forks
479
Avg merge
4d 16h
Merged PRs (30d)
4

Description

When running `dep ensure` on the master branch as of this writing (91b3b08f7dd666916039faafa9ce76c2540de852), `dep` is unable to find a solution and produces the attached output with the verbose flag turned on. This is using the latest version of dep built from master.

It appears that it tries all tagged revisions and the master branch of `github.com/goller/prometheus`, but never tries the `logger-targetmanager-wait` branch where it would (in theory) find a solution.

Dep output: [depout.txt](https://github.com/influxdata/kapacitor/files/1019378/depout.txt)

Contributor guide

Open the contributing guide

Research direction

Reproduce the dependency-resolution failure with `dep ensure` on the Kapacitor master commit 91b3b08f7dd666916039faafa9ce76c2540de852, using the attached verbose `depout.txt` output as the starting evidence. Trace why the resolver does not consider github.com/goller/prometheus's `logger-targetmanager-wait` branch; done means dependency resolution finds a valid solution or the failure is clearly explained.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.