Sebastian Messmer

Results 221 comments of Sebastian Messmer
trafficstars

@micolous Why do you believe this won't work with bincode? Afaik, `is_human_readable` is a property of the serialization crate you're using, i.e. `serde_json` would always return `true` and `bincode` always...

Oh I see. For our usecase, we have a version number in the serialization format so we could tell the library which format to deserialize. Other library users would likely...

There's a potentially additional use case to consider that came up in one of my side projects (much smaller project just for fun, not what I talked about above). There,...

There's a CI job building with GCC 14 and that works fine. I also tried to reproduce in a docker: ```bash $ docker run --rm -ti fedora:41 /bin/bash # dnf...

> rpmbuild in same docker, where was ok I don't follow. Did it work or did it not work in the Docker?

Ok so I did these steps: ``` $ docker run --rm -ti fedora:41 /bin/bash # dnf install -y python3 gcc-c++ cmake pkgconf fuse-devel perl git pipx rpmbuild # pipx install...

It seems to be the `CXXFLAGS`, specifically the `-Wp,-D_GLIBCXX_ASSERTIONS` flag. I replicated your steps removing that part from `CXXFLAGS`, and it successfully built: ``` CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches...

I tried both of these approaches and both worked for me 1) Install boost-devel using dnf. This is boost 1.83, so I had to change [this line](https://github.com/cryfs/cryfs/blob/f1275d2ae296b7a7a1c28a45b860f1f9c6261bc6/cmake-utils/Dependencies.cmake#L8) to say `1.83`...

It's somewhat complicated to distribute binaries for different operating systems, including dependencies. Package managers like apt are much better than that and CryFS is part of the major repositories. An...

> ps: I think CryFS should not link with libcurl is above option is set to off. Agreed, this is already implemented in https://github.com/cryfs/cryfs/commit/9b878c7159c66e868eea6c9803b6859e01f8c63c. The default distribution version would still...