478e4a0
%global with_devel 0
eb3ad72
%global with_bundled 1
478e4a0
%global with_check 0
96bfc63
%global with_unit_test 0
b575f2e
96bfc63
%if 0%{?fedora} > 28
6fd958a
%global with_debug 0
96bfc63
%else
96bfc63
%global with_debug 1
6fd958a
%endif
6fd958a
6fd958a
%if 0%{?with_debug}
96bfc63
%global _find_debuginfo_dwz_opts %{nil}
6fd958a
%global _dwz_low_mem_die_limit 0
6fd958a
%else
edc2ab9
%global debug_package   %{nil}
6fd958a
%endif
6fd958a
edc2ab9
%global provider github
edc2ab9
%global provider_tld com
1ad8428
%global project opencontainers
1ad8428
%global repo runc
6fd958a
# https://github.com/opencontainers/runc
6fd958a
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
1ad8428
%global import_path %{provider_prefix}
f46e0bb
%global git0 https://github.com/opencontainers/runc
96bfc63
%global commit0 20aff4f0488c6d4b8df4d85b4f63f1f704c11abd
f46e0bb
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
6fd958a
1ad8428
Name: %{repo}
44b4def
Epoch: 2
44b4def
Version: 1.0.0
96bfc63
Release: 50.dev.git%{shortcommit0}%{?dist}
1ad8428
Summary: CLI for running Open Containers
1ad8428
License: ASL 2.0
f46e0bb
URL: %{git0}
f46e0bb
Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
96bfc63
Patch0: 1807.patch
6fd958a
46375ab
# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
44b4def
#ExclusiveArch: %%{?go_arches:%%{go_arches}}%%{!?go_arches:%%{ix86} x86_64 %%{arm}}
05e0f8e
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
6fd958a
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
1ad8428
BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
Colin Walters 2ae0aa0
BuildRequires: pkgconfig(libseccomp)
1ad8428
BuildRequires: go-md2man
300aa15
BuildRequires: make
55d26f3
6fd958a
%if ! 0%{?with_bundled}
6fd958a
BuildRequires: golang(github.com/Sirupsen/logrus)
6fd958a
BuildRequires: golang(github.com/codegangsta/cli)
c42c627
BuildRequires: golang(github.com/coreos/go-systemd/activation)
6fd958a
BuildRequires: golang(github.com/coreos/go-systemd/dbus)
6fd958a
BuildRequires: golang(github.com/coreos/go-systemd/util)
6fd958a
BuildRequires: golang(github.com/docker/docker/pkg/mount)
6fd958a
BuildRequires: golang(github.com/docker/docker/pkg/symlink)
6fd958a
BuildRequires: golang(github.com/docker/docker/pkg/term)
e8b7a6a
BuildRequires: golang(github.com/docker/go-units)
6fd958a
BuildRequires: golang(github.com/godbus/dbus)
6fd958a
BuildRequires: golang(github.com/golang/protobuf/proto)
be85767
BuildRequires: golang(github.com/opencontainers/runtime-spec/specs-go)
ac8f53b
BuildRequires: golang(github.com/opencontainers/specs/specs-go)
c42c627
BuildRequires: golang(github.com/seccomp/libseccomp-golang)
6fd958a
BuildRequires: golang(github.com/syndtr/gocapability/capability)
c42c627
BuildRequires: golang(github.com/vishvananda/netlink)
c42c627
BuildRequires: golang(github.com/vishvananda/netlink/nl)
6fd958a
%endif
a45da99
Requires(pre): container-selinux >= 2:2.2-2
6fd958a
05e0f8e
%ifnarch s390x
05e0f8e
Recommends: criu
05e0f8e
%endif
8ad8db5
6fd958a
%description
6fd958a
The runc command can be used to start containers which are packaged
6fd958a
in accordance with the Open Container Initiative's specifications,
6fd958a
and to manage containers running under runc.
6fd958a
6fd958a
%if 0%{?with_devel}
6fd958a
%package devel
1ad8428
Summary: %{summary}
1ad8428
BuildArch: noarch
6fd958a
6fd958a
%if 0%{?with_check}
6fd958a
BuildRequires: golang(github.com/Sirupsen/logrus)
6fd958a
BuildRequires: golang(github.com/coreos/go-systemd/dbus)
6fd958a
BuildRequires: golang(github.com/coreos/go-systemd/util)
6fd958a
BuildRequires: golang(github.com/docker/docker/pkg/mount)
6fd958a
BuildRequires: golang(github.com/docker/docker/pkg/symlink)
c42c627
BuildRequires: golang(github.com/docker/go-units)
6fd958a
BuildRequires: golang(github.com/godbus/dbus)
6fd958a
BuildRequires: golang(github.com/golang/protobuf/proto)
be85767
BuildRequires: golang(github.com/opencontainers/runtime-spec/specs-go)
611ae45
BuildRequires: golang(github.com/seccomp/libseccomp-golang)
6fd958a
BuildRequires: golang(github.com/syndtr/gocapability/capability)
611ae45
BuildRequires: golang(github.com/vishvananda/netlink)
c42c627
BuildRequires: golang(github.com/vishvananda/netlink/nl)
6fd958a
%endif
6fd958a
1ad8428
Requires: golang(github.com/Sirupsen/logrus)
1ad8428
Requires: golang(github.com/coreos/go-systemd/dbus)
1ad8428
Requires: golang(github.com/coreos/go-systemd/util)
1ad8428
Requires: golang(github.com/docker/docker/pkg/mount)
1ad8428
Requires: golang(github.com/docker/docker/pkg/symlink)
1ad8428
Requires: golang(github.com/docker/go-units)
1ad8428
Requires: golang(github.com/godbus/dbus)
1ad8428
Requires: golang(github.com/golang/protobuf/proto)
1ad8428
Requires: golang(github.com/opencontainers/runtime-spec/specs-go)
1ad8428
Requires: golang(github.com/seccomp/libseccomp-golang)
1ad8428
Requires: golang(github.com/syndtr/gocapability/capability)
1ad8428
Requires: golang(github.com/vishvananda/netlink)
1ad8428
Requires: golang(github.com/vishvananda/netlink/nl)
1ad8428
1ad8428
Provides: golang(%{import_path}/libcontainer) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/apparmor) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/cgroups) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/cgroups/fs) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/cgroups/systemd) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/configs) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/configs/validate) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/criurpc) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/devices) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/integration) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/keys) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/nsenter) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/seccomp) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/specconv) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/stacktrace) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/system) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/user) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/utils) = %{version}-%{release}
1ad8428
Provides: golang(%{import_path}/libcontainer/xattr) = %{version}-%{release}
6fd958a
6fd958a
%description devel
6fd958a
The runc command can be used to start containers which are packaged
6fd958a
in accordance with the Open Container Initiative's specifications,
6fd958a
and to manage containers running under runc.
6fd958a
6fd958a
This package contains library source intended for
6fd958a
building other packages which use import path with
6fd958a
%{import_path} prefix.
6fd958a
%endif
6fd958a
6fd958a
%if 0%{?with_unit_test} && 0%{?with_devel}
6fd958a
%package unit-test
1ad8428
Summary: Unit tests for %{name} package
6fd958a
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
1ad8428
BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
6fd958a
6fd958a
%if 0%{?with_check}
6fd958a
#Here comes all BuildRequires: PACKAGE the unit tests
6fd958a
#in %%check section need for running
6fd958a
%endif
6fd958a
6fd958a
# test subpackage tests code from devel subpackage
1ad8428
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
6fd958a
6fd958a
%description unit-test
6fd958a
The runc command can be used to start containers which are packaged
6fd958a
in accordance with the Open Container Initiative's specifications,
6fd958a
and to manage containers running under runc.
6fd958a
6fd958a
This package contains unit tests for project
6fd958a
providing packages with %{import_path} prefix.
6fd958a
%endif
6fd958a
6fd958a
%prep
96bfc63
%autosetup -Sgit -n %{name}-%{commit0}
6fd958a
6fd958a
%build
f46e0bb
mkdir -p GOPATH
f46e0bb
pushd GOPATH
f46e0bb
    mkdir -p src/%{provider}.%{provider_tld}/%{project}
f46e0bb
    ln -s $(dirs +1 -l) src/%{import_path}
f46e0bb
popd
f46e0bb
f46e0bb
pushd GOPATH/src/%{import_path}
f46e0bb
export GOPATH=%{gopath}:$(pwd)/GOPATH
5334909
44b4def
make BUILDTAGS="seccomp selinux" all
6fd958a
b575f2e
sed -i '/\#\!\/bin\/bash/d' contrib/completions/bash/%{name}
b575f2e
6fd958a
%install
6fd958a
install -d -p %{buildroot}%{_bindir}
44b4def
install -p -m 755 %{name} %{buildroot}%{_bindir}
6fd958a
55d26f3
# generate man pages
55d26f3
man/md2man-all.sh
55d26f3
55d26f3
# install man pages
55d26f3
install -d -p %{buildroot}%{_mandir}/man8
55d26f3
install -p -m 0644 man/man8/*.8 %{buildroot}%{_mandir}/man8/.
9cbb404
# install bash completion
b575f2e
install -d -p %{buildroot}%{_datadir}/bash-completion/completions
b575f2e
install -p -m 0644 contrib/completions/bash/%{name} %{buildroot}%{_datadir}/bash-completion/completions
55d26f3
6fd958a
# source codes for building projects
6fd958a
%if 0%{?with_devel}
6fd958a
install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
6fd958a
# find all *.go but no *_test.go files and generate devel.file-list
6fd958a
for file in $(find . -iname "*.go" \! -iname "*_test.go" | grep -v "^./Godeps") ; do
6fd958a
    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
6fd958a
    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
6fd958a
    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
6fd958a
    echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
6fd958a
done
6fd958a
for file in $(find . -iname "*.proto" | grep -v "^./Godeps") ; do
6fd958a
    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
6fd958a
    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
6fd958a
    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
6fd958a
    echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
6fd958a
done
6fd958a
%endif
6fd958a
6fd958a
# testing files for this project
6fd958a
%if 0%{?with_unit_test} && 0%{?with_devel}
6fd958a
install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
6fd958a
# find all *_test.go files and generate unit-test.file-list
6fd958a
for file in $(find . -iname "*_test.go" | grep -v "^./Godeps"); do
6fd958a
    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
6fd958a
    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
6fd958a
    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
6fd958a
    echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test.file-list
6fd958a
done
6fd958a
%endif
6fd958a
6fd958a
%if 0%{?with_devel}
6fd958a
sort -u -o devel.file-list devel.file-list
6fd958a
%endif
6fd958a
6fd958a
%check
6fd958a
%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
6fd958a
%if ! 0%{?with_bundled}
6fd958a
export GOPATH=%{buildroot}/%{gopath}:%{gopath}
6fd958a
%else
6fd958a
export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
6fd958a
%endif
6fd958a
6fd958a
%if ! 0%{?gotest:1}
6fd958a
%global gotest go test
6fd958a
%endif
6fd958a
6fd958a
# FAIL: TestFactoryNewTmpfs (0.00s), factory_linux_test.go:59: operation not permitted
6fd958a
#%%gotest %%{import_path}/libcontainer
b575f2e
#%%gotest %%{import_path}/libcontainer/cgroups
6559188
# --- FAIL: TestInvalidCgroupPath (0.00s)
edc2ab9
#       apply_raw_test.go:16: couldn't get cgroup root: mountpoint for cgroup not found
edc2ab9
#       apply_raw_test.go:25: couldn't get cgroup data: mountpoint for cgroup not found
1ad8428
#%%gotest %%{import_path}/libcontainer/cgroups/fs
b575f2e
#%%gotest %%{import_path}/libcontainer/configs
b575f2e
#%%gotest %%{import_path}/libcontainer/devices
6fd958a
# undefined reference to `nsexec'
6fd958a
#%%gotest %%{import_path}/libcontainer/integration
6fd958a
# Unable to create tstEth link: operation not permitted
6fd958a
#%%gotest %%{import_path}/libcontainer/netlink
6fd958a
# undefined reference to `nsexec'
6fd958a
#%%gotest %%{import_path}/libcontainer/nsenter
b575f2e
#%%gotest %%{import_path}/libcontainer/stacktrace
46375ab
#constant 2147483648 overflows int
1ad8428
#%%gotest %%{import_path}/libcontainer/user
0fbeef9
#%%gotest %%{import_path}/libcontainer/utils
1ad8428
#%%gotest %%{import_path}/libcontainer/xattr
6fd958a
%endif
6fd958a
6fd958a
#define license tag if not already defined
6fd958a
%{!?_licensedir:%global license %doc}
6fd958a
6fd958a
%files
6fd958a
%license LICENSE
6fd958a
%doc MAINTAINERS_GUIDE.md PRINCIPLES.md README.md CONTRIBUTING.md
6fd958a
%{_bindir}/%{name}
b575f2e
%{_mandir}/man8/%{name}*
b575f2e
%{_datadir}/bash-completion/completions/%{name}
6fd958a
6fd958a
%if 0%{?with_devel}
6fd958a
%files devel -f devel.file-list
6fd958a
%license LICENSE
6fd958a
%doc MAINTAINERS_GUIDE.md PRINCIPLES.md README.md CONTRIBUTING.md
6fd958a
%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
6fd958a
%dir %{gopath}/src/%{import_path}
6fd958a
%endif
6fd958a
6fd958a
%if 0%{?with_unit_test} && 0%{?with_devel}
6fd958a
%files unit-test -f unit-test.file-list
6fd958a
%license LICENSE
6fd958a
%doc MAINTAINERS_GUIDE.md PRINCIPLES.md README.md CONTRIBUTING.md
6fd958a
%endif
6fd958a
6fd958a
%changelog
96bfc63
* Wed Aug 15 2018 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-50.dev.git20aff4f
96bfc63
- Revert minor cleanup patch
96bfc63
96bfc63
* Tue Aug 7 2018 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-49.dev.gitb4056a4
96bfc63
- Pass GOMAXPROCS to init processes
96bfc63
96bfc63
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 2:1.0.0-48.dev.gitbeadf0e
96bfc63
- Rebuild with fixed binutils
96bfc63
96bfc63
* Sun Jul 29 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-47.dev.gitbeadf0e
96bfc63
- autobuilt beadf0e
96bfc63
96bfc63
* Fri Jul 27 2018 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-46.dev.gitb4e2ecb
96bfc63
- Add patch https://github.com/opencontainers/runc/pull/1807 to allow
96bfc63
- runc and podman to work with sd_notify
96bfc63
96bfc63
* Thu Jul 26 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-45.dev.gitb4e2ecb
96bfc63
- autobuilt b4e2ecb
96bfc63
96bfc63
* Wed Jul 25 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-44.dev.gitbc14672
96bfc63
- autobuilt bc14672
96bfc63
96bfc63
* Fri Jul 20 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-43.dev.git21ac086
96bfc63
- Resolves: #1606281 - temp disable debuginfo for rawhide
96bfc63
96bfc63
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:1.0.0-42.dev.git21ac086
96bfc63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
96bfc63
96bfc63
* Wed Jul 11 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-41.dev.git21ac086
96bfc63
- autobuilt 21ac086
96bfc63
96bfc63
* Fri Jul 06 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-40.git45e08f6
96bfc63
- autobuilt 45e08f6
96bfc63
96bfc63
* Tue Jun 26 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-39.git2c632d1
96bfc63
- autobuilt 2c632d1
96bfc63
96bfc63
* Mon Jun 25 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-38.git3ccfa2f
96bfc63
- autobuilt 3ccfa2f
96bfc63
96bfc63
* Sun Jun 24 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-37.git0154d05
96bfc63
- autobuilt 0154d05
96bfc63
1cedace
* Sat Jun 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-36.gitad0f525
1cedace
- autobuilt ad0f525
1cedace
3ffb1eb
* Tue Jun 05 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-35.gitdd56ece
3ffb1eb
- autobuilt dd56ece
3ffb1eb
3ffb1eb
* Sun Jun 03 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-34.git2e91544
3ffb1eb
- autobuilt 2e91544
3ffb1eb
3ffb1eb
* Thu May 31 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-33.gitecd55a4
3ffb1eb
- autobuilt ecd55a4
3ffb1eb
3ffb1eb
* Fri May 25 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-32.gitdd67ab1
3ffb1eb
- autobuilt dd67ab1
3ffb1eb
532fdc0
* Fri Apr 27 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-31.git0cbfd83
532fdc0
- autobuilt commit 0cbfd83
532fdc0
532fdc0
* Tue Apr 24 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-30.git871ba2e
532fdc0
- autobuilt commit 871ba2e
532fdc0
644caef
* Fri Apr 20 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-29.git1f11dc5
644caef
- autobuilt commit 1f11dc5
644caef
644caef
* Thu Apr 19 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-28.git63e6708
644caef
- autobuilt commit 63e6708
644caef
644caef
* Tue Apr 17 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-27.gitd56f6cc
644caef
- autobuilt commit d56f6cc
644caef
644caef
* Tue Apr 17 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-26.gitd56f6cc
644caef
- autobuilt commit d56f6cc
644caef
644caef
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-25.gitd56f6cc
644caef
- autobuilt commit d56f6cc
644caef
644caef
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-24.gitd56f6cc
644caef
- autobuilt commit d56f6cc
644caef
644caef
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 2:1.0.0-23.gitf753f30
644caef
- autobuilt commit f753f30
644caef
644caef
* Fri Apr 13 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-22.gitf753f30
644caef
- Resolves: #1567229
644caef
- built commit f753f30
644caef
644caef
* Mon Apr 09 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-21.gitcc4307a
644caef
- autobuilt commit cc4307a
644caef
644caef
* Mon Mar 12 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2:1.0.0-20.rc5.git4bb1fe4
644caef
- Rebuild for aarch64 install issue
644caef
27172f5
* Tue Feb 27 2018 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-19.rc5.git4bb1fe4
acb596e
- release v1.0.0~rc5
acb596e
acb596e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2:1.0.0-17.rc4.git9f9c962.1
acb596e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
acb596e
6477bbd
* Wed Jan 24 2018 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-17.rc4.git9f9c962
6477bbd
- Bump to the latest from upstream
6477bbd
b575f2e
* Tue Dec 26 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-16.rc4.gite6516b3
b575f2e
- install bash completion to correct location
b575f2e
- remove shebang from bash completion gh#1679
b575f2e
- correct rpmlint issues
b575f2e
edc2ab9
* Mon Dec 18 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-15.rc4.gite6516b3
edc2ab9
- built commit e6516b3
edc2ab9
b2eb387
* Fri Dec 15 2017 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-14.rc4.gitdb093f6
b2eb387
- Lots of fixes for libcontainer
b2eb387
- support unbindable,runbindable for rootfs propagation
b2eb387
0d04776
* Sun Dec 10 2017 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-13.rc4.git1d3ab6d
0d04776
- Many Stability fixes
0d04776
- Many fixes for rootless containers
0d04776
- Many fixes for static builds
0d04776
a45da99
* Wed Oct 25 2017 Dan Walsh <dwalsh@redhat.name> - 2:1.0.0-12.rc4.gitaea4f21
a45da99
- Add container-selinux prerequires to make sure runc is labeled correctly
a45da99
478e4a0
* Tue Sep 12 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-11.rc4.gitaea4f21
478e4a0
- disable devel package and %%check - makes life easier for module building
478e4a0
44b4def
* Tue Sep 5 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2:1.0.0-10.rc4.gitaea4f21
44b4def
- bump Epoch to 2 since bump to v1.0.1 was in error
44b4def
- bump to v1.0.0-rc4
44b4def
- built commit aea4f21
44b4def
c3e59f0
* Tue Sep 5 2017 Dan Walsh <dwalsh@redhat.name> - 1.0.1-4.rc.gitaea4f21
c3e59f0
- Rebuilt from master, with requierements needed for CRI-O
c3e59f0
4315801
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.1-3.gitc5ec254
4315801
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4315801
2e01757
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.1-2.gitc5ec254
2e01757
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2e01757
23cbe2d
* Thu Jul 20 2017 Dan Walsh <dwalsh@redhat.name> - 1.0.1-1.gitc5ec25487
c3e59f0
- v1.0.0-rc5 release of runc
23cbe2d
05e0f8e
* Tue Jun 27 2017 Till Maas <opensource@till.name> - 1.0.0-9.git6394544
05e0f8e
- Just make the criu dependency optional (https://bugzilla.redhat.com/show_bug.cgi?id=1460148)
05e0f8e
a527669
* Tue Jun 27 2017 Till Maas <opensource@till.name> - 1.0.0-8.git6394544.1
a527669
- Do not build for ix86: there is no criu on ix86
a527669
Antonio Murdaca 3bd0254
* Fri Jun 02 2017 Antonio Murdaca <runcom@fedoraproject.org> - 1:1.0.0-7.git6394544.1
Antonio Murdaca 3bd0254
- rebuilt
Antonio Murdaca 3bd0254
f46e0bb
* Fri Mar 24 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-6.git75f8da7
f46e0bb
- bump to v1.0.0-rc3
f46e0bb
- built opencontainers/v1.0.0-rc3 commit 75f8da7
f46e0bb
e4b1c7e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.0.0-5.rc2.gitc91b5be.1
e4b1c7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e4b1c7e
8ad8db5
* Wed Feb 01 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-5.rc2
8ad8db5
- depend on criu for checkpoint/restore
8ad8db5
79da0ff
* Wed Jan 18 2017 Dennis Gilmore <dennis@ausil.us> - 1:1.0.0-4.rc2
79da0ff
- enable aarch64
79da0ff
6f5db54
* Wed Jan 11 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-3.rc2
6f5db54
- Resolves: #1412238 - *CVE-2016-9962* - set init processes as non-dumpable,
6f5db54
runc patch from Michael Crosby <crosbymichael@gmail.com>
6f5db54
5334909
* Fri Jan 06 2017 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-2.rc2.git47ea5c7
5334909
- patch to enable seccomp
6f5bfdc
- Pass $BUILDTAGS to the compiler in cases where we don't have to define
6f5bfdc
gobuild for ourselves.
5334909
- From: Nalin Dahyabhai <nalin@redhat.com>
5334909
eb3ad72
* Wed Dec 21 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-1.rc2.git47ea5c7
eb3ad72
- bump to 1.0.0 rc2
eb3ad72
- built commit 47ea5c7
eb3ad72
- build with bundled sources for now (some new dependencies need to be packaged)
eb3ad72
1ad8428
* Wed Aug 24 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:1.0.0-1.rc1.git04f275d
1ad8428
- Resolves: #1342707 - bump to v1.0.0-rc1
1ad8428
- built commit 04f275d
1ad8428
- cosmetic changes to make rpmlint happy
1ad8428
0dbf799
* Thu Jul 21 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.1.1-4.git57b9972
0dbf799
- https://fedoraproject.org/wiki/Changes/golang1.7
0dbf799
9cbb404
* Thu May 26 2016 jchaloup <jchaloup@redhat.com> - 1:0.1.1-3.git57b9972
9cbb404
- Add bash completion
9cbb404
  resolves: #1340119
9cbb404
0fbeef9
* Thu May 19 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:0.1.1-2.gitbaf6536
0fbeef9
- add selinux to BUILDTAGS in addition to the default seccomp tag
0fbeef9
be85767
* Tue Apr 26 2016 jchaloup <jchaloup@redhat.com> - 1:0.1.1-0.1.gitbaf6536
be85767
- Update to v0.1.1
be85767
  resolves: #1330378
be85767
55d26f3
* Tue Apr 12 2016 jchaloup <jchaloup@redhat.com> - 1:0.0.9-0.3.git94dc520
55d26f3
- Ship man pages too
55d26f3
  resolves: #1326115
55d26f3
46375ab
* Wed Apr 06 2016 jchaloup <jchaloup@redhat.com> - 1:0.0.9-0.2.git94dc520
46375ab
- Extend supported architectures to golang_arches
46375ab
  Disable failing test
46375ab
  related: #1290943
46375ab
d449988
* Wed Mar 16 2016 jchaloup <jchaloup@redhat.com> - 1:0.0.9-0.1.git94dc520
ac8f53b
- Update to 0.0.9
ac8f53b
  resolves: #1290943
ac8f53b
c42c627
* Wed Mar 02 2016 jchaloup <jchaloup@redhat.com> - 1:0.0.8-0.1.git1a124e9
c42c627
- Update to 0.0.8
c42c627
997895b
* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.0.5-0.4.git97bc9a7
997895b
- https://fedoraproject.org/wiki/Changes/golang1.6
997895b
bd8787f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.0.5-0.3.git97bc9a7
bd8787f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bd8787f
a67578c
* Wed Dec 02 2015 jchaloup <jchaloup@redhat.com> - 1:0.0.5-0.2.git97bc9a7
a67578c
- unit-test-devel subpackage requires devel with correct epoch
a67578c
611ae45
* Wed Nov 25 2015 jchaloup <jchaloup@redhat.com> - 1:0.0.5-0.1.git97bc9a7
611ae45
- Update to 0.0.5, introduce Epoch for Fedora due to 0.2 version instead of 0.0.2
2700494
  resolves: #1286114
611ae45
6fd958a
* Fri Aug 21 2015 Jan Chaloupka <jchaloup@redhat.com> - 0.2-0.2.git90e6d37
6fd958a
- First package for Fedora
6fd958a
  resolves: #1255179