FS#76080 - [stratisd] 2.4.4 cannot create pools under modern xfsprogs
Attached to Project:
Community Packages
Opened by Stuart P. Bentley (stuart) - Friday, 30 September 2022, 19:21 GMT
Last edited by Jiachen Yang (farseerfc) - Monday, 31 October 2022, 16:13 GMT
Opened by Stuart P. Bentley (stuart) - Friday, 30 September 2022, 19:21 GMT
Last edited by Jiachen Yang (farseerfc) - Monday, 31 October 2022, 16:13 GMT
|
Details
Description: On 2022-08-04, xfsprogs added [new restrictions
around the minimum size of an XFS volume][6e0ed3d], which
were incorporated into the xfsprogs 5.19.0 release.
[Newer versions of stratisd have made adjustments to accommodate these restrictions][answer], but the version of stratisd that is currently being packaged in Arch (flagged as outdated since May) has been unable to create pools ever since xfsprogs 5.19.0 landed. [6e0ed3d]: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=6e0ed3d19c54603f0f7d628ea04b550151d8a262 [answer]: https://github.com/stratis-storage/project/discussions/524#discussioncomment-3772134 |
This task depends upon
Closed by Jiachen Yang (farseerfc)
Monday, 31 October 2022, 16:13 GMT
Reason for closing: Fixed
Additional comments about closing: Stratisd is updated to 3.3.0, and should fix this
Monday, 31 October 2022, 16:13 GMT
Reason for closing: Fixed
Additional comments about closing: Stratisd is updated to 3.3.0, and should fix this
Beyond just updating the checksums, both packages required minimal changes to build and run successfully with the new versions:
- stratisd now generates its systemd units from .in templates, so the two systemd/* file paths have been removed the list of configs to patch libexec path in for the prepare() step. (The dracut/* files, however, still contain references to libexec that require patching.)
- stratis-cli now requires `python-setuptools` in the makedepends and `python-wcwidth` in the dependencies.
stratis-cli.PKGBUILD (1.6 KiB)