{"bugs":[{"bugid":971148,"firstseen":"2026-03-13T16:58:57.751054","severity":"normal","status":"CONFIRMED","summary":"net-im\/spectrum2-2.2.1-r1 - file collision with dev-cpp\/fbthrift-2025.04.14.00-r2"},{"bugid":971458,"firstseen":"2026-03-22T08:54:34.726724","severity":"normal","status":"CONFIRMED","summary":"dev-cpp\/fbthrift-2025.04.14.00-r2 - [jdk26] [portage-9999] QA Notice: unstripped LTO libs"}],"categories":[{"categoryid":449,"name":"app-arch","summary":"The app-arch category contains tools for archiving, compressing and uncompressing files or groups of files."},{"categoryid":429,"name":"dev-cpp","summary":"The dev-cpp category contains libraries and utilities relevant to the c++ programming language."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"264e3c99fc745646475409ea475d643ce2dc7e4b","committime":"2025-11-04T08:20:44","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib dev-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nFollowed by manual revert in dev-python\/zlib-ng where it accidentally\ncaught sys-libs\/zlib-ng dependencies.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"bd0ee727e0e124e4eaa879ad390bef06ff7420bf","committime":"2025-11-04T08:03:00","packageid":77810,"repoid":1,"summary":"dev-*\/*: update for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c3de986db035c668c3058cb1d17f41ddea003c8","committime":"2025-06-23T10:06:58","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0ffe095284a7f98c63e48f1935fb163b857a2dab","committime":"2025-06-23T09:46:15","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: Stabilize 2025.04.14.00-r2 amd64, #958854"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6b61ba23aba7ce9ece838b34aaa1e9104fb99309","committime":"2025-04-24T23:50:14","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"Bug: https:\/\/bugs.gentoo.org\/954335\nSigned-off-by: sin-ack <sin-ack@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41734\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"107c4ace02d8ab0b1d41a6e36bc5b5d4415e71ba","committime":"2025-04-24T21:34:01","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: add IUSE io-uring"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"59a11123e0abcf4693bcae204a33d3c04479b45f","committime":"2025-04-24T10:20:15","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"Misread the qa-vdb output, oops. This should be an RDEPEND since the\nCMake files Thrift installs depend on mvfst being present.\n\nCloses: https:\/\/bugs.gentoo.org\/954273\nSigned-off-by: sin-ack <sin-ack@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41721\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41721\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"158c93c849166f329dda167751e26eddbcc0f270","committime":"2025-04-23T20:40:07","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: add missing mvfst dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ba62dbf9fd2db945692b36d45d9590c561d8f2be","committime":"2025-04-22T01:24:27","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"RDEPEND fixed via qa-vdb. One non-upstream patch added because of our\nforce-disable of Folly's io_uring support.\n\nRef: https:\/\/github.com\/facebook\/fbthrift\/issues\/649\nBug: https:\/\/bugs.gentoo.org\/946922\nSigned-off-by: sin-ack <sin-ack@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ac2f4c06e766ac37d5c57b0e89dcf80cd8fd1ec9","committime":"2025-04-21T16:02:14","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: add 2025.04.14.00"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ba9b6cf7995ee4373278d0e499b28a39835615a4","committime":"2025-04-05T10:20:52","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"74a98c7d88904ca34b4682d42eb640127f2bcbc3","committime":"2025-04-05T10:06:31","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: Stabilize 2024.11.04.00-r1 amd64, #953139"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"740bf20cda6f0da310d2af326dae4d0dd954586c","committime":"2024-12-26T03:18:19","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"fb303 segfaults in thrift otherwise b\/c ABI break.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4565533f951a3df7fd40b8ed943c6c5f86d721b1","committime":"2024-12-26T03:10:54","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: add libfmt:= dep"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1debe5bbc2532b4446e1c3f6f5a53c04898a3687","committime":"2024-11-23T20:39:27","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"Builds fine in the QEMU chroot. Can't test because upstream has\nbroken testing.\n\nSigned-off-by: sin-ack <sin-ack@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d86959ca8471a35147d95aa6455585aec2733178","committime":"2024-11-12T14:53:54","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: keyword 2024.11.04.00 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a7c9019c0a5352c99b5ef9a61c00027eebef02df","committime":"2024-11-11T22:33:17","packageid":77810,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sin-ack@protonmail.com","authorname":"sin-ack","body":"Signed-off-by: sin-ack <sin-ack@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f34e4a4e0fcb087e0964d6dbd94086c754b8c445","committime":"2024-11-10T20:01:24","packageid":77810,"repoid":1,"summary":"dev-cpp\/fbthrift: new package, add 2024.11.04.00"}],"dependencies":[{"block":false,"categoryid":393,"description":"Library to execute a function when a specific event occurs on a file descriptor","ebuildids":[849005],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"libevent","packageid":45129},{"block":false,"categoryid":393,"description":"Boost Libraries for C++","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cpp@gentoo.org","maintainername":"Gentoo C++ Project","name":"boost","packageid":45155},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":429,"description":"Google's C++ argument parsing library","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","name":"gflags","packageid":52808},{"block":false,"categoryid":429,"description":"Google Logging library","ebuildids":[849005,861355],"firstseen":"2011-11-12T14:35:51.126612","maintainer":"vapier@gentoo.org","maintainername":"Gentoo C++ Project","name":"glog","packageid":58177},{"block":false,"categoryid":393,"description":"Binary-decimal and decimal-binary conversion routines for IEEE doubles","ebuildids":[861355],"firstseen":"2014-04-03T13:37:16.649289","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"double-conversion","packageid":62095,"summary":"This library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects."},{"block":false,"categoryid":449,"description":"zstd fast compression library","ebuildids":[849005],"firstseen":"2016-09-05T13:36:19.823374","name":"zstd","packageid":65778},{"block":false,"categoryid":393,"description":"Small, safe and fast formatting library","ebuildids":[849005,861355],"firstseen":"2017-03-08T14:39:24.424543","name":"libfmt","packageid":66610},{"block":false,"categoryid":393,"description":"Extremely fast non-cryptographic hash algorithm","ebuildids":[849005,861355],"firstseen":"2018-03-07T13:47:54.377894","name":"xxhash","packageid":68760},{"block":false,"categoryid":429,"description":"An open-source C++ library developed and used at Facebook","ebuildids":[849005,861355],"firstseen":"2022-03-07T03:47:31.843908","name":"folly","packageid":74538},{"block":false,"categoryid":429,"description":"C++14 implementation of the TLS-1.3 standard","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"fizz","packageid":77811},{"block":false,"categoryid":429,"description":"An implementation of the QUIC transport protocol","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"mvfst","packageid":77812},{"block":false,"categoryid":429,"description":"A framework providing common abstractions for building services","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"wangle","packageid":77813},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[849005,861355],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[{"block":false,"categoryid":428,"description":"A file watching service","ebuildids":[844514,844514,861108,861108],"firstseen":"2020-11-12T22:03:12.874787","name":"watchman","packageid":72186},{"block":false,"categoryid":429,"description":"Shared library for Watchman and Eden projects","ebuildids":[844505,844505],"firstseen":"2022-08-13T16:31:10.760675","name":"edencommon","packageid":75337},{"block":false,"categoryid":429,"description":"Core set of Thrift functions querying stats and other information from a service","ebuildids":[844506,844506,861102,861102],"firstseen":"2024-11-11T22:34:01.931990","name":"fb303","packageid":77809}],"ebuilds":[{"archs":["amd64","~arm64"],"ebuildid":861355,"firstseen":"2025-04-25T00:54:34.376251","license":"Apache-2.0","moddate":"2026-03-28T18:04:17","packageid":77810,"repoid":1,"slot":"0\/2025.04.14.00","uses":["io-uring","test"],"version":"2025.04.14.00-r2"},{"archs":["amd64","~arm64"],"ebuildid":849005,"firstseen":"2024-12-26T03:36:37.106520","license":"Apache-2.0","moddate":"2026-03-28T18:04:17","packageid":77810,"repoid":1,"slot":"0\/2024.11.04.00","uses":["test"],"version":"2024.11.04.00-r1"}],"masks":[],"package":{"categoryid":429,"description":"Facebook's branch of Apache Thrift (C++ bindings)","firstseen":"2024-11-11T22:34:01.931990","name":"fbthrift","packageid":77810},"rdependencies":[{"block":false,"categoryid":393,"description":"Library to execute a function when a specific event occurs on a file descriptor","ebuildids":[849005],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"libevent","packageid":45129},{"block":false,"categoryid":393,"description":"Boost Libraries for C++","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cpp@gentoo.org","maintainername":"Gentoo C++ Project","name":"boost","packageid":45155},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":429,"description":"Google's C++ argument parsing library","ebuildids":[849005,861355],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"amynka@gentoo.org","name":"gflags","packageid":52808},{"block":false,"categoryid":429,"description":"Google Logging library","ebuildids":[849005,861355],"firstseen":"2011-11-12T14:35:51.126612","maintainer":"vapier@gentoo.org","maintainername":"Gentoo C++ Project","name":"glog","packageid":58177},{"block":false,"categoryid":429,"description":"Google C++ Testing Framework","ebuildids":[849005,861355],"firstseen":"2011-11-12T14:35:51.126612","maintainer":"tomka@gentoo.org","maintainername":"Thomas Kahle","name":"gtest","packageid":58178},{"block":false,"categoryid":393,"description":"Binary-decimal and decimal-binary conversion routines for IEEE doubles","ebuildids":[861355],"firstseen":"2014-04-03T13:37:16.649289","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"double-conversion","packageid":62095,"summary":"This library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects."},{"block":false,"categoryid":449,"description":"zstd fast compression library","ebuildids":[849005],"firstseen":"2016-09-05T13:36:19.823374","name":"zstd","packageid":65778},{"block":false,"categoryid":393,"description":"Small, safe and fast formatting library","ebuildids":[849005,861355],"firstseen":"2017-03-08T14:39:24.424543","name":"libfmt","packageid":66610},{"block":false,"categoryid":393,"description":"Extremely fast non-cryptographic hash algorithm","ebuildids":[849005,861355],"firstseen":"2018-03-07T13:47:54.377894","name":"xxhash","packageid":68760},{"block":false,"categoryid":429,"description":"An open-source C++ library developed and used at Facebook","ebuildids":[849005,861355],"firstseen":"2022-03-07T03:47:31.843908","name":"folly","packageid":74538},{"block":false,"categoryid":429,"description":"C++14 implementation of the TLS-1.3 standard","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"fizz","packageid":77811},{"block":false,"categoryid":429,"description":"An implementation of the QUIC transport protocol","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"mvfst","packageid":77812},{"block":false,"categoryid":429,"description":"A framework providing common abstractions for building services","ebuildids":[849005,861355],"firstseen":"2024-11-11T22:34:01.931990","name":"wangle","packageid":77813},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[849005,861355],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/facebook\/fbthrift"],"uses":[{"description":"Enable the use of io_uring for efficient asynchronous IO and system requests","isdefault":false,"use":"io-uring"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}