Skip to content

chore(deps): update dependency containers/automation_images to v20240513 - autoclosed#2328

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-ci-vm-image
Closed

chore(deps): update dependency containers/automation_images to v20240513 - autoclosed#2328
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-ci-vm-image

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented May 13, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
containers/automation_images major 20240411t124913z-f39f38d13 -> 20240513t140131z-f40f39d13

Release Notes

containers/automation_images (containers/automation_images)

v20240513t140131z-f40f39d13

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label May 13, 2024
@renovate renovate bot requested a review from cevich May 13, 2024 20:04
@packit-as-a-service
Copy link
Copy Markdown

Ephemeral COPR build failed. @containers/packit-build please check.

@edsantiago
Copy link
Copy Markdown
Member

    openshift.go:86: Log line: panic: encoding alphabet includes duplicate symbols

I can't tell if this is a bug in the new images, or a bug in something fetched from the net, or POM-dependent.

@mtrmac
Copy link
Copy Markdown
Contributor

mtrmac commented May 13, 2024

It’s true enough that https://github.com/openshift/origin/blob/cf7e336cb497b52d5034449f98e91382e4f36eb5/vendor/github.com/ugorji/go/codec/gen.go#L127 contains a duplicate character. The check was added in Go 1.22; if the image has updated from <1.22 to 1.22, I think that’s the explanation.

As for a path forward, patching that old version of OpenShift would not be unprecedented ( https://github.com/containers/automation_images/blob/b7395d11fee6e977d2256b536a485fdb9811839b/skopeo_cidev/setup.sh#L64-L69 ); ugorji/go@8286c2d seems like it might be a fix, I didn’t test that yet.

Ideally, we should either test with a recent version of OpenShift (but that would probably force us to stand up a ~real OpenShift cluster, running it as individual binaries the way we currently are is almost certainly no longer viable), or just stop testing atomic:; OpenShift changed the API in a way which completely breaks atomic: in any later version, so there’s not that much value in maintaining this part of the test. That would be at least a couple of days of work, atomic: is used in some signing tests we can’t just delete (but some are probably redundant).

@cevich
Copy link
Copy Markdown
Member

cevich commented May 21, 2024

or just stop testing atomic:; OpenShift changed the API in a way which completely breaks atomic: in any later version, so there’s not that much value in maintaining this part of the test.

(Drive-by-comment)

It's been a few years, but IIRC there were quite a number of high-level CI setup/operation compromises made to support testing w/ the old OpenShift. It's possible if that testing went away, the CI setup could also be simplified. Implying an improvement to CI testing reliability and ease of maintenance.

@mtrmac
Copy link
Copy Markdown
Contributor

mtrmac commented May 21, 2024

I think removing the atomic: tests and the old OpenShift build would be a worthwhile project, but short-term I’d rather try the smaller fix, so that we are not blocked from using Go 1.22 for other reasons.

Let’s see if containers/automation_images#355 helps.

@renovate renovate bot force-pushed the renovate/major-ci-vm-image branch 4 times, most recently from bf8a882 to a863958 Compare May 27, 2024 13:11
mtrmac added a commit to mtrmac/skopeo that referenced this pull request May 27, 2024
... to see whether it fixes the failures in
containers#2328 .

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
@renovate renovate bot force-pushed the renovate/major-ci-vm-image branch from a863958 to 9783896 Compare May 27, 2024 18:57
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/major-ci-vm-image branch from 9783896 to 0707bcf Compare May 28, 2024 13:59
@renovate renovate bot changed the title chore(deps): update dependency containers/automation_images to v20240513 chore(deps): update dependency containers/automation_images to v20240513 - autoclosed May 29, 2024
@renovate renovate bot closed this May 29, 2024
@renovate renovate bot deleted the renovate/major-ci-vm-image branch May 29, 2024 18:40
@stale-locking-app stale-locking-app bot locked as resolved and limited conversation to collaborators Aug 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file locked - please file new issue/PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants