On 9/12/19 12:42 PM, Alec Warner wrote: > > In general I don't see bundling as a major problem. In the land of > dynamic binaries, it's a big advantage because you can upgrade libfoo > and all consumers of libfoo get the upgrade upon process restart. This > isn't true for most go programs which are statically linked; so you end > up asking yourself "why should I make a package for every go module?" > One obvious answer is that portage then tracks what packages are > consuming a given module and you can plausibly write a tool that does > things like "moduleX has a security update, please recompile all > packages that DEPEND on moduleX" which seems like a tool people would want. >
Subslots do this already. Portage does this already. We have this "tool that people would want," but only if developers can be bothered to package things. > [0] I feel like this is a common idea in Gentoo throughout. Anything new > is bad. Anything that violates norms is bad. Anything that violates the > model we have been using for 20 years is bad. I wish people were more > open to have a discussion without crapping on new ideas quite so thoroughly. This is computer *science*. Some ideas are just wrong, and nothing of value is gained by trying not to hurt the feelings of the flat-earthers.