forked from pool/bcachefs-tools
Accepting request 1187233 from home:ddiss:bcachefs_upstream_vendor
- Update to release v1.9.3 * Fix 32-bit builds further - Update to release v1.9.2 * Fix fsck: Revert OPT_MOUNT change for read_only and make it OPT_HIDDEN - Remove upstreamed patch * 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch - Update to release v1.9.1 * disk_accounting_v2: report on compression type/ratio, btree usage, and pending rebalance work. - Fix 32-bit builds * add 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch OBS-URL: https://build.opensuse.org/request/show/1187233 OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=29
This commit is contained in:
commit
b1336ade4b
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
_service
Normal file
3
_service
Normal file
@ -0,0 +1,3 @@
|
||||
<services>
|
||||
<service name="cargo_audit" mode="manual" />
|
||||
</services>
|
16
bcachefs-tools-vendored-1.9.1.tar.sign
Normal file
16
bcachefs-tools-vendored-1.9.1.tar.sign
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmZzKC8ACgkQE6szbY3K
|
||||
bnbwXRAAhBHcaAKb0euVKPfc9zc09ejmiENoEbhztYtewuvocVCw0j9mSJwlWC9B
|
||||
TCTDyx8CktAc4L4oVto+Dfp5kNyg6kkYVwlmPi0UbqPj5t8twK9ps0aSA1jLkRjk
|
||||
lzvKdG2suuXCW51Z2825JqSAD3rRXaawXDy170OK98fnKfadHlctC09wDZ03Ejxq
|
||||
l94j9o4ssPzcTYxd2JPT3vaPnHP5/N0AuYOH0iWvLH4Lv4EfYlq0ikSTYLRLwC+m
|
||||
dyBFxTUHCMgBAmJkeyan5RjztT5SbdrRks4HXmUFWQpBlrlMRi9nwmDpa9j27t9L
|
||||
B4lsQzW6rhr783ZL2TDw1KIvfVnO9DTS6uMdlCUiLUGtv6t4dK5iyeLQbcuPdKUI
|
||||
JM8ehPagmYL5Qrew1XxywuqWogw5Jl4u1b1bN6gqjz/mFC71/CR1YtiX4CKVK4yD
|
||||
V/Bk2otU9YLKqg3YAPjrhCeLl4EUfh2EukHXH3xg9vnnaHoEc44HdM/WxVF1Wmqy
|
||||
Ir7V43vQZVFI8XxOCAzks26/EEO1VE7OiB+52B4IXY0eMp3Z81q5UYaFl0C6KTWe
|
||||
p4ctgUyEapMme9+Y3jbZuE1tEI3unsqB0J8qplUb0iwBQQSzwfT0ogRiAoXG8IUh
|
||||
9xZqnS7heIPLynOSlShc4gz4Bve9TkqGyf7qM1M3J4al5MR3HFw=
|
||||
=GZbq
|
||||
-----END PGP SIGNATURE-----
|
BIN
bcachefs-tools-vendored-1.9.1.tar.zst
(Stored with Git LFS)
Normal file
BIN
bcachefs-tools-vendored-1.9.1.tar.zst
(Stored with Git LFS)
Normal file
Binary file not shown.
16
bcachefs-tools-vendored-1.9.3.tar.sign
Normal file
16
bcachefs-tools-vendored-1.9.3.tar.sign
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmaRehMACgkQE6szbY3K
|
||||
bnbc4g//WBwobSYxVMmDAZgzx/EFgDqW05BI3m5F9+0r4qd2qE0gKVDSVvWjSE88
|
||||
DLy7gQMKk+BkbZ4MiV084vtddqLhiFuNsKo0l0UPqul9qmaoP+oOr+DV1EsOOOAV
|
||||
prXHjjCLDmrfy4C7P4NdqFKshyQPWLZ26yEkbfKKvi8Yqjy49D0kfEMGfU8ydynD
|
||||
FBePnBQ7br6USGFo9kpRS2olWVSfxPgp1MtbbAkQrJS7u21tBVZWgFAJvC5y9AlD
|
||||
fuTlHwtK530J5Ho277w0IoicFv6GjViX2Kjby2SSO/t61d9Nk3/B9YVwgbRkNrma
|
||||
DLCSTbqOHgt4E9lOa9uUyD3qy+ojxCVHxI27mDag0x8fpHqJKgSeP4qkYJbHs3Kg
|
||||
35rwpOTO0wc4afyJr7Q1rKTFes+ZJNf8hbYpMZrgs8HB9WPdOJWIDwSZXEK/NtmY
|
||||
iFoNzU7G7PRYkJkAeijBl3A8IqHtrHnEo82aqNTniKhH93kU2VZ+RH90yKrz1Ihg
|
||||
4t/QQ5oi1q9UtUg/7KcNmp1852S+TMsw5lo0osUHVS+NPpdygwTFlnHqFlotvVeV
|
||||
Tpeohq2k7yEVNd89aT+ny72GZmEJrN9RSX6F3+6kc2gEOLKoTm/0I3X6VSFdgOks
|
||||
C+3jUe7nQJWVhaMKthoNVKS2kWvHnZHwbdf+ZBx5LLGeRK88iMQ=
|
||||
=TR6s
|
||||
-----END PGP SIGNATURE-----
|
BIN
bcachefs-tools-vendored-1.9.3.tar.zst
(Stored with Git LFS)
Normal file
BIN
bcachefs-tools-vendored-1.9.3.tar.zst
(Stored with Git LFS)
Normal file
Binary file not shown.
137
bcachefs-tools.changes
Normal file
137
bcachefs-tools.changes
Normal file
@ -0,0 +1,137 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 12 19:00:39 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.9.3
|
||||
* Fix 32-bit builds further
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 2 11:11:19 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.9.2
|
||||
* Fix fsck: Revert OPT_MOUNT change for read_only and make it OPT_HIDDEN
|
||||
- Remove upstreamed patch
|
||||
* 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 20 00:45:20 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.9.1
|
||||
* disk_accounting_v2: report on compression type/ratio, btree usage,
|
||||
and pending rebalance work.
|
||||
- Fix 32-bit builds
|
||||
* add 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 19 19:55:02 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
|
||||
|
||||
- Update to release v1.9.1:
|
||||
* improve editorconfig to include sh scripts
|
||||
* fix: remove newlines from passphrase
|
||||
* fix: search for key in all keyrings
|
||||
- Updates from release v1.9.0:
|
||||
* add BCACHEFS_BLOCK_SCAN environment variable for users that
|
||||
* add BCACHEFS_KERNEL_ONLY environment variable for test
|
||||
bcachefs, utilize it. Otherwise, resort to traversing block
|
||||
devices and checking for bcachefs super blocks.
|
||||
environments
|
||||
* Handle mount with FS with 1 device
|
||||
have a broken blkid which renders the udev db as incomplete
|
||||
* manpage: incorrect "delete" to "snapshot"
|
||||
* mount: If the udev database contains information about
|
||||
* mount: Make udev_bcachefs_info more idiomatic
|
||||
* fix typo that causes encrypted drives to become stuck in a
|
||||
busy loop
|
||||
* check_for_key before ask_for_passphrase -- check if there is
|
||||
already a key in the keyring available before trying to get the
|
||||
key from some more involved means
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 18 00:07:11 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.7.0
|
||||
* New on disk forat feature - per member 64-bit bitmap of regions
|
||||
with btree nodes, to accelerate recovering by scanning for
|
||||
btree nodes.
|
||||
* mount: canonicalize device path for single device node
|
||||
* Topology repair now uses nodes found by scanning to fill holes
|
||||
* mount: Handle multi-device with 1 device node
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 4 01:54:50 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.6.4
|
||||
* fix build on powerpc
|
||||
* drop upstream rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 22 06:23:25 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Fix 32-bit builds [boo#1220175]
|
||||
* add rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 21 04:55:00 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Update to release v1.6.3
|
||||
* use the kernel fsck implementation if the kernel version is a better
|
||||
match for the filesystem on disk than the -tools version
|
||||
* fix building with old gcc
|
||||
* fix big endian build
|
||||
* collect kernel fsck return code
|
||||
* various other fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 06:55:58 UTC 2024 - David Disseldorp <ddiss@suse.de>
|
||||
|
||||
- Build with rust functionality enabled [boo#1219158]
|
||||
* Switch to upstream vendored source tarball
|
||||
* Validate upstream source signature
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 27 09:49:49 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Rectify paths in systemd unit files [boo#1218808]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 19 01:54:34 UTC 2024 - Joshua Smith <jsmithfpv@gmail.com>
|
||||
|
||||
- Delete use_libexec_not_lib.patch (merged)
|
||||
- Update to release v1.4.1
|
||||
* fix cmd_fsck, "bad mount option read-only"
|
||||
* now open block devices with O_EXCL
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 9 03:46:53 UTC 2024 - Joshua Smith <jsmithfpv@gmail.com>
|
||||
|
||||
- Add use_libexec_not_lib.patch
|
||||
- Update to v1.4.0:
|
||||
* bugfix release
|
||||
* Split brain detection
|
||||
* BCH_IOCTL_OFFLINE_FSCK, and numerous other features and
|
||||
bugfixes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 3 02:10:44 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
|
||||
|
||||
- Update to v1.3.5:
|
||||
* Update from latest kernel bcachefs sources, pulling in fixes
|
||||
for deleted_inodes btree in particular
|
||||
* cmd_version now works properly
|
||||
* fixes for cmd_format, pick the same bucket size for all devices
|
||||
for the sake of erasure coding
|
||||
* rebalance_work point release
|
||||
* Fix race in closure_sync()
|
||||
* Updated bcachefs sources because
|
||||
bcachefs_metadata_version_deleted_inodes
|
||||
* Snapshot depth, skiplist fields
|
||||
* Updated bcachefs sources because
|
||||
bcachefs_metadata_version_major_minor
|
||||
* Fix quotas + snapshots
|
||||
* Rip out code for storing backpointers in alloc keys
|
||||
* Fragmentation LRU
|
||||
* Rework LRU btree
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 30 08:19:24 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Initial package (version 24) for build.opensuse.org
|
99
bcachefs-tools.keyring
Normal file
99
bcachefs-tools.keyring
Normal file
@ -0,0 +1,99 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
O15cDOJNTGiEsF40ii8eijfO2tFG49DZ00j2
|
||||
=9ATa
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
99
bcachefs-tools.spec
Normal file
99
bcachefs-tools.spec
Normal file
@ -0,0 +1,99 @@
|
||||
#
|
||||
# spec file for package bcachefs-tools
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: bcachefs-tools
|
||||
Version: 1.9.3
|
||||
Release: 0
|
||||
Summary: Configuration utilities for bcachefs
|
||||
License: GPL-2.0-or-later
|
||||
Group: System/Filesystems
|
||||
URL: https://bcachefs.org/
|
||||
Source0: https://evilpiepirate.org/%name/%name-vendored-%version.tar.zst
|
||||
Source1: https://evilpiepirate.org/%name/%name-vendored-%version.tar.sign
|
||||
Source2: %{name}.keyring
|
||||
BuildRequires: cargo
|
||||
BuildRequires: clang-devel
|
||||
BuildRequires: libaio-devel >= 0.3.111
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: zstd
|
||||
BuildRequires: pkgconfig(blkid)
|
||||
BuildRequires: pkgconfig(libkeyutils)
|
||||
BuildRequires: pkgconfig(liblz4)
|
||||
BuildRequires: pkgconfig(libsodium)
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: pkgconfig(liburcu)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(udev)
|
||||
BuildRequires: pkgconfig(uuid)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
|
||||
%description
|
||||
Bcachefs is a filesystem for Linux, with an emphasis on reliability
|
||||
and robustness.
|
||||
|
||||
* Copy on write (COW) like zfs or btrfs
|
||||
* Full data and metadata checksumming
|
||||
* Multiple devices
|
||||
* Replication
|
||||
* Erasure coding
|
||||
* Caching
|
||||
* Compression
|
||||
* Encryption
|
||||
* Snapshots
|
||||
|
||||
This package contains utilities for creating and mounting bcachefs.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
# gh/koverstreet/bcachefs-tools#237
|
||||
# bcachefs-tools uses malloc_usable_size, which is incompatible
|
||||
# with fortification level 3
|
||||
export CFLAGS="${RPM_OPT_FLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
|
||||
%make_build PREFIX="%_prefix" ROOT_SBINDIR="%_sbindir"
|
||||
|
||||
%install
|
||||
%make_install PREFIX="%_prefix" ROOT_SBINDIR="%_sbindir"
|
||||
# this ain't no debian
|
||||
rm -Rf "%buildroot/etc/initramfs-tools" "%buildroot/%_datadir/initramfs-tools"
|
||||
|
||||
%pre
|
||||
%service_add_pre bcachefsck_all.service bcachefsck_all_fail.service
|
||||
|
||||
%post
|
||||
%service_add_post bcachefsck_all.service bcachefsck_all_fail.service
|
||||
|
||||
%preun
|
||||
%service_del_preun bcachefsck_all.service bcachefsck_all_fail.service
|
||||
|
||||
%postun
|
||||
%service_del_postun bcachefsck_all.service bcachefsck_all_fail.service
|
||||
|
||||
%files
|
||||
%_sbindir/*bcache*
|
||||
%_unitdir/bcachefsck*
|
||||
%_unitdir/system-bcachefsck*
|
||||
%_libexecdir/bcachefsck*
|
||||
%_udevrulesdir/64-bcachefs.rules
|
||||
%_mandir/man8/*.8*
|
||||
%license COPYING
|
||||
%doc doc/bcachefs-principles-of-operation.tex
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user