1
0

29 Commits

Author SHA256 Message Date
09b387dd29 Changelog update 2025-09-01 15:00:12 +02:00
Petr Vorel
1c0bed3ca2 bcachefs-tools 1.25.3
Signed-off-by: Petr Vorel <pvorel@suse.cz>
2025-08-29 15:13:57 +02:00
86e3305084 bcachefs-tools 1.25.2 2025-05-30 00:03:52 +02:00
8ebc455543 Fix obvious spellos in changelog
Fixes: ddf7f089f4
2025-02-06 11:14:28 +01:00
Petr Vorel
ddf7f089f4 bcachefs-tools 1.20.0
Signed-off-by: Petr Vorel <pvorel@suse.cz>
2025-02-06 10:47:45 +01:00
de4fe49640 Trim changelog to user-relevant parts 2024-12-19 15:24:03 +01:00
b70b5a710e Work around "broken: ERROR:root:ERROR: The _scmsync.obsinfo file must not be part of the git repository." 2024-12-19 14:27:01 +01:00
a659b22803 update to 1.13.0 2024-12-18 19:47:54 +01:00
4cbe32c50d Disable LTO, reinforce CFLAGS 2024-08-19 02:54:50 +02:00
1a2400f029 bcachefs-tools 1.11.0 2024-08-19 01:48:21 +02:00
Git SCM Staging
71dc0ee8fb Merge pull request 'Update to release v1.9.4' (#2) from ddiss/bcachefs-tools:1.9.4 into factory 2024-08-12 09:44:06 +02:00
a6099128dc Accepting request 1189095 from devel:Factory:git-workflow:staging:ddiss:bcachefs-tools:2
Update to release v1.9.4



(🤖: Submission of bcachefs-tools via pool/bcachefs-tools#2 by ddiss)

OBS-URL: https://build.opensuse.org/request/show/1189095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=13
2024-07-24 13:30:05 +00:00
8779de1715 [info=96ce580ffcfc151a50c1911fb5ec8c4f28665955c6e31640f167510db7700c51]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:ddiss:bcachefs-tools:2/bcachefs-tools?expand=0&rev=1
2024-07-22 18:32:25 +00:00
96ce580ffc Update to release v1.9.4
* No longer logging by default
* Fix undefined behavour

Signed-off-by: David Disseldorp <ddiss@suse.de>
2024-07-22 11:27:10 +02:00
958cea4511 Accepting request 1187254 from filesystems
- Update to release v1.9.3

OBS-URL: https://build.opensuse.org/request/show/1187254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=12
2024-07-15 17:46:53 +00:00
9541635a76 [info=d07946290ce264cbd04386d2348708834b533a933f371d47bed5fff0280790f1]
OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=30
2024-07-13 01:22:52 +00:00
d07946290c bcachefs-tools 1.9.3 (synchronize with OBS) 2024-07-13 03:20:10 +02:00
45476f2d4a bcachefs-tools 1.9.1 (synchronize with OBS) 2024-07-13 03:13:58 +02:00
b1336ade4b 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
2024-07-13 00:17:08 +00:00
cd63bfecde Accepting request 1181897 from filesystems
- Build with _FORTIFY_SOURCE=2 -- gh/koverstreet/bcachefs-tools#237
- 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 (forwarded request 1181823 from smolsheep)

OBS-URL: https://build.opensuse.org/request/show/1181897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=11
2024-06-20 14:48:43 +00:00
4936833cb7 Accepting request 1168908 from filesystems
- Update to release v1.7.0

OBS-URL: https://build.opensuse.org/request/show/1168908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=10
2024-04-18 20:13:58 +00:00
3f27a2e13f Accepting request 1154583 from filesystems
- Update to release v1.6.4
  * fix build on powerpc
  * drop upstream rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch (forwarded request 1154476 from ddiss)

OBS-URL: https://build.opensuse.org/request/show/1154583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=9
2024-03-04 20:25:26 +00:00
a2ddc46fe8 Accepting request 1149116 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1149116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=8
2024-02-22 19:59:42 +00:00
238c789c1b Accepting request 1148730 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1148730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=7
2024-02-21 17:01:34 +00:00
d3a10999ac Accepting request 1142786 from filesystems
- Build with rust functionality enabled [boo#1219158]
  * Switch to upstream vendored source tarball
  * Validate upstream source signature (forwarded request 1142783 from ddiss)

OBS-URL: https://build.opensuse.org/request/show/1142786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=6
2024-01-30 17:27:03 +00:00
7d5212565e Accepting request 1141933 from filesystems
- Rectify paths in systemd unit files [boo#1218808]

OBS-URL: https://build.opensuse.org/request/show/1141933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=5
2024-01-28 18:42:24 +00:00
8ead1fa30f Accepting request 1139890 from filesystems
- Update to release v1.4.1

OBS-URL: https://build.opensuse.org/request/show/1139890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=4
2024-01-19 22:02:21 +00:00
e50e55e78a Accepting request 1137700 from filesystems
OBS-URL: https://build.opensuse.org/request/show/1137700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=3
2024-01-09 19:51:01 +00:00
e10cf5db6c Accepting request 1131542 from filesystems
- Update to v1.3.5:

OBS-URL: https://build.opensuse.org/request/show/1131542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bcachefs-tools?expand=0&rev=2
2023-12-07 18:11:05 +00:00
6 changed files with 100 additions and 22 deletions

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmh768kACgkQE6szbY3K
bnZ+oA//Zk8jOFosohciM76pD1VbkWwqRJZlETxpoWMcRyQWURSGgv2Y22habif0
bDWEesGi2wQo9hVVkztrE7CzeuVkgJqaAMHzbhFtO0e5HIgEZt3nWLcQ4xvx1B4Q
W8nJCDLT7YUZto0ilFpWn/IiMGPq9XiQPtHyt+zuA4ziMbJnfVM7HBiH0zBFuAiX
6j/ux4Boj+bBPsbJJSI35/a9XNHBQwS1R7YwObX/SJINsXZIikiBL4KBK30zBE7+
riHILMsl3jfud6r9BOQ4yOfKqrZ4nF3tBgQYsyY5fwirPJO6jbIvcnf3YMSjkdP/
swmGn1WPDHabvlmZJXWiHtXUKFNV/tvODHtL6rRuR2wXalwK+UyLC5jXhMSP5CGq
RHbgfGZVjiQ9Ge/Nb1qpbPKK2JZllQGhIQp96VDTfTXyIXvl2KOTqBSXMGrvtMjO
ca5v7Py+h4gHhQv6ZEsgD5xJ8U+tQw4S7Q5ur0wGdsSdQf2EMtr+U4O8wmxEVpc3
2ZjF5H10C+rxl3sTeXcC0cJ2Oor330H7PWoPWOWF8W+Q+cPAndpUWh8uCqyX3F1l
28FXrLoqd9Kmz8h8VH6HMJq+nJY04FTR8rCAYYiYPJcMVCu1b45gt0mlesMlRqMf
U5SC9AQlYRNdLkV6lD5Znw4GDMZKm+OS+FshmXu89YC2SsebrLI=
=N9QJ
-----END PGP SIGNATURE-----

BIN
bcachefs-tools-vendored-1.25.3.tar.zst (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----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)

Binary file not shown.

View File

@@ -1,3 +1,73 @@
-------------------------------------------------------------------
Fri Aug 29 13:13:02 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to release 1.25.3
* New commands: `bcachefs image create` and
`bcachefs image update`
-------------------------------------------------------------------
Thu May 29 21:41:18 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.25.2 [boo#1243231]
* No changelog was provided
-------------------------------------------------------------------
Thu Feb 6 09:36:16 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to 1.20.0:
* bcachefs fs top - show runtime performance information
* various fixes
-------------------------------------------------------------------
Wed Dec 18 18:33:29 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 1.13.0:
* posix_to_bcachefs: fix missing copy_xattrs() error checking
* Change lingering set-option texts to set-fs-option
* change setattr to set-file-option in docs/usage
- update to 1.11.1:
* bch_bindgen: Remove memoffset dep
* cmd_list: open with noexcl
* fuse: graceful shutdown when startup fails
-------------------------------------------------------------------
Sun Aug 18 23:46:46 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.11.0
* mount: Fix UAF in option string handling
* mount: Support asking for password via systemd-ask-password
- Fix a crash in mkfs.bcachefs by disabling LTO.
-------------------------------------------------------------------
Mon Jul 22 09:06:43 UTC 2024 - David Disseldorp <ddiss@suse.de>
- Update to release v1.9.4
* No longer logging by default
* Fix undefined behavour
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package bcachefs-tools
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,13 @@
Name: bcachefs-tools
Version: 1.9.1
Version: 1.25.3
Release: 0
Summary: Configuration utilities for bcachefs
License: GPL-2.0-or-later
Group: System/Filesystems
URL: https://bcachefs.org/
#Git-Clone: https://evilpiepirate.org/git/bcachefs-tools.git
Source0: https://evilpiepirate.org/%name/%name-vendored-%version.tar.zst
Source1: https://evilpiepirate.org/%name/%name-vendored-%version.tar.sign
Source2: %{name}.keyring
@@ -62,11 +63,18 @@ This package contains utilities for creating and mounting bcachefs.
%autosetup -p1
%build
# The combination of -Og/-O1/-O2 + LTO produces a broken mkfs.bcachefs which
# crashes (disabling one of the two fixes it). Given this -O+LTO scenario, if
# -g2 is also used, the lto1-wpa process runs into memory exhaustion (>80GB)
# and the build fails altogether.
%define _lto_cflags %nil
# 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}"
export CXXFLAGS="$CFLAGS"
# Workaround antisocial Makefile that forces its own -O level
export EXTRA_CFLAGS="$CFLAGS"
%make_build PREFIX="%_prefix" ROOT_SBINDIR="%_sbindir"
%install