Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2023-07-25 11:23:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.1467 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "podman" Tue Jul 25 11:23:49 2023 rev:109 rq:1100062 version:4.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/podman/podman.changes 2023-07-09 20:42:50.742034572 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.1467/podman.changes 2023-07-25 11:25:53.432609922 +0200 @@ -1,0 +2,533 @@ +Fri Jul 21 05:26:20 UTC 2023 - [email protected] + +- Update to version 4.6.0: + * Bump to v4.6.0 + * Update release notes for v4.6.0 + * Ensure that we appropriately warn that TCP is insecure + * CI: remove build without cgo task + * libpod: use io.Writer vs io.WriteCloser for attach streams + * top: do not depend on ps(1) in container + * api: fix doc for default ps_args + * Add more tests for liveness probes with default hostname & named ports + * Fix TCP probes when the optional host field is not given + * Add support for using port names in Kubernetes health probes + * [CI:DOCS] fix command incorrect in windows + * [CI:DOCS] Reformat and reorder table with --userns options + * [CI:DOCS] Better document the default value of --userns + * Add missing return after utils.InternalServerError() + * Fix markdown in docs for podman-network-create + * Fix multiple filter options logic for `podman volume ls ` + * Should be checking tmpfs versus type not source + * Use constants for mount types + * Fix `podman container prune` docs for `--filter` + * docs: podman-build --network add slirp and pasta + * docs: podman run --network mention comma separted names + * network create: document --internal better + * pkg/specgen: fix support for --rootfs on FreeBSD + * systests: quadlet: fixes for RHEL8 + * Fix windows installer + * Podmansh: Better error, increase timeout to 30s + * Emergency gating-test fixes for RHEL8 + * Packit: remove pre-sync action + * [CI:DOCS] Update RELEASE_NOTES.md with Makefile change + * Bump to v4.6.0-dev + * Bump to v4.6.0-rc2 + * Makefile: `package` -> `rpm` + * Update release notes + * system tests: refactor registry code + * machine start: qemu: wait for SSH readiness + * machine start: qemu: adjust backoffs + * auto update: fix usage of --authfile + * [CI:BUILD] Packit: downstream task action fix + * Fix container errors not being sent via pod removal API + * netavark: macvlan networks keep custom nameservers + * add hostname to network alias + * libpod: set cid network alias in setupContainer() + * Fix: cgroup is not set: internal libpod error after os reboot + * test/e2e: wait for socket + * api: fix slow version endpoint + * manifest inspect: support authentication + * libpod: don't make a broken symlink for /etc/mtab on FreeBSD + * make --syslog errors non fatal + * Fixes typo in the path where quadlet looks for files + * [CI:DOCS] uidmap man pages: fix corrupt italics + * [CI:DOCS] podman-system-service.1.md: document systemd usage + * Use bytes size consistently instead of human size + * bugfix: do not try to parse empty ranges + * pkg/specgen: properly identify image OS on FreeBSD + * [CI:DOCS] Document support of pod security context IDs + * pkg/specgen: add support for 'podman run --init' on FreeBSD + * Remove 'inspecting object' from inspect errors + * Fix readonly=false failure + * pkg/specgen: Add support for Linux emulation on FreeBSD + * Fix up podmansh man page + * Pass in correct cwd value for hooks exe + * specgen: honor --device-cgroup-rule with a new user namespace + * specgen, rootless: raise error with --device-cgroup-rule + * make image listing more resilient + * Trim whitespace from unit files while parsing + * play.go: remove volumes on down -f + * Vendor c/common v0.55.2 + * system service: unset listen fds on tcp + * [CI:DOCS] [Release Notes]: add static routes + * [CI:DOCS] tag podmansh as tech preview in RELEASE_NOTES.md + * [CI:DOCS] uidmap man pages: fix corrupt tables + * libpod: use new libcontainer BlockIO constructors + * Bump to v4.6.0-dev + * Bump to v4.6.0-rc1 + * Bump to v4.6.1-dev + * Bump to v4.6.0 + * Release notes for v4.6.0 + * Update Release Notes for v4.5.1 + * rootless: use default_rootless_network_cmd config + * tests: fix "Storing signatures" check + * Fixes for vendoring Buildah + * Make Podman/Buildah use same DecryptConfig/EncryptConfig funcs + * Do not use deprecated hook functions from c/common + * Bump c/storage to v1.48.0, c/image to v5.26.1, c/common to v0.55.1, buildah to v1.31.0 + * pasta: Remove some leftover code from pasta bats tests + * pasta: Fix pasta tests to work on hosts with multiple interfaces + * fix(command): ignore `--format` in `podman search --list-tags` + * Use /proc/self/gid_map as intended, not uid_map + * podman machine start: fix ready service + * Makefile: don't rely on the non-standard -r flag for ln + * cmd/podman, pkg/domain/infra: sockets should live in /var/run on FreeBSD + * cmd/podman/system: add API server support on FreeBSD + * pasta: Create /etc/hosts entries for pods using pasta networking + * RPM: Fix koji and ELN issues + * Cirrus: Update operating branch + * system tests: add and use _prefetch + * pkg/api: BufferedResponseWriter flush correctly + * pkg/api: top return error to client + * container wait: support health states + * [CI:DOCS] Fix example on PublishPort + * container wait API: use string slice instead of state slice + * podman wait: update man page + * StopContainer(): ignore one more conmon warning + * run,create: modify `--env-merge` behavior for non-existent vars + * use libnetwork/slirp4netns from c/common + * update c/common to latest + * e2e: use parallel-safe /dev subdirectories + * [CI:BUILD] Help Renovate manage the golangci-lint version + * systests: test instrumentation + * compat API create/pull: fix error handling + * compat API push: fix error handling + * GetSafeIPAddress(): discourage its use + * libpod: write /etc/{hosts,resolv.conf} once + * e2e: fix one of the many log flakes + * cmd, push: expose --compression-level + * vendor: bump containers/common + * compat API container create: handle platform parameter + * refactor(machine): remove hard code + * vendor in latests containers/common + * fix(machine): throw `connect: connection refused` after set proxy + * [CI:BUILD] Packit: cleanups + * Add console mode to podman machine + * e2e: kube test: specify expected exit code + * e2e --authfile test: fix test condition + * chore(deps): update dependency setuptools to v68 + * make lint: re-enable revive + * make lint: re-enable ginkgolinter + * make lint: enable rowserrcheck + * make lint: enable wastedassign + * make lint: enable mirror + * bump golangci-lint to v1.53.3 + * auto update: restart instead of stop+start + * cmd/podman/root.go: fix help document issue of the image store + * vendor: bump c/storage to v1.46.2-0.20230616083707-cc0d208e5e1c + * podman: add support for splitting imagestore + * network create --ip-range allow for custom range + * fix(ssh): start machine failed to start with exit status 255 + * remote wait: fix "removed" condition + * [CI:DOCS] Fix service_destinations description in podman man page + * quadlet should exit non zero on failures + * fix(deps): update module golang.org/x/tools to v0.10.0 + * e2e: GetSafeIPAddress() replaces GetRandomIPAddress + * pasta: use code from c/common + * Add support for setting autoupdate in quadlet + * New command: podmansh + * vendor: update c/common to latest + * Add quadlet container support for Mask,Umask options + * libpod: make conmon always log to syslog + * Document how to get secret mounts working on RHEL8 + * Verify podman pull dup image only prints id once + * Vendor in latests containers/common + * Apply suggestions from code review + * Revert "rootlessport: exclude storage drivers via build tags" + * filters: use new FilterID function from c/common + * logformatter: ignore 'TOP-LEVEL' headings + * test/e2e: fix network ID test + * update c/{common,image,storage} to latest + * [CI:DOCS] clarify supported transports in manifest push + * [CI:DOCS] podman-push: rm confusion on supported transports + * container wait: indicate timeout in error + * network-create: document new bclim option + * fix(deps): update module golang.org/x/text to v0.10.0 + * libpod: Podman info output more network information + * fix(deps): update module golang.org/x/term to v0.9.0 + * quadlet: adjust container unit documentation + * e2e: GetRandomIPAddress(): parallelize + * Makefile: add support for 'make help' on FreeBSD + * criu: return error when checking for min version + * Update docs/source/markdown/podman-systemd.unit.5.md + * 250-systemd.bats: remove outdated comment + * github: add issue type as link to podman-desktop + * Add WorkingDir support to quadlet + * rootlessport: exclude storage drivers via build tags + * Add ability to set static routes + * test/upgrade: correctly share mounts between host and container + * Update common, image, and storage deps + * Fix system service manpage name in API Documentation + * style(specgen): omit nil check + * fix(specgen): index out of range when unmask=[] + * Makefile to force a shell when running command + * cirrus,ci: default to overlay for debian env + * Quadlet: Add support for --sysctl flag + * chore(deps): update dependency requests-mock to ~=1.11.0 + * Ignore spurious warnings when killing containers + * Makefile: don't hard-code the path for bash + * fix(deps): update module github.com/burntsushi/toml to v1.3.2 + * GHA: Fix bad job-names & links in monitoring emails + * podman-registry: simpler, safer invocations + * Ensure our mutexes handle recursive locking properly + * Fix an expected error message from pod removal + * Fix a race removing multiple containers in the same pod + * Discard errors when a pod is already removed + * Change Inherit to use a pointer to a container + * e2e: add ginkgo decorators to address flakes ++++ 336 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/podman/podman.changes ++++ and /work/SRC/openSUSE:Factory/.podman.new.1467/podman.changes Old: ---- podman-4.5.1.tar.xz New: ---- podman-4.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ podman.spec ++++++ --- /var/tmp/diff_new_pack.o1MSzo/_old 2023-07-25 11:25:54.004613258 +0200 +++ /var/tmp/diff_new_pack.o1MSzo/_new 2023-07-25 11:25:54.008613281 +0200 @@ -18,7 +18,7 @@ %{!?_user_tmpfilesdir: %global _user_tmpfilesdir %{_datadir}/user-tmpfiles.d} %define project github.com/containers/podman Name: podman -Version: 4.5.1 +Version: 4.6.0 Release: 0 Summary: Daemon-less container engine for managing containers, pods and images License: Apache-2.0 @@ -106,6 +106,19 @@ executes podman commands, it also creates links between all Docker CLI man pages and %{name}. +%package -n %{name}sh +Summary: Confined login and user shell using %{name} +Requires: %{name} = %{version} +Provides: %{name}-shell = {version} +Provides: %{name}-%{name}sh = %{version} + +%description -n %{name}sh +%{name}sh provides a confined login and user shell with access to volumes and +capabilities specified in user quadlets. + +It is a symlink to %{_bindir}/%{name} and execs into the `%{name}sh` container +when `%{_bindir}/%{name}sh is set as a login shell or set as os.Args[0]. + %build # Build podman BUILDFLAGS="-buildmode=pie" PREFIX=%{_prefix} %make_build @@ -197,6 +210,11 @@ %dir %{_user_tmpfilesdir} %endif +%files -n %{name}sh +%license LICENSE +%doc README.md CONTRIBUTING.md install.md transfer.md +%{_bindir}/%{name}sh + %post docker %tmpfiles_create %{_tmpfilesdir}/podman-docker.conf ++++++ _service ++++++ --- /var/tmp/diff_new_pack.o1MSzo/_old 2023-07-25 11:25:54.056613561 +0200 +++ /var/tmp/diff_new_pack.o1MSzo/_new 2023-07-25 11:25:54.060613584 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/containers/podman.git</param> <param name="scm">git</param> - <param name="revision">v4.5.1</param> + <param name="revision">v4.6.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.o1MSzo/_old 2023-07-25 11:25:54.080613701 +0200 +++ /var/tmp/diff_new_pack.o1MSzo/_new 2023-07-25 11:25:54.084613724 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/containers/podman.git</param> - <param name="changesrevision">9eef30051c83f62816a1772a743e5f1271b196d7</param></service></servicedata> + <param name="changesrevision">38e6fab9664c6e59b66e73523b307a56130316ae</param></service></servicedata> (No newline at EOF) ++++++ podman-4.5.1.tar.xz -> podman-4.6.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/podman/podman-4.5.1.tar.xz /work/SRC/openSUSE:Factory/.podman.new.1467/podman-4.6.0.tar.xz differ: char 15, line 1
