Skip to content

WIP: Install podman-sequoia in rawhide images #411

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

mtrmac
Copy link
Collaborator

@mtrmac mtrmac commented Jul 29, 2025

No description provided.

Makefile Outdated
@@ -132,13 +132,13 @@ help: ## Default target, parses special in-line comments as documentation.
# names and a max-length of 63.
.PHONY: IMG_SFX
IMG_SFX: timebomb-check ## Generate a new date-based image suffix, store in the file IMG_SFX
$(file >$@,$(shell date --utc +%Y%m%dt%H%M%Sz)-f$(FEDORA_RELEASE)f$(PRIOR_FEDORA_RELEASE)d$(subst .,,$(DEBIAN_RELEASE)))
$(file >$@,$(shell date -u +%Y%m%dt%H%M%Sz)-f$(FEDORA_RELEASE)f$(PRIOR_FEDORA_RELEASE)d$(subst .,,$(DEBIAN_RELEASE)))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that change seems unrelated?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, yes. It was supposed to help with macOS compatibility, but it isn’t enough, I’ll drop it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have fixed the rule on macOS, and turned that into a separate commit.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i have the same trouble when using this in macOS

Comment on lines 177 to 181
else # podman-sequoia is only available in Rawhide
INSTALL_PACKAGES+=( \
podman-sequoia
)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here it would be good to add a timebomb as reminder to add sequoia to the older versions as well once available. I guess if it is only rawhide for now it should be set to November once f43 is released at least.

Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250729t083645z-f42f41d13
cache debian c20250729t083645z-f42f41d13
cache fedora c20250729t083645z-f42f41d13
cache fedora-aws c20250729t083645z-f42f41d13
cache fedora-netavark c20250729t083645z-f42f41d13
cache fedora-netavark-aws-arm64 c20250729t083645z-f42f41d13
cache fedora-podman-aws-arm64 c20250729t083645z-f42f41d13
cache prior-fedora c20250729t083645z-f42f41d13
cache rawhide c20250729t083645z-f42f41d13
cache win-server-wsl c20250729t083645z-f42f41d13

Luap99 added a commit to Luap99/libpod that referenced this pull request Jul 29, 2025
@mtrmac
Copy link
Collaborator Author

mtrmac commented Jul 29, 2025

From containers/podman#26674 :

these images are currently unusable for podman CI to the useradd subuid thing

I’ll return to this in a few days.

@Luap99
Copy link
Member

Luap99 commented Jul 30, 2025

According to https://bodhi.fedoraproject.org/updates/FEDORA-2025-3b1a650972 shadow-utils should work again and assign subuids.

@mtrmac mtrmac force-pushed the podman-sequoia branch 2 times, most recently from afa6ff1 to 0948f64 Compare July 30, 2025 14:02
@Luap99
Copy link
Member

Luap99 commented Jul 30, 2025

@timcoding1988 PTAL as well, I think you use macos as well right?

@timcoding1988
Copy link
Collaborator

@timcoding1988 PTAL as well, I think you use macos as well right?

correct @Luap99

- (date --utc) is not supported
- The $(file ) make function is not supported
- macOS sed has no \+ in basic regular expressions, use
  the extended format
- (quote arguments to [ ] to avoid confusing error messages if an earlier sed fails)

Signed-off-by: Miloslav Trmač <[email protected]>
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250730t185529z-f42f41d13
cache debian c20250730t185529z-f42f41d13
cache fedora c20250730t185529z-f42f41d13
cache fedora-aws c20250730t185529z-f42f41d13
cache fedora-netavark c20250730t185529z-f42f41d13
cache fedora-netavark-aws-arm64 c20250730t185529z-f42f41d13
cache fedora-podman-aws-arm64 c20250730t185529z-f42f41d13
cache prior-fedora c20250730t185529z-f42f41d13
cache rawhide c20250730t185529z-f42f41d13
cache win-server-wsl c20250730t185529z-f42f41d13

@mtrmac mtrmac marked this pull request as ready for review July 31, 2025 13:30
@mtrmac mtrmac marked this pull request as draft July 31, 2025 13:30
mtrmac added a commit to mtrmac/skopeo that referenced this pull request Aug 8, 2025
mtrmac added a commit to mtrmac/skopeo that referenced this pull request Aug 8, 2025
mtrmac added a commit to mtrmac/skopeo that referenced this pull request Aug 8, 2025
mtrmac added a commit to mtrmac/skopeo that referenced this pull request Aug 8, 2025
mtrmac added a commit to mtrmac/image that referenced this pull request Aug 8, 2025
- Set VM_IMAGE_NAME on the currently-deleted tests as well

DO NOT MERGE: Depends on UNMERGED containers/automation_images#411 .

Signed-off-by: Miloslav Trmač <[email protected]>
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250812t173301z-f42f41d13
cache debian c20250812t173301z-f42f41d13
cache fedora c20250812t173301z-f42f41d13
cache fedora-aws c20250812t173301z-f42f41d13
cache fedora-netavark c20250812t173301z-f42f41d13
cache fedora-netavark-aws-arm64 c20250812t173301z-f42f41d13
cache fedora-podman-aws-arm64 c20250812t173301z-f42f41d13
cache prior-fedora c20250812t173301z-f42f41d13
cache rawhide c20250812t173301z-f42f41d13
cache win-server-wsl c20250812t173301z-f42f41d13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants