Skip to content

Deprecation of buildGoPackage #318069

@katexochen

Description

@katexochen

Issue description

Go modules, released 6y ago, are now widely adopted in the ecosystem. Most remaining (~30) packages in nixpkgs using buildGoPackage weren't touched in years. I think most of these can be easily migrated to modules by adding the mod file downstream (or should be removed anyway as they are/their upstream is unmaintained).

Pase 1: Migrate remaining packages using buildGoPackage

Pase 2: Mark buildGoPackage as deprecated

Phase 3: Remove buildGoPackage

This will be done after the 24.10 branch-off.

Metadata

Metadata

Assignees

Labels

5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: best practicesDocumentation and discussion around best practices for Nixpkgs development6.topic: golangGo is a high-level general purpose programming language that is statically typed and compiled.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions