1cdbf27
%if 0%{?fedora} >= 27 || 0%{?rhel} > 7
b76bcc5
%global py_prefix python3
b4ddc84
%global py_binary %{py_prefix}
9b903f6
%else
b76bcc5
%global py_prefix python
b4ddc84
%global py_binary python2
9b903f6
%endif
9b903f6
f643fae
# With annobin enabled, CRIU does not work anymore. It seems CRIU's
f643fae
# parasite code breaks if annobin is enabled.
f643fae
%undefine _annotated_build
f643fae
Nikita Spiridonov 5b6ad08
Name: criu
364984b
Version: 3.16.1
ff3be82
Release: 4%{?dist}
158a5c8
Summary: Tool for Checkpoint/Restore in User-space
158a5c8
License: GPLv2
158a5c8
URL: http://criu.org/
8a78dfa
Source0: https://github.com/checkpoint-restore/criu/archive/v%{version}/criu-%{version}.tar.gz
158a5c8
6c7e00a
# Add protobuf-c as a dependency.
6c7e00a
# We use this patch because the protobuf-c package name
6c7e00a
# in RPM and DEB is different.
6c7e00a
Patch99: criu.pc.patch
6c7e00a
f14978c
%if 0%{?rhel} && 0%{?rhel} <= 7
a7e95ed
BuildRequires: perl
d179db5
# RHEL has no asciidoc; take man-page from Fedora 26
e0af615
# zcat /usr/share/man/man8/criu.8.gz > criu.8
e0af615
Source1: criu.8
f7f36f2
Source2: crit.1
d7e4ddc
Source3: compel.1
4000ade
Source4: criu-ns.1
6c7e00a
22c4e6e
# The patch aio-fix.patch is needed as RHEL7
22c4e6e
# doesn't do "nr_events *= 2" in ioctx_alloc().
22c4e6e
Patch100: aio-fix.patch
e0af615
%endif
e0af615
4633dfe
Source5: criu-tmpfiles.conf
b8a8afe
10dae6b
BuildRequires: gcc
8b3fd53
BuildRequires: systemd
0011b7a
BuildRequires: libnet-devel
b76bcc5
BuildRequires: protobuf-devel protobuf-c-devel %{py_prefix}-devel libnl3-devel libcap-devel
f14978c
%if 0%{?fedora} || 0%{?rhel} > 7
6b509c5
BuildRequires: asciidoc xmlto
a7e95ed
BuildRequires: perl-interpreter
a5621bd
BuildRequires: libselinux-devel
439202d
BuildRequires: gnutls-devel
8082665
# Checkpointing containers with a tmpfs requires tar
8082665
Recommends: tar
a5621bd
%if 0%{?fedora}
a5621bd
BuildRequires: libbsd-devel
2e26949
BuildRequires: nftables-devel
a5621bd
%endif
6b509c5
%endif
db74552
BuildRequires: make
158a5c8
9b903f6
# user-space and kernel changes are only available for x86_64, arm,
9b903f6
# ppc64le, aarch64 and s390x
158a5c8
# https://bugzilla.redhat.com/show_bug.cgi?id=902875
22c4e6e
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
158a5c8
158a5c8
%description
Andrey Vagin fbcf176
criu is the user-space part of Checkpoint/Restore in User-space
158a5c8
(CRIU), a project to implement checkpoint/restore functionality for
Nikita Spiridonov 5b6ad08
Linux in user-space.
158a5c8
2e26949
%if 0%{?fedora} || 0%{?rhel} > 7
aa89a15
%package devel
aa89a15
Summary: Header files and libraries for %{name}
aa89a15
Requires: %{name} = %{version}-%{release}
aa89a15
aa89a15
%description devel
aa89a15
This package contains header files and libraries for %{name}.
a5621bd
a5621bd
%package libs
a5621bd
Summary: Libraries for %{name}
a5621bd
Requires: %{name} = %{version}-%{release}
a5621bd
a5621bd
%description libs
a5621bd
This package contains the libraries for %{name}
b3108b9
%endif
aa89a15
b76bcc5
%package -n %{py_prefix}-%{name}
b76bcc5
%{?python_provide:%python_provide %{py_prefix}-%{name}}
Nikita Spiridonov 5b6ad08
Summary: Python bindings for %{name}
b76bcc5
%if 0%{?rhel} && 0%{?rhel} <= 7
49563e2
Requires: protobuf-python
b76bcc5
Requires: %{name} = %{version}-%{release} %{py_prefix}-ipaddr
b76bcc5
%else
b76bcc5
Requires: %{py_prefix}-protobuf
b76bcc5
Obsoletes: python2-criu < 3.10-1
49563e2
%endif
Nikita Spiridonov 5b6ad08
b76bcc5
%description -n %{py_prefix}-%{name}
b76bcc5
%{py_prefix}-%{name} contains Python bindings for %{name}.
Nikita Spiridonov 5b6ad08
Nikita Spiridonov 5b6ad08
%package -n crit
Nikita Spiridonov 5b6ad08
Summary: CRIU image tool
b76bcc5
Requires: %{py_prefix}-%{name} = %{version}-%{release}
Nikita Spiridonov 5b6ad08
Nikita Spiridonov 5b6ad08
%description -n crit
Nikita Spiridonov 5b6ad08
crit is a tool designed to decode CRIU binary dump files and show
Nikita Spiridonov 5b6ad08
their content in human-readable form.
Nikita Spiridonov 5b6ad08
8a78dfa
%package -n criu-ns
8a78dfa
Summary: Tool to run CRIU in different namespaces
8a78dfa
Requires: %{name} = %{version}-%{release}
8a78dfa
8a78dfa
%description -n criu-ns
8a78dfa
The purpose of the criu-ns wrapper script is to enable restoring a process
8a78dfa
tree that might require a specific PID that is already used on the system.
8a78dfa
This script can help to workaround the so called "PID mismatch" problem.
158a5c8
158a5c8
%prep
ab2b943
%setup -q
158a5c8
6c7e00a
%patch99 -p1
6c7e00a
f14978c
%if 0%{?rhel} && 0%{?rhel} <= 7
22c4e6e
%patch100 -p1
22c4e6e
%endif
22c4e6e
158a5c8
%build
04fdd60
# This package calls LD directly without specifying the LTO plugins.  Until
04fdd60
# that is fixed, disable LTO.
04fdd60
%define _lto_cflags %{nil}
04fdd60
158a5c8
# %{?_smp_mflags} does not work
158a5c8
# -fstack-protector breaks build
b4ddc84
CFLAGS+=`echo %{optflags} | sed -e 's,-fstack-protector\S*,,g'` make V=1 WERROR=0 PREFIX=%{_prefix} RUNDIR=/run/criu PYTHON=%{py_binary}
f14978c
%if 0%{?fedora} || 0%{?rhel} > 7
55cf20c
make docs V=1
6b509c5
%endif
158a5c8
158a5c8
158a5c8
%install
509f4cd
make install-criu DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LIBDIR=%{_libdir}
b4ddc84
make install-lib DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LIBDIR=%{_libdir} PYTHON=%{py_binary}
f14978c
%if 0%{?fedora} || 0%{?rhel} > 7
52f8897
# only install documentation on Fedora as it requires asciidoc,
509f4cd
# which is not available on RHEL7
509f4cd
make install-man DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LIBDIR=%{_libdir}
e0af615
%else
e0af615
install -p -m 644  -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man8/%{name}.8
f7f36f2
install -p -m 644  -D %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man1/crit.1
2faadce
install -p -m 644  -D %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1/compel.1
4000ade
install -p -m 644  -D %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/criu-ns.1
6b509c5
%endif
717f52a
b8a8afe
mkdir -p %{buildroot}%{_tmpfilesdir}
4633dfe
install -m 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{name}.conf
b8a8afe
install -d -m 0755 %{buildroot}/run/%{name}/
b8a8afe
2e26949
%if 0%{?rhel} && 0%{?rhel} <= 7
7738d1e
# remove devel and libs packages
b3108b9
rm -rf $RPM_BUILD_ROOT%{_includedir}/criu
b3108b9
rm $RPM_BUILD_ROOT%{_libdir}/*.so*
b3108b9
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig
52f8897
rm -rf $RPM_BUILD_ROOT%{_libexecdir}/%{name}
b3108b9
%endif
b3108b9
59ac495
# remove static lib
59ac495
rm -f $RPM_BUILD_ROOT%{_libdir}/libcriu.a
59ac495
158a5c8
%files
717f52a
%{_sbindir}/%{name}
6b509c5
%doc %{_mandir}/man8/criu.8*
59ac495
%doc %{_mandir}/man1/compel.1*
2e26949
%if 0%{?fedora} || 0%{?rhel} > 7
97399d5
%{_libexecdir}/%{name}
b3108b9
%endif
b8a8afe
%dir /run/%{name}
b8a8afe
%{_tmpfilesdir}/%{name}.conf
Andrey Vagin 14d0946
%doc README.md COPYING
158a5c8
2e26949
%if 0%{?fedora} || 0%{?rhel} > 7
aa89a15
%files devel
aa89a15
%{_includedir}/criu
aa89a15
%{_libdir}/*.so
17efe65
%{_libdir}/pkgconfig/*.pc
a5621bd
a5621bd
%files libs
a5621bd
%{_libdir}/*.so.*
b3108b9
%endif
aa89a15
b76bcc5
%files -n %{py_prefix}-%{name}
b76bcc5
%if 0%{?rhel} && 0%{?rhel} <= 7
Nikita Spiridonov 5b6ad08
%{python2_sitelib}/pycriu/*
Nikita Spiridonov 5b6ad08
%{python2_sitelib}/*egg-info
b76bcc5
%else
b76bcc5
%{python3_sitelib}/pycriu/*
b76bcc5
%{python3_sitelib}/*egg-info
b76bcc5
%endif
Nikita Spiridonov 5b6ad08
Nikita Spiridonov 5b6ad08
%files -n crit
Nikita Spiridonov 5b6ad08
%{_bindir}/crit
07d13da
%doc %{_mandir}/man1/crit.1*
Nikita Spiridonov 5b6ad08
8a78dfa
%files -n criu-ns
8a78dfa
%{_sbindir}/criu-ns
8a78dfa
%doc %{_mandir}/man1/criu-ns.1*
aa89a15
158a5c8
%changelog
ff3be82
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 3.16.1-4
ff3be82
- Rebuilt for protobuf 3.19.0
ff3be82
a7c1d7e
* Mon Oct 25 2021 Adrian Reber <adrian@lisas.de> - 3.16.1-3
a7c1d7e
- Rebuilt for protobuf 3.18.1
a7c1d7e
a2df81d
* Thu Oct 19 2021 Radostin Stoyanov <radostin@redhat.com> - 3.16.1-2
a2df81d
- Update protobuf-c to libprotobuf-c requirement
a2df81d
364984b
* Thu Oct 14 2021 Radostin Stoyanov <radostin@redhat.com> - 3.16.1-1
364984b
- Update to 3.16.1
364984b
- Add protobuf-c as required dependency (#2013775)
364984b
2e26949
* Tue Oct 05 2021 Adrian Reber <adrian@lisas.de> - 3.16-3
2e26949
- Fix build on RHEL 8
2e26949
8a78dfa
* Thu Sep 23 2021 Adrian Reber <adrian@lisas.de> - 3.16-2
8a78dfa
- Include criu-ns sub package
8a78dfa
- Use new github Source0 location
8a78dfa
5a7d6e8
* Wed Sep 22 2021 Adrian Reber <adrian@lisas.de> - 3.16-1
5a7d6e8
- Update to 3.16
5a7d6e8
30f22f6
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.15-6
30f22f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
30f22f6
fb66eb1
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.15-5
fb66eb1
- Rebuilt for Python 3.10
fb66eb1
22fc6f3
* Fri Apr 09 2021 Adrian Reber <adrian@lisas.de> - 3.15-4
22fc6f3
- Test for testing
22fc6f3
2b165c9
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.15-3
2b165c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2b165c9
5806b45
* Wed Jan 13 2021 Adrian Reber <adrian@lisas.de> - 3.15-2
f0b8274
- Rebuilt for protobuf 3.14
f0b8274
32cc397
* Wed Nov 04 2020 Adrian Reber <adrian@lisas.de> - 3.15-1
32cc397
- Update to 3.15
32cc397
f5835fc
* Wed Sep 23 2020 Adrian Reber <adrian@lisas.de> - 3.14-8
f5835fc
- Rebuilt for protobuf 3.13
f5835fc
b9a27e2
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.14-7
b9a27e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b9a27e2
04fdd60
* Tue Jul 14 2020 Jeff Law <law@redhat.com> - 3.14-6
04fdd60
- Disable LTO
04fdd60
51a8f07
* Sun Jun 14 2020 Adrian Reber <adrian@lisas.de> - 3.14-5
51a8f07
- Rebuilt for protobuf 3.12
51a8f07
618762a
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.14-4
618762a
- Rebuilt for Python 3.9
618762a
57532be
* Thu Apr 30 2020 Adrian Reber <adrian@lisas.de> - 3.14-3
57532be
- BuildRequire nftables-devel for working CI
57532be
224305f
* Thu Apr 30 2020 Adrian Reber <adrian@lisas.de> - 3.14-2
224305f
- Rebuild for CI fixes
224305f
439202d
* Wed Apr 29 2020 Adrian Reber <adrian@lisas.de> - 3.14-1
439202d
- Update to 3.14 (#1829399)
439202d
Andrei Vagin 4aee6c5
* Sun Mar 29 2020 Andrei Vagin <avagin@gmail.com> - 3.13-7
Andrei Vagin 4aee6c5
- Added patch for gcc-10
Andrei Vagin 4aee6c5
3ebad9a
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.13-6
3ebad9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3ebad9a
a6c531e
* Mon Sep 16 2019 Adrian Reber <adrian@lisas.de> - 3.13-5
59ac495
- Update to 3.13 (#1751146)
59ac495
- Drop upstreamed patches
59ac495
- Drop static library
59ac495
- Add compel man-page
59ac495
9bc7e87
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.12-14
9bc7e87
- Rebuilt for Python 3.8
9bc7e87
0177b7a
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.12-13
0177b7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0177b7a
c418c69
* Tue May 14 2019 Adrian Reber <adrian@lisas.de> - 3.12-11
c418c69
- Test different decision_context in gating.yaml
c418c69
5ae564c
* Mon May 13 2019 Adrian Reber <adrian@lisas.de> - 3.12-10
ed2d9e8
- Added additional fixup patches for the socket labelling
ed2d9e8
7c84022
* Sat May 04 2019 Adrian Reber <adrian@lisas.de> - 3.12-8
639f893
- Patch for socket labelling has changed upstream
639f893
30ddb75
* Mon Apr 29 2019 Adrian Reber <adrian@lisas.de> - 3.12-4
30ddb75
- Applied patch to correctly restore socket()s
30ddb75
7738d1e
* Sat Apr 27 2019 Adrian Reber <adrian@lisas.de> - 3.12-3
7738d1e
- Correctly exclude libs and devel for RHEL
7738d1e
9def534
* Thu Apr 25 2019 Adrian Reber <adrian@lisas.de> - 3.12-2
9def534
- Updated to official 3.12
9def534
a5621bd
* Tue Apr 23 2019 Adrian Reber <adrian@lisas.de> - 3.12-0.1
a5621bd
- Updated to 3.12 (pre-release)
a5621bd
- Create libs subpackage
a5621bd
- Build against SELinux (Fedora and RHEL8)
a5621bd
- Build against libbsd (Fedora)
a5621bd
d6a3437
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.11-3
d6a3437
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d6a3437
dad384b
* Sat Jan 19 2019 Adrian Reber <adrian@lisas.de> - 3.11-2
dad384b
- Added patch for gcc-9
dad384b
b4ddc84
* Tue Nov 06 2018 Adrian Reber <adrian@lisas.de> - 3.11-1
b4ddc84
- Updated to 3.11
b4ddc84
- Removed upstreamed patches
b4ddc84
8082665
* Tue Oct 30 2018 Adrian Reber <adrian@lisas.de> - 3.10-5
8082665
- Added Recommends: tar
8082665
  It is necessary when checkpointing containers with a tmpfs
8082665
bef9f30
* Mon Jul 16 2018 Adrian Reber <adrian@lisas.de> - 3.10-4
bef9f30
- Add patch to fix errors with read-only runc
bef9f30
55866df
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.10-3
55866df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
55866df
f643fae
* Wed Jul 11 2018 Adrian Reber <adrian@lisas.de> - 3.10-2
f643fae
- Disable annobin as it seems to break CRIU
f643fae
b76bcc5
* Tue Jul 10 2018 Adrian Reber <adrian@lisas.de> - 3.10-1
b76bcc5
- Update to 3.10 (#1599710)
b76bcc5
- Switch to python3
b76bcc5
cccc4ac
* Wed Jun 06 2018 Adrian Reber <adrian@lisas.de> - 3.9-2
cccc4ac
- Simplify ExclusiveArch now that there is no more F26
cccc4ac
45a0d63
* Fri Jun 01 2018 Adrian Reber <adrian@lisas.de> - 3.9-1
45a0d63
- Update to 3.9
45a0d63
93e299b
* Tue Apr 03 2018 Adrian Reber <adrian@lisas.de> - 3.8.1-1
93e299b
- Update to 3.8.1
93e299b
aba2c3b
* Thu Mar 22 2018 Adrian Reber <adrian@lisas.de> - 3.8-2
aba2c3b
- Bump release for COPR
aba2c3b
32eebb2
* Wed Mar 14 2018 Adrian Reber <adrian@lisas.de> - 3.8-1
32eebb2
- Update to 3.8
32eebb2
dc2501e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-5
dc2501e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dc2501e
ad26f49
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.7-4
ad26f49
- Switch to %%ldconfig_scriptlets
ad26f49
49563e2
* Fri Jan 12 2018 Adrian Reber <adrian@lisas.de> - 3.7-3
49563e2
- Fix python/python2 dependencies accross all branches
49563e2
f14978c
* Wed Jan 03 2018 Merlin Mathesius <mmathesi@redhat.com> - 3.7-2
f14978c
- Cleanup spec file conditionals
f14978c
bca017d
* Sat Dec 30 2017 Adrian Reber <adrian@lisas.de> - 3.7-1
bca017d
- Update to 3.7
bca017d
059b493
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 3.6-2
059b493
- Update Python 2 dependency declarations to new packaging standards
059b493
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
059b493
55994a6
* Thu Oct 26 2017 Adrian Reber <adrian@lisas.de> - 3.6-1
55994a6
- Update to 3.6
55994a6
d179db5
* Wed Oct 18 2017 Adrian Reber <adrian@lisas.de> - 3.5-5
d179db5
- Added patch to fix build on Fedora rawhide aarch64
d179db5
d179db5
* Tue Oct 10 2017 Adrian Reber <areber@redhat.com> - 3.5-4
d179db5
- Upgrade imported manpages to 3.5
d179db5
d179db5
* Mon Oct 09 2017 Adrian Reber <areber@redhat.com> - 3.5-3
d179db5
- Fix ExclusiveArch on RHEL
d179db5
22c4e6e
* Mon Oct 02 2017 Adrian Reber <adrian@lisas.de> - 3.5-2
22c4e6e
- Merge RHEL and Fedora spec file
22c4e6e
c84a7ab
* Thu Sep 28 2017 Adrian Reber <adrian@lisas.de> - 3.5-1
c84a7ab
- Update to 3.5 (#1496614)
c84a7ab
9b903f6
* Sun Aug 27 2017 Adrian Reber <adrian@lisas.de> - 3.4-1
9b903f6
- Update to 3.4 (#1483774)
9b903f6
- Removed upstreamed patches
9b903f6
- Added s390x (#1475719)
9b903f6
7d1ac81
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3-5
7d1ac81
- Python 2 binary package renamed to python2-criu
7d1ac81
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
7d1ac81
66f5794
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-4
66f5794
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
66f5794
db13fc1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-3
db13fc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
db13fc1
5be39b4
* Thu Jul 20 2017 Adrian Reber <adrian@lisas.de> - 3.3-2
5be39b4
- Added patches to handle changes in glibc
5be39b4
9007571
* Wed Jul 19 2017 Adrian Reber <adrian@lisas.de> - 3.3-1
9007571
- Update to 3.3
9007571
64fa721
* Fri Jun 30 2017 Adrian Reber <adrian@lisas.de> - 3.2.1-2
64fa721
- Added patches to handle unified hierarchy and new glibc
64fa721
fcd0e35
* Wed Jun 28 2017 Adrian Reber <adrian@lisas.de> - 3.2.1-1
fcd0e35
- Update to 3.2.1-1
fcd0e35
Orion Poplawski 72d0d75
* Tue Jun 13 2017 Orion Poplawski <orion@cora.nwra.com> - 3.1-2
Orion Poplawski 72d0d75
- Rebuild for protobuf 3.3.1
Orion Poplawski 72d0d75
b8a8afe
* Mon May 22 2017 Adrian Reber <adrian@lisas.de> - 3.1-1
b8a8afe
- Update to 3.1
b8a8afe
f7f36f2
* Tue Apr 25 2017 Adrian Reber <adrian@lisas.de> - 3.0-1
f7f36f2
- Update to 3.0
f7f36f2
1729b7e
* Thu Mar 09 2017 Adrian Reber <adrian@lisas.de> - 2.12-1
1729b7e
- Update to 2.12
1729b7e
b4e64d3
* Fri Feb 17 2017 Adrian Reber <adrian@lisas.de> - 2.11.1-1
b4e64d3
- Update to 2.11.1
b4e64d3
73b6b6d
* Thu Feb 16 2017 Adrian Reber <adrian@lisas.de> - 2.11-1
73b6b6d
- Update to 2.11
73b6b6d
fbbe8a2
* Mon Feb 13 2017 Adrian Reber <adrian@lisas.de> - 2.10-4
fbbe8a2
- Added patch to fix build on ppc64le
fbbe8a2
4d9a9ad
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-3
4d9a9ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4d9a9ad
Orion Poplawski 92f9e8b
* Mon Jan 23 2017 Orion Poplawski <orion@cora.nwra.com> - 2.10-2
Orion Poplawski 92f9e8b
- Rebuild for protobuf 3.2.0
Orion Poplawski 92f9e8b
2d4fb9f
* Mon Jan 16 2017 Adrian Reber <adrian@lisas.de> - 2.10-1
2d4fb9f
- Update to 2.10
2d4fb9f
9c6e5a4
* Mon Dec 12 2016 Adrian Reber <adrian@lisas.de> - 2.9-1
9c6e5a4
- Update to 2.9
07d13da
- Added crit manpage to crit subpackage
9c6e5a4
Orion Poplawski c94d228
* Sat Nov 19 2016 Orion Poplawski <orion@cora.nwra.com> - 2.8-2
Orion Poplawski c94d228
- Rebuild for protobuf 3.1.0
Orion Poplawski c94d228
ab2b943
* Tue Nov 15 2016 Adrian Reber <adrian@lisas.de> - 2.8-1
ab2b943
- Update to 2.8
ab2b943
- Dropped 'mount_resolve_path()' patch
ab2b943
961477f
* Wed Oct 19 2016 Adrian Reber <adrian@lisas.de> - 2.7-2
961477f
- Added upstream patch to fix #1381351
961477f
  ("criu: mount_resolve_path(): criu killed by SIGSEGV")
961477f
9818f20
* Wed Oct 19 2016 Adrian Reber <adrian@lisas.de> - 2.7-1
9818f20
- Update to 2.7
9818f20
c8fcd23
* Tue Sep 13 2016 Adrian Reber <adrian@lisas.de> - 2.6-1
c8fcd23
- Update to 2.6
c8fcd23
79e6de4
* Tue Aug 30 2016 Adrian Reber <adrian@lisas.de> - 2.5-1
79e6de4
- Update to 2.5
79e6de4
fb8b243
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
fb8b243
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
fb8b243
97399d5
* Tue Jul 12 2016 Adrian Reber <adrian@lisas.de> - 2.4-1
97399d5
- Update to 2.4
97399d5
e0af615
* Tue Jun 14 2016 Adrian Reber <areber@redhat.com> - 2.3-1
e0af615
- Update to 2.3
e0af615
- Copy man-page from Fedora 24 for RHEL
e0af615
1dfad16
* Mon May 23 2016 Adrian Reber <adrian@lisas.de> - 2.2-1
1dfad16
- Update to 2.2
1dfad16
afdc0f8
* Tue Apr 12 2016 Adrian Reber <adrian@lisas.de> - 2.1-2
afdc0f8
- Remove crtools symbolic link
afdc0f8
b3108b9
* Mon Apr 11 2016 Adrian Reber <adrian@lisas.de> - 2.1-1
b3108b9
- Update to 2.1
b3108b9
b3108b9
* Wed Apr 06 2016 Adrian Reber <areber@redhat.com> - 2.0-2
b3108b9
- Merge changes from Fedora
b3108b9
Andrey Vagin 7fcc6fd
* Thu Mar 10 2016 Andrey Vagin <avagin@openvz.org> - 2.0-1
Andrey Vagin 7fcc6fd
- Update to 2.0
Andrey Vagin 7fcc6fd
70f6600
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
70f6600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
70f6600
509f4cd
* Mon Dec 07 2015 Adrian Reber <adrian@lisas.de> - 1.8-1
509f4cd
- Update to 1.8
509f4cd
30cd5fb
* Mon Nov 02 2015 Adrian Reber <adrian@lisas.de> - 1.7.2-1
30cd5fb
- Update to 1.7.2
30cd5fb
Andrey Vagin 8c31ed1
* Mon Sep 7 2015 Andrey Vagin <avagin@openvz.org> - 1.7-1
Andrey Vagin 8c31ed1
- Update to 1.7
Andrey Vagin 8c31ed1
Andrey Vagin 1e2b63e
* Thu Sep 3 2015 Andrey Vagin <avagin@openvz.org> - 1.6.1-3
Andrey Vagin 1e2b63e
- Build only for power64le
Andrey Vagin 1e2b63e
Andrey Vagin a7c4708
* Thu Sep 3 2015 Andrey Vagin <avagin@openvz.org> - 1.6.1-2
30cd5fb
- Build for aarch64 and power64
Andrey Vagin a7c4708
6b509c5
* Thu Aug 13 2015 Adrian Reber <adrian@lisas.de> - 1.6.1-1
6b509c5
- Update to 1.6.1
6b509c5
- Merge changes for RHEL packaging
6b509c5
a367da1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
a367da1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a367da1
6b509c5
* Tue Jun 09 2015 Adrian Reber <areber@redhat.com> - 1.6-1.1
6b509c5
- adapt to RHEL7
6b509c5
Andrey Vagin 14d0946
* Mon Jun 01 2015 Andrew Vagin <avagin@openvz.org> - 1.6-1
Andrey Vagin 14d0946
- Update to 1.6
Andrey Vagin 14d0946
Andrey Vagin 1f9ee03
* Thu Apr 30 2015 Andrew Vagin <avagin@openvz.org> - 1.5.2-2
Andrey Vagin 1f9ee03
- Require protobuf-python and python-ipaddr for python-criu
Andrey Vagin 1f9ee03
Andrey Vagin adb8cf2
* Tue Apr 28 2015 Andrew Vagin <avagin@openvz.org> - 1.5.2
Andrey Vagin adb8cf2
- Update to 1.5.2
Andrey Vagin adb8cf2
Nikita Spiridonov 5b6ad08
* Sun Apr 19 2015 Nikita Spiridonov <nspiridonov@odin.com> - 1.5.1-2
Nikita Spiridonov 5b6ad08
- Create python-criu and crit subpackages
Nikita Spiridonov 5b6ad08
Andrey Vagin 81ce0eb
* Tue Mar 31 2015 Andrew Vagin <avagin@openvz.org> - 1.5.1
Andrey Vagin 81ce0eb
- Update to 1.5.1
Andrey Vagin 81ce0eb
338b6e3
* Sat Dec 06 2014 Adrian Reber <adrian@lisas.de> - 1.4-1
4435636
- Update to 1.4
4435636
cffc4d2
* Tue Sep 23 2014 Adrian Reber <adrian@lisas.de> - 1.3.1-1
cffc4d2
- Update to 1.3.1 (#1142896)
cffc4d2
17efe65
* Tue Sep 02 2014 Adrian Reber <adrian@lisas.de> - 1.3-1
17efe65
- Update to 1.3
17efe65
- Dropped all upstreamed patches
17efe65
- included pkgconfig file in -devel
17efe65
225be82
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-5
225be82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
225be82
Andrey Vagin 42ef5e0
* Thu Aug 07 2014 Andrew Vagin <avagin@openvz.org> - 1.2-4
Nikita Spiridonov 5b6ad08
- Include inttypes.h for PRI helpers
Andrey Vagin 42ef5e0
Andrey Vagin cd6d6b1
* Thu Aug 07 2014 Andrew Vagin <avagin@openvz.org> - 1.2-3
Andrey Vagin cd6d6b1
- Rebuilt for https://bugzilla.redhat.com/show_bug.cgi?id=1126751
Andrey Vagin cd6d6b1
a7376d0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
a7376d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a7376d0
a31ea74
* Fri Feb 28 2014 Adrian Reber <adrian@lisas.de> - 1.2-1
a31ea74
- Update to 1.2
a31ea74
- Dropped all upstreamed patches
a31ea74
aa89a15
* Tue Feb 04 2014 Adrian Reber <adrian@lisas.de> - 1.1-4
aa89a15
- Create -devel subpackage
aa89a15
Andrey Vagin 488e151
* Wed Dec 11 2013 Andrew Vagin <avagin@openvz.org> - 1.0-3
Andrey Vagin 488e151
- Fix the epoch of crtools
Andrey Vagin 488e151
Andrey Vagin fbcf176
* Tue Dec 10 2013 Andrew Vagin <avagin@openvz.org> - 1.0-2
Andrey Vagin fbcf176
- Rename crtools to criu #1034677
Andrey Vagin fbcf176
Andrey Vagin bb9dd7c
* Wed Nov 27 2013 Andrew Vagin <avagin@openvz.org> - 1.0-1
Andrey Vagin bb9dd7c
- Update to 1.0
Andrey Vagin bb9dd7c
Andrey Vagin 7e0c6dc
* Thu Oct 24 2013 Andrew Vagin <avagin@openvz.org> - 0.8-1
Andrey Vagin 7e0c6dc
- Update to 0.8
Andrey Vagin 7e0c6dc
Andrey Vagin 2fd7b4a
* Tue Sep 10 2013 Andrew Vagin <avagin@openvz.org> - 0.7-1
Andrey Vagin 2fd7b4a
- Update to 0.7
Andrey Vagin 2fd7b4a
b3fc618
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-5
b3fc618
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b3fc618
Andrey Vagin 9d7c2b6
* Wed Jul 24 2013 Andrew Vagin <avagin@openvz.org> - 0.6-3
Andrey Vagin 8004c07
- Delete all kind of -fstack-protector gcc options
Andrey Vagin 8004c07
Andrey Vagin 8004c07
* Wed Jul 24 2013 Andrew Vagin <avagin@openvz.org> - 0.6-3
Andrey Vagin 9d7c2b6
- Added arm macro to ExclusiveArch
Andrey Vagin 9d7c2b6
de0f80b
* Wed Jul 03 2013 Andrew Vagin <avagin@openvz.org> - 0.6-2
Andrey Vagin 1721ce1
- fix building on ARM
Andrey Vagin 1721ce1
- fix null pointer dereference
Andrey Vagin 1721ce1
717f52a
* Tue Jul 02 2013 Adrian Reber <adrian@lisas.de> - 0.6-1
717f52a
- updated to 0.6
717f52a
- upstream moved binaries to sbin
717f52a
- using upstream's make install
717f52a
c0d773b
* Tue May 14 2013 Adrian Reber <adrian@lisas.de> - 0.5-1
c0d773b
- updated to 0.5
c0d773b
55cf20c
* Fri Feb 22 2013 Adrian Reber <adrian@lisas.de> - 0.4-1
55cf20c
- updated to 0.4
55cf20c
5a61746
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-4
5a61746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5a61746
158a5c8
* Tue Jan 22 2013 Adrian Reber <adrian@lisas.de> - 0.3-3
158a5c8
- added ExclusiveArch blocker bug
158a5c8
158a5c8
* Fri Jan 18 2013 Adrian Reber <adrian@lisas.de> - 0.3-2
158a5c8
- improved Summary and Description
158a5c8
158a5c8
* Mon Jan 14 2013 Adrian Reber <adrian@lisas.de> - 0.3-1
158a5c8
- updated to 0.3
158a5c8
- fix building Documentation/
158a5c8
158a5c8
* Tue Aug 21 2012 Adrian Reber <adrian@lisas.de> - 0.2-2
158a5c8
- remove macros like %%{__mkdir_p} and %%{__install}
158a5c8
- add comment why it is only x86_64
158a5c8
158a5c8
* Tue Aug 21 2012 Adrian Reber <adrian@lisas.de> - 0.2-1
158a5c8
- initial release