Reproducible and traceable configuration for Conan C and C++ package manager
blog.conan.io
blog.conan.io
Coincidentally, distro packages are reproducible for good distros these days.
I don't think anyone follows your "rule" because it would be such a mess.
I don't think the solution to supply chain problems is "just make supplying things so shitty and annoying that nobody will bother". Not a good one anyway.
We had 2 dependencies like that; one we talked to the creators about and helped them ship distro packages, the other we just got rid of. Life is nice now.
Then your wrapper builds a native package for that first. After all it is building a native package for your application next, why would it be unable to also build a package for that library?
> I don't think anyone follows your "rule" because it would be such a mess.
Everyone offering distro repos is building packages like that, and that's a lot of projects.