Skip to content

Dependency Update Failed: Module Path Conflicts and Go Version Requirements #10

@codeWithUtkarsh

Description

@codeWithUtkarsh

Dependency Update Failed

The automated dependency update process encountered critical errors that prevent updating the dependencies.

Issues Identified:

  1. Go Version Requirement: github.com/ortelius/pdvd-backend/v12@v12.0.507 requires Go >= 1.26.1 (currently using an older version)

  2. Module Path Mismatches:

    • github.com/armon/go-metrics → module declares path as github.com/hashicorp/go-metrics
    • github.com/circonus-labs/circonusllhist → module declares path as github.com/openhistogram/circonusllhist
    • github.com/go-ini/ini → module declares path as gopkg.in/ini.v1
    • gopkg.in/alecthomas/kingpin.v2 → module declares path as github.com/alecthomas/kingpin/v2

Recommended Actions:

  1. Update Go version to 1.26.1 or higher
  2. Update import paths in the codebase to match the correct module paths:
    • Replace github.com/armon/go-metrics with github.com/hashicorp/go-metrics
    • Replace github.com/circonus-labs/circonusllhist with github.com/openhistogram/circonusllhist
    • Replace github.com/go-ini/ini with gopkg.in/ini.v1
    • Replace gopkg.in/alecthomas/kingpin.v2 with github.com/alecthomas/kingpin/v2

Error Output:

go: github.com/ortelius/pdvd-backend/v12@v12.0.507 requires go >= 1.26.1; switching to go1.26.1
go: github.com/armon/go-metrics@upgrade (v0.5.4) requires github.com/armon/go-metrics@v0.5.4: parsing go.mod:
	module declares its path as: github.com/hashicorp/go-metrics
	        but was required as: github.com/armon/go-metrics
go: github.com/circonus-labs/circonusllhist@upgrade (v0.4.1) requires github.com/circonus-labs/circonusllhist@v0.4.1: parsing go.mod:
	module declares its path as: github.com/openhistogram/circonusllhist
	        but was required as: github.com/circonus-labs/circonusllhist
go: github.com/go-ini/ini@upgrade (v1.67.1) requires github.com/go-ini/ini@v1.67.1: parsing go.mod:
	module declares its path as: gopkg.in/ini.v1
	        but was required as: github.com/go-ini/ini
go: gopkg.in/alecthomas/kingpin.v2@upgrade (v2.4.0) requires gopkg.in/alecthomas/kingpin.v2@v2.4.0: parsing go.mod:
	module declares its path as: github.com/alecthomas/kingpin/v2
	        but was required as: gopkg.in/alecthomas/kingpin.v2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions