diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo index f950303..5d965d1 100644 --- a/_scmsync.obsinfo +++ b/_scmsync.obsinfo @@ -1,4 +1,4 @@ -mtime: 1721640430 -commit: 96ce580ffcfc151a50c1911fb5ec8c4f28665955c6e31640f167510db7700c51 -url: https://src.opensuse.org/ddiss/bcachefs-tools.git -revision: 96ce580ffcfc151a50c1911fb5ec8c4f28665955c6e31640f167510db7700c51 +mtime: 1724028890 +commit: 4cbe32c50d941a049d089648a21abc8d42316f6cdbd8db7ec4872d9916e12d6d +url: https://src.opensuse.org/jengelh/bcachefs-tools +revision: master diff --git a/bcachefs-tools-vendored-1.11.0.tar.sign b/bcachefs-tools-vendored-1.11.0.tar.sign new file mode 100644 index 0000000..a14ada5 --- /dev/null +++ b/bcachefs-tools-vendored-1.11.0.tar.sign @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmbBBCQACgkQE6szbY3K +bnbFLxAAumAxLLopmeujp96rn/qNnMzVuk4UXpWR3bu9fCav+/jRP5WYSxTcwXXL +RSj0IciAjdkI4blZ5gCC7ywcRLuS3AjTxLlwhmI0thPHCUxFWI53RH+OYh3q0VXe +PBmfUO1zqLildDbjGt4Ogy0Bgd8EsNkh0RJn9d0MsbyI9vGGQBDQQU9Yo5b/vWxR +GqaqYqI6HrJ/6tT8HsVN7fld5lIOdtgNdPzi/gvZKTZYh83lFdNceoVwB+PsufU6 +QWCCtCCln7jyoj4G1Y0BGQJWjOA6soGPQsIwHxbI8QZij5mEtYeI88iHP2g9R8rE +A4WtydBehN0d0oE5byy0eLtoU4WPD7zAy7kP33mMUajNHkMkL06qPBExDiJoSHOu +ZuxK+eeQnrpPVOUEc3lXJoEyfQ2emgSsFErVfhKl2G1MkTbZlAW9nlAHRC5q2lrS +R+f4+FCWyd0QgS9eneWOBu7D2XHq5NoARZC+qgnC9MxOh6NiqIPiG8Q1Dec9FJOB +9wmXRYKDwhkgVrckpdjTMXsCAv/EFuHKrVIQEwVEsPM1Zrk/h6uA7AI9Qk39Orfa +uUhjSMzWf84IQtEnmI87/XB76X2wz94claE4rzWcLatANoqO6V+5Tq+4RrNDRFrg +49YCiY/ouimpkzI3xpx1oJYGehDWkbEoUnDIiuM2UZzG2VAk3a8= +=Gb1L +-----END PGP SIGNATURE----- diff --git a/bcachefs-tools-vendored-1.11.0.tar.zst b/bcachefs-tools-vendored-1.11.0.tar.zst new file mode 100644 index 0000000..677415c --- /dev/null +++ b/bcachefs-tools-vendored-1.11.0.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78533aadbefbc6e05e6de5c6903623d3b2b093d5d14a68d1d4c514e217dc9a5b +size 28691744 diff --git a/bcachefs-tools-vendored-1.9.4.tar.sign b/bcachefs-tools-vendored-1.9.4.tar.sign deleted file mode 100644 index c0d9e6e..0000000 --- a/bcachefs-tools-vendored-1.9.4.tar.sign +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmaV6NoACgkQE6szbY3K -bnaknA/9FftlE1ZWsMvaFJp7tWfvIPfAyNPI5mGBVssKC4ZI/tpyy8tDQ9ceVHda -agV9fcGwJy6VAm4uYgtqwQ03WzqH76jJ35ytTjR5bqWfP7OFX/NqaoqQN5aCPHTa -HcYGzvUdxbHC3n2ATT94E6II2qw5wmghRk/zdv9H6fjn8LUQr788/rC1L80OW65k -nLbZu9YCpe0yOtAKJSma4iMREQeaMKVvP8EMt88s6SoXhN29azolTeRthMoojEox -S7hqHvkIYWrmHEJwBmVe1n/nEa1OU8dLQy16FwXlpeNgeLxozDZWnpHiLDHEbg7C -nkrfaDpycJNDOstPgpWZ4NuX/8/7o7SGbTEkniqSq2lqi6/HcJ5jJBKSy1uIorvu -zQYHPsCTX0eKV19q2QuHdX9WAkR/7WSOTOru8op9YnVIz2Lp46azUTLLO3N//rrg -l/s5s8ZKCYMeDFqk5B1h6YO921rfz33vqYJorhPUhbgFq1I6aGuPrTS+ujpOLRV3 -2lVHSSjUnWRoi79u/BwqwC14bHEUjtYJhuSX2yZRdRH+hfhg2lMEc+6MD5MYKL+r -Mx3bbrcxDB5C2OGojua03ff6xr5rMyudff2Xm17eD90k5vpFTRlY24urx0AJCvCx -LucwMiI0fO/Yjnxa7gq1q4qT7W0jeQJif3tC983SqnuwYlb+VV0= -=xx/R ------END PGP SIGNATURE----- diff --git a/bcachefs-tools-vendored-1.9.4.tar.zst b/bcachefs-tools-vendored-1.9.4.tar.zst deleted file mode 100644 index 98b1b62..0000000 --- a/bcachefs-tools-vendored-1.9.4.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:705cf360396af7bcf826c529444155a755b6ec7ad75626b0c0c4e09a39c965b0 -size 28734909 diff --git a/bcachefs-tools.changes b/bcachefs-tools.changes index 26ffdeb..49c5fc1 100644 --- a/bcachefs-tools.changes +++ b/bcachefs-tools.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sun Aug 18 23:46:46 UTC 2024 - Jan Engelhardt + +- 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 diff --git a/bcachefs-tools.spec b/bcachefs-tools.spec index ec94d7d..4c90a89 100644 --- a/bcachefs-tools.spec +++ b/bcachefs-tools.spec @@ -17,7 +17,7 @@ Name: bcachefs-tools -Version: 1.9.4 +Version: 1.11.0 Release: 0 Summary: Configuration utilities for bcachefs License: GPL-2.0-or-later @@ -62,11 +62,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 diff --git a/build.specials.obscpio b/build.specials.obscpio index d7c0c06..797bdca 100644 --- a/build.specials.obscpio +++ b/build.specials.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91959abc623f7f0ed97f4979cbc9a3574565d7e4e2bec1f4c4012a6d028e8491 +oid sha256:0bfb98e228907efc64128fb9c17594c3277b35328c5e58c1f6ecdb396ecb9f01 size 256