diff options
| author | Doron Behar <doron.behar@gmail.com> | 2023-04-21 18:08:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-22 11:08:54 +1000 |
| commit | a82c8611ce47491bd3f80e2219bfaab06d47ec2f (patch) | |
| tree | 67d989bf32650253db340e1be849a71153fe18b5 /pkgs/development/python-modules/rangehttpserver | |
| parent | e025c6f560d19c5c72bfcc770bb5e9d18295d0d4 (diff) | |
buildGoModule: don't inherit build hooks when building go-modules (#225349)
* buildGoModule: don't inherit postBuild hook when building go-modules
This is a slight revert of 5ce647b8bf7aee0d3862006d94df7878c7fc03a6
(#212800).
Inheriting these hooks in the `.go-modules` derivation can be confusing:
One doesn't expect them to run when generating the fixed output modules
derivation, but only on the main derivation. A `postBuild` hook that
adds some files to $out will cause a very hard to debug issue[1].
This commit adds support for a dedicated `modPostBuild` hook that will
be used only by the derivation building `.go-modules`. Additionally,
`go.section.md` now explains these attributes behavior better.
[1]:
https://discourse.nixos.org/t/cant-update-a-go-package-getting-go-inconsistent-vendoring/27063/6
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
