Package Details: fizz 2024.05.27.00-1

Git Clone URL: (read-only, click to copy)
Package Base: fizz
Description: C++14 implementation of the TLS-1.3 standard
Upstream URL:
Keywords: c++ facebook tls
Licenses: BSD-3-Clause
Submitter: akstrfn
Maintainer: MrAnno (carsme)
Last Packager: carsme
Votes: 2
Popularity: 0.055539
First Submitted: 2018-09-28 11:54 (UTC)
Last Updated: 2024-06-01 17:17 (UTC)

Latest Comments

1 2 Next › Last »

MrAnno commented on 2024-01-22 11:01 (UTC)

@carsme Of course. Thank you for helping.

carsme commented on 2024-01-22 07:35 (UTC) (edited on 2024-01-22 07:37 (UTC) by carsme)

Hey, would you mind adding me as co-maintainer for this, wangle and proxygen? I maintain some of the other of facebook's C++ libraries (watchman + deps) and could help keep them all in sync. Right now I'm trying to enable some more features in watchman and will need to depend on up-to-date version of fizz, wangle and proxygen. Thanks!

Winterreise commented on 2023-02-07 08:31 (UTC)

Couldn't be compiled due to the update of poco.

Error message:

/home/winterreise/.cache/paru/clone/fizz/src/fizz-2022.08.22.00/fizz/server/ServerProtocol.cpp:257:73: error: no matching function for call to ‘folly::exception_wrapper::exception_wrapper(std::__exception_ptr::exception_ptr, const fizz::FizzException&)’
  257 |         ReportError(folly::exception_wrapper(std::current_exception(), e)),

jonas.vautherin commented on 2022-08-23 17:56 (UTC)

Latest release (v2022.08.22.00) seems to work

MrAnno commented on 2021-07-25 23:57 (UTC) (edited on 2021-07-26 00:24 (UTC) by MrAnno)

X509 is an opaque type in OpenSSL 1.1.1, so it is not possible to use that type directly, only pointers/references of this type are allowed.

folly and/or fizz ends up using x509_st directly in an std::is_base_of check, but it is really hard to trace where this is coming from.


jghodd commented on 2021-07-23 18:06 (UTC)

Has there been any progress on identifying the root cause of the build issue (/usr/include/folly/Traits.h:544:8: error...)? the latest fizz release is 2021.07.20.00, which still doesn't build, but i have to assume that the developer isn't running into the same build issue. so why are we seeing it? of course, the other issue is that without a viable fizz installation, wangle in turn won't build either...

Eremiell commented on 2021-07-06 02:23 (UTC)

This week's fizz tag is out, curiously nothing on folly side yet. I'll try to compile it later today and see if it leads somewhere.

jghodd commented on 2021-07-04 19:59 (UTC)

I'm getting the same build errors with fizz and wangle. both seem to point to a template issue, perhaps related to folly:

/usr/include/folly/Traits.h:544:8: error: ‘value’ is not a member of ‘std::is_base_of<std::exception, x509_st>’ 544 | struct Conjunction<T, TList...>

Eremiell commented on 2021-07-04 13:25 (UTC)

OK, update on the previous one, may have had something cached or something, because it now fails to build on native Arch as well with the exact same errors. Guess I'm gonna check issue tracker later and try to fill in a ticket with upstream if unknown.

Eremiell commented on 2021-06-27 19:09 (UTC)

Fails to build for me on WSL since this Monday, builds on native Arch, not completely sure why exactly it's failing after week of trying to figure it out, but seems to be something in between fizz, folly, gmock, and gcc? It's a pretty messy template error. I tried to reinstall/rebuild all the underlying stuff, didn't do the trick, let's hope tomorrow's release may fix it. Anyone getting the same on anything?

/usr/include/c++/11.1.0/type_traits:1372:38: error: invalid use of incomplete type ‘struct x509_st’
 1372 |     : public integral_constant<bool, __is_base_of(_Base, _Derived)>
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/usr/include/folly/Traits.h:544:8: error: ‘value’ is not a member of ‘std::is_base_of<std::exception, x509_st>’
  544 | struct Conjunction<T, TList...>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~

are the two actual errors I'm getting.