On Thursday, 26 March 2020 7:38:12 AM AEDT Bernd Zeimetz wrote:
> ... you would know that it is only tested with the
> exact versions of the libraries as it was released with.
>
> Choosing different versions is prone to introduce subtle bugs and should
> never be done and accepted if that k8s version is supposed to be ready
> for production usage.
Given that logic even re-compiling using different compiler would not be
trustworthy. And indeed some people make exactly that argument -- "use our
tested binary" as one can't be sure if re-compiling introduces any bugs.
That questions the very usability of source code releases, whether you
understand it or not.
With this and your next arguments you are questioning the very usability of
packaging and I might agree that Kubernetes may not be worth packaged,
especially if we can't do it properly.
> What you suggest is a nice idea, but hard for go sources and impossible
> for packages like k8s.
I don't know how to respond nicely when someone who did not maintain a
complex Golang application tells me that the way myself and others maintain
packages like docker,io, consul, nomad, vault, syncthing is "impossible"...
> The DD you called inexperienced has done everything right.
If you are not with me on technical reasoning, at least you have to recognise
that he circumvented FTP-masters policy: I'm having a hard time getting a
package with several vendored libraries accepted through NEW process (e.g.
Podman was rejected due to "many embedded packages in vendor/" with only 6 or
7 private libs versus 120 libraries removed in favour of packaged ones).
Thinking that compliance with NEW acceptance practices and standards is only
a one time thing for a first upload (when subsequently you can re-introduce
hundreds of private libraries at your discretion) is disrespectful to ftp-
masters team and to established practices.
We have to conclude that either we accept the terms for future uploads or not
package at all.
--
Cheers,
Dmitry Smirnov.
---
We have now sunk to a depth at which restatement of the obvious is the
first duty of intelligent men.
-- George Orwell
Attachment:
signature.asc
Description: This is a digitally signed message part.