Le samedi 30 juin 2018 à 14:22 +0200, Tomasz Torcz a écrit : > > BTW, kubernetes package is quite pathological. Installing it brings > kubernetes-master, which contains following four binaries: > > -rwxr-xr-x. 3 root root 152M 04-26 11:34 /usr/bin/hyperkube > -rwxr-xr--. 1 root kube 128M 04-26 11:34 /usr/bin/kube-apiserver > -rwxr-xr-x. 3 root root 152M 04-26 11:34 /usr/bin/kube-controller- > manager > -rwxr-xr-x. 3 root root 152M 04-26 11:34 /usr/bin/kube-scheduler > > That's almost 600 MiB (!!!) in 4 binary files. We can forget about > trying to create minimal fedora install image for cloud, if > installing > single component of k8s triples the installation size. Yes, Go as a whole is hitting the limits of the "pile lots of third party code, hide it in vendored tree, think about modularising and APIs later" But, the code itself is nice and without major problems, it just needs a major injection of release engineering to split what needs splitting and stabilise what needs stabilising. The core problem is that people got used to accumulating technical debt and hoping someone else will take care of it later, and no self- respecting Go dev wants to tackle this if he can avoid it. -- Nicolas Mailhot _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/G4Z3FFJ45VRZ6QQ53QCNXEWMEFT3LK4W/