SHA256
1
0
forked from pool/podman

Accepting request 1100062 from devel:microos

Update to version 4.6.0 (forwarded request 1099907 from danishprakash)

OBS-URL: https://build.opensuse.org/request/show/1100062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/podman?expand=0&rev=109
This commit is contained in:
Ana Guerrero 2023-07-25 09:23:49 +00:00 committed by Git OBS Bridge
commit 1329928edd
6 changed files with 557 additions and 6 deletions

View File

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

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<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>

View File

@ -18,7 +18,7 @@
%{!?_user_tmpfilesdir: %global _user_tmpfilesdir %{_datadir}/user-tmpfiles.d}
%define project github.com/containers/podman
Name: podman
Version: 4.5.1
Version: 4.6.0
Release: 0
Summary: Daemon-less container engine for managing containers, pods and images
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
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 podman
BUILDFLAGS="-buildmode=pie" PREFIX=%{_prefix} %make_build
@ -197,6 +210,11 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}/README.SUSE
%dir %{_user_tmpfilesdir}
%endif
%files -n %{name}sh
%license LICENSE
%doc README.md CONTRIBUTING.md install.md transfer.md
%{_bindir}/%{name}sh
%post docker
%tmpfiles_create %{_tmpfilesdir}/podman-docker.conf