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}"
openSUSE Build Service is sponsored by