Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package podlet for openSUSE:Factory checked in at 2026-02-03 21:32:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/podlet (Old) and /work/SRC/openSUSE:Factory/.podlet.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "podlet" Tue Feb 3 21:32:16 2026 rev:3 rq:1330677 version:0.3.1~0 Changes: -------- --- /work/SRC/openSUSE:Factory/podlet/podlet.changes 2024-10-07 21:49:35.399656832 +0200 +++ /work/SRC/openSUSE:Factory/.podlet.new.1995/podlet.changes 2026-02-03 21:34:02.523025302 +0100 @@ -1,0 +2,144 @@ +Tue Feb 03 06:13:59 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.3.1~0: + This is a fairly large release which includes a number of bug + fixes and new features. In the future, the goal is to have + smaller releases more frequently. Here are some highlights of + this release: + * Added support for Quadlet options introduced in Podman v5.1.0 + (#85) and v5.2.0 (#123). This includes support for creating + .build Quadlet files with podlet podman build and from the + build section of a service in a Compose file. + * Added the -s, --split-options option (#168) which allows the + user to specify which Quadlet options should be split onto + multiple lines. + By default, Podlet combines all Quadlet options that can be + into a space separated list. + For example, podlet podman run -e ONE=one -e TWO=two image + results in: + + # image.container + [Container] + Environment=ONE=one TWO=two + Image=image + + While podlet -s Environment podman run -e ONE=one -e TWO=two + image results in: + + # image.container + [Container] + Environment=ONE=one + Environment=TWO=two + Image=image + + See podlet --help for more information and all Quadlet options + that can be split. + * Fixed a number of bugs related to Compose file handling (#122). + * Added a Minimum Supported Rust Version (MSRV) policy (#169) + which can be seen in the contribution guide. + * Features + - (container) Add GroupAdd= Quadlet option. + - (container) Add subpath image mount option. + - (generate) Add options to ignore unsupported pod options. + (#86) + - Added --ignore-infra-conmon-pidfile and + --ignore-pod-id-file options to podlet generate pod. + - The --infra-conmon-pidfile and --pod-id-file options are + deliberately unimplemented by podlet podman pod create as + they are set by Quadlet when generating the systemd service + unit file, and cannot be set multiple times. Because podlet + generate pod uses podlet podman pod create internally, this + caused an error when attempting to generate a .pod Quadlet + file from a pod created using either of those options, such + as those created with the deprecated podman generate + systemd command. + - (compose) Merge << keys. (#58) + - (compose) Perform additional validation. + - Ensures that networks, volumes (when used across multiple + services), configs, and secrets used in each service are + defined in the appropriate top-level field. + - (container) Add LogOpt= Quadlet option. + - (container) Add StopSignal= Quadlet option. + - (container) Add NetworkAlias= Quadlet option. + - (pod) Add NetworkAlias= Quadlet option. + - (build) Generate .build Quadlet file from command. + - Added the podlet podman build subcommand. + - (compose) .build Quadlet files from Compose. (#100) + - Added support to podlet compose for converting the build + section of a Compose service to a .build Quadlet file. + - (compose) Search for podman-compose.yaml when using podlet + compose by [@TheRealBecks] in #167. + - Add --split-options option. (#118) + - By default, when generating a Quadlet file, Podlet will + combine all Quadlet options that can be into a space + separated list (e.g., Environment=ONE=one TWO=two). The + --split-options option allows the user to specify which + Quadlet options they would like Podlet to write on separate + lines. + * Bug Fixes + - Support podman pod create --name option by @ananthb in #89. + - (compose) Append .network to container network name. (#90) + - (generate) Accept array or object from podman inspect output. + (#94) + - Podman v5.0.0 and newer always returns an array from podman + inspect. Older versions of Podman may return a single JSON + object if there is only one result, notably for podman pod + inspect. + - (compose) Prepend container dependencies with pod name. + (#114) + - When the podlet compose --pod option is used, the names of + the services from the Compose file are prepended with the + pod name. If a service had a dependency via the depends_on + attribute, the name of the dependency was not similarly + prepended with the pod name when added to the [Unit] + section of the Quadlet file. + - (compose) Support services[].memswap_limit. + - The services[].memswap_limit attribute is translated to + podman run --memory-swap. + - (container) Support short flag -h for podman run --hostname. + (#105) + - Changed short help flag to -? for podlet podman run. This + could be a potentially minor breaking change for some + users. + - (compose) .build Quadlet file error reporting. (#126) + - If there was an error converting the build section of a + Compose service it would not be reported to the user. The + rest of the service would fail to convert to a .container + Quadlet file as the image would not be set (it's set after + the build section is successfully converted). The user + would receive a "image or build is required" error as the + service error would be reported first. + * Documentation + - (readme) Add homebrew to the installation section by + @cprecioso in #80. + - (contributing) Add MSRV policy. + - Set MSRV to 1.85, following the Rust version in Debian + stable. + - (readme) Update demo, features, and usage. + * Refactor + - Add generic impls of HostPaths trait. + - Destruct tuples to enhance readability by @Integral-Tech. + - impl Serialize for podlet::quadlet::File. + - Changed podlet::serde::quadlet::Serializer to accept + sequences and tuples in addition to structs. Elements in a + sequence are serialized as separate sections. Tuples are + combined into a single section (for combining + podlet::quadlet::Resource and podlet::quadlet::Globals). + * Miscellaneous + - (release-container) Add --all to buildah manifest push. (#82) + - Add Podman v5.1.0 to PodmanVersion. + - (deps) Update compose_spec to v0.3.0. (#91, #96, #106, #117) + - Add Podman v5.2.0 to PodmanVersion. + - (ci) Add msrv job. + - Update to Rust 2024 edition. + - Includes changes to formatting for the Rust 2024 style + edition. + - (deps) Replace nix with rustix. + - (lints) Fix Clippy lints. + - (release) Update dist. + - Formerly known as cargo-dist. + - (ci) Bump actions/checkout to v6. + - (ci) Add spellcheck job. + - (deps) Update dependencies. + +------------------------------------------------------------------- Old: ---- podlet-0.3.0~0.obscpio New: ---- podlet-0.3.1~0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ podlet.spec ++++++ --- /var/tmp/diff_new_pack.ubgxvo/_old 2026-02-03 21:34:04.711117128 +0100 +++ /var/tmp/diff_new_pack.ubgxvo/_new 2026-02-03 21:34:04.715117296 +0100 @@ -1,7 +1,7 @@ # # spec file for package podlet # -# Copyright (c) 2024 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 @@ -17,17 +17,19 @@ Name: podlet -Version: 0.3.0~0 +Version: 0.3.1~0 Release: 0 Summary: Podman quadlet generator License: MPL-2.0 URL: https://github.com/containers/podlet/ Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst +BuildRequires: cargo >= 1.85 BuildRequires: cargo-packaging %description -Podlet generates podman quadlet files from a podman command, compose file, or existing object. +Podlet generates podman quadlet files from a podman command, compose file, or +existing object. %prep %autosetup -p1 -a1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ubgxvo/_old 2026-02-03 21:34:04.775119814 +0100 +++ /var/tmp/diff_new_pack.ubgxvo/_new 2026-02-03 21:34:04.783120150 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/k9withabone/podlet</param> <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param> <param name="scm">git</param> - <param name="revision">v0.3.0</param> + <param name="revision">v0.3.1</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ubgxvo/_old 2026-02-03 21:34:04.815121492 +0100 +++ /var/tmp/diff_new_pack.ubgxvo/_new 2026-02-03 21:34:04.823121828 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/k9withabone/podlet</param> - <param name="changesrevision">06825f71168edbc9a2c73c7ac8595d6d779b02f9</param></service></servicedata> + <param name="changesrevision">ca463af859931a9a43688d869eae5fe3a95e7143</param></service></servicedata> (No newline at EOF) ++++++ podlet-0.3.0~0.obscpio -> podlet-0.3.1~0.obscpio ++++++ ++++ 8276 lines of diff (skipped) ++++++ podlet.obsinfo ++++++ --- /var/tmp/diff_new_pack.ubgxvo/_old 2026-02-03 21:34:05.119134251 +0100 +++ /var/tmp/diff_new_pack.ubgxvo/_new 2026-02-03 21:34:05.123134419 +0100 @@ -1,5 +1,5 @@ name: podlet -version: 0.3.0~0 -mtime: 1716319026 -commit: 06825f71168edbc9a2c73c7ac8595d6d779b02f9 +version: 0.3.1~0 +mtime: 1770051867 +commit: ca463af859931a9a43688d869eae5fe3a95e7143 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/podlet/vendor.tar.zst /work/SRC/openSUSE:Factory/.podlet.new.1995/vendor.tar.zst differ: char 7, line 1
