008b5d
%global with_debug 1
008b5d
%global with_check 0
008b5d
4631dc
%bcond_without varlink
4631dc
%global gogenerate go generate
4631dc
008b5d
%if 0%{?with_debug}
008b5d
%global _find_debuginfo_dwz_opts %{nil}
008b5d
%global _dwz_low_mem_die_limit 0
008b5d
%else
008b5d
%global debug_package   %{nil}
008b5d
%endif
008b5d
4631dc
%if 0%{?rhel} > 7 && ! 0%{?fedora}
008b5d
%define gobuild(o:) \
4631dc
go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -compressdwarf=false -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags'" -a -v -x %{?**};
4631dc
%endif
008b5d
008b5d
%global provider github
008b5d
%global provider_tld com
008b5d
%global project containers
008b5d
%global repo libpod
008b5d
# https://github.com/containers/libpod
008b5d
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
008b5d
%global import_path %{provider_prefix}
4631dc
%global git0 https://%{provider}.%{provider_tld}/%{project}/%{repo}
008b5d
008b5d
Name: podman
9b789d
Version: 2.0.0
9b789d
Release: 0.9.rc7%{?dist}
008b5d
Summary: Manage Pods, Containers and Container Images
008b5d
License: ASL 2.0
4631dc
URL: https://%{name}.io/
9b789d
Source0: %{git0}/archive/v%{version}-rc7.tar.gz
9b789d
# Build fails with: No matching package to install: 'golang >= 1.12.12-4' on i686
9b789d
ExcludeArch: i686
9b789d
Provides: %{name}-manpages = %{version}-%{release}
9b789d
Obsoletes: %{name}-manpages < %{version}-%{release}
4631dc
BuildRequires: golang >= 1.12.12-4
008b5d
BuildRequires: glib2-devel
008b5d
BuildRequires: glibc-devel
008b5d
BuildRequires: glibc-static
008b5d
BuildRequires: git
008b5d
BuildRequires: go-md2man
008b5d
BuildRequires: gpgme-devel
008b5d
BuildRequires: libassuan-devel
008b5d
BuildRequires: libgpg-error-devel
008b5d
BuildRequires: libseccomp-devel
008b5d
BuildRequires: libselinux-devel
008b5d
BuildRequires: ostree-devel
008b5d
BuildRequires: pkgconfig
4631dc
BuildRequires: make
4631dc
BuildRequires: systemd
4631dc
BuildRequires: systemd-devel
008b5d
Requires: containers-common >= 0.1.29-3
008b5d
Requires: containernetworking-plugins >= 0.8.1-1
008b5d
Requires: iptables
008b5d
Requires: nftables
9b789d
Obsoletes: oci-systemd-hook < 1
4631dc
Requires: libseccomp >= 2.4.1
4631dc
Requires: conmon
9b789d
Recommends: container-selinux
4631dc
Requires: slirp4netns >= 0.4.0-1
4631dc
Requires: runc >= 1.0.0-57
4631dc
Requires: fuse-overlayfs
4631dc
Requires: libvarlink
008b5d
008b5d
%description
9b789d
%{name} (Pod Manager) is a fully featured container engine that is a simple
9b789d
daemonless tool.  %{name} provides a Docker-CLI comparable command line that
9b789d
eases the transition from other container engines and allows the management of
9b789d
pods, containers and images.  Simply put: alias docker=%{name}.
9b789d
Most %{name} commands can be run as a regular user, without requiring
9b789d
additional privileges.
4631dc
9b789d
%{name} uses Buildah(1) internally to create container images.
9b789d
Both tools share image (not container) storage, hence each can use or
9b789d
manipulate images (but not containers) created by the other.
4631dc
008b5d
%{summary}
4631dc
%{repo} Simple management tool for pods, containers and images
008b5d
008b5d
%package docker
4631dc
Summary: Emulate Docker CLI using %{name}
008b5d
BuildArch: noarch
008b5d
Requires: %{name} = %{version}-%{release}
008b5d
Conflicts: docker
008b5d
Conflicts: docker-latest
008b5d
Conflicts: docker-ce
008b5d
Conflicts: docker-ee
4631dc
Conflicts: moby-engine
008b5d
008b5d
%description docker
008b5d
This package installs a script named docker that emulates the Docker CLI by
4631dc
executes %{name} commands, it also creates links between all Docker CLI man
008b5d
pages and %{name}.
008b5d
008b5d
%package remote
008b5d
Summary: (Experimental) Remote client for managing %{name} containers
008b5d
008b5d
%description remote
008b5d
Remote client for managing %{name} containers.
008b5d
008b5d
This experimental remote client is under heavy development. Please do not
008b5d
run %{name}-remote in production.
008b5d
008b5d
%{name}-remote uses the varlink connection to connect to a %{name} client to
008b5d
manage pods, containers and container images. %{name}-remote supports ssh
008b5d
connections as well.
008b5d
4631dc
%package tests
4631dc
Summary: Tests for %{name}
4631dc
Requires: %{name} = %{version}-%{release}
4631dc
#Requires: bats  (which RHEL8 doesn't have. If it ever does, un-comment this)
9b789d
Requires: nmap-ncat
4631dc
Requires: jq
4631dc
4631dc
%description tests
4631dc
%{summary}
4631dc
4631dc
This package contains system tests for %{name}
4631dc
008b5d
%prep
9b789d
%autosetup -Sgit -n %{repo}-%{version}-rc7
008b5d
4631dc
sed -i 's/install.bin: podman/install.bin:/' Makefile
4631dc
sed -i 's/install.man: docs/install.man:/' Makefile
4631dc
sed -i 's/install.remote: podman-remote/install.remote:/' Makefile
4631dc
mv pkg/hooks/README.md pkg/hooks/README-hooks.md
008b5d
9b789d
# this is shipped by skopeo: containers-common subpackage
9b789d
rm -rf docs/source/markdown/containers-mounts.conf.5.md
9b789d
008b5d
%build
4631dc
export GO111MODULE=off
4631dc
export GOPATH=$(pwd):$(pwd)/_build
4631dc
008b5d
mkdir -p $(pwd)/_build
008b5d
pushd $(pwd)/_build
008b5d
mkdir -p src/%{provider}.%{provider_tld}/%{project}
008b5d
ln -s ../../../../ src/%{import_path}
008b5d
popd
008b5d
ln -s vendor src
008b5d
4631dc
rm -rf vendor/github.com/containers/storage/drivers/register/register_btrfs.go
9b789d
%gogenerate ./pkg/varlink/...
008b5d
4631dc
# build %%{name}
4631dc
export BUILDTAGS="varlink systemd selinux seccomp btrfs_noversion exclude_graphdriver_devicemapper $(hack/libdm_tag.sh)"
008b5d
%gobuild -o bin/%{name} %{import_path}/cmd/%{name}
4631dc
4631dc
# build %%{name}-remote
4631dc
export BUILDTAGS="remoteclient $BUILDTAGS"
008b5d
%gobuild -o bin/%{name}-remote %{import_path}/cmd/%{name}
008b5d
4631dc
%{__make} docs
4631dc
./docs/dckrman.sh ./docs/build/man/*
008b5d
008b5d
%install
4631dc
install -dp %{buildroot}%{_unitdir}
9b789d
install -dp %{buildroot}%{_userunitdir}
9b789d
install -dp %{buildroot}%{_tmpfilesdir}
9b789d
PODMAN_VERSION=%{version} %{__make} PREFIX=%{buildroot}%{_prefix} \
9b789d
        ETCDIR=%{buildroot}%{_sysconfdir} BUILDTAGS="varlink" \
9b789d
        install.bin-nobuild \
008b5d
        install.remote \
9b789d
        install.man-nobuild \
008b5d
        install.cni \
008b5d
        install.systemd \
9b789d
        install.completions \
9b789d
        install.docker
008b5d
4631dc
# install docker-docs
4631dc
install -dp %{buildroot}%{_mandir}/man1
4631dc
install -m 644 docs/build/man/docker*.1 -t %{buildroot}%{_mandir}/man1
4631dc
4631dc
# install docker symlink
4631dc
install -m 755 docker %{buildroot}%{_bindir}
4631dc
4631dc
# install test stuff
4631dc
ln -s ./ ./vendor/src # ./vendor/src -> ./vendor
4631dc
install -d -p %{buildroot}/%{_datadir}/%{name}/test/system
4631dc
cp -pav test/system %{buildroot}/%{_datadir}/%{name}/test/
008b5d
9b789d
# do not include docker and podman-remote man pages in main package
9b789d
for file in `find %{buildroot}%{_mandir}/man[15] -type f | sed "s,%{buildroot},," | grep -v -e remote -e docker`; do
9b789d
    echo "$file*" >> podman.file-list
9b789d
done
9b789d
008b5d
%check
008b5d
%if 0%{?with_check}
4631dc
# Since we aren't packaging up the vendor directory we need to link
4631dc
# back to it somehow. Hack it up so that we can add the vendor
4631dc
# directory from BUILD dir as a gopath to be searched when executing
4631dc
# tests from the BUILDROOT dir.
008b5d
ln -s ./ ./vendor/src # ./vendor/src -> ./vendor
4631dc
008b5d
export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
008b5d
4631dc
%if ! 0%{?gotest:1}
4631dc
%global gotest go test
4631dc
%endif
4631dc
008b5d
%gotest %{import_path}/cmd/%{name}
008b5d
%gotest %{import_path}/libkpod
008b5d
%gotest %{import_path}/libpod
008b5d
%gotest %{import_path}/pkg/registrar
008b5d
%endif
008b5d
008b5d
%triggerpostun -- %{name} < 1.1
008b5d
%{_bindir}/%{name} system renumber
008b5d
exit 0
008b5d
008b5d
#define license tag if not already defined
008b5d
%{!?_licensedir:%global license %doc}
008b5d
9b789d
%files -f podman.file-list
008b5d
%license LICENSE
9b789d
%doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md transfer.md
008b5d
%{_bindir}/%{name}
008b5d
%{_datadir}/bash-completion/completions/*
4631dc
# By "owning" the site-functions dir, we don't need to Require zsh
9b789d
%dir %{_datadir}/zsh/site-functions
9b789d
%{_datadir}/zsh/site-functions/_%{name}
008b5d
%config(noreplace) %{_sysconfdir}/cni/net.d/87-%{name}-bridge.conflist
9b789d
%{_unitdir}/%{name}.service
9b789d
%{_unitdir}/%{name}.socket
9b789d
%{_userunitdir}/%{name}.service
9b789d
%{_userunitdir}/%{name}.socket
008b5d
%{_unitdir}/io.%{name}.service
008b5d
%{_unitdir}/io.%{name}.socket
4631dc
%{_userunitdir}/io.%{name}.service
4631dc
%{_userunitdir}/io.%{name}.socket
9b789d
%{_tmpfilesdir}/%{name}.conf
4631dc
008b5d
008b5d
%files docker
008b5d
%{_bindir}/docker
4631dc
%{_mandir}/man1/docker*.1*
9b789d
%{_usr}/lib/tmpfiles.d/%{name}-docker.conf
008b5d
008b5d
%files remote
008b5d
%{_bindir}/%{name}-remote
9b789d
%{_mandir}/man1/%{name}-remote*.1*
9b789d
%{_mandir}/man5/%{name}-remote*.5*
008b5d
4631dc
%files tests
4631dc
%license LICENSE
4631dc
%{_datadir}/%{name}/test
4631dc
008b5d
%changelog
9b789d
* Thu Jun 18 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.9.rc7
9b789d
- update to https://github.com/containers/libpod/releases/tag/v2.0.0-rc7
9b789d
- Related: #1821193
9b789d
9b789d
* Tue Jun 16 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.8.rc6
9b789d
- attempt to fix test user for gating tests (Ed Santiago)
9b789d
- Related: #1821193
9b789d
9b789d
* Tue Jun 16 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.7.rc6
9b789d
- fix "Socket-activated Varlink (io.podman.socket) fails after first call"
9b789d
- Related: #1821193
9b789d
9b789d
* Tue Jun 16 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.6.rc6
9b789d
- fix build: add relevant socket/service/conf files and re-enable varlink
9b789d
- Related: #1821193
9b789d
9b789d
* Mon Jun 15 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.5.rc6
9b789d
- update to https://github.com/containers/libpod/releases/tag/v2.0.0-rc6
9b789d
- Related: #1821193
9b789d
9b789d
* Wed Jun 10 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.4.rc5
9b789d
- update to https://github.com/containers/libpod/releases/tag/v2.0.0-rc5
9b789d
- Related: #1821193
9b789d
9b789d
* Thu Jun 04 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.3.rc4
9b789d
- update to https://github.com/containers/libpod/releases/tag/v2.0.0-rc4
9b789d
- Related: #1821193
9b789d
9b789d
* Thu Jun 04 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.2.rc3
9b789d
- podman-tests requires nmap-ncat now
9b789d
- Related: #1821193
9b789d
9b789d
* Tue Jun 02 2020 Jindrich Novy <jnovy@redhat.com> - 2.0.0-0.1.rc3
9b789d
- update to https://github.com/containers/libpod/releases/tag/v2.0.0-rc3
9b789d
- Related: #1821193
9b789d
9b789d
* Mon Jun 01 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.3-3
9b789d
- fix "Signature verification incorrectly uses mirror’s references"
9b789d
- Related: #1821193
9b789d
9b789d
* Wed May 27 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.3-2
9b789d
- exclude i686 arch due to "No matching package to install: 'golang >= 1.12.12-4'" on i686
9b789d
- Related: #1821193
9b789d
9b789d
* Mon May 25 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.3-1
9b789d
- update to https://github.com/containers/libpod/releases/tag/v1.9.3
9b789d
- Related: #1821193
9b789d
9b789d
* Wed May 20 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.2-3
9b789d
- fix "Podman support for FIPS Mode requires a bind mount inside the container"
9b789d
- version the oci-systemd-hook obsolete
9b789d
- Related: #1821193
9b789d
9b789d
* Tue May 19 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.2-2
9b789d
- obsolete oci-systemd-hook package
9b789d
- Related: #1821193
9b789d
9b789d
* Thu May 14 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.2-1
9b789d
- update to https://github.com/containers/libpod/releases/tag/v1.9.2
9b789d
- Related: #1821193
9b789d
9b789d
* Tue May 12 2020 Jindrich Novy <jnovy@redhat.com> - 1.9.1-1
9b789d
- synchronize containter-tools 8.3.0 with 8.2.1
9b789d
- Related: #1821193
9b789d
9b789d
* Wed Apr 01 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-11
9b789d
- fix "CVE-2020-10696 buildah: crafted input tar file may lead to local file overwriting during image build process"
9b789d
- Resolves: #1819812
9b789d
9b789d
* Thu Mar 19 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-10
9b789d
- use the full PR 5348 to fix "no route to host from inside container"
9b789d
- Resolves: #1806901
9b789d
9b789d
* Fri Mar 06 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-9
9b789d
- update fix for "podman (1.6.4) rhel 8.1 no route to host from inside container"
9b789d
- Resolves: #1806901
9b789d
9b789d
* Fri Mar 06 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-8
9b789d
- fix "[FJ8.2 Bug]: [REG]The "--group-add" option of "podman create" doesn't function."
9b789d
- Resolves: #1808707
9b789d
9b789d
* Thu Feb 27 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-7
9b789d
- fix "podman (1.6.4) rhel 8.1 no route to host from inside container"
9b789d
- Resolves: #1806901
9b789d
9b789d
* Fri Feb 21 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-6
9b789d
- fix CVE-2020-1726
9b789d
- Resolves: #1801571
9b789d
9b789d
* Wed Feb 19 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-5
9b789d
- fix "Podman support for FIPS Mode requires a bind mount inside the container"
9b789d
- Resolves: #1804195
9b789d
9b789d
* Mon Feb 17 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-4
9b789d
- fix CVE-2020-1702
9b789d
- Resolves: #1801924
9b789d
9b789d
* Wed Jan 08 2020 Jindrich Novy <jnovy@redhat.com>
9b789d
- merge podman-manpages with podman package and put man pages for
9b789d
  podman-remote to its dedicated subpackage
9b789d
Resolves: #1788539
9b789d
9b789d
* Fri Jan 03 2020 Jindrich Novy <jnovy@redhat.com> - 1.6.4-2
9b789d
- apply fix for #1757845
9b789d
- Related: RHELPLAN-25139
9b789d
4631dc
* Wed Dec 11 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.4-1
4631dc
- update to 1.6.4
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Sat Dec 07 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-6
4631dc
- remove BR: device-mapper-devel, minor spec file changes
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Tue Dec 03 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-5
4631dc
- Ensure volumes reacquire locks on state refresh (thanks Matt Heon)
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Fri Nov 29 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-4
4631dc
- use the file events logger backend if systemd isn't available
4631dc
  (thanks to Giuseppe Scrivano)
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Thu Nov 21 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-3
4631dc
- require slirp4netns >= 0.4.0-1
4631dc
- Resolves: #1766774
4631dc
4631dc
* Tue Nov 19 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-2
4631dc
- apply fix to not to fail gating tests:
4631dc
  don't parse the config for cgroup-manager default
4631dc
- don't hang while on podman run --rm - bug 1767663
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Mon Nov 18 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.3-1
4631dc
- update to podman 1.6.3
4631dc
- addresses CVE-2019-18466
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Fri Nov 08 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-6
4631dc
- fix %%gobuild macro to not to ignore BUILDTAGS
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Tue Nov 05 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-5
4631dc
- use btrfs_noversion to really disable BTRFS support
4631dc
- amend/reuse BUILDTAGS
4631dc
- still keep device-mapper-devel BR otherwise build fails
4631dc
  despite dm support being disabled (build scripting invokes
4631dc
  pkg-config for devmapper which is shipped by the dm-devel
4631dc
  package)
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Mon Nov 04 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-4
4631dc
- disable BTRFS support
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Mon Nov 04 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-3
4631dc
- split podman and conmon packages
4631dc
- drop BR: device-mapper-devel and update BRs in general
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Fri Nov 01 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-2
4631dc
- drop oci-systemd-hook requirement
4631dc
- drop upstreamed CVE-2019-10214 patch
4631dc
- Related: RHELPLAN-25139
4631dc
4631dc
* Tue Oct 29 2019 Jindrich Novy <jnovy@redhat.com> - 1.6.2-1
4631dc
- update to podman 1.6.2
4631dc
4631dc
* Wed Oct 16 2019 Jindrich Novy <jnovy@redhat.com> - 1.4.2-6
4631dc
- fix build with --nocheck (#1721394)
4631dc
- escape commented out macros
4631dc
4631dc
* Thu Sep 12 2019 Jindrich Novy <jnovy@redhat.com> - 1.4.2-5
4631dc
- Fix CVE-2019-10214 (#1734649).
4631dc
4631dc
* Tue Sep 03 2019 Jindrich Novy <jnovy@redhat.com> - 1.4.2-4
4631dc
- update to latest conmon (Resolves: #1743685)
4631dc
4631dc
* Wed Aug 28 2019 Jindrich Novy <jnovy@redhat.com> - 1.4.2-3
4631dc
- update to v1.4.2-stable1
4631dc
- Resolves: #1741157
4631dc
4631dc
* Wed Jun 19 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.2-2
4631dc
- Resolves: #1669197, #1705763, #1737077, #1671622, #1723879, #1730281,
4631dc
- Resolves: #1731117
4631dc
- built libpod v1.4.2-stable1
4631dc
008b5d
* Wed Jun 19 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.2-1
008b5d
- Resolves: #1721638
008b5d
- bump to v1.4.2
008b5d
008b5d
* Mon Jun 17 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-4
008b5d
- Resolves: #1720654 - update dep on libvarlink
008b5d
- Resolves: #1721247 - enable fips mode
008b5d
008b5d
* Mon Jun 17 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-3
008b5d
- Resolves: #1720654 - podman requires podman-manpages
008b5d
- update dep on cni plugins >= 0.8.1-1
008b5d
008b5d
* Sat Jun 15 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-2
008b5d
- Resolves: #1720654 - podman-manpages obsoletes podman < 1.4.1-2
008b5d
008b5d
* Sat Jun 15 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.1-1
008b5d
- Resolves: #1720654 - bump to v1.4.1
008b5d
- bump conmon to v0.3.0
008b5d
008b5d
* Fri Jun 14 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.4.0-1
008b5d
- Resolves: #1720654 - bump to v1.4.0
008b5d
008b5d
* Fri Jun 07 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-2
008b5d
- Resolves: #1683217 - tests subpackage requires slirp4netns
008b5d
008b5d
* Fri May 31 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.3.2-1
008b5d
- Resolves: #1707220 - bump to v1.3.2
008b5d
- built conmon v0.2.0
008b5d
008b5d
* Wed Apr  3 2019 Eduardo Santiago <santiago@redhat.com> - 1.2.0-1.git3bd528e5
008b5d
- package system tests, zsh completion. Update CI tests to use new -tests pkg
008b5d
008b5d
* Thu Feb 28 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.1.0-1.git006206a
008b5d
- bump to v1.1.0
008b5d
008b5d
* Fri Feb 22 2019 Lokesh Mandvekar <lsm5@redhat.com> - 1.0.1-1.git2c74edd
008b5d
- bump to v1.0.1
008b5d
008b5d
* Mon Feb 11 2019 Frantisek Kluknavsky <fkluknav@redhat.com> - 1.0.0-2.git921f98f
008b5d
- rebase
008b5d
008b5d
* Tue Jan 15 2019 Frantisek Kluknavsky <fkluknav@redhat.com> - 1.0.0-1.git82e8011
008b5d
- rebase to v1, yay!
008b5d
- rebase conmon to 9b1f0a08285a7f74b21cc9b6bfd98a48905a7ba2
008b5d
- Resolves:#1623282
008b5d
- python interface removed, moved to https://github.com/containers/python-podman/
008b5d
008b5d
* Tue Dec 18 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.12.1.2-4.git9551f6b
008b5d
- re-enable debuginfo
008b5d
008b5d
* Mon Dec 17 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.12.1.2-3.git9551f6b
008b5d
- python libraries added
008b5d
- resolves: #1657180
008b5d
008b5d
* Mon Dec 17 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.12.1.2-2.git9551f6b
008b5d
- rebase
008b5d
008b5d
* Mon Dec 17 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.11.1.1-3.git594495d
008b5d
- go tools not in scl anymore
008b5d
008b5d
* Mon Nov 19 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.11.1.1-2.git594495d
008b5d
- fedora-like buildrequires go toolset
008b5d
008b5d
* Sat Nov 17 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1.1-1.git594495d
008b5d
- Resolves: #1636230 - build with FIPS enabled golang toolchain
008b5d
- bump to v0.11.1.1
008b5d
- built commit 594495d
008b5d
008b5d
* Fri Nov 16 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.11.1-3.gita4adfe5
008b5d
- podman-docker provides docker
008b5d
- Resolves: #1650355
008b5d
008b5d
* Thu Nov 15 2018 Lumír Balhar <lbalhar@redhat.com> - 0.11.1-2.gita4adfe5
008b5d
- Require platform-python-setuptools instead of python3-setuptools
008b5d
- Resolves: rhbz#1650144
008b5d
008b5d
* Tue Nov 13 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1-1.gita4adfe5
008b5d
- bump to v0.11.1
008b5d
- built libpod commit a4adfe5
008b5d
- built conmon from cri-o commit 464dba6
008b5d
008b5d
* Fri Oct 19 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-5.gitdb08685
008b5d
- Resolves: #1625384 - keep BR: device-mapper-devel but don't build with it
008b5d
- not having device-mapper-devel seems to have brew not recognize %%{_unitdir}
008b5d
008b5d
* Thu Oct 18 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-4.gitdb08685
008b5d
- Resolves: #1625384 - correctly add buildtags to remove devmapper
008b5d
008b5d
* Thu Oct 18 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-3.gitdb08685
008b5d
- Resolves: #1625384 - build without device-mapper-devel (no podman support) and lvm2
008b5d
008b5d
* Wed Oct 17 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-2.gitdb08685
008b5d
- Resolves: #1625384 - depend on lvm2
008b5d
008b5d
* Wed Oct 17 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-1.gitdb08685
008b5d
- Resolves: #1640298 - update vendored buildah to allow building when there are
008b5d
running containers
008b5d
- bump to v0.10.1.3
008b5d
- built podman commit db08685
008b5d
008b5d
* Wed Oct 17 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.2-1.git2b4f8d1
008b5d
- Resolves: #1625378
008b5d
- bump to v0.10.1.2
008b5d
- built podman commit 2b4f8d1
008b5d
008b5d
* Tue Oct 16 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.1-1.git4bea3e9
008b5d
- bump to v0.10.1.1
008b5d
- built podman commit 4bea3e9
008b5d
008b5d
* Thu Oct 11 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1-1.gite4a1553
008b5d
- bump podman to v0.10.1
008b5d
- built podman commit e4a1553
008b5d
- built conmon from cri-o commit a30f93c
008b5d
008b5d
* Tue Oct 09 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.9.3.1-4.git1cd906d
008b5d
- rebased cri-o to 1.11.6
008b5d
008b5d
* Wed Sep 26 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.9.3.1-3.git1cd906d
008b5d
- rebase
008b5d
008b5d
* Tue Sep 18 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.9.2-2.git37a2afe
008b5d
- rebase to podman 0.9.2
008b5d
- rebase to cri-o 0.11.4
008b5d
008b5d
* Tue Sep 11 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.9.1.1-2.git123de30
008b5d
- rebase
008b5d
008b5d
* Mon Aug 27 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.4-1.git9f9b8cf
008b5d
- bump to v0.8.4
008b5d
- built commit 9f9b8cf
008b5d
- upstream username changed from projectatomic to containers
008b5d
- use containernetworking-plugins >= 0.7.3-5
008b5d
008b5d
* Mon Aug 13 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.2.1-2.git7a526bb
008b5d
- Resolves: #1615607 - rebuild with gobuild tag 'no_openssl'
008b5d
008b5d
* Sun Aug 12 2018 Dan Walsh <dwalsh@redhat.com> - 0.8.2.1-1.git7a526bb
008b5d
- Upstream 0.8.2.1 release
008b5d
- Add support for podman-docker
008b5d
Resolves: rhbz#1615104
008b5d
008b5d
* Fri Aug 10 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.2-1.dev.git8b2d38e
008b5d
- Resolves: #1614710 - podman search name includes registry
008b5d
- bump to v0.8.2-dev
008b5d
- built libpod commit 8b2d38e
008b5d
- built conmon from cri-o commit acc0ee7
008b5d
008b5d
* Wed Aug 8 2018 Dan Walsh <dwalsh@redhat.com> - 0.8.1-2.git6b4ab2a
008b5d
- Add recommends for slirp4netns and container-selinux
008b5d
008b5d
* Tue Aug 07 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-2.git6b4ab2a
008b5d
- bump to v0.8.1
008b5d
- use %%go{build,generate} instead of go build and go generate
008b5d
- update go deps to use scl-ized builds
008b5d
- No need for Makefile patch for python installs
008b5d
008b5d
* Sat Aug 4 2018 Dan Walsh <dwalsh@redhat.com> - 0.8.1-1.git6b4ab2a
008b5d
- Bump to v0.8.1
008b5d
008b5d
* Wed Aug 1 2018 Dan Walsh <dwalsh@redhat.com> - 0.7.4-2.git079121
008b5d
- podman should not require atomic-registries
008b5d
008b5d
* Tue Jul 24 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.7.4-1.dev.git9a18681
008b5d
- bump to v0.7.4-dev
008b5d
- built commit 9a18681
008b5d
008b5d
* Sat Jul 21 2018 Dan Walsh <dwalsh@redhat.com> - 0.7.3-2.git079121
008b5d
- Turn on ostree support
008b5d
- Upstream 0.7.3
008b5d
008b5d
* Sat Jul 14 2018 Dan Walsh <dwalsh@redhat.com> - 0.7.2-2.git4ca4c5f
008b5d
- Upstream 0.7.2 release
008b5d
008b5d
* Wed Jul 11 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.7.1-3.git84cfdb2
008b5d
- rebuilt
008b5d
008b5d
* Wed Jul 11 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0.7.1-2.git84cfdb2
008b5d
- rebase to 84cfdb2
008b5d
008b5d
* Sun Jul 08 2018 Dan Walsh <dwalsh@redhat.com> - 0.7.1-1.git802d4f2
008b5d
- Upstream 0.7.1 release
008b5d
008b5d
* Mon Jun 25 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.6.4-2.gitd5beb2f
008b5d
- disable devel and unittest subpackages
008b5d
- include conditionals for rhel-8.0
008b5d
008b5d
* Fri Jun 22 2018 Dan Walsh <dwalsh@redhat.com> - 0.6.4-1.gitd5beb2f
008b5d
- do not compress debuginfo with dwz to support delve debugger
008b5d
008b5d
* Mon Jun 04 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.6.1-3.git3e0ff12
008b5d
- do not compress debuginfo with dwz to support delve debugger
008b5d
008b5d
* Mon Jun 04 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.6.1-2.git3e0ff12
008b5d
- bash completion shouldn't have shebang
008b5d
008b5d
* Mon Jun 04 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.6.1-1.git3e0ff12
008b5d
- Resolves: #1584429 - drop capabilities when running a container as non-root
008b5d
- bump to v0.6.1
008b5d
- built podman commit 3e0ff12
008b5d
- built conmon from cri-o commit 1c0c3b0
008b5d
- drop containernetworking-plugins subpackage, it's now split out into a standalone
008b5d
package
008b5d
008b5d
* Fri Apr 27 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.4.1-4.gitb51d327
008b5d
- Resolves: #1572538 - build host-device and portmap plugins
008b5d
008b5d
* Thu Apr 12 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.4.1-3.gitb51d327
008b5d
- correct dep on containernetworking-plugins
008b5d
008b5d
* Thu Apr 12 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.4.1-2.gitb51d327
008b5d
- add containernetworking-plugins v0.7.0 as a subpackage (podman dep)
008b5d
- release tag for the containernetworking-plugins is actually gotten from
008b5d
podman release tag.
008b5d
008b5d
* Wed Apr 11 2018 Lokesh Mandvekar <lsm5@redhat.com> - 0.4.1-1.gitb51d327
008b5d
- bump to v0.4.1
008b5d
- built commit b51d327
008b5d
008b5d
* Wed Mar 14 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.3.3-1.dev.gitbc358eb
008b5d
- built podman commit bc358eb
008b5d
- built conmon from cri-o commit 712f3b8
008b5d
008b5d
* Fri Mar 09 2018 baude <bbaude@redhat.com> - 0.3.2-1.gitf79a39a
008b5d
- Release 0.3.2-1
008b5d
008b5d
* Sun Mar 04 2018 baude <bbaude@redhat.com> - 0.3.1-2.git98b95ff
008b5d
- Correct RPM version
008b5d
008b5d
* Fri Mar 02 2018 baude <bbaude@redhat.com> - 0.3.1-1-gitc187538
008b5d
- Release 0.3.1-1
008b5d
008b5d
* Sun Feb 25 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.2.2-2.git525e3b1
008b5d
- Build on ARMv7 too (Fedora supports containers on that arch too)
008b5d
008b5d
* Fri Feb 23 2018 baude <bbaude@redhat.com> - 0.2.2-1.git525e3b1
008b5d
- Release 0.2.2
008b5d
008b5d
* Fri Feb 16 2018 baude <bbaude@redhat.com> - 0.2.1-1.git3d0100b
008b5d
- Release 0.2.1
008b5d
008b5d
* Wed Feb 14 2018 baude <bbaude@redhat.com> - 0.2-3.git3d0100b
008b5d
- Add dep for atomic-registries
008b5d
008b5d
* Tue Feb 13 2018 baude <bbaude@redhat.com> - 0.2-2.git3d0100b
008b5d
- Add more 64bit arches
008b5d
- Add containernetworking-cni dependancy
008b5d
- Add iptables dependancy
008b5d
008b5d
* Mon Feb 12 2018 baude <bbaude@redhat.com> - 0-2.1.git3d0100
008b5d
- Release 0.2
008b5d
008b5d
* Tue Feb 06 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.3.git367213a
008b5d
- Resolves: #1541554 - first official build
008b5d
- built commit 367213a
008b5d
008b5d
* Fri Feb 02 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.2.git0387f69
008b5d
- built commit 0387f69
008b5d
008b5d
* Wed Jan 10 2018 Frantisek Kluknavsky <fkluknav@redhat.com> - 0-0.1.gitc1b2278
008b5d
- First package for Fedora