Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2024-08-08 10:57:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "podman" Thu Aug 8 10:57:02 2024 rev:138 rq:1192031 version:5.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/podman/podman.changes 2024-07-14 08:49:32.970354595 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.7232/podman.changes 2024-08-08 10:57:17.476889361 +0200 @@ -1,0 +2,159 @@ +Fri Aug 02 12:32:21 UTC 2024 - dcermak@suse.com + +- Update to version 5.2.0: + +### Features +- Podman now supports `libkrun` as a backend for creating virtual machines on + MacOS. The `libkrun` backend has the advantage of allowing GPUs to be mounted + into the virtual machine to accelerate tasks. The default backend remains + `applehv`. +- Quadlet now has support for `.build` files, which allows images to be built by + Quadlet and then used by Quadlet containers. +- Quadlet `.container` files now support two new fields, `LogOpt` to specify + container logging configuration and `StopSignal` to specify container stop + signal ([#23050](https://github.com/containers/podman/issues/23050)). +- Quadlet `.container` and `.pod` files now support a new field, `NetworkAlias`, + to add network aliases. +- Quadlet drop-in search paths have been expanded to include top-level type + drop-ins (`container.d`, `pod.d`) and truncated unit drop-ins + (`unit-.container.d`) + ([#23158](https://github.com/containers/podman/issues/23158)). +- Podman now supports a new command, `podman system check`, which will identify + (and, if possible, correct) corruption within local container storage. +- The `podman machine reset` command will now reset all providers available on + the current operating system (e.g. ensuring that both HyperV and WSL `podman + machine` VMs will be removed on Windows). + +### Changes +- Podman now requires the new kernel mount API, introducing a dependency on + Linux Kernel v5.2 or higher. +- Quadlet `.image` units now have a dependency on `network-online.target` + ([#21873](https://github.com/containers/podman/issues/21873)). +- The `--device` option to `podman create` and `podman run` is no longer ignored + when `--privileged` is also specified + ([#23132](https://github.com/containers/podman/issues/23132)). +- The `podman start` and `podman stop` commands no longer print the full ID of + the pod started/stopped, but instead the user's input used to specify the pod + (e.g. `podman pod start b` will print `b` instead of the pod's full ID) + ([#22590](https://github.com/containers/podman/issues/22590)). +- Virtual machines created by `podman machine` on Linux now use `virtiofs` + instead of `9p` for mounting host filesystems. Existing mounts will be + transparently changed on machine restart or recreation. This should improve + performance and reliability of host mounts. This requires the installation of + `virtiofsd` on the host system to function. +- Using both the `--squash` and `--layers=false` options to `podman build` at + the same time is now allowed. +- Podman now passes container's stop timeout to systemd when creating cgroups, + causing it to be honored when systemd stops the scope. This should prevent + hangs on system shutdown due to running Podman containers. +- The `--volume-driver` option to `podman machine init` is now deprecated. + +### Bugfixes +- Fixed a bug where rootless containers created with the `--sdnotify=healthy` + option could panic when started + ([#22651](https://github.com/containers/podman/issues/22651)). +- Fixed a bug where containers created with the `--sdnotify=healthy` option that + exited quickly would sometimes return an error instead of notifying that the + container was ready + ([#22760](https://github.com/containers/podman/issues/22760)). +- Fixed a bug where the `podman system reset` command did not remove the + containers/image blob cache + ([#22825](https://github.com/containers/podman/issues/22825)). +- Fixed a bug where Podman would sometimes create a cgroup for itself even when + the `--cgroups=disabled` option was specified at container creation time + ([#20910](https://github.com/containers/podman/issues/20910)). +- Fixed a bug where the `/etc/hosts` file in a container was not created with a + newline at the end of the file + ([#22729](https://github.com/containers/podman/issues/22729)). +- Fixed a bug where the `podman start` command could sometimes panic when + starting a container in the stopped state. +- Fixed a bug where the `podman system renumber` command would fail if volumes + existed when using the `sqlite` database backend + ([#23052](https://github.com/containers/podman/issues/23052)). +- Fixed a bug where the `podman container restore` command could not + successfully restore a container in a pod. +- Fixed a bug where an error message from `podman diff` would suggest using the + `--latest` option when using the remote Podman client + ([#23038](https://github.com/containers/podman/issues/23038)). +- Fixed a bug where user could assign more memory to a Podman machine than + existed on the host + ([#18206](https://github.com/containers/podman/issues/18206)). +- Fixed a bug where the `podman events` command was rarely unable to report + errors that occurred + ([#23165](https://github.com/containers/podman/issues/23165)). +- Fixed a bug where containers run in systemd units would sometimes not be + removed correctly on exit when using the `--cidfile` option. +- Fixed a bug where the first Podman command run after a reboot could cause hang + when using transient mode + ([#22984](https://github.com/containers/podman/issues/22984)). +- Fixed a bug where Podman could throw errors about a database configuration + mismatch if certain paths did not exist on the host. +- Fixed a bug where the `podman run` and `podman start` commands could throw + strange errors if another Podman process stopped the container at a midpoint + in the process of starting + ([#23246](https://github.com/containers/podman/issues/23246)). +- Fixed a bug where the `podman system service` command could leak a mount on + termination. +- Fixed a bug where the Podman remote client would panic if an invalid image + filter was passed to `podman images` + ([#23120](https://github.com/containers/podman/issues/23120)). +- Fixed a bug where the `podman auto-update` and `podman system df` commands + could fail when a container was removed while the command was running + ([#23279](https://github.com/containers/podman/issues/23279)). +- Fixed a bug where the `podman machine init` command could panic when trying to + decompress an empty file when preparing the VM image + ([#23281](https://github.com/containers/podman/issues/23281)). +- Fixed a bug where the `podman ps --pod` and `podman pod stats` commands could + sometimes fail when a pod was removed while the command was running + ([#23282](https://github.com/containers/podman/issues/23282)). +- Fixed a bug where the `podman stats` and `podman pod stats` commands would + sometimes exit with a `container is stopped` error when showing all containers + (or pod containers, for `pod stats`) if a container stopped while the command + was running ([#23334](https://github.com/containers/podman/issues/23334)). +- Fixed a bug where the output of container healthchecks was not properly logged + if it did not include a final newline + ([#23332](https://github.com/containers/podman/issues/23332)). +- Fixed a bug where the port forwarding firewall rules of an existing container + could be be overwritten when starting a second container which forwarded the + same port on the host even if the second container failed to start as the + port was already bound. +- Fixed a bug where the containers created by the `podman play kube` command + could sometimes not properly clean up their network stacks + ([#21569](https://github.com/containers/podman/issues/21569)). + +### API +- The Build API for Images now accepts a comma-separated list in the Platform + query parameter, allowing a single API call to built an image for multiple + architectures ([#22071](https://github.com/containers/podman/issues/22071)). +- Fixed a bug where the Remove endpoint for Volumes would return an incorrectly + formatted error when called with an ambiguous volume name + ([#22616](https://github.com/containers/podman/issues/22616)). +- Fixed a bug where the Stats endpoint for Containers would return an + incorrectly formatted error when called on a container that did not exist + ([#22612](https://github.com/containers/podman/issues/22612)). +- Fixed a bug where the Start endpoint for Pods would return a 409 error code in + cases where a 500 error code should have been returned + ([#22989](https://github.com/containers/podman/issues/22989)). +- Fixed a bug where the Top endpoint for Pods would return a 200 status code and + then subsequently an error + ([#22986](https://github.com/containers/podman/issues/22986)). + +### Misc +- Podman no longer requires all parent directories of its root and runroot to be + world-executable + ([#23028](https://github.com/containers/podman/issues/23028)). +- Error messages from the `podman build` command when the `-f` option is given, + but points to a file that does not exist, have been improved + ([#22940](https://github.com/containers/podman/issues/22940)). +- The Podman windows installer is now built using WiX 5. +- Updated the gvisor-tap-vsock library to v0.7.4. This release contains a fix + for a gvproxy crash on macOS when there is heavy network traffic on a fast + link. +- Updated Buildah to v1.37.0 +- Updated the containers/image library to v5.32.0 +- Updated the containers/storage library to v1.55.0 +- Updated the containers/common library to v0.60.0 + +- Remove patch: 0001-Backport-fix-for-CVE-2024-6104.patch (merged upstream) + +------------------------------------------------------------------- Old: ---- 0001-Backport-fix-for-CVE-2024-6104.patch podman-5.1.2.obscpio New: ---- podman-5.2.0.obscpio BETA DEBUG BEGIN: Old: - Remove patch: 0001-Backport-fix-for-CVE-2024-6104.patch (merged upstream) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ podman.spec ++++++ --- /var/tmp/diff_new_pack.bzrShV/_old 2024-08-08 10:57:20.493013353 +0200 +++ /var/tmp/diff_new_pack.bzrShV/_new 2024-08-08 10:57:20.497013517 +0200 @@ -22,7 +22,7 @@ %bcond_without apparmor Name: podman -Version: 5.1.2 +Version: 5.2.0 Release: 0 Summary: Daemon-less container engine for managing containers, pods and images License: Apache-2.0 @@ -30,7 +30,6 @@ URL: https://%{project} Source0: %{name}-%{version}.tar.gz Source1: podman.conf -Patch0: 0001-Backport-fix-for-CVE-2024-6104.patch BuildRequires: man BuildRequires: bash-completion BuildRequires: device-mapper-devel @@ -222,6 +221,7 @@ %{_userunitdir}/podman-kube@.service %{_userunitdir}/podman-restart.service %{_userunitdir}/podman-auto-update.timer +%{_userunitdir}/podman-clean-transient.service %{_systemdusergeneratordir}/podman-user-generator %{_systemdgeneratordir}/podman-system-generator %ghost /run/podman @@ -263,9 +263,9 @@ %preun %service_del_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service -%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer +%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service %postun %service_del_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service -%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer +%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.bzrShV/_old 2024-08-08 10:57:20.525014668 +0200 +++ /var/tmp/diff_new_pack.bzrShV/_new 2024-08-08 10:57:20.529014833 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/containers/podman.git</param> <param name="scm">git</param> - <param name="revision">v5.1.2</param> + <param name="revision">v5.2.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.bzrShV/_old 2024-08-08 10:57:20.549015655 +0200 +++ /var/tmp/diff_new_pack.bzrShV/_new 2024-08-08 10:57:20.553015820 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/containers/podman.git</param> - <param name="changesrevision">94a24974ab345324db1a1489c924af4b89d2d0e9</param></service></servicedata> + <param name="changesrevision">b22d5c61eef93475413724f49fd6a32980d2c746</param></service></servicedata> (No newline at EOF) ++++++ podman-5.1.2.obscpio -> podman-5.2.0.obscpio ++++++ /work/SRC/openSUSE:Factory/podman/podman-5.1.2.obscpio /work/SRC/openSUSE:Factory/.podman.new.7232/podman-5.2.0.obscpio differ: char 49, line 1 ++++++ podman.obsinfo ++++++ --- /var/tmp/diff_new_pack.bzrShV/_old 2024-08-08 10:57:20.609018122 +0200 +++ /var/tmp/diff_new_pack.bzrShV/_new 2024-08-08 10:57:20.613018286 +0200 @@ -1,5 +1,5 @@ name: podman -version: 5.1.2 -mtime: 1720614055 -commit: 94a24974ab345324db1a1489c924af4b89d2d0e9 +version: 5.2.0 +mtime: 1722533522 +commit: b22d5c61eef93475413724f49fd6a32980d2c746
participants (1)
-
Source-Sync