Skip to content

Commit 02cf27b

Browse files
authored
Merge pull request #3565 from mulkieran/version-3.6.6
Version 3.6.6
2 parents 80705ec + 3a01b1c commit 02cf27b

File tree

24 files changed

+427
-208
lines changed

24 files changed

+427
-208
lines changed

.github/workflows/cargo.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ jobs:
5757
- name: Run comparisons of version specs with available Fedora packages
5858
# yamllint disable rule:line-length
5959
run: |
60-
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=rawhide IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper" make -f Makefile_dependencies check-fedora-versions
61-
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f39 IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper" make -f Makefile_dependencies check-fedora-versions
62-
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f38 IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper" make -f Makefile_dependencies check-fedora-versions
60+
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=rawhide IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions
61+
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f40 IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions
62+
COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f39 IGNORE_ARGS="--ignore-category low --ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions

.packit.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@ actions:
1212
post-upstream-clone:
1313
- "git clone https://github.com/stratis-storage/ci --depth=1 ../distro"
1414
- "mv ../distro/mockbuild_test/stratisd.spec ../distro/stratisd.spec"
15-
- "cargo install cargo-version-util"
15+
- "sed -i '/stratis-decode-dm/d' ../distro/stratisd.spec"
16+
- "cargo install cargo-get"
1617
- "cargo install cargo-vendor-filterer"
1718
create-archive:
1819
- "sh -c 'python3 ../distro/release_management/create_artifacts.py ../distro/ --pre-release --specfile-path=../distro/stratisd.spec stratisd --vendor-method=filtered'"
1920
fix-spec-file:
2021
- "echo 'skipping automatic fix-spec-file actions'"
2122
get-current-version:
22-
- "cargo version-util get-version"
23+
- "cargo get package.version"
2324

2425
srpm_build_deps:
2526
- git

CHANGES.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
stratisd 3.6.6
2+
==============
3+
Recommended Rust toolchain version: 1.76.0
4+
Recommended development platform for Python development: Fedora 39
5+
6+
* New commits:
7+
* Increase lower bounds of Stratis-project dependencies
8+
* Increase mio transitive dependency to 0.8.11
9+
* Hack .packit.yaml to remove stratis-decode-dm from spec file
10+
11+
* Cherry-picked commits:
12+
* Increase retry dependency lower bound to 2.0.0
13+
* Increase bindgen dependency lower bound to 0.69.0
14+
* Update a comment justifying the minimum thin dev size
15+
* Use a constant for the maximum name size
16+
* Do not construct a String from metadata when saving
17+
* Cargo.toml: Set up workspace table
18+
* github actions: update FEDORA_RELEASE to F40, F39
19+
* Add serializer for Strings
20+
* validate_name: Change error strings
21+
* validate_name: Clarify some error messages
22+
* Reject UserInfo values that do not satisfy validate_name
23+
* Fix clippy::useless-vec lint
24+
* Fix let-underscore-lock lint
25+
* Use explicit OpenOptions::truncate()
26+
* get_dm_init: Allow static_mut_refs
27+
* DeviceInfo: allow clippy lint large_enum_variant
28+
* stratisd: Allow clippy lint suspicious_open_options
29+
* stratisd-min: Allow clippy lint suspicious_open_options
30+
* generators: Use explicit OpenOptions::truncate()
31+
* Allow unknown lint for static_mut_refs
32+
* validate_filesystem_size: divisble -> divisible
33+
* validate_filesystem_size: return more specific error
34+
* Increase env_logger dependency lower bound to 0.11.0
35+
* Fix PID file bug in stratisd and stratisd-min
36+
* Initialize devicemapper context without mutability
37+
* Increase nix dependency lower bound to 0.28.0
38+
39+
140
stratisd 3.6.5
241
==============
342
Recommended Rust toolchain version: 1.76.0

0 commit comments

Comments
 (0)