Commit Graph

33 Commits

Author SHA256 Message Date
Martin Pluskal
f82ccb0d80 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=57 2023-11-14 10:09:03 +00:00
Martin Pluskal
1401e672ff OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=56 2023-11-14 10:06:56 +00:00
Martin Pluskal
dbb529660c - Update to version 1.0.7:
* v1.0.7
  * [thin_generate_metadata] Fix command line parsing
  * [tests] Introduce era_generate_metadata
  * [era] Factor out MetadataGenerator
  * [era_invalidate] Fix missing value_parser for the --written-since option
  * [tests] Support additional program-specific arguments in IO tests
  * [examples] Add a custom emitter examples
  * Remove unnecesary type casting
  * [file_utils] Verify ioctl request code in tests
  * [file_utils] Fix the ioctl request code for the powerpc architecture
  * bump version to 1.0.6
  * [build] Update dependencies
  * [thin_delta] Remove redundant code
  * [thin_delta] Fix range mappings construction
  * [thin_delta] Fix command line parsing
  * [pack/unpack] Fix clippy lints
  * Bump version to v1.05
  * Add some test cases to delta_list
  * [pack/unpack]  Fix some wrapping issues
  * [tests] Ensure the scope of thin_check --super-block-only
  * [tests] Test repairing thin metadata with stale superblock
  * [thin_generate_damage] Support overriding superblock fields
  * [tests] Validate more fields in repaired thin superblock
  * [thin_explore] Fix visiting empty leaves
  * [xml] Improve xml value parsing and error handling
  * [all] Update error messages for xml parsers
  * [build] Update quick-xml to v0.29
  * [build] Update clap to v4.3
  * [build] Update dependencies

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=55
2023-11-14 09:24:38 +00:00
Martin Pluskal
786894f247 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=53 2023-06-12 09:50:20 +00:00
Martin Pluskal
99cddc16de - Update to version 1.0.4:
* Bump version to 1.0.4
  * [build] Update dependencies
  * [all] Fix clippy lints for Rust 1.69.0
  * [build] Drop the nix crate
  * [file_utils] Fix the BLKGETSIZE64 ioctl for 32-bit platoforms
  * [file_utils] Use stat64 explicitly to handle large files on 32-bit systems
  * [write_batcher] Fix compilation error on 32-bit platforms

- Update to version 1.0.4:
  * Rewrite in Rust
  * Multithreaded tools
 * Higher performance io engines (optional io_uring async engine)
  * thin_dump/restore now retains sharing
  * thin_metadata_pack/unpack

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=52
2023-06-09 12:18:48 +00:00
Martin Pluskal
82275f1b40 Accepting request 898804 from home:wfrisch:branches:Base:System
Link as position-independent executable (bsc#1184124).

OBS-URL: https://build.opensuse.org/request/show/898804
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=50
2021-06-15 15:20:04 +00:00
Martin Pluskal
127925fe45 - Update to version 0.9.0:
* New support tools: thin_metadata_{pack,unpack}.
  * thin_check can now check metadata snapshots.
  * some metadata space map bug fixes.
  * thin_check --auto-repair
  * Stop thin_dump --repair/thin_repair ignoring under populated nodes.
- Drop no longer needed patches:
  * boost_168.patch
  * ft-lib_bcache-rename-raise-raise_.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=48
2020-08-20 08:33:54 +00:00
Martin Pluskal
9920b58045 - Update to version 0.8.5
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=46
2019-08-13 14:55:42 +00:00
Martin Pluskal
a55fb6502e Accepting request 721094 from home:StefanBruens:branches:openSUSE:Factory
Fix build:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:H/thin-provisioning-tools/standard/x86_64

OBS-URL: https://build.opensuse.org/request/show/721094
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=44
2019-08-06 06:37:28 +00:00
Martin Pluskal
4ebaad4156 - Update to version 0.8.3:
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=42
2019-05-29 15:02:09 +00:00
Martin Pluskal
9d233f8c56 Accepting request 629912 from home:adamm:branches:Base:System
- boost_168.patch: fix build with Boost 1.68. This version of Boost
  removes compatibility SHA1 header from Uuid library. (bsc#1105088)

OBS-URL: https://build.opensuse.org/request/show/629912
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=40
2018-08-17 12:52:35 +00:00
Martin Pluskal
f9a6ffb4cc - Update to version 0.7.6:
* Mostly internal changes

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=38
2018-05-31 13:57:43 +00:00
Martin Pluskal
ce2b06b3e3 - Modernise spec file with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=36
2018-03-14 08:57:34 +00:00
Martin Pluskal
baf50955b3 - Update to version 0.7.5:
* Fix a bug that stopped cache_restore working with metadata
    version 2.

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=34
2017-12-06 15:53:37 +00:00
Martin Pluskal
f47572b23e - Update to version 0.7.4:
* No changes provided for this release

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=32
2017-10-18 07:11:33 +00:00
Martin Pluskal
23e088c317 - Update to version 0.7.3:
* Misc internal changes
  * Updates to tests

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=30
2017-10-09 10:44:09 +00:00
Martin Pluskal
96585da825 - Update to version 0.7.2:
* Misc internal changes
  * Updated documentation and manpages

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=28
2017-10-02 12:22:36 +00:00
Martin Pluskal
6d219fcea2 - Update to version 0.7.1:
* Misc internal changes
- Enable development tools building

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=26
2017-09-05 10:22:12 +00:00
Daniel Molkentin
9f1423ab40 OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=25 2017-08-29 13:42:37 +00:00
Martin Pluskal
325be39dd1 - Update dependencies of scriplets (boo#1044823)
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=23
2017-06-18 21:19:48 +00:00
Martin Pluskal
ac7b900159 - Update to version 0.7.0:
* boo#1043043 gh#jthornber/thin-provisioning-tools#79
  * No changelog provided by upstream

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=20
2017-06-12 07:44:16 +00:00
Martin Pluskal
ed3f67baca Accepting request 454206 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454206
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=18
2017-02-02 16:27:33 +00:00
Martin Pluskal
22bb4c9cf0 - Update to version 0.6.3:
* Update documentation

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=16
2016-08-18 14:49:42 +00:00
Martin Pluskal
e2f818f77a - Update to version 0.6.2:
* Fix bug in thin_delta
  * Fix recent regression in thin_repair.
  * Force g++-98 dialect
  * Fix bug in thin_trim

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=14
2016-07-10 14:13:55 +00:00
Martin Pluskal
991c945afe Accepting request 358844 from home:rguenther:branches:Base:System
- Explicitely build with -std=gnu++98 to avoid all sorts of
  non-C++11 conforming code.

OBS-URL: https://build.opensuse.org/request/show/358844
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=12
2016-02-11 13:00:20 +00:00
Martin Pluskal
ebb9e8702d - Update to 0.6.1
* new configure option --enable-static-cxx
- Make building more verbose

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=9
2016-02-06 09:30:46 +00:00
Martin Pluskal
16c7470b62 - Conflict with device-mapper < 1.02.115 to avoid file conflicts
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=7
2016-01-29 09:56:36 +00:00
Martin Pluskal
741a7b995e - Use optflags when building
- Install to /usr/sbin
- Do not strip installed binaries
- Use scriplets for initrd regeneration

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=6
2016-01-24 09:14:11 +00:00
Martin Pluskal
a2b87286bf - Update to 0.6.0
* thin_ls

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=5
2016-01-22 19:01:58 +00:00
Martin Pluskal
b80209d8af - Update to 0.5.6
* era_invalidate may be run on live metadata if the 
    --metadata-snap option is given.
- Changes for 0.5.5
  * You may now give the --metadata_snap option to thin_delta 
    without specifying where the snap is.
  * Update man pages to make it clearer that most tools shouldn't 
    be run on live metadata.
  * Fix some bugs in the metadata reference counting for 
    thin_check.

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=4
2015-09-20 09:42:32 +00:00
Martin Pluskal
fc5b7368e6 - Update to 0.5.3
* thin_delta, thin_trim
  * --clear-needs-check flag for cache_check
  * space map checking for thin check

OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=3
2015-07-28 08:33:33 +00:00
Martin Pluskal
639a76b7de - Update to 0.4.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=2
2015-04-23 09:25:22 +00:00
Andreas Jaeger
7cbc0c5108 Accepting request 151471 from home:mpluskal
Necessary for thin provisioning support in lvm2 (see BNC#802136), when accepted please merge also to factory and 12.3

OBS-URL: https://build.opensuse.org/request/show/151471
OBS-URL: https://build.opensuse.org/package/show/Base:System/thin-provisioning-tools?expand=0&rev=1
2013-02-15 12:14:54 +00:00