Compare commits

...

12 Commits
rawhide ... f23

Author SHA1 Message Date
Peter Rajnoha ac509e05b7 New upstream release v0.6.3. 2016-09-22 15:11:07 +02:00
Peter Rajnoha 0f5bdf42e8 New upstream release v0.6.3. 2016-09-22 15:05:59 +02:00
Peter Rajnoha 6fad78eded New upstream release 0.6.2-rc6. 2016-03-09 08:45:49 +01:00
Peter Rajnoha 3dee69c2e3 Add missing patch. 2016-03-08 10:01:54 +01:00
Peter Rajnoha c964eb3eb5 New upstream release 0.6.2-rc5. 2016-03-08 09:43:44 +01:00
Peter Rajnoha 811b27d1ae New upstream release v0.5.5. 2015-08-13 16:32:36 +02:00
Peter Rajnoha 59c310354d New upstream release v0.5.5. 2015-08-13 16:27:28 +02:00
Peter Rajnoha 80fff89bb5 Update to version 0.5.4 containing a bug fix. 2015-08-11 14:29:47 +02:00
Peter Rajnoha ab2171eee6 Update to version 0.5.4 containing a bug fix. 2015-08-11 14:28:58 +02:00
Peter Rajnoha e8bd5959af Update to version 0.5.4 containing a bug fix. 2015-08-11 14:28:10 +02:00
Dennis Gilmore 6f1aceb033 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 12:09:22 -05:00
David Tardon ea9f076778 rebuild for Boost 1.58 2015-07-22 21:49:07 +02:00
5 changed files with 53 additions and 15 deletions

5
.gitignore vendored
View File

@ -9,3 +9,8 @@
/thin-provisioning-tools-0.5.1.tar.gz
/thin-provisioning-tools-0.5.2.tar.gz
/thin-provisioning-tools-0.5.3.tar.gz
/thin-provisioning-tools-0.5.4.tar.gz
/thin-provisioning-tools-0.5.5.tar.gz
/thin-provisioning-tools-0.6.2-rc5.tar.gz
/thin-provisioning-tools-0.6.2-rc6.tar.gz
/thin-provisioning-tools-0.6.3.tar.gz

View File

@ -1,11 +0,0 @@
--- a/Makefile.in 2014-11-12 18:46:30.282251378 +0100
+++ b/Makefile.in 2014-11-12 18:46:56.108608255 +0100
@@ -108,7 +108,7 @@
vpath %.cc $(TOP_DIR)
INSTALL_DIR = $(INSTALL) -m 755 -d
-INSTALL_PROGRAM = $(INSTALL) -m 755 -s
+INSTALL_PROGRAM = $(INSTALL) -m 755
INSTALL_DATA = $(INSTALL) -p -m 644
ifeq ("@TESTING@", "yes")

View File

@ -0,0 +1,11 @@
diff -purN thin-provisioning-tools-0.6.0.orig/Makefile.in thin-provisioning-tools-0.6.0.new/Makefile.in
--- thin-provisioning-tools-0.6.0.orig/Makefile.in 2016-01-20 16:43:21.000000000 +0100
+++ thin-provisioning-tools-0.6.0.new/Makefile.in 2016-01-20 17:26:11.943664295 +0100
@@ -174,7 +174,6 @@ distclean: clean
install: bin/pdata_tools
$(INSTALL_DIR) $(BINDIR)
$(INSTALL_PROGRAM) bin/pdata_tools $(BINDIR)
- $(STRIP) $(BINDIR)/pdata_tools
ln -s -f pdata_tools $(BINDIR)/cache_check
ln -s -f pdata_tools $(BINDIR)/cache_dump
ln -s -f pdata_tools $(BINDIR)/cache_metadata_size

View File

@ -1,9 +1,10 @@
#
# Copyright (C) 2011-2015 Red Hat, Inc
# Copyright (C) 2011-2016 Red Hat, Inc
#
Summary: Device-mapper Persistent Data Tools
Name: device-mapper-persistent-data
Version: 0.5.3
Version: 0.6.3
Release: 1%{?dist}
License: GPLv3+
Group: System Environment/Base
@ -12,7 +13,7 @@ Source0: https://github.com/jthornber/thin-provisioning-tools/archive/thin-provi
# Source1: https://github.com/jthornber/thin-provisioning-tools/archive/v%{version}.tar.gz
Patch0: device-mapper-persistent-data-document-clear-needs-check-flag.patch
Patch1: device-mapper-persistent-data-add-era_restore-and-cache_metadata_size-man-pages.patch
Patch2: device-mapper-persistent-avoid-strip.patch
Patch2: device-mapper-persistent-data-avoid-strip.patch
BuildRequires: autoconf, expat-devel, libaio-devel, libstdc++-devel, boost-devel
Requires: expat
@ -54,6 +55,7 @@ make DESTDIR=%{buildroot} MANDIR=%{_mandir} install
%{_mandir}/man8/thin_check.8.gz
%{_mandir}/man8/thin_delta.8.gz
%{_mandir}/man8/thin_dump.8.gz
%{_mandir}/man8/thin_ls.8.gz
%{_mandir}/man8/thin_metadata_size.8.gz
%{_mandir}/man8/thin_restore.8.gz
%{_mandir}/man8/thin_repair.8.gz
@ -72,6 +74,7 @@ make DESTDIR=%{buildroot} MANDIR=%{_mandir} install
%{_sbindir}/thin_check
%{_sbindir}/thin_delta
%{_sbindir}/thin_dump
%{_sbindir}/thin_ls
%{_sbindir}/thin_metadata_size
%{_sbindir}/thin_restore
%{_sbindir}/thin_repair
@ -79,6 +82,36 @@ make DESTDIR=%{buildroot} MANDIR=%{_mandir} install
%{_sbindir}/thin_trim
%changelog
* Thu Sep 22 2016 Peter Rajnoha <prajnoha@redhat.com> - 0.6.3-1
- Preallocate output file for thin_repair and thin_restore.
- Fixes providing proper use of compiler flags.
- Fixes for thin_trim.
- Fixes for thin_repair.
* Wed Mar 09 2016 Peter Rajnoha <prajnoha@redhat.com> - 0.6.2-0.1.rc6
- Add new fields to thin_ls: MAPPED_BYTES, EXCLUSIVE_BYTES and SHARED_BYTES.
* Tue Mar 08 2016 Peter Rajnoha <prajnoha@redhat.com> - 0.6.2-0.1.rc5
- New thin_ls command.
- era_invalidate may be run on live metadata if the --metadata-snap
option is given.
* Thu Aug 13 2015 Peter Rajnoha <prajnoha@redhat.com> - 0.5.5-1
- Support thin_delta's --metadata_snap option without specifying snap location.
- Update man pages to make it clearer that tools shoulnd't be run on live metadata.
- Fix bugs in the metadata reference counting for thin_check.
* Tue Aug 11 2015 Peter Rajnoha <prajnoha@redhat.com> - 0.5.4-1
- Fix cache_check with --clear-needs-check-flag option to
make sure metadata device is not open already by the tool
when open with O_EXCL mode is requested.
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-3
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.5.3-2
- rebuild for Boost 1.58
* Fri Jul 03 2015 Peter Rajnoha <prajnoha@redhat.com> - 0.5.3-1
- Tools now open the metadata device in O_EXCL mode to stop
running the tools on active metadata.

View File

@ -1 +1 @@
b5e371c81b85366cfaa06dd21cd436cd thin-provisioning-tools-0.5.3.tar.gz
28b352363ea7eb6698ad2efcd7d8c2ae thin-provisioning-tools-0.6.3.tar.gz