Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: fbthrift 0 -> 1 attrpath: fbthrift Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/ms4gj2sxnsvdgr0874x8dh2zxgwl3wrg-packages.json.drv building '/nix/store/ms4gj2sxnsvdgr0874x8dh2zxgwl3wrg-packages.json.drv'... Going to be running update for following packages: - fbthrift-2026.07.27.00 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - fbthrift-2026.07.27.00: UPDATING ... - fbthrift-2026.07.27.00: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/fb/fbthrift/package.nix b/pkgs/by-name/fb/fbthrift/package.nix index 141c170c5ef2..d8537baab78c 100644 --- a/pkgs/by-name/fb/fbthrift/package.nix +++ b/pkgs/by-name/fb/fbthrift/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fbthrift"; - version = "2026.07.27.00"; + version = "2026.08.24.00"; outputs = [ # Trying to split this up further into `bin`, `out`, and `dev` @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "facebook"; repo = "fbthrift"; tag = "v${finalAttrs.version}"; - hash = "sha256-bzi4DRGOQy8HXLQa6roMY3CRqteoJxz2Xo6SsLfOdhY="; + hash = "sha256-cKaE27NFbul3+qBKt+TUyz+l1chVy9B6IHwS8J7yWME="; }; patches = [ An auto update branch exists with message `fbthrift: 2026.07.27.00 -> 2026.08.03.00`. New version is 2026.08.24.00. The auto update branch does not match or exceed the new version. Received ExitFailure 1 when running Raw command: nix-build --option sandbox true --arg config "{ allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A fbthrift nix build failed. from /build/source/./thrift/lib/cpp2/protocol/Serializer.h:26: /build/source/./thrift/lib/cpp2/protocol/CompactProtocol-inl.h: In member function 'void apache::thrift::CompactProtocolReader::readBinary(folly::IOBuf&)': /build/source/./thrift/lib/cpp2/protocol/CompactProtocol-inl.h:780:48: error: 'cloneOwnership' is not a member of 'apache::thrift::detail' 780 | in_.clone(str, size, apache::thrift::detail::cloneOwnership(sharing_)); | ^~~~~~~~~~~~~~ [83/622] Building CXX object thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/JSONProtocolCommon.cpp.o FAILED: [code=1] thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/JSONProtocolCommon.cpp.o /nix/store/w88q44gqd1qg5wmkk7v0h97rpiqvam0l-gcc-wrapper-15.3.0/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_USE_GLOG_EXPORT -DTHRIFT_HAVE_LIBSNAPPY=0 -Dthriftprotocol_EXPORTS -I/build/source/. -I/build/source/build -isystem /nix/store/8vxcy3in8aqgdzc22g4cv4hamfjgxc93-fast-float-8.2.10/include -isystem /nix/store/1fcq8iigmjhn0dx176fsghr3229bh0bw-libevent-2.1.13-dev/include -isystem /nix/store/gbzc2cpjmhylnmwljbqa1pwmli5a2n1v-xz-5.8.3-dev/include -isystem /nix/store/2qibb9szk975kf06ls3dlp60hbm454zq-lz4-1.10.0-dev/include -isystem /nix/store/b9ilypgijg3dv2dnkp5shnma209g7hs7-libiberty-15.3.0-dev/include/libiberty -isystem /nix/store/cyxqna29153mr9bynzadaxj450kqc8d1-libunwind-1.8.3-dev/include -O3 -DNDEBUG -std=c++20 -fPIC -fcoroutines -MD -MT thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/JSONProtocolCommon.cpp.o -MF thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/JSONProtocolCommon.cpp.o.d -o thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/JSONProtocolCommon.cpp.o -c /build/source/thrift/lib/cpp2/protocol/JSONProtocolCommon.cpp In file included from /build/source/./thrift/lib/cpp2/protocol/JSONProtocolCommon.h:31, from /build/source/thrift/lib/cpp2/protocol/JSONProtocolCommon.cpp:17: /build/source/./thrift/lib/cpp2/protocol/Protocol.h:451:19: error: 'CloneOwnership' in namespace 'folly::io' does not name a type 451 | inline folly::io::CloneOwnership cloneOwnership(ExternalBufferSharing sharing) { | ^~~~~~~~~~~~~~ [84/622] Building CXX object thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/TableBasedSerializerImpl.cpp.o FAILED: [code=1] thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/TableBasedSerializerImpl.cpp.o /nix/store/w88q44gqd1qg5wmkk7v0h97rpiqvam0l-gcc-wrapper-15.3.0/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CONTEXT_DYN_LINK -DBOOST_CONTEXT_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DFMT_SHARED -DGFLAGS_IS_A_DLL=0 -DGLOG_USE_GLOG_EXPORT -DTHRIFT_HAVE_LIBSNAPPY=0 -Dthriftprotocol_EXPORTS -I/build/source/. -I/build/source/build -isystem /nix/store/8vxcy3in8aqgdzc22g4cv4hamfjgxc93-fast-float-8.2.10/include -isystem /nix/store/1fcq8iigmjhn0dx176fsghr3229bh0bw-libevent-2.1.13-dev/include -isystem /nix/store/gbzc2cpjmhylnmwljbqa1pwmli5a2n1v-xz-5.8.3-dev/include -isystem /nix/store/2qibb9szk975kf06ls3dlp60hbm454zq-lz4-1.10.0-dev/include -isystem /nix/store/b9ilypgijg3dv2dnkp5shnma209g7hs7-libiberty-15.3.0-dev/include/libiberty -isystem /nix/store/cyxqna29153mr9bynzadaxj450kqc8d1-libunwind-1.8.3-dev/include -O3 -DNDEBUG -std=c++20 -fPIC -fcoroutines -MD -MT thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/TableBasedSerializerImpl.cpp.o -MF thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/TableBasedSerializerImpl.cpp.o.d -o thrift/lib/cpp2/CMakeFiles/thriftprotocol.dir/protocol/TableBasedSerializerImpl.cpp.o -c /build/source/thrift/lib/cpp2/protocol/TableBasedSerializerImpl.cpp In file included from /build/source/./thrift/lib/cpp2/protocol/TableBasedSerializer.h:39, from /build/source/./thrift/lib/cpp2/protocol/TableBasedSerializerImpl.h:18, from /build/source/thrift/lib/cpp2/protocol/TableBasedSerializerImpl.cpp:17: /build/source/./thrift/lib/cpp2/protocol/Protocol.h:451:19: error: 'CloneOwnership' in namespace 'folly::io' does not name a type 451 | inline folly::io::CloneOwnership cloneOwnership(ExternalBufferSharing sharing) { | ^~~~~~~~~~~~~~ [85/622] Building CXX object thrift/compiler/CMakeFiles/compiler_lib.dir/sema/sema.cc.o [86/622] Building CXX object thrift/compiler/CMakeFiles/whisker.dir/whisker/parser.cc.o [87/622] Building CXX object thrift/compiler/CMakeFiles/compiler_lib.dir/sema/standard_validator.cc.o /build/source/thrift/compiler/sema/standard_validator.cc: In function 'apache::thrift::compiler::diagnostic_level apache::thrift::compiler::{anonymous}::validation_to_diagnostic_level(apache::thrift::compiler::sema_params::validation_level)': /build/source/thrift/compiler/sema/standard_validator.cc:97:1: warning: control reaches end of non-void function [-Wreturn-type] 97 | } | ^ ninja: build stopped: subcommand failed.