Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-podman-compose for
openSUSE:Factory checked in at 2026-03-07 20:09:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-podman-compose (Old)
and /work/SRC/openSUSE:Factory/.python-podman-compose.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-podman-compose"
Sat Mar 7 20:09:49 2026 rev:7 rq:1337380 version:1.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-podman-compose/python-podman-compose.changes
2025-06-11 16:27:28.518849523 +0200
+++
/work/SRC/openSUSE:Factory/.python-podman-compose.new.8177/python-podman-compose.changes
2026-03-07 20:14:40.431641058 +0100
@@ -1,0 +2,127 @@
+Wed Feb 11 15:53:28 UTC 2026 - Egbert Eich <[email protected]>
+
+- Updated to v1.5.0
+ * Bug fixes
+ - Fixed path to a local SSH key to be relative to the directory
+ of compose file during build.
+ - Fixed CMD healthchecks to run the given command directly
+ and not use /bin/sh -c.
+ - Fixed regression of dockerfile definition if current directory
+ name ends with ".git".
+ - Fixed exit code from push command.
+ Implemented short syntax for environment variables set in .env
+ for compose.yml environment: section.
+ - Fixed regression of log output including "text" in detached
+ mode.
+ - Implemented up --no-recreate to work as advertised.
+ - Stack traces emitted due to YAML parse errors are now hidden.
+ * Features
+ - Added unregister command to remove systemd service registration
+ (podman-compose systemd -a unregister).
+ - Added new docker_compose_compat x-podman meta setting to enable
+ all Docker Compose compatibility settings
+ - Added new name_separator_compat x-podman setting to change name
+ separator to hyphen, same as Docker Compose.
+ - Added support for environment variable interpolation for YAML
+ keys.
+ - Added io.podman.compose.service label to created containers.
+ It contains the same value as com.docker.compose.service.
+ - Added relabel option to secret to make possible to read the
+ secret file by the contained process.
+ - Added support for setting x-podman values using PODMAN_COMPOSE_*
+ environment variables.
+ - Added support to set --route option to podman network create
+ via x-podman.routes key on network configuration.
+ - Implemented support for custom pod names in --in-pod.
+- From version v1.4.1:
+ * Bug fixes
+ - Fixed relative host path resolution for volume bind mount source
+ (regression since v1.4.0).
+- From version v1.4.0:
+ * Bug fixes
+ - Fixed handling of relative includes and extends in compose
+ files.
+ - Fixed error when merging arguments in list and dictionary
+ syntax.
+ - Fixed issue where short-lived containers could execute twice
+ when using up in detached mode.
+ - Fixed up command hanging on Podman versions earlier than 4.6.0.
+ - Fixed issue where service_healthy conditions weren't enforced
+ during up command.
+ - Fixed support for the --scale flag.
+ - Fixed bug causing dependent containers to start despite
+ --no-deps flag.
+ - Fixed port command behavior for dynamic host ports.
+ - Fixed interpolation of COMPOSE_PROJECT_NAME when set from
+ top-level name in compose file.
+ - Fixed project name evaluation order to match compose spec.
+ - Fixed build context when using git URLs.
+ - Fixed KeyError when down is called with non-existent service.
+ - Skip down during up when no active containers exist.
+ - Fixed non-zero exit code on failure when using up -d.
+ - Fixed SIGINT handling during up command for graceful shutdown.
+ - Fixed NotImplementedError when interrupted on Windows.
+ * Features
+ - Added --quiet flag to config command to suppress output.
+ - Added support for pids_limit and deploy.resources.limits.pids.
+ - Added --abort-on-container-failure option.
+ - Added --rmi argument to down command for image removal.
+ - Added support for x-podman.disable-dns to disable DNS plugin
+ on defined networks.
+ - Added support for x-podman.dns to set DNS nameservers for
+ defined networks.
+ - Improved file descriptor handling - no longer closes
+ externally created descriptors.
+ - This allows descriptors created e.g. via systemd socket
+ activation to be passed to containers.
+ - Added support for cpuset configuration.
+ - Added support for reset and override tags when merging
+ compose files.
+ - Added support for x-podman.interface_name to set network
+ interface names.
+ - Added support for x-podman.pod_args to override default
+ --pod-args.
+- From version v1.3.0:
+ * Bug fixes
+ - Fixed support for de-facto alternative Dockerfile names
+ (e.g. Containerfile).
+ - Fixed a bug that caused attempts to create already
+ existing pods multiple times.
+ - Fixed compatibility with docker-compose in how symlinks
+ to docker-compose.yml are handled.
+ - Fixed freeze caused by too long log lines without a
+ newline.
+ - Fixed support for network_mode: none.
+ - Improved error detection by rejecting service definitions
+ that contain both network_mode and networks keys, which
+ is not allowed.
+ * Features
+ - Added support for build labels.
+ - Added support for "platform" property in the build command.
+ - Added support for "ssh" property in the build command.
+ - Added support for cache_from and cache_to fields in build
+ section.
+ - Added support for honoring the condition in the depends_on
+ section of the service, if stated.
+ - Added x-podman.no_hosts setting to pass --no-hosts to
+ podman run.
+ - Added support for compatibility with docker compose for
+ default network behavior when no network defined in
+ service. This is controlled via default_net_behavior_compat
+ feature flag.
+ - Added a way to get compatibility of default network names
+ with docker compose.
+ - This is selected by setting default_net_name_compat: true
+ on x-podman global dictionary.
+ - Added support for the device_cgroup_rules property in
+ services.
+ - Added support for removing networks in podman-compose down.
+ - Added support for network scoped service aliases.
+ - Added support for network level mac_address attribute.
+ - Added ability to substitute variables with the environment
+ of the service.
+ * Misc
+ - Declared compatibility with Python 3.13.
+- Update note on why we are unable to run unit tests in OBS.
+
+-------------------------------------------------------------------
Old:
----
podman-compose-1.2.0.obscpio
New:
----
podman-compose-1.5.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-podman-compose.spec ++++++
--- /var/tmp/diff_new_pack.8fJhDl/_old 2026-03-07 20:14:41.115669355 +0100
+++ /var/tmp/diff_new_pack.8fJhDl/_new 2026-03-07 20:14:41.115669355 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-podman-compose
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,8 +18,9 @@
%{?sle15_python_module_pythons}
%global src_name podman-compose
+
Name: python-%{src_name}
-Version: 1.2.0
+Version: 1.5.0
Release: 0
Summary: A script to run docker-compose using podman
License: GPL-2.0-only
@@ -70,9 +71,8 @@
%python_expand sed -i '1d' %{buildroot}%{$python_sitelib}/podman_compose.py
# %%check
-# FIXME: we don't run upstream's tests, because those are currently only
-# docker-compose files that are run via podman-compose to check the
-# compatibility in a non-automated fashion.
+# We don't run upstream's unit tests, because they require podman to pull
+# containers and rootless podman to run in a build environment.
%post
%python_install_alternative podman-compose
++++++ _service ++++++
--- /var/tmp/diff_new_pack.8fJhDl/_old 2026-03-07 20:14:41.175671836 +0100
+++ /var/tmp/diff_new_pack.8fJhDl/_new 2026-03-07 20:14:41.195672664 +0100
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/containers/podman-compose</param>
<param name="scm">git</param>
- <param name="revision">v1.2.0</param>
+ <param name="revision">v1.5.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.8fJhDl/_old 2026-03-07 20:14:41.223673823 +0100
+++ /var/tmp/diff_new_pack.8fJhDl/_new 2026-03-07 20:14:41.239674484 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/containers/podman-compose</param>
- <param
name="changesrevision">d38b26bb015a5991dad445d25a2af6fa2b61caca</param></service></servicedata>
+ <param
name="changesrevision">f7eeda1a3db10952424af6a5b0501c269ebe3f0d</param></service></servicedata>
(No newline at EOF)
++++++ podman-compose-1.2.0.obscpio -> podman-compose-1.5.0.obscpio ++++++
++++ 22742 lines of diff (skipped)
++++++ podman-compose.obsinfo ++++++
--- /var/tmp/diff_new_pack.8fJhDl/_old 2026-03-07 20:14:41.759695996 +0100
+++ /var/tmp/diff_new_pack.8fJhDl/_new 2026-03-07 20:14:41.767696327 +0100
@@ -1,5 +1,5 @@
name: podman-compose
-version: 1.2.0
-mtime: 1719387808
-commit: d38b26bb015a5991dad445d25a2af6fa2b61caca
+version: 1.5.0
+mtime: 1751897580
+commit: f7eeda1a3db10952424af6a5b0501c269ebe3f0d