[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What to do when DD considers policy to be optional? [kubernetes]



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.


Reply to: