| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/954335
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41734
Signed-off-by: Sam James <sam@gentoo.org>
|
|
There are three different problems being addressed here:
1. Recent Folly versions depend on liburing features that have not yet
been released.
2. Folly has no build system configuration option to disable io_uring
support.
3. Folly's CMake build system will unconditionally add liburing as a
library to link against, which downstream Facebook libraries rely on.
The third one creates an implicit dependency between Folly and liburing
which means if liburing gets depcleaned or otherwise unmerged, other
Facebook packages will fail to build.
We solve this by conditionally patching out io_uring support based on
USE=io-uring and having a (currently technically invalid) dependency
on the yet-unreleased liburing-2.10, which will make it automagically
start working once we do have that release in ::gentoo.
Ref: https://github.com/facebook/folly/issues/2420
Bug: https://bugs.gentoo.org/954335
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41734
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/946146
Closes: https://bugs.gentoo.org/946807
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/40088
Closes: https://github.com/gentoo/gentoo/pull/40088
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Switch SRC_URI back to sourceforce, and therefore restore logic of
installing docs
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Part-of: https://github.com/gentoo/gentoo/pull/41597
Closes: https://github.com/gentoo/gentoo/pull/41597
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Misread the qa-vdb output, oops. This should be an RDEPEND since the
CMake files Thrift installs depend on mvfst being present.
Closes: https://bugs.gentoo.org/954273
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41721
Closes: https://github.com/gentoo/gentoo/pull/41721
Signed-off-by: Sam James <sam@gentoo.org>
|
|
elisp-site-file-install() adds the line by itself.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/954210
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb. gtest no longer needs to be unconditionally
linked.
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb. One non-upstream patch added because upstream
forgot to add system-installed Thrift annotations to the include path
for Python codegen.
Ref: https://github.com/facebook/fb303/issues/66
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb. One non-upstream patch added because of our
force-disable of Folly's io_uring support.
Ref: https://github.com/facebook/fbthrift/issues/649
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb.
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb.
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
RDEPEND fixed via qa-vdb.
Closes: https://bugs.gentoo.org/946157
Bug: https://bugs.gentoo.org/946922
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
io_uring support is temporarily disabled because they depend on features
that haven't even been released in liburing yet.
Closes: https://bugs.gentoo.org/949607
Ref: https://github.com/facebook/folly/issues/2420
Signed-off-by: sin-ack <sin-ack@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41493
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/41589
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/952280
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/952279
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/952278
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/952278
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/952276
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
|
|
Fix for CMake 4
Closes: https://bugs.gentoo.org/951671
Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/41207
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Fixes for CMake4, failing tests inside.
Closes: https://bugs.gentoo.org/880353
Closes: https://bugs.gentoo.org/951904
Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/41247
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/953451
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
USE=test-helpers builds libraries required to build tests against Abseil code.
Closes: https://bugs.gentoo.org/953140
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
|
|
On one run (out of 6 or so), I did hit:
```
[ RUN ] IndexWriterTest.testAddIndexesWithRollback
lucene++-tester: /usr/include/boost/smart_ptr/shared_ptr.hpp:550: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = Lucene::DocumentsWriter; typename boost::detail::sp_member_access<T>::type = Lucene::DocumentsWriter*]: Assertion `px != 0' failed.
/var/tmp/portage/dev-cpp/lucene++-3.0.9/temp/environment: line 1082: 28 Aborted (core dumped) "$@"
```
Not sure if it's another instance of something like https://github.com/luceneplusplus/LucenePlusPlus/issues/181
or what, but not debugged further as the testsuite takes a while and had
already spent too much time on lucene++ today.
The test restriction had been there since the package was added.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/946534
Closes: https://bugs.gentoo.org/947796
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Note that this does fix 919114 but I've also disabled examples while at
it anyway.
Closes: https://bugs.gentoo.org/919114
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/927892
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|