commit f8d52b37a66f27506fdb031fa6056b67d3894420 Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Mar 18 18:55:52 2025 -0400 debian/changelog: update commit d86fa2475ea89ff93e73cae4d223cc24116b2eb1 Author: Reinhard Tartler <siretart@tauware.de> Date: Thu Mar 20 09:33:10 2025 -0400 No longer enable systemd services, provide longer explanation in NEWS.Debian commit f5ec3d30d363c0bc2e99e7c92c12f55223cfd290 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Mar 19 18:05:36 2025 -0400 No longer enable podman-restart, Closes: #1095048 commit acfff6210b0732e1fc0724367e986c0d858b5b9d Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Mar 19 06:57:03 2025 -0400 ignore timeout patch tar in debian is ok now commit 7bea9f32f309a231cd252c9f54a1c87adf76970e Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Mar 19 06:49:08 2025 -0400 system-tests: new system tests related to xfs requires mkfs.xfs commit f91ba30026066b3cfe1466fcabdc9e1e699c575e Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Mar 18 18:57:03 2025 -0400 Tighten build dependencies commit a8d775f9b494d81e84fe7ed2687ca97d35f4c983 Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Mar 18 18:54:06 2025 -0400 Unfuzz patches commit 2891152c9e80fb557a7de98486b891de595b53cc Merge: f4f07677 d8e7a4a9 Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Mar 18 18:53:20 2025 -0400 Update upstream source from tag 'upstream/5.4.1+ds1' Update to upstream version '5.4.1+ds1' with Debian dir 6036528694e61d5865a0f16504ac094ac4d557c0 commit d8e7a4a9e6a892a0908883e5a7971858d6d227c1 Merge: 19733c9b b79bc8af Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Mar 18 18:53:20 2025 -0400 New upstream version 5.4.1+ds1 commit b79bc8afe796cba51dd906270a7e1056ccdfcf9e Author: Matt Heon <mheon@redhat.com> Date: Tue Mar 11 13:22:13 2025 -0400 Bump to v5.4.1 Signed-off-by: Matt Heon <mheon@redhat.com> commit 854657602f3a3ebdee55a5788736d33d16322c3d Merge: 1c434429 01a55d9d Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Tue Mar 11 15:43:08 2025 +0000 Merge pull request #25531 from openshift-cherrypick-robot/cherry-pick-25501-to-v5.4 [v5.4] update gvproxy version to 0.8.4 commit 01a55d9d5ca7db2911af3bf0a0bd7b1cf5e145d0 Author: Yevhen Vydolob <yvydolob@redhat.com> Date: Fri Mar 7 10:57:28 2025 +0200 update gvproxy version to 0.8.4 The 0.8.4 has one important fix[1], which could improve #25121. Also it set all places to use same version of gvisor-tap-vsock [1]https://github.com/containers/gvisor-tap-vsock/issues/474 Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com> commit 1c434429fa352bfb460cc4b3edaf8cae4f29fa61 Merge: 771d7a8d 118aa9ef Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Tue Mar 11 10:13:14 2025 +0000 Merge pull request #25476 from openshift-cherrypick-robot/cherry-pick-25445-to-v5.4 [v5.4] [skip-ci] Packit/RPM: Display upstream commit SHA in all rpm builds commit 771d7a8d2c28740f951aa547c2198ae233b5b43b Merge: 76e6a3d5 0f20d212 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Tue Mar 11 10:10:31 2025 +0000 Merge pull request #25521 from mheon/541_backports Backports for v5.4.1 commit 0f20d21240f52c56dab21c5959782ca81c580fee Author: Matt Heon <mheon@redhat.com> Date: Mon Mar 10 14:38:37 2025 -0400 Update Buildah to v1.39.2 Signed-off-by: Matt Heon <mheon@redhat.com> commit bdcede792fa228f39818beccc6a0a9485cb87c38 Author: Matt Heon <mheon@redhat.com> Date: Mon Mar 10 13:22:55 2025 -0400 Update release notes for v5.4.1 Signed-off-by: Matt Heon <mheon@redhat.com> commit 3e6e003173d86dcc17b2a05529675a408a0a14d0 Author: Jakub Panek <me@panekj.dev> Date: Sun Feb 23 04:05:23 2025 +0100 Fix reporting summed image size for compat endpoint Signed-off-by: Jakub Panek <me@panekj.dev> commit 090dbc4cee29146a25148ca6e497c3574dd99b20 Author: Brent Baude <bbaude@redhat.com> Date: Tue Mar 4 14:11:46 2025 -0600 podman-import only supports gz and tar according to the conversation in #18193, we only support plain tar or gzipped tar as input. Fixes: #18193 Signed-off-by: Brent Baude <bbaude@redhat.com> commit 5327df1921c9476af15ef38ebcddea69a32d74c7 Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Mar 5 14:24:40 2025 +0100 quadlet kube: correctly mark unit as failed When no containers could be started we need to make sure the unit status reflects this. This means we should not send the READ=1 message and not keep the service container running when we were unable to start any container. There is the question what should happen when only a subset was started. For systemd we can only be either running or failed. And as podman kube play also just keeps the partial started pods running I opted to let systemd keep considering this as success. Fixes #20667 Fixes https://issues.redhat.com/browse/RHEL-80471 Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit bc37e935ba3d764206d84fb6d9026d5d49c8d00c Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Mar 5 14:47:26 2025 +0100 pkg/domain/infra/abi/play.go: fix two nilness issues The first condition is checking an error where no error is returned and the second is checking even though err == nil was matched above already so we know the error is not nil here. Then also replace os.IsNotExist(err) with errors.Is(err, os.ErrNotExist) as that should be used for new code. This should not change behavior in any way. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 02e8a59774c5eabc7f8b9e5c27786a83cb3c041e Author: Paul Holzinger <pholzing@redhat.com> Date: Tue Mar 4 18:20:04 2025 +0100 kube play: don't print start errors twice It is very bad practise to print to stdout in our backend code without nay real context. The exact same error message is returned to the caller and printed in the cli frontend hwere it should be. Therefore drop this print as it is redundant. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit cd8582d4f0049f7442c7a45bc3b156e5bc0a0192 Author: Yuri Timenkov <yuri@timenkov.pro> Date: Thu Mar 6 12:40:43 2025 +0000 libpod: race in WaitForConditionWithInterval() There are multiple concurrent goroutinces which produce result and they race agains each other, while producing different results. This commit addresses at least a part of the problem - producing different results for competing "sources". Fixes: #25479 Signed-off-by: Yuri Timenkov <yuri@timenkov.pro> commit ab7c54b4cf38bd2246c9ef76440a23ccafdf0289 Author: Yuri Timenkov <yuri@timenkov.pro> Date: Thu Mar 6 12:37:47 2025 +0000 libpod: race in WaitForExit() with autoremove When waiting for container to be not-running, sometimes wait retuns code -1 with an empty error instead of actual exit code. It turned out that syncContainer returns ErrCtrRemoved for a removed container instead of ErrNoSuchCtr, while data can still be pulled from the database. This fixes the issue by taking into account both codes. Fixes: #25479 Signed-off-by: Yuri Timenkov <yuri@timenkov.pro> commit 180d55165de424a6adcdce12eaf04717752c01e1 Author: David Negstad <David.Negstad@microsoft.com> Date: Tue Mar 4 21:31:19 2025 -0800 Don't try to resolve host path if copying to container from stdin. Fixes: #25472 Signed-off-by: David Negstad <David.Negstad@microsoft.com> commit b716aa17e284161a1a425dbf5e0e8628e155003e Author: Ashley Cui <acui@redhat.com> Date: Thu Mar 6 14:34:16 2025 -0500 Use svg for pkginstaller banner On external monitors with different resolutions, our pkginstaller logo renders poorly. Using vector graphics solves this problem. Signed-off-by: Ashley Cui <acui@redhat.com> commit 76e6a3d5e2c656281f3880d74f84d552808a5ebd Merge: 7b0a999b bff9da4e Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Mon Mar 10 15:08:00 2025 +0000 Merge pull request #25515 from openshift-cherrypick-robot/cherry-pick-25488-to-v5.4 [v5.4] Create quota before _data dir for volumes commit bff9da4e3ab5809076496435e4dd5f69157c4ad8 Author: Matt Heon <mheon@redhat.com> Date: Thu Feb 27 10:38:53 2025 -0500 Create quota before _data dir for volumes This resolves an ordering issue that prevented quotas from being applied. XFS quotas are applied recursively, but only for subdirectories created after the quota is applied; if we create `_data` before the quota, and then use `_data` for all data in the volume, the quota will never be used by the volume. Also, add a test that volume quotas are working as designed using an XFS formatted loop device in the system tests. This should prevent any further regressions on basic quota functionality, such as quotas being shared between volumes. Fixes #25368 Fixes https://issues.redhat.com/browse/RHEL-82198 Fixes https://issues.redhat.com/browse/RHEL-82199 Signed-off-by: Matt Heon <mheon@redhat.com> commit f4f07677394b7356688498f619128f42fc2072a8 Merge: e4eabb72 37b95c0b Author: Reinhard Tartler <siretart@debian.org> Date: Sat Mar 8 13:20:39 2025 +0000 Merge branch 'build-origin' into 'debian/sid' debian/rules: set "Build Origin" field See merge request go-team/packages/podman!11 commit 7b0a999baf610637c73e6bd0aee47704fbf323a8 Merge: 7f6c2ade a15623d1 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Thu Mar 6 13:20:23 2025 +0000 Merge pull request #25482 from openshift-cherrypick-robot/cherry-pick-25478-to-v5.4 [v5.4] [CI:DOCS] Packit: clarify secondary status in CI commit a15623d12f2156440c26e18bb32617cd19a04a44 Author: Lokesh Mandvekar <lsm5@fedoraproject.org> Date: Wed Mar 5 18:34:15 2025 +0530 Packit: clarify secondary status in CI Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org> commit 118aa9ef9406edc44871e83e1cae7f60403b1f19 Author: Lokesh Mandvekar <lsm5@fedoraproject.org> Date: Tue Mar 4 17:50:44 2025 +0530 Packit/RPM: Display upstream commit SHA in all rpm builds Packit's `pre-sync` action allows modification of spec file prior to dist-git PR creation. This is already being done on containers-common rpm to update c/storage and c/image verions tags in spec. This commit will allow `podman version` to show `Git Commit: $SHA` for copr as well as koji builds. Ref: https://raw.githubusercontent.com/containers/common/refs/heads/main/.packit.yaml Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org> commit 7f6c2ade9492f4c900732af2a383e8680cc1ba69 Merge: 6f616936 fea21e9b Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Mon Mar 3 17:19:32 2025 +0000 Merge pull request #25444 from openshift-cherrypick-robot/cherry-pick-25408-to-v5.4 [v5.4] podman run: fix --pids-limit -1 wrt runc commit fea21e9bc06b9df53f2b5255b87fbd3017233e69 Author: Kir Kolyshkin <kolyshkin@gmail.com> Date: Wed Feb 26 15:49:09 2025 -0800 podman run: fix --pids-limit -1 wrt runc Since commit c25cc7230 ("Allow a value of -1 to set unlimited pids limit") podman converts the pids-limit value of -1 to 0 for OCI spec. Unfortunately, different runtimes (crun and runc) treat pids.limit=0 differently, and the runtime-spec definition is somewhat vague (see [1]). Long term fix belongs to runtime-spec and then runtimes should follow it. Short term fix is do not convert -1 to 0 (as all runtimes treat -1 as unlimited). [NO NEW TESTS NEEDED] -- this is covered by test added in commit 553e53d44. Fixes: https://issues.redhat.com/browse/RHEL-80973 [1]: https://github.com/opencontainers/runc/issues/4014#issuecomment-1888185352 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> commit 6f616936f59971262e1662e50fe4af70c6050ea6 Merge: 672cc33a 07d71014 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Thu Feb 27 19:04:59 2025 +0000 Merge pull request #25418 from openshift-cherrypick-robot/cherry-pick-25416-to-v5.4 [v5.4] vendor: update github.com/go-jose/go-jose/v3 to v3.0.4 commit 07d71014293622a01d0ff4011ea9e58ace99b2bf Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Feb 27 15:36:41 2025 +0100 vendor: update github.com/go-jose/go-jose/v3 to v3.0.4 Contains a fix for CVE-2025-27144 Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 672cc33ad10ef38b45e15e912afc08adf36d3893 Merge: 98c41333 599a0b71 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Thu Feb 27 11:07:59 2025 +0000 Merge pull request #25405 from openshift-cherrypick-robot/cherry-pick-25403-to-v5.4 [v5.4] chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security] commit 599a0b71a6ca686184b32bd3669660dd439aac9f Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Wed Feb 26 11:02:01 2025 +0000 chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security] Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 98c413333c056f120f9970448daf1dbf1518da12 Merge: c64fee41 b8b0639e Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Mon Feb 24 21:10:32 2025 +0000 Merge pull request #25364 from openshift-cherrypick-robot/cherry-pick-25352-to-v5.4 [v5.4] wire up --retry-delay for artifact pull commit b8b0639e7c82261684f3b714540d41970daa2a78 Author: Brent Baude <bbaude@redhat.com> Date: Tue Feb 18 08:40:52 2025 -0600 wire up --retry-delay for artifact pull fixed a bug in the artifact code where --retry-delay was being discarded. Fixes: https://issues.redhat.com/browse/RUN-2511 Signed-off-by: Brent Baude <bbaude@redhat.com> commit 37b95c0b099da87eaf0f530c704f36ba958d8a8d Author: Paul Holzinger <git@holzinger.dev> Date: Sat Feb 22 18:55:01 2025 +0100 debian/rules: set "Build Origin" field With podman 5.4 upstream added a new field to podman version/info which is called "Build Origin" [1]. Packages should set this to a unique identifiable string for the distro/repository where the package is installed from. This is useful for upstream as we can quickly see where a package was installed from when looking at upstream bugs and then better redirect user to the right bug tracker in case the problem is with the package and not the upstream source. To set the right value use the DEB_VENDOR var from the vendor macro, it prints "Debian" and on ubuntu it should print "Ubuntu" (though I have not tested ubuntu). [1] https://github.com/containers/podman/commit/d3706bcad1c933b6cd2950c3c9479c9169e678c4 Signed-off-by: Paul Holzinger <git@holzinger.dev> commit c64fee41b29ee47f3c60b51d4d0273aa7986a957 Merge: e4ff7c6a 5671cfe3 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Thu Feb 20 19:43:27 2025 +0000 Merge pull request #25373 from Luap99/v5.4 [v5.4] Backport linter update commit 5671cfe3ab614185f1f1de0cd5f12ae5f6a64221 Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Feb 13 12:18:53 2025 +0100 Revert "silence false positve from golangci-lint" This reverts commit 8b6f14f95b940b2ddbe914e5c001fd088024be45. https://github.com/golangci/golangci-lint/issues/5398 is fixed Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 77737132a5bf8b258f7750ccebfedb8dc296b2d6) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 2d18a7cc47556ab26d1c0846608e79151802cc0f Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Feb 13 12:18:33 2025 +0100 update golangci-lint to v1.64.4 Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 035fff5fd23e90bf4d270e3dd013b633b308f15c) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 0b31c710cee3d0ae09e13e25525dc873b25e9134 Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Feb 12 11:39:45 2025 +0100 update golangci-lint to v1.64.2 - exportloopref is deprecated and deactivated so it should be removed from the disable list. - tenv is deprecated and was replaced by usetesting Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 986fc9f465d9bcc1c949c5f3891b73957c92ad80) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit fc63a340f3b308b5dac38a09ee926ffeac382688 Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Feb 12 13:58:32 2025 +0100 silence false positve from golangci-lint This is valid and the upstream linter allows it but somehow with golangci-lint it produces an error: Success matcher only support a single error value, or function with Gomega as its first parameter I reported a bug upstream[1] but for now let's just ignore it so we can update the linter. [1] https://github.com/golangci/golangci-lint/issues/5398 Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 8b6f14f95b940b2ddbe914e5c001fd088024be45) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit e50898e1f70fc79f5ed4c4fb885b92b2493ab2ad Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Feb 12 11:43:18 2025 +0100 cmd/podman: refactor Context handling The PodmanOptionsKey is never used anywhere so it is pointless to add this. Second having several functions to return the same context makes no sense so fold them all into one. Lastly create the context once and always return the same one instead of having to nil check each time. Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 34de0feda5e589b398174d68a0bc2a1d9ecf4e78) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 11ef179de2b1f416cede95a82f4cadb1dcee3078 Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Feb 12 11:32:17 2025 +0100 fix new usetesting lint issue Using t.Setenv() is much better is automatically takes care of the env cleanup after the test. Signed-off-by: Paul Holzinger <pholzing@redhat.com> (cherry picked from commit 78717e6ae96fe406c7320cd98486a3db0c9c6d32) Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit e4ff7c6a5e11859e041226fa8b02b79a5050d118 Merge: 2a5492d6 f5d96a59 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Wed Feb 19 15:26:53 2025 +0000 Merge pull request #25363 from openshift-cherrypick-robot/cherry-pick-25360-to-v5.4 [v5.4] [skip-ci] Packit/Copr: Fix `podman version` in rpm commit f5d96a5959ddd69e818760519e6ee15afd5cd843 Author: Lokesh Mandvekar <lsm5@fedoraproject.org> Date: Wed Feb 19 16:14:46 2025 +0530 Packit/Copr: Fix `podman version` in rpm Additional rpm patching to show upstream short sha in `podman --version` caused podman-machine-os tests to fail. This commit gets rid of that patching and instead sets define.gitCommit LDFLAG for Copr rpms. Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org> commit e4eabb720531384feffd6ea4ce680ee4a6e2c37d Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 08:51:15 2025 -0500 debian/changelog: update commit 2c14b84a0c504b50c54af0b87b6b5167696ed9d9 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 07:57:55 2025 -0500 debian/control: Tighten build-dependencies on containers/{storage,image,common,buildah} commit 67a60943b7a030ba74768434a520457a2eac7735 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 07:52:12 2025 -0500 refresh patches commit c88d04c67494e6bae06740d3952265a49f88c7ad Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 07:51:54 2025 -0500 delete patches merged upstream commit f4b1fe2747557b7a0b9456cbcc529474b32a4488 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 07:43:02 2025 -0500 debian/changelog: update commit c6d36371696756345c3dd6d67c08e82734ee7d78 Merge: 7ce83d8e 19733c9b Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Feb 16 07:42:44 2025 -0500 Update upstream source from tag 'upstream/5.4.0+ds1' Update to upstream version '5.4.0+ds1' with Debian dir 70d37901eb2ed869c68f2ed732568da6ab344fc8 commit 2a5492d6d7426b7073da2669a0681a62cf96696d Merge: 19cb9f3a fd5eb1fd Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Tue Feb 11 23:48:27 2025 +0000 Merge pull request #25299 from openshift-cherrypick-robot/cherry-pick-25297-to-v5.4 [v5.4] Remove persist directory when cleaning up Conmon files commit fd5eb1fdf31e2bbea0544f46c40f3ba7a3ffd74e Author: Matt Heon <mheon@redhat.com> Date: Tue Feb 11 14:51:34 2025 -0500 Remove persist directory when cleaning up Conmon files This seems to have been added as part of the cleanup of our handling of OOM files, but code was never added to remove it, so we leaked a single directory with an exit file and OOM file per container run. Apparently have been doing this for a while - I'd guess since March of '23 - so I'm surprised more people didn't notice. Fixes #25291 Signed-off-by: Matt Heon <mheon@redhat.com> commit 19cb9f3a2f6bb1ddddd28168844c363f474a110f Merge: a8a01ca4 223f8272 Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com> Date: Tue Feb 11 17:41:23 2025 +0000 Merge pull request #25296 from mheon/bump_540 Bump to v5.4.0 commit 223f827213f55e551cbb97af2f054b508a335355 Author: Matt Heon <mheon@redhat.com> Date: Tue Feb 11 11:04:04 2025 -0500 Bump to v5.4.1-dev Signed-off-by: Matt Heon <mheon@redhat.com> commit 7ce83d8e5c7fef24d983c6ca2bf40061fb227b4d Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Jan 26 08:26:21 2025 -0500 debian/changelog: update commit 05718fc04200108495b83e5f6de5498603baf1bd Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Jan 26 18:00:13 2025 -0500 podman: Recommend criu This is to make checkpoint/restore work out of the box. This also makes system tests work. commit 59d8631e924b1b09431b13a40a2d8f69ded4ccb5 Author: Reinhard Tartler <siretart@tauware.de> Date: Sat Jan 25 11:53:32 2025 -0500 debian/control: tighten dependencies commit 6f0957f03ad1827e753066fa4a51f688ce199ad4 Merge: 13f9f0ca c255f606 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Jan 26 08:25:28 2025 -0500 Update upstream source from tag 'upstream/5.3.2+ds1' Update to upstream version '5.3.2+ds1' with Debian dir 51d29e28a4a623d0ae56dc26541b3af74bab1c2c commit 13f9f0ca4be717db5edce54add10c012acbb53ff Author: Paul Holzinger <git@holzinger.dev> Date: Tue Dec 17 18:05:50 2024 +0100 fix/enable some tests Fix some system and e2e issues with some patches that I send upstream. commit 479dd1ecb4ebdbba7fff71d67f4dabbb63197f68 Author: Paul Holzinger <git@holzinger.dev> Date: Tue Dec 17 14:56:29 2024 +0100 tests-unit-skips: don't panic when there is no error When err == nil the err.Error() call triggers a nil deref. Make sure to check err not nil before. commit 17a8430a54b5f628dfc5a3230ffad576af54d197 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Dec 11 06:05:15 2024 -0500 integration-tests: reenable all apparmor tests commit 4be6d7535b6ce26a2d145618ac033e4adbafb8ae Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Dec 11 05:57:43 2024 -0500 integration-tests: re-enable top/ps dependent tests Seem to pass now commit b48ad46a784b0605f6f93995187b31c18a3a1a85 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Dec 11 05:50:15 2024 -0500 integration-tests: Add locale-dependent test Re-enable a test that requires the en.UTF-8 locale to be available in the test environment commit 9f0cf3f040245dc6845df7ae4cb1d30a45c8cdd7 Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Dec 10 13:45:10 2024 -0500 debian/changelog: update commit 9676d81e50b75ae2cdf8d2695730f172b3c90283 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 9 08:22:59 2024 -0500 Revise some integration test skips (2) Turns out that some do fail in rootless or rootful, but not the other commit 94de99386e883be479b901e8fa84d71074f2ab0c Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 9 12:34:14 2024 -0500 drop the disable system_dial_stdio test turns out that masking the podman service works commit da678e15473009756976ec16c5a894b6e6a4f950 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 9 13:32:31 2024 -0500 Drop tolerate-lchown.patch Turns out that we can simply "chown" the _build directory to avoid the error in the tests Bug-Upstream: https://github.com/containers/podman/issues/24802 commit 23527a742819cfa3a4ed0e22b85ee5bd14753ebe Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 9 08:22:59 2024 -0500 Revise some integration test skips Turns out that some are not necessary, while others now have an upstream bug reference commit 58aa43efd5aef72795107d81f8befe9afaef5840 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 9 08:25:05 2024 -0500 Come up with better names for the integration tests commit 0b264a6c0c8c0567721cc59096e05ec0912c1233 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Dec 8 14:54:52 2024 -0500 autopkgtest: Make sure that containers-storage is present The absence of the shipped containers.conf breaks some containers.conf related tests commit e897893a6b4af6f7f5d155b20758bc410aee96fd Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Dec 6 08:13:14 2024 -0500 Update changelog for 5.3.1+ds1-6 release commit 6b08f992caf0abc84498d9d4168de739706723d6 Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Dec 6 08:12:50 2024 -0500 integration-tests: Ignore os.Lchown failures When this chown fails, it is more indicative of an issue with the test environemnt rather than with the code under test. I believe I've seen it in some interation on my laptop, but I am haven't been able to determine the exact conditions. It does appear to happen quite reliably on debci, though commit a46fce507d0b411424d5fb96f2696d2385e3f037 Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Dec 6 06:31:12 2024 -0500 localintegration tests: Rename helper variable to GINKGO_EXTRA_FLAGS This variable defaults to the empty string, that is, it doesn't do anything by default. The motivation for it is to use the "focused tests" feature of ginkgo. Here is an example autopkgtest invocation that runs only the 'quadlet' tests: autopkgtest -B -s --test-name localintegration-nonroot \ --env DH_VERBOSE=1 \ --env GINKGO_EXTRA_FLAGS="--focus quadlet" \ -- qemu -c8 /tmp/unstable.img commit d3bef56eb1e2691643b493663c4567c1e32eea88 Author: Reinhard Tartler <siretart@tauware.de> Date: Thu Dec 5 08:35:31 2024 -0500 debian/changelog: update commit 942d83c194538eef0089f8ae22b677d731f2f6b8 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Dec 4 05:52:20 2024 -0500 autopkgtests: integration tests require rw-build-tree commit 897fae7425d3fa9ae4c9eef2b21f49c3a1fcd24f Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Dec 3 13:32:23 2024 -0500 Add rootless integration tests commit 8468ed5ddd767b8600978257b1edbf7c63558826 Author: Reinhard Tartler <siretart@tauware.de> Date: Tue Dec 3 13:32:14 2024 -0500 Pass BUILDTAGS with spaces instead of ',' commit e6e19bc24ac508032c91f2fae76f568aebf43e45 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 2 22:22:42 2024 -0500 Automatically retry flaky tests commit 6353256013559cb453ee119aab5a7c9a2145d818 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 2 09:01:02 2024 -0500 debian/changelog: update commit b50a789af0cb99560041ae36ba66e6832b7f6118 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 2 08:59:17 2024 -0500 Rename patches commit 88ca009883287dec080612972d4c3aff8d4009a3 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Dec 2 08:46:07 2024 -0500 autopkgtest/e2e: Bump total timeout 20m -> 90m Input from uptream, a VM with 2 cores takes about 40 min to pass the testsuite. Reverting the local patch to increase the per-test timeout. commit f583fee62766a06d45a965d384e1adbb914a6dac Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Dec 1 08:36:05 2024 -0500 debian/changelog: update commit 49367a3bf60b2efb44426cb1097e2ffca1f6ab2a Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Dec 1 08:53:09 2024 -0500 builtin-tests: Set buildtags to expand test coverage commit fef55ae65352c6d9295fe848fa680ad819b708ba Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Dec 1 08:31:29 2024 -0500 e2e integration tests: double the default timeout commit 67a4a4ab1692032ff95feb448552b7ee80c83d98 Author: Reinhard Tartler <siretart@tauware.de> Date: Sat Nov 30 17:49:52 2024 -0500 debian/changelog: update commit 3199563f8aac63d7142ea6e9e29f89fdea7e922c Author: Reinhard Tartler <siretart@tauware.de> Date: Thu Nov 28 09:30:04 2024 -0500 Split out and expand patches for e2e tests All of them are supposed to work, but currently fail as part of the autopkgtest. Further investigation is required to understand the cause commit 987bde04425385dd498b3b7bf396cffdd0f2b72f Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Nov 27 11:47:54 2024 -0500 Enable e2e tests commit 8693745af650562f60b18b5c443781214bdeb470 Author: Reinhard Tartler <siretart@tauware.de> Date: Sat Nov 30 06:53:13 2024 -0500 Fix testdata installation commit 02133dd96cff26e3fe69d2c5d1e54c787f3d3734 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Nov 27 06:45:20 2024 -0500 Enable built-in tests With reduced build-depends, this seems to work commit e70b80aacda81b8f88c1e637e361e8aecd004331 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Nov 27 06:42:42 2024 -0500 autopkgtest: restrict qemu tests to amd64 This is to avoid debci determinig "no tests" on !amd64 commit 70e0dc08c1e4036729ded5372ae9bc35d4b6ead8 Author: Reinhard Tartler <siretart@tauware.de> Date: Wed Nov 27 06:41:40 2024 -0500 Remove a number of redundant build-dependencies Seems to workaround #1088235 commit 147ed4277bd3054d8cd7047430cc7c288f472639 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Nov 25 11:26:47 2024 -0500 debian/changelog: update commit 0d29ddc882b313e4a397826a9cbea7fa593f1f8c Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Nov 25 11:23:51 2024 -0500 autopkgtest/builtin-tests: disable to workaround #1088235 commit 3e3dadee90908bbd8eebf4fee9aa66d189937e0d Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Nov 22 06:28:14 2024 -0500 debian/changelog: update commit c4244fac87081c721b051268aa819b325bd468fe Merge: 4e628dbc f9dbbcd7 Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Nov 22 06:27:07 2024 -0500 Update upstream source from tag 'upstream/5.3.1+ds1' Update to upstream version '5.3.1+ds1' with Debian dir c7d9c616581d0154c29b156c8bd779810b217cd0
Among the 7 debian patches available in version 5.4.1+ds1-1 of the package, we noticed the following issues: