protip: #WearAMask to a TV show taping so you can easily pick yourself out in the crowd when you watch it later!
Okay, time to continue bashing. Perhaps this one project is just that bad, but Conan sounds like a complete antithesis of what a package manager is all about.
Well, this package insists to build its dependencies via Conan. Except it insists on really old versions that don't work with my glibc. So I need to start swapping dependencies.
Except it turns out Conan doesn't care much about resolving dependencies. So I actually need to start adjust versions of the dependencies of packages that it wants to build. And then it starts rebuilding other stuff and again everything fails because of incompatible versions.
And when I finally manage to find a working set, the actual project fails over protobuf version. After a long WTF-ing, I finally realize that it's complaining, because it somehow managed to mix the version of protobuf built by Conan and the external protobuf installed by Conda.
So yeah, great job. A package manager that doesn't really resolve dependencies but instead forces a dependency hell on you, and on top of that ends up mixing system packages with its own packages.
TOI-880 is an Aligned, Coplanar, Multi-planet System
Elina Y. Zhang, Huan-Yu Teng, Fei Dai, Andrew W. Howard, Samuel P. Halverson, Howard Isaacson, Ryan A. Rubenzahl, Xian-Yu Wang, Songhu Wang, Benjamin J. Fulton, Louise D. Nielsen, Jack Lubin, Steven Giacalone, Luke B. Handley, Erik A. Petigura, Emma V. Turtelboom, Alex S. Polanski, Steve R. Gibson, Kodi Rider, Arpita Roy, Ashley Baker, Jerry Edelstein, Christopher L. Smith, Josh Walawender, Joshua N. Winn
The feeling when you find the root cause for a problem that has been bothering you for months. And it turns out to be fixable by adding a single letter. (To turn an "unsigned long" literal into an "unsigned long long" one.) (Actually I made it use the UINT64_C() macro from <cstdint>.)
Writing portable code is hard. And thanks, Windows, for keeping "long" as 32 bits even in 64-bit code.
Now, if only Clang or gcc on Linux would warn about such po…
A Resonant Beginning for the Solar System Terrestrial Planets
Shuo Huang, Chris Ormel, Simon Portegies Zwart, Eiichiro Kokubo, Tian Yi
https://arxiv.org/abs/2506.04164