Hello Arnauld,

I created the changes for updating gotest.tools to 3.5.1. I created a fork and 
pushed to badrikesh/gotest-3.5.1 branch. Please review the above link:
https://salsa.debian.org/badrikesh/gotest.tools/-/tree/badrikesh/gotest-3.5.1?ref_type=heads

After the update I ran the ratt test as suggested, Here's the result:

```
trixie@debian:~/update-gotest-tools$ ~/go/bin/ratt 
gotest.tools_3.5.1-1_amd64.changes
13:49:59 [47/47]
2024/06/11 12:45:02 Loading changes file "gotest.tools_3.5.1-1_amd64.changes"
2024/06/11 12:45:02  - 1 binary packages: 
golang-github-gotestyourself-gotest.tools-dev
2024/06/11 12:45:02 Corresponding .debs (will be injected when building):
2024/06/11 12:45:02     
golang-github-gotestyourself-gotest.tools-dev_3.5.1-1_all.deb
2024/06/11 12:45:02 Setting -dist=sid (from .changes file)
2024/06/11 12:45:02 Figuring out reverse build dependencies using dose-ceve(1). 
This might take a while
2024/06/11 12:45:24 Found 40 reverse build dependencies
2024/06/11 12:45:24 Setting -sbuild_dist=unstable (from .changes file)
2024/06/11 12:45:24 Building package 1 of 40: go-containerregistry
2024/06/11 12:46:25 Building package 2 of 40: crowdsec
2024/06/11 12:49:01 Building package 3 of 40: distrobuilder
2024/06/11 12:50:17 Building package 4 of 40: golang-github-containers-storage
2024/06/11 12:52:46 Building package 5 of 40: 
golang-github-openshift-imagebuilder
2024/06/11 12:53:45 Building package 6 of 40: 
golang-github-containerd-stargz-snapshotter
2024/06/11 12:55:55 Building package 7 of 40: oci-seccomp-bpf-hook
2024/06/11 12:57:08 Building package 8 of 40: 
golang-github-mudler-docker-companion
2024/06/11 12:57:56 Building package 9 of 40: 
golang-github-crowdsecurity-go-cs-bouncer
2024/06/11 12:58:54 Building package 10 of 40: golang-github-containers-psgo
2024/06/11 12:59:38 Building package 11 of 40: golang-oras-oras-go
2024/06/11 13:00:32 Building package 12 of 40: libpod
2024/06/11 13:04:12 Building package 13 of 40: golang-github-moby-term
2024/06/11 13:04:38 Building package 14 of 40: 
golang-github-checkpoint-restore-checkpointctl
2024/06/11 13:05:29 Building package 15 of 40: gotestsum
2024/06/11 13:06:06 Building package 16 of 40: prometheus
2024/06/11 13:12:51 Building package 17 of 40: golang-github-optiopay-kafka
2024/06/11 13:13:44 Building package 18 of 40: singularity-container
2024/06/11 13:17:38 Building package 19 of 40: golang-github-sigstore-sigstore
2024/06/11 13:18:52 Building package 20 of 40: prometheus-postfix-exporter
2024/06/11 13:19:49 Building package 21 of 40: skopeo
2024/06/11 13:21:18 Building package 22 of 40: gitlab-ci-multi-runner
2024/06/11 13:22:18 building gitlab-ci-multi-runner failed: exit status 2
2024/06/11 13:22:18 Building package 23 of 40: rootlesskit
2024/06/11 13:23:05 Building package 24 of 40: containerd
2024/06/11 13:25:34 Building package 25 of 40: docker.io
2024/06/11 13:31:38 Building package 26 of 40: golang-github-containers-image
2024/06/11 13:33:13 Building package 27 of 40: crowdsec-firewall-bouncer
2024/06/11 13:34:17 Building package 28 of 40: golang-github-containers-buildah
2024/06/11 13:37:06 Building package 29 of 40: 
golang-github-samalba-dockerclient
2024/06/11 13:37:59 Building package 30 of 40: golang-k8s-sigs-release-utils
2024/06/11 13:38:47 Building package 31 of 40: crowdsec-custom-bouncer
2024/06/11 13:39:50 Building package 32 of 40: golang-github-crc-org-crc
2024/06/11 13:41:02 Building package 33 of 40: skeema
2024/06/11 13:41:55 Building package 34 of 40: 
golang-github-fsouza-go-dockerclient
2024/06/11 13:42:47 Building package 35 of 40: open-vm-tools
2024/06/11 13:45:55 Building package 36 of 40: golang-github-sylabs-sif
2024/06/11 13:46:57 Building package 37 of 40: golang-github-crewjam-saml
2024/06/11 13:47:35 Building package 38 of 40: golang-github-containers-common
2024/06/11 13:49:16 Building package 39 of 40: golang-github-tonistiigi-fsutil
2024/06/11 13:50:03 Building package 40 of 40: tty-share
2024/06/11 13:50:43 1 packages failed the first pass; you can rerun ratt only 
for them passing the option -include '^(gitlab-ci-multi-runner)$'
2024/06/11 13:50:43 Build results:
2024/06/11 13:50:43 PASSED: golang-github-containers-psgo
2024/06/11 13:50:43 PASSED: containerd
2024/06/11 13:50:43 PASSED: golang-github-crewjam-saml
2024/06/11 13:50:43 PASSED: golang-github-crc-org-crc
2024/06/11 13:50:43 PASSED: golang-github-containers-common
2024/06/11 13:50:43 PASSED: distrobuilder
2024/06/11 13:50:43 PASSED: golang-oras-oras-go
2024/06/11 13:50:43 PASSED: libpod
2024/06/11 13:50:43 PASSED: golang-github-containers-image
2024/06/11 13:50:43 PASSED: crowdsec-firewall-bouncer
2024/06/11 13:50:43 PASSED: tty-share
2024/06/11 13:50:43 PASSED: golang-github-containerd-stargz-snapshotter
2024/06/11 13:50:43 PASSED: oci-seccomp-bpf-hook
2024/06/11 13:50:43 PASSED: golang-github-optiopay-kafka
2024/06/11 13:50:43 PASSED: golang-github-sigstore-sigstore
2024/06/11 13:50:43 PASSED: rootlesskit
2024/06/11 13:50:43 PASSED: golang-github-fsouza-go-dockerclient
2024/06/11 13:50:43 PASSED: go-containerregistry
2024/06/11 13:50:43 PASSED: crowdsec
2024/06/11 13:50:43 PASSED: golang-github-checkpoint-restore-checkpointctl
2024/06/11 13:50:43 PASSED: golang-github-mudler-docker-companion
2024/06/11 13:50:43 PASSED: golang-github-crowdsecurity-go-cs-bouncer
2024/06/11 13:50:43 PASSED: crowdsec-custom-bouncer
2024/06/11 13:50:43 PASSED: golang-k8s-sigs-release-utils
2024/06/11 13:50:43 PASSED: skeema
2024/06/11 13:50:43 PASSED: open-vm-tools
2024/06/11 13:50:43 PASSED: golang-github-sylabs-sif
2024/06/11 13:50:43 PASSED: golang-github-containers-storage
2024/06/11 13:50:43 PASSED: golang-github-moby-term
2024/06/11 13:50:43 PASSED: singularity-container
2024/06/11 13:50:43 PASSED: docker.io
2024/06/11 13:50:43 PASSED: golang-github-samalba-dockerclient
2024/06/11 13:50:43 PASSED: golang-github-tonistiigi-fsutil
2024/06/11 13:50:43 PASSED: gotestsum
2024/06/11 13:50:43 PASSED: prometheus-postfix-exporter
2024/06/11 13:50:43 PASSED: golang-github-containers-buildah
2024/06/11 13:50:43 PASSED: golang-github-openshift-imagebuilder
2024/06/11 13:50:43 PASSED: prometheus
2024/06/11 13:50:43 PASSED: skopeo
2024/06/11 13:50:43 FAILED: gitlab-ci-multi-runner (see 
buildlogs/gitlab-ci-multi-runner_14.10.1-1)
```

Results:

  *   There's a failure with building gitlab-ci-multi-runner_14.10.1-1 while 
building, which is not related to gotest tools
```
gitlab.com/gitlab-org/gitlab-runner/helpers/container/helperimage
gitlab.com/gitlab-org/gitlab-runner/shells/shellstest
gitlab.com/gitlab-org/gitlab-runner/commands/helpers
# gitlab.com/gitlab-org/gitlab-runner/commands/helpers
src/gitlab.com/gitlab-org/gitlab-runner/commands/helpers/file_archiver.go:134:35:
 not enough arguments in call to doublestar.Glob
have (string)
want ("io/fs".FS, string, ...doublestar.GlobOption)
```

  *   I ran the same ratt test with 3.0.3-1 gotest.tools as well 
gitlab-ci-multi-runner, still failed. May we should update 
gitlab-ci-multi-runner as well
  *   Other 39 tests passed
  *   I also tried installing gotest.tools 3.5.1 on the system and ran the 
dh_auto_test for docker (removed vendored version of gotest.tools), 
dh_auto_test passed, without any error as observed earlier related to: 
undefined: is.ErrorIs.


Kindly review the above changes and provide feedback.

Thanks & Regards,
Badrikesh

Reply via email to