summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch
diff options
context:
space:
mode:
authorstuebinm <stuebinm@disroot.org>2024-02-25 18:49:15 +0100
committerstuebinm <stuebinm@disroot.org>2024-02-25 18:49:15 +0100
commit086388fc15419bd9000378056a4369f63948ab1a (patch)
tree0dc3f5bafca45271e2272b4f563deedad7f8d026 /pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch
parent077d41f9d849ee60c8b3b6b9e6bfce771f35bc17 (diff)
mattermost: 8.1.10 → 9.5.1
This jumps Mattermost ESR Versions (see [1] for their release cycle). The new version makes use of Go's workspace feature, which unfortunately the buildGoModule function does not (yet?) support [2], which breaks the previous build process for mattermost. Further, the new release also makes use of private modules only included in the (non-free) enterprise version of mattermost which makes it impossible to build in the usual way even outside of nixpkgs's build abstractions [3]. Both issues can be solved by using Go 1.22, which has added support for vendoring when using workspaces, and instructing it to ignore errors with the -e flag. This requires overriding the go-modules derivation's buildPhase, and still produces a functional binary. [1] https://docs.mattermost.com/upgrade/extended-support-release.html [2] https://github.com/NixOS/nixpkgs/issues/203039 [3] https://github.com/mattermost/mattermost/issues/26221
Diffstat (limited to 'pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch')
0 files changed, 0 insertions, 0 deletions