git: 8c9e9c56e18b - main - devel/gitlab-shell: update to 14.3.0

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Fri, 27 May 2022 17:19:07 UTC
The branch main has been updated by mfechner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8c9e9c56e18b336ae38ef980e61438cc18551490

commit 8c9e9c56e18b336ae38ef980e61438cc18551490
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2022-05-27 15:44:23 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-05-27 17:18:31 +0000

    devel/gitlab-shell: update to 14.3.0
    
    Required for gitlab-ce 15.0.0.
    Use a more elegant why to include go deps to compile it.
---
 devel/gitlab-shell/Makefile | 129 ++++++++-----------------------------
 devel/gitlab-shell/distinfo | 150 ++------------------------------------------
 2 files changed, 31 insertions(+), 248 deletions(-)

diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 6a31c87e96c9..0aa72a465d54 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,7 +1,7 @@
 # Created by: Torsten Zuehlsdorff <tz@FreeBSD.org>
 
 PORTNAME=	gitlab-shell
-PORTVERSION=	13.25.1
+PORTVERSION=	14.3.0
 PORTREVISION=	0
 CATEGORIES=	devel
 
@@ -10,123 +10,46 @@ COMMENT=	GitLab Shell handles git commands for GitLab
 
 LICENSE=	MIT
 
-USES=		gmake go:modules
+USES=		gmake go:modules,no_targets
 
 USE_GITLAB=	yes
 GL_ACCOUNT=	gitlab-org
 # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-shell/tags
-GL_COMMIT=	47a45afc661cd86c878e113602a78c3e74739f78
+GL_COMMIT=	42796af90647d55bf2c349a994fd8b9b27526b55
 
 USERS=		git
 GROUPS=		git
 
 #INSTALL_TARGET=	install-strip
+ALL_TARGET=	build
+
+MAKE_ENV=	GOFLAGS="${GO_BUILDFLAGS}"
+# make sure to pass go build options into make process
+MAKE_ENV+=	${GO_ENV}
 
 # for go dependencies
-USE_GITHUB=	nodefault
-# generated with: make gomod-vendor
-# 74dd
-GH_TUPLE=	\
-		DataDog:datadog-go:v4.4.0:datadog_datadog_go/vendor/github.com/DataDog/datadog-go \
-		DataDog:dd-trace-go:v1.32.0:datadog_dd_trace_go/vendor/gopkg.in/DataDog/dd-trace-go.v1 \
-		DataDog:sketches-go:v1.0.0:datadog_sketches_go/vendor/github.com/DataDog/sketches-go \
-		Microsoft:go-winio:v0.5.0:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \
-		StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
-		aws:aws-sdk-go:v1.38.35:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
-		beevik:ntp:v0.3.0:beevik_ntp/vendor/github.com/beevik/ntp \
-		beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
-		census-ecosystem:opencensus-go-exporter-stackdriver:v0.13.8:census_ecosystem_opencensus_go_exporter_stackdriver/vendor/contrib.go.opencensus.io/exporter/stackdriver \
-		census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
-		census-instrumentation:opencensus-proto:v0.3.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \
-		cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
-		client9:reopen:v1.0.0:client9_reopen/vendor/github.com/client9/reopen \
-		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
-		go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
-		go-yaml:yaml:9f266ea9e77c:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
-		go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
-		gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
-		golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
-		golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
-		golang:net:69e39bad7dc2:golang_net/vendor/golang.org/x/net \
-		golang:oauth2:6f1e6394065a:golang_oauth2/vendor/golang.org/x/oauth2 \
-		golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \
-		golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \
-		golang:sys:4dd72447c267:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.3.6:golang_text/vendor/golang.org/x/text \
-		golang:time:f8bda1e9f3ba:golang_time/vendor/golang.org/x/time \
-		golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \
-		google:go-cmp:v0.5.6:google_go_cmp/vendor/github.com/google/go-cmp \
-		google:go-genproto:db860fec028c:google_go_genproto/vendor/google.golang.org/genproto \
-		google:pprof:f964ff605595:google_pprof/vendor/github.com/google/pprof \
-		google:uuid:v1.2.0:google_uuid/vendor/github.com/google/uuid \
-		googleapis:gax-go:v2.0.5:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
-		googleapis:google-api-go-client:v0.54.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
-		googleapis:google-cloud-go:v0.1.0:googleapis_google_cloud_go_trace/vendor/cloud.google.com/go \
-		googleapis:google-cloud-go:v0.92.2:googleapis_google_cloud_go \
-		grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \
-		grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \
-		grpc:grpc-go:v1.40.0:grpc_grpc_go/vendor/google.golang.org/grpc \
-		hashicorp:yamux:a95892c5f864:hashicorp_yamux/vendor/github.com/hashicorp/yamux \
-		jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
-		lightstep:lightstep-tracer-common:a8dfcb80d3a7:lightstep_lightstep_tracer_common_gogo/vendor/github.com/lightstep/lightstep-tracer-common \
-		lightstep:lightstep-tracer-go:v0.25.0:lightstep_lightstep_tracer_go/vendor/github.com/lightstep/lightstep-tracer-go \
-		mattn:go-shellwords:v1.0.11:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \
-		matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
-		mikesmitty:edkey:3356ea4e686a:mikesmitty_edkey/vendor/github.com/mikesmitty/edkey \
-		oklog:ulid:v2.0.2:oklog_ulid_v2/vendor/github.com/oklog/ulid/v2 \
-		opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \
-		otiai10:copy:v1.4.2:otiai10_copy/vendor/github.com/otiai10/copy \
-		philhofer:fwd:v1.1.1:philhofer_fwd/vendor/github.com/philhofer/fwd \
-		pires:go-proxyproto:v0.6.1:pires_go_proxyproto/vendor/github.com/pires/go-proxyproto \
-		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
-		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
-		prometheus:client_golang:v1.11.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
-		prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
-		prometheus:common:v0.26.0:prometheus_common/vendor/github.com/prometheus/common \
-		prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \
-		protocolbuffers:protobuf-go:v1.27.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
-		sebest:xff:671bd2870b3a:sebest_xff/vendor/github.com/sebest/xff \
-		shirou:gopsutil:v3.21.2:shirou_gopsutil_v3/vendor/github.com/shirou/gopsutil \
-		sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
-		stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
-		tinylib:msgp:v1.1.2:tinylib_msgp/vendor/github.com/tinylib/msgp \
-		tklauser:go-sysconf:v0.3.4:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
-		tklauser:numcpus:v0.2.1:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
-		uber-go:atomic:v1.7.0:uber_go_atomic/vendor/go.uber.org/atomic \
-		uber:jaeger-client-go:v2.29.1:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \
-		uber:jaeger-lib:v2.4.1:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib
-
-GL_TUPLE=	\
-		gitlab-org:gitaly:51da8bc17059e4ccd39873e4f3def935341472b8:gitlab_org_gitaly_v14/vendor/gitlab.com/gitlab-org/gitaly/v14 \
-		gitlab-org:golang-crypto:5be136049a80e23e6ae1498c1303b93fb5445cf0:gitlab_org_golang_crypto/vendor/golang.org/x/crypto \
-		gitlab-org:labkit:3c92d42f21ffe0f8b022626411f76fa89087464d:gitlab_org_labkit/vendor/gitlab.com/gitlab-org/labkit
-
-_BUILD_DATE=	$$(date -u "+%Y-%m-%d-%H%M UTC")
-
-GO_BUILDFLAGS=	-tags="tracer_static,tracer_static_jaeger,continuous_profiler_stackdriver" \
-		-ldflags=" \
-		-X 'main.Version=v${PORTVERSION}' \
-		-X 'main.BuildTime=${_BUILD_DATE}'"
-GO_TARGET=	./cmd/gitlab-shell \
-		./cmd/gitlab-shell-authorized-keys-check \
-		./cmd/gitlab-shell-authorized-principals-check \
-		./cmd/gitlab-sshd \
-		./cmd/check
+# Gitlab hosts there dependencies on their own platform and not on go-proxy
+# so we download the required go.mod file from gitlab
+# lines are taken from go.mk
+# ---------------------------
+FETCH_DEPENDS=	${GO_CMD}:${GO_PORT} \
+		ca_root_nss>0:security/ca_root_nss
+MASTER_SITES+=	https://gitlab.com/gitlab-org/gitlab-shell/-/raw/v${DISTVERSION}/
+DISTFILES+=	go.mod
+DIST_SUBDIR=	go/${PKGORIGIN:S,/,_,g}/${DISTNAME}
+EXTRACT_ONLY+=	${DISTFILES:N*.mod\:*:N*.mod:C/:.*//}
+_USES_fetch+=	800:go-post-fetch
+go-post-fetch:
+	@${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies";
+	@(cd ${DISTDIR}/${DIST_SUBDIR}; \
+		[ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \
+		${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all)
+# ---------------------------
 
 VARLOGDIR=	/var/log/gitlab-shell
 
 PLIST_FILES+=	"@dir(git,,755) ${VARLOGDIR}"
 
-# 2dd
-# Very custom here, easy copy not possible from go-mod-vendor
-post-extract:
-	${RM} -r ${WRKSRC}/vendor/cloud.google.com/go
-	${MKDIR} ${WRKSRC}/vendor/cloud.google.com/go
-	@${RLN} ${WRKSRC_googleapis_google_cloud_go}/profiler ${WRKSRC}/vendor/cloud.google.com/go
-	${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/internal
-	@${RLN} ${WRKSRC_googleapis_google_cloud_go}/internal ${WRKSRC}/vendor/cloud.google.com/go
-	@${RLN} ${WRKSRC_googleapis_google_cloud_go}/compute ${WRKSRC}/vendor/cloud.google.com/go
-
 post-patch:
 	${MV} ${WRKSRC}/config.yml.example ${WRKSRC}/config.yml.sample
 	${CP} ${WRKSRC}/config.yml.sample ${WRKSRC}/config.yml
@@ -139,7 +62,7 @@ do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
 	${MKDIR} ${STAGEDIR}${DATADIR}/bin
 	${FIND} ${WRKSRC} -name '*.orig' -delete
-	(cd ${WRKDIR}/bin/ && ${COPYTREE_BIN} .  ${STAGEDIR}${DATADIR}/bin)
+	(cd ${WRKSRC}/bin/ && ${COPYTREE_BIN} .  ${STAGEDIR}${DATADIR}/bin)
 .for x in CHANGELOG LICENSE README.md VERSION config.yml.sample
 	${INSTALL_DATA} ${WRKSRC}/${x} ${STAGEDIR}${DATADIR}/
 .endfor
diff --git a/devel/gitlab-shell/distinfo b/devel/gitlab-shell/distinfo
index 0c6ca478e4b2..931b8a6d532c 100644
--- a/devel/gitlab-shell/distinfo
+++ b/devel/gitlab-shell/distinfo
@@ -1,145 +1,5 @@
-TIMESTAMP = 1650521541
-SHA256 (DataDog-datadog-go-v4.4.0_GH0.tar.gz) = ca4e63041f5e0a176f0affd7a59979255de116686479816a80ff067531f141dc
-SIZE (DataDog-datadog-go-v4.4.0_GH0.tar.gz) = 43175
-SHA256 (DataDog-dd-trace-go-v1.32.0_GH0.tar.gz) = 259edda260b52883bbd6b0cd324d0e2f2f8ab2148465eb675273acc636fc0ea1
-SIZE (DataDog-dd-trace-go-v1.32.0_GH0.tar.gz) = 415092
-SHA256 (DataDog-sketches-go-v1.0.0_GH0.tar.gz) = 882d27e9f2b65f8b1de6f0f53fe141044df31ccc02abb6ca12d7a74ebd8b7b7b
-SIZE (DataDog-sketches-go-v1.0.0_GH0.tar.gz) = 22089
-SHA256 (Microsoft-go-winio-v0.5.0_GH0.tar.gz) = 82c90c7289b8885d4ecf8f8739399200f69bf7ff0d6ac9715d9f5b0f29a8f49d
-SIZE (Microsoft-go-winio-v0.5.0_GH0.tar.gz) = 88506
-SHA256 (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 14dbc4af6952acdb1b941d002cd36fd2299aa6b3144cbcbddbb032c47f816da5
-SIZE (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 11279
-SHA256 (aws-aws-sdk-go-v1.38.35_GH0.tar.gz) = 1c1cd41669e75f4225b8fda42f7500f21408d0a8575ad3665542338ba267242b
-SIZE (aws-aws-sdk-go-v1.38.35_GH0.tar.gz) = 18967606
-SHA256 (beevik-ntp-v0.3.0_GH0.tar.gz) = 6a398b24ee7c4204f73881299a1860976b2a8d6f77c11895e2d06c6c657b5584
-SIZE (beevik-ntp-v0.3.0_GH0.tar.gz) = 10977
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (census-ecosystem-opencensus-go-exporter-stackdriver-v0.13.8_GH0.tar.gz) = 759ac647e059e4fddf4857bcac7b5a82a4a5c389a15dd67b74f647bb8dcf127e
-SIZE (census-ecosystem-opencensus-go-exporter-stackdriver-v0.13.8_GH0.tar.gz) = 90749
-SHA256 (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = cc9dc0234de1baacf1855cf19615b381ca2f2adb83a2871e7a9b8b74e46818cf
-SIZE (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = 176498
-SHA256 (census-instrumentation-opencensus-proto-v0.3.0_GH0.tar.gz) = b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0
-SIZE (census-instrumentation-opencensus-proto-v0.3.0_GH0.tar.gz) = 163404
-SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
-SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
-SHA256 (client9-reopen-v1.0.0_GH0.tar.gz) = 64829db9b9fd0dd94b2444c45a2cb6e926b79c3a2e589a75a5edc2ba488a7875
-SIZE (client9-reopen-v1.0.0_GH0.tar.gz) = 6283
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 1f30df494ffc50c133c5f276f64c94820046b1a3a660c0cca49a5c3a8106db11
-SIZE (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 51655
-SHA256 (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 63efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04
-SIZE (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 86898
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
-SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-net-69e39bad7dc2_GH0.tar.gz) = 859028b1f77d72031aaeb022812f4040aeee1a64956d4751c35b8b40dea11d70
-SIZE (golang-net-69e39bad7dc2_GH0.tar.gz) = 1263995
-SHA256 (golang-oauth2-6f1e6394065a_GH0.tar.gz) = 260cf2761fb6e0aae005d4b40e05fcf34a9269f1dc54dd520debf7c750ff66bf
-SIZE (golang-oauth2-6f1e6394065a_GH0.tar.gz) = 84251
-SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
-SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702
-SHA256 (golang-sync-036812b2e83c_GH0.tar.gz) = 75ac8fc16bdceb2496c4a9cc98584b70c29032d91a9e57a624acb073e3232fda
-SIZE (golang-sync-036812b2e83c_GH0.tar.gz) = 18752
-SHA256 (golang-sys-4dd72447c267_GH0.tar.gz) = 046e3dfe88c8788c03df268704fe3477de9354c56e364b87433935f35b415a36
-SIZE (golang-sys-4dd72447c267_GH0.tar.gz) = 1222385
-SHA256 (golang-text-v0.3.6_GH0.tar.gz) = f66bebcf21985b0a713d67c6c35dfc9800d3b6d00d62b83ed0ce5b2ed4cb9760
-SIZE (golang-text-v0.3.6_GH0.tar.gz) = 8351095
-SHA256 (golang-time-f8bda1e9f3ba_GH0.tar.gz) = e068a34e54894c9c189ba2c2e5b7ea9116ed661f6a7c0d0e744d8e0066017ebb
-SIZE (golang-time-f8bda1e9f3ba_GH0.tar.gz) = 9656
-SHA256 (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 71975d658357e170fd6a41f92539cde8b39c9cd8bfe5931b6311bc5f5c0da0d7
-SIZE (golang-xerrors-5ec99f83aff1_GH0.tar.gz) = 13664
-SHA256 (google-go-cmp-v0.5.6_GH0.tar.gz) = cba2118596f694c135b3f3d6fe49b73ca2a7882aa4d7f346e341cb106afce5f1
-SIZE (google-go-cmp-v0.5.6_GH0.tar.gz) = 104421
-SHA256 (google-go-genproto-db860fec028c_GH0.tar.gz) = fcb5a0df52593e480ec875e89abe63634c246cb1794f908f2580a4cb7829de7e
-SIZE (google-go-genproto-db860fec028c_GH0.tar.gz) = 11063325
-SHA256 (google-pprof-f964ff605595_GH0.tar.gz) = 33aece36d983640620647228f6edd3883e8a58a4fef6191bb8dbd8b1e763e44f
-SIZE (google-pprof-f964ff605595_GH0.tar.gz) = 1723793
-SHA256 (google-uuid-v1.2.0_GH0.tar.gz) = 53ba896ce398435b3ba4f9375f5d4908b09c79daaa54ecd4e5000b7bef984380
-SIZE (google-uuid-v1.2.0_GH0.tar.gz) = 14158
-SHA256 (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 3089affe6f5e27f7a6d494cb399aa6baf232384f763f548ad5ddfbea0e88e59c
-SIZE (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 15328
-SHA256 (googleapis-google-api-go-client-v0.54.0_GH0.tar.gz) = 7d317525f3610a16e3e42a92c14fbd625e8b4ac12861f0c503fc5f7c0482d794
-SIZE (googleapis-google-api-go-client-v0.54.0_GH0.tar.gz) = 21559256
-SHA256 (googleapis-google-cloud-go-v0.1.0_GH0.tar.gz) = 891f0135a80b2a8c65217ddb2b41a3c13a4871bafb25e8494c7c52951bf7c0cd
-SIZE (googleapis-google-cloud-go-v0.1.0_GH0.tar.gz) = 224826
-SHA256 (googleapis-google-cloud-go-v0.92.2_GH0.tar.gz) = 5e453d1a80dec62917a9c392df4d48bdb9907f0f6e6b8a33c74e807439636c73
-SIZE (googleapis-google-cloud-go-v0.92.2_GH0.tar.gz) = 5965007
-SHA256 (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = c9b908202c05a7f821b03ee49cd678e7e71469519054629770e0565d78275cbc
-SIZE (grpc-ecosystem-go-grpc-middleware-v1.3.0_GH0.tar.gz) = 103780
-SHA256 (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = eba66530952a126ab869205bdb909af607bfd9eb09f00207b62eb29140258aa9
-SIZE (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = 24760
-SHA256 (grpc-grpc-go-v1.40.0_GH0.tar.gz) = baab44655d2ca715630356e6a74b2d27d91c8d40095913cd904bcc68ad332a82
-SIZE (grpc-grpc-go-v1.40.0_GH0.tar.gz) = 1305305
-SHA256 (hashicorp-yamux-a95892c5f864_GH0.tar.gz) = 9468ab6cee06cee3e1883a99f5d763bd8d9111e13ce499c5f5f5a705a9979789
-SIZE (hashicorp-yamux-a95892c5f864_GH0.tar.gz) = 24397
-SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
-SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
-SHA256 (lightstep-lightstep-tracer-common-a8dfcb80d3a7_GH0.tar.gz) = 0403290c66b3dd109d0a726784b8b0a8583c5d19d35d12a0c2b89a434ed2d0c6
-SIZE (lightstep-lightstep-tracer-common-a8dfcb80d3a7_GH0.tar.gz) = 58493
-SHA256 (lightstep-lightstep-tracer-go-v0.25.0_GH0.tar.gz) = 62f72a69bdee4b535cb317017a85d8d378a645fa281f14fcf40a7d67bcf1af9d
-SIZE (lightstep-lightstep-tracer-go-v0.25.0_GH0.tar.gz) = 65810
-SHA256 (mattn-go-shellwords-v1.0.11_GH0.tar.gz) = 103a3e83248ebb11bd50d9333a228efc0080646b022e5b0899c2888c7ce432a2
-SIZE (mattn-go-shellwords-v1.0.11_GH0.tar.gz) = 6110
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
-SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
-SHA256 (mikesmitty-edkey-3356ea4e686a_GH0.tar.gz) = 755e5ad2b0124f2197ccc92c909f3dd295771c518872d81b2656acf939e6af2c
-SIZE (mikesmitty-edkey-3356ea4e686a_GH0.tar.gz) = 2296
-SHA256 (oklog-ulid-v2.0.2_GH0.tar.gz) = d2b0dadd45201cd3385736bd5bd9c8c572e42249e713fe65dfb1e1df6870e3e3
-SIZE (oklog-ulid-v2.0.2_GH0.tar.gz) = 56670
-SHA256 (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = cb32b383422a9aae11d260657d52a3789bd799802881b9ced3ee82c370be6f76
-SIZE (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = 35914
-SHA256 (otiai10-copy-v1.4.2_GH0.tar.gz) = 59e4ba0897fa02d144ecd65b0205f7b9dfb355098fd9fe400d899353362e763a
-SIZE (otiai10-copy-v1.4.2_GH0.tar.gz) = 8395
-SHA256 (philhofer-fwd-v1.1.1_GH0.tar.gz) = f8a9e7bc2fffb117eec31666b8aa61bfb3d46e858b0b50fa90d98a6f1f0ebf18
-SIZE (philhofer-fwd-v1.1.1_GH0.tar.gz) = 9790
-SHA256 (pires-go-proxyproto-v0.6.1_GH0.tar.gz) = caf9e8b59181ecd166e2c08b9f9350887775eabf0ad30078974ca9882a69b79d
-SIZE (pires-go-proxyproto-v0.6.1_GH0.tar.gz) = 37504
-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (prometheus-client_golang-v1.11.0_GH0.tar.gz) = a3bc3312bde4182e507042ca0e7ca88aac6656bbf8d516d732e34c3f14bb612a
-SIZE (prometheus-client_golang-v1.11.0_GH0.tar.gz) = 168706
-SHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12
-SIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986
-SHA256 (prometheus-common-v0.26.0_GH0.tar.gz) = 35cfd6f896655c848042802652394cc9da57ef01437f0d78bffb85a467f62a1b
-SIZE (prometheus-common-v0.26.0_GH0.tar.gz) = 116907
-SHA256 (prometheus-procfs-v0.6.0_GH0.tar.gz) = 6ad7a23cf4db9fa5dbf2c5d8fbd0fbf5ffe48e3ddb7bf15f9359813d764ce73c
-SIZE (prometheus-procfs-v0.6.0_GH0.tar.gz) = 169898
-SHA256 (protocolbuffers-protobuf-go-v1.27.1_GH0.tar.gz) = 3ec41a8324431e72f85e0dc0c2c098cc14c3cb1ee8820996c8f46afca2d65609
-SIZE (protocolbuffers-protobuf-go-v1.27.1_GH0.tar.gz) = 1278521
-SHA256 (sebest-xff-671bd2870b3a_GH0.tar.gz) = faaeb494b3e72bf49fa88382d7ce886e3c87d875c4f0745511512bfb12936a86
-SIZE (sebest-xff-671bd2870b3a_GH0.tar.gz) = 4022
-SHA256 (shirou-gopsutil-v3.21.2_GH0.tar.gz) = 9849305d8bf78f9a94df087318b80351cfa82ea7cbcd01204c4399c1b06bba6e
-SIZE (shirou-gopsutil-v3.21.2_GH0.tar.gz) = 281671
-SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74
-SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161
-SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
-SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
-SHA256 (tinylib-msgp-v1.1.2_GH0.tar.gz) = 9759dc9f45160ff1161d670d019f509d55e12b22dfc8a8e1ed71f4c358ee1a01
-SIZE (tinylib-msgp-v1.1.2_GH0.tar.gz) = 83078
-SHA256 (tklauser-go-sysconf-v0.3.4_GH0.tar.gz) = f873a047b9000e7bbfe0eede66565a04dbf5ecf0c251f5a7e406b3f23916cf6b
-SIZE (tklauser-go-sysconf-v0.3.4_GH0.tar.gz) = 26998
-SHA256 (tklauser-numcpus-v0.2.1_GH0.tar.gz) = 3768c36e2e08c9b6c5edd499b19418e20845f2a3ab7131e9ef0df0049afdf68a
-SIZE (tklauser-numcpus-v0.2.1_GH0.tar.gz) = 8118
-SHA256 (uber-go-atomic-v1.7.0_GH0.tar.gz) = 4d655e90a23d023b36607e2ce94c3b7bf650d41c81c0faff32432581d9099ad1
-SIZE (uber-go-atomic-v1.7.0_GH0.tar.gz) = 18566
-SHA256 (uber-jaeger-client-go-v2.29.1_GH0.tar.gz) = 853bd485d5d2bd0ff6d779d2e1196568ee9bf1ce6d529f4430c117cfecc1c849
-SIZE (uber-jaeger-client-go-v2.29.1_GH0.tar.gz) = 232269
-SHA256 (uber-jaeger-lib-v2.4.1_GH0.tar.gz) = c178bcad325857dba29551c16f40707701adf6e3a9e01e1ca3e5edfc3c6de8bc
-SIZE (uber-jaeger-lib-v2.4.1_GH0.tar.gz) = 38010
-SHA256 (gitlab-org-gitlab-shell-47a45afc661cd86c878e113602a78c3e74739f78_GL0.tar.gz) = 2aec091ecc3bd4f4e0ce2b9bb22e97d4814f2e1f84429b37c837bf3e75c799b1
-SIZE (gitlab-org-gitlab-shell-47a45afc661cd86c878e113602a78c3e74739f78_GL0.tar.gz) = 148547
-SHA256 (gitlab-org-gitaly-51da8bc17059e4ccd39873e4f3def935341472b8_GL0.tar.gz) = 23717a3922a0bdeb3960738d1efc98a13bbd41e9cf03856f62cd4417c020f0f3
-SIZE (gitlab-org-gitaly-51da8bc17059e4ccd39873e4f3def935341472b8_GL0.tar.gz) = 3855745
-SHA256 (gitlab-org-golang-crypto-5be136049a80e23e6ae1498c1303b93fb5445cf0_GL0.tar.gz) = 5bdf549e2e71d5a84bd0fc1531d5c23b658c5e356c5e756526c387ae3fdb0ba8
-SIZE (gitlab-org-golang-crypto-5be136049a80e23e6ae1498c1303b93fb5445cf0_GL0.tar.gz) = 1735465
-SHA256 (gitlab-org-labkit-3c92d42f21ffe0f8b022626411f76fa89087464d_GL0.tar.gz) = 507f6bcec7dc67fbd995e929b0d36c476cdec7c4c6a7091b75b52a883381947e
-SIZE (gitlab-org-labkit-3c92d42f21ffe0f8b022626411f76fa89087464d_GL0.tar.gz) = 146688
+TIMESTAMP = 1653639840
+SHA256 (go/devel_gitlab-shell/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0/go.mod) = 753443c8ae3c1ade4a830d7a6822010b00c4604fc8302d79e291af8745d0a238
+SIZE (go/devel_gitlab-shell/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0/go.mod) = 4052
+SHA256 (go/devel_gitlab-shell/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0.tar.gz) = f9d563348f25f25ba91f7f8ccc0b28940b088488da0df8014885c758d7aaaa56
+SIZE (go/devel_gitlab-shell/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0/gitlab-org-gitlab-shell-42796af90647d55bf2c349a994fd8b9b27526b55_GL0.tar.gz) = 151737