Accepting request 1130527 from home:smolsheep:upgrades

Upstream changed naming scheme (24 is now 0.24) so in order to avoid epoch, I changed the naming scheme to work. Epoch can be used if requested.
- Removal of .so and related code as upstream no longer builds it.
- Update to v1.3.5 (135):
  * Bugfix release
  * Update from latest kernel bcachefs sources, pulling in fixes
    for deleted_inodes btree in particular
  * cmd_version now works properly
  * Fix build on 32 bit
  * Assorted build fixes for 32 bit.
  * 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
  * Updated bcachefs sources because
	bucket_gens btree

OBS-URL: https://build.opensuse.org/request/show/1130527
OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=4
This commit is contained in:
Jan Engelhardt 2023-12-06 16:45:26 +00:00 committed by Git OBS Bridge
parent b01c4b22df
commit 9d9ed4539b
5 changed files with 34 additions and 13 deletions

View File

@ -2,8 +2,8 @@
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://evilpiepirate.org/git/bcachefs-tools.git</param>
<param name="revision">v24</param>
<param name="versionformat">24</param>
<param name="revision">v1.3.5</param>
<param name="versionformat">135</param>
<param name="versionrewrite-pattern">v?(.*)</param>
</service>
<service name="recompress" mode="disabled">

BIN
bcachefs-tools-135.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
bcachefs-tools-24.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Sun Dec 3 02:10:44 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
- Removal of .so and related code as upstream no longer builds it.
- Update to v1.3.5 (135):
* Bugfix release
* Update from latest kernel bcachefs sources, pulling in fixes
for deleted_inodes btree in particular
* cmd_version now works properly
* Fix build on 32 bit
* Assorted build fixes for 32 bit.
* 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
* Updated bcachefs sources because
bucket_gens btree
-------------------------------------------------------------------
Tue May 30 08:19:24 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

View File

@ -17,7 +17,7 @@
Name: bcachefs-tools
Version: 24
Version: 135
Release: 0
Summary: Configuration utilities for bcachefs
License: GPL-2.0-or-later
@ -61,19 +61,13 @@ This package contains utilities for creating and mounting bcachefs.
%make_build NO_RUST=1 EXTRA_CFLAGS="%optflags"
%install
b="%buildroot"
%make_install PREFIX="%_prefix" ROOT_SBINDIR="%_sbindir" NO_RUST=1
if [ "%_lib" != lib ]; then
mkdir -p "$b/%_libdir"
mv "$b/usr/lib/"*.so "$b/%_libdir/"
fi
# this ain't no debian
rm -Rf "$b/etc/initramfs-tools" "$b/%_datadir/initramfs-tools"
rm -Rf "%buildroot/etc/initramfs-tools" "%buildroot/%_datadir/initramfs-tools"
%files
%_sbindir/*bcache*
%_mandir/man8/*.8*
%_libdir/libbcachefs.so
%license COPYING
%changelog