-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
Deprecation of buildGoPackage #318069
Copy link
Copy link
Closed
Labels
5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: best practicesDocumentation and discussion around best practices for Nixpkgs developmentDocumentation and discussion around best practices for Nixpkgs development6.topic: golangGo is a high-level general purpose programming language that is statically typed and compiled.Go is a high-level general purpose programming language that is statically typed and compiled.
Metadata
Metadata
Assignees
Labels
5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: best practicesDocumentation and discussion around best practices for Nixpkgs developmentDocumentation and discussion around best practices for Nixpkgs development6.topic: golangGo is a high-level general purpose programming language that is statically typed and compiled.Go is a high-level general purpose programming language that is statically typed and compiled.
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Done
Issue description
Go modules, released 6y ago, are now widely adopted in the ecosystem. Most remaining (~30) packages in nixpkgs using
buildGoPackageweren'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
buildGoPackagePase 2: Mark
buildGoPackageas deprecatedPhase 3: Remove
buildGoPackageThis will be done after the 24.10 branch-off.
buildGoPackage: remove #349478