File skip-log-format-parameter.patch of Package gitaly
Index: gitaly/Makefile
===================================================================
--- gitaly.orig/Makefile
+++ gitaly/Makefile
@@ -493,7 +493,7 @@ check-mod-tidy:
${Q}${GIT} diff --quiet --exit-code go.mod go.sum || (echo "error: uncommitted changes in go.mod or go.sum" && exit 1)
${TOOLS_DIR}/gitaly-linters.so: ${SOURCE_DIR}/tools/golangci-lint/go.sum $(wildcard ${SOURCE_DIR}/tools/golangci-lint/gitaly/*.go)
- ${Q}go build -buildmode=plugin -o '$@' -modfile ${SOURCE_DIR}/tools/golangci-lint/go.mod $(filter-out $<,$^)
+ ${Q}go build -mod=vendor -buildmode=plugin -o '$@' -modfile ${SOURCE_DIR}/tools/golangci-lint/go.mod $(filter-out $<,$^)
.PHONY: lint
## Run Go linter.
@@ -701,7 +701,7 @@ ${BUILD_DIR}/bin/gitaly: GO_BUILD_TAGS
${BUILD_DIR}/bin/gitaly: ${GITALY_PACKED_EXECUTABLES} ${GIT_PACKED_EXECUTABLES}
${BUILD_DIR}/bin/praefect: GO_BUILD_TAGS = ${SERVER_BUILD_TAGS}
${GITALY_EXECUTABLES}: ${BUILD_DIR}/bin/%: clear-go-build-cache-if-needed .FORCE
- ${Q}cd ${SOURCE_DIR} && go build -o "$@" -ldflags '-B gobuildid ${GO_LDFLAGS}' -tags "${GO_BUILD_TAGS}" $(addprefix ${SOURCE_DIR}/cmd/,$(@F))
+ ${Q}cd ${SOURCE_DIR} && go build -mod=vendor -buildmode=pie -o "$@" -ldflags '-B gobuildid ${GO_LDFLAGS}' -tags "${GO_BUILD_TAGS}" $(addprefix ${SOURCE_DIR}/cmd/,$(@F))
# This is a build hack to avoid excessive rebuilding of targets. Instead of
# depending on the Makefile, we start to depend on tool versions as defined in
@@ -765,10 +765,10 @@ ${PROTOC}: ${DEPENDENCY_DIR}/protoc.vers
${Q}cp "${PROTOC_INSTALL_DIR}"/bin/protoc ${PROTOC}
${PROTOC_GEN_GITALY_LINT}: proto | ${TOOLS_DIR}
- ${Q}go build -o $@ ${SOURCE_DIR}/tools/protoc-gen-gitaly-lint
+ ${Q}go build -mod=vendor -buildmode=pie -o $@ ${SOURCE_DIR}/tools/protoc-gen-gitaly-lint
${PROTOC_GEN_GITALY_PROTOLIST}: | ${TOOLS_DIR}
- ${Q}go build -o $@ ${SOURCE_DIR}/tools/protoc-gen-gitaly-protolist
+ ${Q}go build -mod=vendor -buildmode=pie -o $@ ${SOURCE_DIR}/tools/protoc-gen-gitaly-protolist
${DEPENDENCY_DIR}/gogoproto:
${Q}${GIT} -c init.defaultBranch=master init ${GIT_QUIET} "${GOGOPROTO_SOURCE_DIR}"