Accepting request 1099907 from home:danishprakash:branches:devel:microos

Update to version 4.6.0

OBS-URL: https://build.opensuse.org/request/show/1099907
OBS-URL: https://build.opensuse.org/package/show/devel:microos/podman?expand=0&rev=27
This commit is contained in:
Dan Čermák 2023-07-22 19:12:50 +00:00 committed by Git OBS Bridge
parent cf7a023c51
commit 07d7b25837
6 changed files with 557 additions and 6 deletions

View File

@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled"> <service name="tar_scm" mode="disabled">
<param name="url">https://github.com/containers/podman.git</param> <param name="url">https://github.com/containers/podman.git</param>
<param name="scm">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="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-pattern">v(.*)</param>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/containers/podman.git</param> <param name="url">https://github.com/containers/podman.git</param>
<param name="changesrevision">9eef30051c83f62816a1772a743e5f1271b196d7</param></service></servicedata> <param name="changesrevision">38e6fab9664c6e59b66e73523b307a56130316ae</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9e443cfd573ac06d177e163623ee6ab5386108c3a84263a6ddbd9906507aaee9
size 10870856

3
podman-4.6.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e935a55432450265856c91ed38f11ec4fdcda9e9ed0643f13b8708dd2326b8a2
size 10878396

View File

@ -1,3 +1,536 @@
-------------------------------------------------------------------
Fri Jul 21 05:26:20 UTC 2023 - danish.prakash@suse.com
- 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
* filters: better handling of id=
* fix(deps): update module github.com/onsi/gomega to v1.27.8
* refactor: improve get ssh path duplicate code
* logformatter: better recognition of ginkgo test names
* Address review feedback and add manpage notes
* Add support for SecurityLabelNested flag in quadlet
* fix(deps): update module github.com/burntsushi/toml to v1.3.1
* `system locks` now reports held locks
* fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.17
* Add a new hidden command, podman system locks
* Add number of free locks to `podman info`
* Include lock number in pod/container/volume inspect
* fix ignition config creation
* Makefile binaries target adopted for Mac and Win
* fix(deps): update github.com/crc-org/vfkit digest to 3d57f09
* logformatter: proper status color for failed tests
* pasta: Test handling of unknown protocols
* pasta: Correct handling of unknown protocols
* Quadlet - add support for Pull key in .container
* fix(deps): update module github.com/sirupsen/logrus to v1.9.3
* Add default ulimit test for gen kube
* feat: add insecure registry troubleshooting solution
* fix(deps): update module golang.org/x/tools to v0.9.3
* fix(deps): update module github.com/coreos/stream-metadata-go to v0.4.2
* e2e: GetPort(): safer allocation of random ports
* The removeContainer function now accepts a struct
* Revert "test/e2e: fix "podman run ipcns ipcmk container test""
* Add a test for removing dependencies with rm -fa
* Revert "ginkgo-v2 cleanup workaround for #18180"
* Fix a deadlock when removing pods
* Pods now return what containers were removed with them
* Make RemoveContainer return containers and pods removed
* Add an API for removing a container and dependencies
* systests: fixes for coping with extra systemd image
* libpod: fix timezone handling
* fix(deps): update github.com/godbus/dbus/v5 digest to 7623695
* fix(deps): update module golang.org/x/tools to v0.9.2
* test/system: quadlet use correct systemd restart policy
* systests: minimize race-condition window
* systests: fix improper backgrounding of run_podman
* set max ulimits for rootless on each start
* Fix: display online_cpus in compat REST API
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.6
* systests: fix race in quadlet tests
* fix(deps): update module github.com/burntsushi/toml to v1.3.0
* e2e: make BuildImage parallel-safe
* completion: fix panic in simplePathJoinUnix()
* Update module github.com/stretchr/testify to v1.8.4
* authfile.md: add default path of file for Windows/macOS.
* Update module github.com/rootless-containers/rootlesskit to v1.1.1
* hack: fix typo in hack/podman-registry
* man pages and command help: clean up descriptions
* RPM: bump gvisor-tap-vsock subpackage and fix packit scripts
* Man pages: fix broken tables
* test/e2e: add regression testing for comma-containing labels
* fix: volume create filters
* fix: move filter flags from StringSliceVar to StringArrayVar
* pkg/rootless: correctly handle proxy signals on reexec
* [CI:BUILD] Packit: set propose-downstream action type to pre-sync
* [CI:DOCS] fix Quadlet man page rendering
* Quadlet: kube: use ExecStopPost
* Quadlet: kube: add ExitCodePropagation field
* kube play: exit-code propagation
* prune exit codes only when container doesn't exist
* podman: Add pasta to podman info
* Revert "test/system/255-auto-update.bats: add debug logs"
* Quadlet - add support for PodmanArgs to all groups
* [CI:BUILD] Packit: add jobs for downstream Fedora package builds
* In a concurrent removal test, don't remove concurrently with builds
* Consolidate error handling in Runtime.removeContainer
* Consolidate error handling in Container.cleanupStorage
* Fix reporting errors on container unmount
* TEMPORARY(?) instrumentation for unlinkat-ebusy
* pkginstaller: bump Qemu to version 8.0.0
* Support podman --remote when Containerfile is not in context directory
* chore(deps): update dependency requests to ~=2.31.0
* fix: podman event --filter volume=vol-name should compare the event name with volume name
* fix(deps): update module github.com/docker/docker to v24
* wait: look for exit code in stopped state
* network create/update: allow dns servers comma separated
* source code comments and docs: fix typos, language, Markdown layout
* Increase download progress to 80ch
* chore(deps): update dependency setuptools to ~=67.8.0
* podman: Added find slirp4netns binary file from helper_binaries_dir [NO NEW TESTS NEEDED]
* fix(deps): update module github.com/sirupsen/logrus to v1.9.2
* stats: get mem limit from the cgroup
* quadlet tests: enable device.volume test
* quadlet tests: remove unused socketactivated.container
* fix(deps): update module github.com/stretchr/testify to v1.8.3
* Correct markdown in docs
* fix(deps): update module github.com/onsi/gomega to v1.27.7
* [CI:DOCS] Improve security in mysql examples
* Cirrus: Record the buildah version for reference
* test/e2e: do not call setenforce
* Fix discombobulated kubernetes support table
* run: ignore PODMAN_USERNS with --pod
* Add --configmap to podman-remote kube play
* compat: accept tag in /images/create?fromSrc
* fix HTMLSpan warnings
* generate systemd: error on init containers
* Remove future tense from man pages
* compat,build: pull must accept string
* Cirrus: Add support for `[CI:NEXT]`
* Cirrus: Remove support for `[CI:COPR]` magic
* system tests: add precision timestamps
* Makefile: add ginkgo FOCUS/FOCUS_FILE options
* e2e: refactor and document serialization
* machine: fix default connection URL to use 127.0.0.1
* e2e: serialize gpg tests
* Document podman-machine-default behavior
* e2e: fix more test races (missing "wait")
* fix(deps): update module github.com/openshift/imagebuilder to v1.2.5
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.5
* Fix documentation of `--network-cmd-path` CLI option
* Skip rhel-release branch unnecessary CI tasks
* test/e2e: dedup Before/AfterEach nodes
* remote-save: fix permissions and dir formats
* Set machine docker.sock according to rootful flag
* Fix handling of .containenv on tmpfs
* Do not include image annotations when building spec
* build(deps): bump github.com/docker/distribution
* Kube Play - Support multi-doc YAML files for configmap argument
* system tests: instrument, to try to catch unlinkat-ebusy
* test: check restart policy of init containers
* Update sigstore/rekor after https://github.com/sigstore/rekor/pull/1469
* issue template: mention `su`
* e2e: logs test: fix flakes
* fix(deps): update module github.com/containernetworking/plugins to v1.3.0
* e2e: stop podman.service test: wait for server
* logformatter: handle podman-machine test logs
* fix(deps): update module golang.org/x/tools to v0.9.1
* [CI:DOCS] Disable Dependabot in favor of Renovate
* Ensure the consistent setting of the HOME env variable on container start
* Quadlet system tests - fix socket notification
* sqlite: disable WAL mode
* system tests: timeoutize quadlet, systemd
* test: update README for integration tests
* libpod/Container.rootFsSize(): use recorded image sizes
* quadlet: support `HostName`
* e2e: fix race in a play-kube test
* Fix preference of user quadlets directories
* fix(deps): update module golang.org/x/tools to v0.9.0
* fix(deps): update module golang.org/x/net to v0.10.0
* Check on client side for Containerfile, if none specified
* build(deps): bump github.com/docker/docker
* Buildah treadmill: several fixes
* fix(deps): update github.com/containers/common digest to 3e93a76
* chore(deps): update dependency docker to ~=6.1.0
* Update docs/source/markdown/podman-systemd.unit.5.md
* fix(deps): update github.com/containers/common digest to bc15b04
* fix: initContainer restart policy overridden by pod
* fix(deps): update module golang.org/x/sync to v0.2.0
* chore(deps): update dependency requests to ~=2.30.0
* ginkgo json output: only in CI, not on laptop runs
* Allow user quadlets to be stored under /etc
* fix(deps): update github.com/containers/common digest to ea87b34
* libpod: do not Cleanup() more than once
* compat container create: match duplicate mounts correctly
* Update podman-completion.1.md
* fix(deps): update github.com/containers/buildah digest to e925b58
* Run generate.CompleteSpec() for initContainers as well
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.4
* remote: return better connect error
* Add missing man page links for Docker man pages
* Replace egrep/fgrep with grep -E/-F
* remote: exec inspect update exec session status
* fix(deps): update github.com/digitalocean/go-qemu digest to f035778
* fix(deps): update github.com/godbus/dbus/v5 digest to 6cc540d
* fix(deps): update github.com/containers/buildah digest to f353690
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.3
* MVP for Podman Machine with AppleHV
* e2e tests: try writing & preserving ginkgo json artifacts
* vendor: bump buildah to v1.30.1-0.20230501124043-3908816d5310
* bindings, build: don't pass invalid platform in case of none
* Revert "logformatter: anchors: link to test summary, not name"
* More cleanup: volumes: do not export to stdout
* e2e test cleanup
* Update kube gen & play to use pod restart policy
* Add {{.Restarts}} to podman pod ps
* Add {{.Restarts}} to podman ps
* Add --restart flag to pod create
* history: correctly set tags
* fix(deps): update module github.com/moby/term to v0.5.0
* Makefile: do not run machine test in parallel
* pkg/machine/e2e: switch to GinkgoWriter
* api: fix parsing filters
* ginkgo-v2 cleanup workaround for #18180
* test/e2e: fix custom timing reporting
* logformatter: anchors: link to test summary, not name
* WIP: logformatter: handle ginkgo v2 logs
* test/e2e: unshare --rootless-netns cleanup slirp4netns
* test/e2e: run system reset test serial
* test/e2e: fix CleanupVolume/Secrets()
* ginkgo v2: fix new Skip() behavior
* test/e2e: fix pause tests to unpause before cleanup()
* ginkgo v2: drop localbenchmarks
* test/e2e: switch to GinkgoWriter
* test/e2e: unset CONTAINERS_CONF before Cleanup()
* ginkgo: run on all cores
* test/e2e: fix Cleanup()
* test/e2e: fix "podman run ipcns ipcmk container test"
* test/e2e: actually check for cleanup errors
* Lower e2e timeout to not waste time when it hangs
* test/e2e: containers.conf tests add missing Wait()
* ginkgo v2: remove CurrentGinkgoTestDescription()
* ginkgo v2: remove deprecated flags
* update to ginkgo v2
* test/e2e: do not remove CNI directory
* e2e: login_logout: use unique authfile for each test
* Fix clashing subuid
* [CI:DOCS] troubleshooting: fix subuid example
* manifest, push: use source as destination if not specified
* Update github.com/moby/term digest to 0564e01
* Add name-generation test
* Implement machine provider selection
* libpod: improve errors management in cleanupStorage
* libpod: report unmount idmapped rootfs errors
* test: do not wait 10 seconds before killing myyaml
* podman: simplify code with a switch
* test: fix typo
* build(deps): bump github.com/docker/docker
* swagger: fix Info name conflict
* Nightly dependency treadmill: remove
* Update short description for disconnect cmd
* windows: podman save allow the use of stdout
* Update c/common and avoid setting umask
* Cirrus: Update CI VM Image to F38/37
* Cirrus: Run code validation on rawhide
* Fix rand.Seed() deprecation in golang 1.20
* Add sha256: to images history id for docker compatibility
* Support systemd optional prefix '-' for devices.
* Fix a copy/paste error in an error message
* chore(deps): update dependency requests to ~=2.29.0
* Fix simple typo in podman-network-create.md
* e2e cleanup: push with auth: add error checks
* e2e: remove "-it" from podman run & exec
* pkg/machine: rework RemoveConnection()
* machine: qemu only remove connection after confirmation
* Add file swith for pre-exec
* system reset: show graphRoot/runRoot before removal
* fix manifest annotate help
* Netavark userns test: give aardvark time to come up
* sqlite: move first read into a transaction
* Recover from failed podman machine start
* rootless: support joining contianers that use host ns
* auto-update: return errors when checking for updates
* [skip-ci] Update dawidd6/action-send-mail action to v3.7.2
* fix(deps): update github.com/containers/common digest to 46c4463
* Add user mode networking feature to Windows
* system/reset.go: help: fix typo
* e2e create same-IP: try to fix flake
* system tests: safer container-stop signaling
* Revert "Resolve symlink path for qemu directory if possible"
* ps: --format {{.State}} match docker output
* test/system/260-sdnotify.bats: fix test flake
* [CI:DOCS] Quadlet: clarify overriding user/system services
* Eliminate transient container deps from wslkerninst
* Wording
* fix(deps): update github.com/containers/common digest to 5547996
* cmd/podman/pods: omit superfluous runtime.NumCPU call
* support `--digestfile` for remote push
* e2e: skip journald test if journald is unavailable
* Cirrus: Enable testing on Fedora rawhide
* [CI:BUILD] Cirrus: remove copr rpm build task
* chore(deps): update dependency setuptools to ~=67.7.0
* Cirrus: Drop benchmarks artifacts
* test/e2e: correctly reap service process
* test/e2e: add missing options to remote service
* test/e2e: fix incorrect usage of CreateTempDirInTempDir()
* test/e2e: "podman-remote send correct path to copier" do not leak file
* test/e2e: fix network create flake due same subnet
* test/e2e: fix SkipIfNotActive()
* test/e2e: do not try to use docker as rootless
* test/e2e: do not leak "hello" file
* podman-remote logs: handle server error correctly
* test/e2e: use custom network config v2
* rename ImagePushReport to ImagePushStream
* Specify format to buildah before commit
* Add eBPF snooper that traces the entire fork/exec graph of podman
* libpod: stop containers with --restart=always
* test: fix race when listing cgroups
* compat: Translate `noprune` into ImageRemoveOptions.NoPrune
* [CI:DOCS] Update RELEASE_PROCESS.md
* hyperv: add podman socket mapping
* e2e networking test: better way to get host IP
* Updated system test to be easier to read
* bindings tests: bail out early on image errors
* libpod: fix TestPostDeleteHooks do not depend on version
* chore(deps): update dependency setuptools to v67
* fix(deps): update module github.com/containers/libhvee to v0.0.5
* e2e: quadlet uses PODMAN env for podman binary path
* Fixes format inconsistencies with docker for certain history fields
* Makefile: do not prefix /etc
* libpod: configureNetNS() tear down on errors
* libpod: rootlessNetNs.Cleanup() fix error message
* HyperV: wait on stop
* build(deps): bump github.com/docker/docker
* Makefile: include `release-artifacts` target
* Enabled network over vsock
* fix(deps): update module github.com/microsoft/go-winio to v0.6.1
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2
* fix remote start --filter
* Update API reference to include v4.5
* Add missing security options to /info response
* Add mention of redir to doc `rootless.md`
* fix(deps): update module github.com/vbauerster/mpb/v8 to v8.4.0
* docs(readme): add status badges and remove hardcoded release info
* Don't use bytes.NewBuffer to read data
* Add support for HVSOCK on hyperv
* docs: update network tutorial with netavark DHCP support
* bump main to v4.6.0-dev
* Remove disused test/install
* Return title fields as a list
* [CI:BUILD] Packit: Initial Enablement
* Quadlet - do not set log-driver by default
* system tests: address COPY-hardlink flake
* chore(deps): update registry.centos.org/centos/centos docker tag to v8
* system tests: fix race in kube-play read-only
* chore(deps): update dependency docker to v6
* CI: enable sqlite system tests
* test: enable test_wait_next_exit
* Update dependency PyYAML to v6
* test/e2e/systemd_activate_test.go: simplify test
* Update docker.io/library/golang Docker tag to v1.20
* api: auth: fix nil deref
* Update dependency requests-mock to ~=1.10.0
* Update dependency requests to ~=2.28.2
* fix: Document removing anonymous volumes at create
* Use a sane polling interval in WaitContainerDocker
* podman: added the --out option for capturing formatted output emitted by various commands
* Renovate: Ensure release-note-none label is added
* Renovate: Update ignore paths
* *: migrate image registry to registry.k8s.io
* Do not display the resource limits warning message
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 29 09:19:01 UTC 2023 - Danish Prakash <danish.prakash@suse.com> Thu Jun 29 09:19:01 UTC 2023 - Danish Prakash <danish.prakash@suse.com>

View File

@ -18,7 +18,7 @@
%{!?_user_tmpfilesdir: %global _user_tmpfilesdir %{_datadir}/user-tmpfiles.d} %{!?_user_tmpfilesdir: %global _user_tmpfilesdir %{_datadir}/user-tmpfiles.d}
%define project github.com/containers/podman %define project github.com/containers/podman
Name: podman Name: podman
Version: 4.5.1 Version: 4.6.0
Release: 0 Release: 0
Summary: Daemon-less container engine for managing containers, pods and images Summary: Daemon-less container engine for managing containers, pods and images
License: Apache-2.0 License: Apache-2.0
@ -106,6 +106,19 @@ This package installs a script named docker that emulates the Docker CLI by
executes podman commands, it also creates links between all Docker CLI man executes podman commands, it also creates links between all Docker CLI man
pages and %{name}. 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
# Build podman # Build podman
BUILDFLAGS="-buildmode=pie" PREFIX=%{_prefix} %make_build BUILDFLAGS="-buildmode=pie" PREFIX=%{_prefix} %make_build
@ -197,6 +210,11 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}/README.SUSE
%dir %{_user_tmpfilesdir} %dir %{_user_tmpfilesdir}
%endif %endif
%files -n %{name}sh
%license LICENSE
%doc README.md CONTRIBUTING.md install.md transfer.md
%{_bindir}/%{name}sh
%post docker %post docker
%tmpfiles_create %{_tmpfilesdir}/podman-docker.conf %tmpfiles_create %{_tmpfilesdir}/podman-docker.conf