Hi all, Davide Cavalca and I currently maintain a stack of packages based on Folly, the C++ library from Meta.
These have been rather messy to package, partly because the upstream practice makes them hard to fit into the way distributions do things: - no stable API/ABI - upstream prefers static linking - a lot of header-only files with incomplete test coverage, meaning a bug in Folly or another library might only be exposed when building a leaf package (and sometimes only on less common architectures) As such, and given the trend in other language ecosystems (Golang defaulting to vendoring, Rust allowing vendoring if necessary) I am going to retire these this week, leaving only the leaf packages, and then bundle the Folly projects they need To be retired: - folly - fizz - mvfst - wangle - fbthrift - fb303 To be kept and switched to vendoring/bundling: - cachelib - mcrouter - proxygen - wdt Best regards, -- _o) Michel Lind _( ) https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2 README: https://fedoraproject.org/wiki/User:Salimma#README
signature.asc
Description: This is a digitally signed message part
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
