From 9d9ed4539bcf104b780bf9532c39bdae4f0ef80628244ab3a0141cc1dfd2c2a7 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 6 Dec 2023 16:45:26 +0000 Subject: [PATCH 1/2] 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 --- _service | 4 ++-- bcachefs-tools-135.tar.xz | 3 +++ bcachefs-tools-24.tar.xz | 3 --- bcachefs-tools.changes | 27 +++++++++++++++++++++++++++ bcachefs-tools.spec | 10 ++-------- 5 files changed, 34 insertions(+), 13 deletions(-) create mode 100644 bcachefs-tools-135.tar.xz delete mode 100644 bcachefs-tools-24.tar.xz diff --git a/_service b/_service index 739cbe0..a7be3a7 100644 --- a/_service +++ b/_service @@ -2,8 +2,8 @@ git https://evilpiepirate.org/git/bcachefs-tools.git - v24 - 24 + v1.3.5 + 135 v?(.*) diff --git a/bcachefs-tools-135.tar.xz b/bcachefs-tools-135.tar.xz new file mode 100644 index 0000000..d5e4bd8 --- /dev/null +++ b/bcachefs-tools-135.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7c4a8c540465c85adc6a935b68f2b52777c6ee120310721be153134b9578822 +size 728432 diff --git a/bcachefs-tools-24.tar.xz b/bcachefs-tools-24.tar.xz deleted file mode 100644 index 52fec19..0000000 --- a/bcachefs-tools-24.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5a1e71631020d36c905942c67f5dcd19ceb93a1caf7c3c377b879d4c0991670 -size 670824 diff --git a/bcachefs-tools.changes b/bcachefs-tools.changes index e29254b..7026f76 100644 --- a/bcachefs-tools.changes +++ b/bcachefs-tools.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Sun Dec 3 02:10:44 UTC 2023 - Joshua Smith + +- 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 diff --git a/bcachefs-tools.spec b/bcachefs-tools.spec index 3fe9054..c5c3408 100644 --- a/bcachefs-tools.spec +++ b/bcachefs-tools.spec @@ -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 From f9c9f7815a6db9a1520053f205103c50ee9513b0b4f7bec74eca6eeee41aeded Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 6 Dec 2023 16:53:20 +0000 Subject: [PATCH 2/2] trim changelog to user relevant changes reset version number OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=5 --- _service | 9 ++++----- bcachefs-tools-1.3.5.tar.xz | 3 +++ bcachefs-tools-135.tar.xz | 3 --- bcachefs-tools.changes | 14 ++++---------- bcachefs-tools.spec | 2 +- 5 files changed, 12 insertions(+), 19 deletions(-) create mode 100644 bcachefs-tools-1.3.5.tar.xz delete mode 100644 bcachefs-tools-135.tar.xz diff --git a/_service b/_service index a7be3a7..4dca374 100644 --- a/_service +++ b/_service @@ -1,14 +1,13 @@ - + git https://evilpiepirate.org/git/bcachefs-tools.git v1.3.5 - 135 - v?(.*) + 1.3.5 - + *.tar xz - + diff --git a/bcachefs-tools-1.3.5.tar.xz b/bcachefs-tools-1.3.5.tar.xz new file mode 100644 index 0000000..bf3aa68 --- /dev/null +++ b/bcachefs-tools-1.3.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b12eb8bfb2887056248bfd28351e0be8e5a05ba8462d05d00643bb87b354421 +size 727252 diff --git a/bcachefs-tools-135.tar.xz b/bcachefs-tools-135.tar.xz deleted file mode 100644 index d5e4bd8..0000000 --- a/bcachefs-tools-135.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7c4a8c540465c85adc6a935b68f2b52777c6ee120310721be153134b9578822 -size 728432 diff --git a/bcachefs-tools.changes b/bcachefs-tools.changes index 7026f76..3fd8537 100644 --- a/bcachefs-tools.changes +++ b/bcachefs-tools.changes @@ -1,29 +1,23 @@ ------------------------------------------------------------------- Sun Dec 3 02:10:44 UTC 2023 - Joshua Smith -- Removal of .so and related code as upstream no longer builds it. -- Update to v1.3.5 (135): - * Bugfix release +- 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 - * 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 + for the sake of erasure coding * rebalance_work point release * Fix race in closure_sync() * Updated bcachefs sources because - bcachefs_metadata_version_deleted_inodes + bcachefs_metadata_version_deleted_inodes * Snapshot depth, skiplist fields * Updated bcachefs sources because - bcachefs_metadata_version_major_minor + 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 diff --git a/bcachefs-tools.spec b/bcachefs-tools.spec index c5c3408..3236f5d 100644 --- a/bcachefs-tools.spec +++ b/bcachefs-tools.spec @@ -17,7 +17,7 @@ Name: bcachefs-tools -Version: 135 +Version: 1.3.5 Release: 0 Summary: Configuration utilities for bcachefs License: GPL-2.0-or-later