Source: kubernetes Version: 1.18.2-2 Severity: important Tags: patch Dear Maintainer,
Please find attached a patch to provide the 'kubeadm' command-line utility in a new 'kubernetes-admin' Debian package, derived from the 'kubernetes' source package. I've confirmed that all github.com-based dependencies imported by kubeadm's golang code covered by existing 'debian/copyright' file entries. Although most k8s.io-based dependencies imported by kubeadm appear to be covered by the wildcard application of Apache-2.0 (since it's the Kubernetes project's default license), I did notice that one of the SIGS (YAML) appears to be dual-licensed. That was a chance inspection since it performs an imports from a different subdomain; I haven't confirmed licensing comprehensively across all of the top-level k8s.io-based dependency imports. Thanks for your work and maintenance of these packages! James -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.6.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru kubernetes-1.18.2/debian/changelog kubernetes-1.18.2/debian/changelog --- kubernetes-1.18.2/debian/changelog 2020-05-03 22:13:17.000000000 +0100 +++ kubernetes-1.18.2/debian/changelog 2020-05-10 19:42:02.000000000 +0100 @@ -1,3 +1,11 @@ +kubernetes (1.18.2-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload + * kubernetes-admin + - New package containing kubeadm command + + -- James Addison <j...@jp-hosting.net> Sun, 10 May 2020 19:42:02 +0100 + kubernetes (1.18.2-2) unstable; urgency=medium * Added i386 back diff -Nru kubernetes-1.18.2/debian/control kubernetes-1.18.2/debian/control --- kubernetes-1.18.2/debian/control 2020-05-03 22:12:59.000000000 +0100 +++ kubernetes-1.18.2/debian/control 2020-05-10 15:50:38.000000000 +0100 @@ -6,6 +6,19 @@ Standards-Version: 4.3.0 Homepage: http://kubernetes.io/ +Package: kubernetes-admin +Architecture: amd64 i386 armel armhf arm64 s390x +Depends: ${shlibs:Depends}, ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: Kubernetes master binaries + Kubernetes is a portable, extensible, open-source platform for managing + containerized workloads and services, that facilitates both declarative + configuration and automation. It has a large, rapidly growing ecosystem. + Kubernetes services, support, and tools are widely available. + . + This package ships the Kubernetes kubeadm binary, which can be used + to initialize and configure clusters. + Package: kubernetes-client Architecture: amd64 i386 armel armhf arm64 s390x Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru kubernetes-1.18.2/debian/copyright kubernetes-1.18.2/debian/copyright --- kubernetes-1.18.2/debian/copyright 2020-03-22 10:53:29.000000000 +0000 +++ kubernetes-1.18.2/debian/copyright 2020-05-10 19:42:02.000000000 +0100 @@ -846,6 +846,11 @@ 2013 TOML authors License: Expat +Files: vendor/sigs.k8s.io/yaml/* +Copyright: 2014 Sam Ghods + 2012, 2013 The Go Authors +License: Expat and BSD-3-clause-SIGS-YAML + Files: vendor/vbom.ml/util/* Copyright: 2015 Frits van Bommel License: Expat @@ -1812,3 +1817,29 @@ . Creative Commons may be contacted at creativecommons.org. +License: BSD-3-clause-SIGS-YAML + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.bash-completion kubernetes-1.18.2/debian/kubernetes-admin.bash-completion --- kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bash-completion/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.docs kubernetes-1.18.2/debian/kubernetes-admin.docs --- kubernetes-1.18.2/debian/kubernetes-admin.docs 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.docs 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1,3 @@ +README.md +SUPPORT.md +_output/NOTICE diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.install kubernetes-1.18.2/debian/kubernetes-admin.install --- kubernetes-1.18.2/debian/kubernetes-admin.install 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.install 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bin/kubeadm usr/bin/ diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides --- kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 2020-05-10 19:17:42.000000000 +0100 @@ -0,0 +1,3 @@ +manpage-has-bad-whatis-entry usr/share/man/* +manpage-has-errors-from-man usr/share/man/* +statically-linked-binary usr/bin/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.manpages kubernetes-1.18.2/debian/kubernetes-admin.manpages --- kubernetes-1.18.2/debian/kubernetes-admin.manpages 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.manpages 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/man/kubeadm* diff -Nru kubernetes-1.18.2/debian/rules kubernetes-1.18.2/debian/rules --- kubernetes-1.18.2/debian/rules 2020-03-21 15:30:21.000000000 +0000 +++ kubernetes-1.18.2/debian/rules 2020-05-10 18:58:56.000000000 +0100 @@ -16,6 +16,7 @@ # bash completion mkdir -p _output/bash-completion _output/bin/kubectl completion bash >_output/bash-completion/kubectl + _output/bin/kubeadm completion bash >_output/bash-completion/kubeadm # manpages mkdir -p _output/man echo $(bins) | xargs --max-args=1 _output/bin/genman _output/man
diff -Nru kubernetes-1.18.2/debian/changelog kubernetes-1.18.2/debian/changelog --- kubernetes-1.18.2/debian/changelog 2020-05-03 22:13:17.000000000 +0100 +++ kubernetes-1.18.2/debian/changelog 2020-05-10 19:42:02.000000000 +0100 @@ -1,3 +1,11 @@ +kubernetes (1.18.2-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload + * kubernetes-admin + - New package containing kubeadm command + + -- James Addison <j...@jp-hosting.net> Sun, 10 May 2020 19:42:02 +0100 + kubernetes (1.18.2-2) unstable; urgency=medium * Added i386 back diff -Nru kubernetes-1.18.2/debian/control kubernetes-1.18.2/debian/control --- kubernetes-1.18.2/debian/control 2020-05-03 22:12:59.000000000 +0100 +++ kubernetes-1.18.2/debian/control 2020-05-10 15:50:38.000000000 +0100 @@ -6,6 +6,19 @@ Standards-Version: 4.3.0 Homepage: http://kubernetes.io/ +Package: kubernetes-admin +Architecture: amd64 i386 armel armhf arm64 s390x +Depends: ${shlibs:Depends}, ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: Kubernetes master binaries + Kubernetes is a portable, extensible, open-source platform for managing + containerized workloads and services, that facilitates both declarative + configuration and automation. It has a large, rapidly growing ecosystem. + Kubernetes services, support, and tools are widely available. + . + This package ships the Kubernetes kubeadm binary, which can be used + to initialize and configure clusters. + Package: kubernetes-client Architecture: amd64 i386 armel armhf arm64 s390x Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru kubernetes-1.18.2/debian/copyright kubernetes-1.18.2/debian/copyright --- kubernetes-1.18.2/debian/copyright 2020-03-22 10:53:29.000000000 +0000 +++ kubernetes-1.18.2/debian/copyright 2020-05-10 19:42:02.000000000 +0100 @@ -846,6 +846,11 @@ 2013 TOML authors License: Expat +Files: vendor/sigs.k8s.io/yaml/* +Copyright: 2014 Sam Ghods + 2012, 2013 The Go Authors +License: Expat and BSD-3-clause-SIGS-YAML + Files: vendor/vbom.ml/util/* Copyright: 2015 Frits van Bommel License: Expat @@ -1812,3 +1817,29 @@ . Creative Commons may be contacted at creativecommons.org. +License: BSD-3-clause-SIGS-YAML + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.bash-completion kubernetes-1.18.2/debian/kubernetes-admin.bash-completion --- kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bash-completion/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.docs kubernetes-1.18.2/debian/kubernetes-admin.docs --- kubernetes-1.18.2/debian/kubernetes-admin.docs 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.docs 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1,3 @@ +README.md +SUPPORT.md +_output/NOTICE diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.install kubernetes-1.18.2/debian/kubernetes-admin.install --- kubernetes-1.18.2/debian/kubernetes-admin.install 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.install 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bin/kubeadm usr/bin/ diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides --- kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 2020-05-10 19:17:42.000000000 +0100 @@ -0,0 +1,3 @@ +manpage-has-bad-whatis-entry usr/share/man/* +manpage-has-errors-from-man usr/share/man/* +statically-linked-binary usr/bin/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.manpages kubernetes-1.18.2/debian/kubernetes-admin.manpages --- kubernetes-1.18.2/debian/kubernetes-admin.manpages 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.manpages 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/man/kubeadm* diff -Nru kubernetes-1.18.2/debian/rules kubernetes-1.18.2/debian/rules --- kubernetes-1.18.2/debian/rules 2020-03-21 15:30:21.000000000 +0000 +++ kubernetes-1.18.2/debian/rules 2020-05-10 18:58:56.000000000 +0100 @@ -16,6 +16,7 @@ # bash completion mkdir -p _output/bash-completion _output/bin/kubectl completion bash >_output/bash-completion/kubectl + _output/bin/kubeadm completion bash >_output/bash-completion/kubeadm # manpages mkdir -p _output/man echo $(bins) | xargs --max-args=1 _output/bin/genman _output/man
diff -Nru kubernetes-1.18.2/debian/changelog kubernetes-1.18.2/debian/changelog --- kubernetes-1.18.2/debian/changelog 2020-05-03 22:13:17.000000000 +0100 +++ kubernetes-1.18.2/debian/changelog 2020-05-10 19:42:02.000000000 +0100 @@ -1,3 +1,11 @@ +kubernetes (1.18.2-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload + * kubernetes-admin + - New package containing kubeadm command + + -- James Addison <j...@jp-hosting.net> Sun, 10 May 2020 19:42:02 +0100 + kubernetes (1.18.2-2) unstable; urgency=medium * Added i386 back diff -Nru kubernetes-1.18.2/debian/control kubernetes-1.18.2/debian/control --- kubernetes-1.18.2/debian/control 2020-05-03 22:12:59.000000000 +0100 +++ kubernetes-1.18.2/debian/control 2020-05-10 15:50:38.000000000 +0100 @@ -6,6 +6,19 @@ Standards-Version: 4.3.0 Homepage: http://kubernetes.io/ +Package: kubernetes-admin +Architecture: amd64 i386 armel armhf arm64 s390x +Depends: ${shlibs:Depends}, ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: Kubernetes master binaries + Kubernetes is a portable, extensible, open-source platform for managing + containerized workloads and services, that facilitates both declarative + configuration and automation. It has a large, rapidly growing ecosystem. + Kubernetes services, support, and tools are widely available. + . + This package ships the Kubernetes kubeadm binary, which can be used + to initialize and configure clusters. + Package: kubernetes-client Architecture: amd64 i386 armel armhf arm64 s390x Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru kubernetes-1.18.2/debian/copyright kubernetes-1.18.2/debian/copyright --- kubernetes-1.18.2/debian/copyright 2020-03-22 10:53:29.000000000 +0000 +++ kubernetes-1.18.2/debian/copyright 2020-05-10 19:42:02.000000000 +0100 @@ -846,6 +846,11 @@ 2013 TOML authors License: Expat +Files: vendor/sigs.k8s.io/yaml/* +Copyright: 2014 Sam Ghods + 2012, 2013 The Go Authors +License: Expat and BSD-3-clause-SIGS-YAML + Files: vendor/vbom.ml/util/* Copyright: 2015 Frits van Bommel License: Expat @@ -1812,3 +1817,29 @@ . Creative Commons may be contacted at creativecommons.org. +License: BSD-3-clause-SIGS-YAML + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.bash-completion kubernetes-1.18.2/debian/kubernetes-admin.bash-completion --- kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.bash-completion 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bash-completion/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.docs kubernetes-1.18.2/debian/kubernetes-admin.docs --- kubernetes-1.18.2/debian/kubernetes-admin.docs 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.docs 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1,3 @@ +README.md +SUPPORT.md +_output/NOTICE diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.install kubernetes-1.18.2/debian/kubernetes-admin.install --- kubernetes-1.18.2/debian/kubernetes-admin.install 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.install 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/bin/kubeadm usr/bin/ diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides --- kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.lintian-overrides 2020-05-10 19:17:42.000000000 +0100 @@ -0,0 +1,3 @@ +manpage-has-bad-whatis-entry usr/share/man/* +manpage-has-errors-from-man usr/share/man/* +statically-linked-binary usr/bin/kubeadm diff -Nru kubernetes-1.18.2/debian/kubernetes-admin.manpages kubernetes-1.18.2/debian/kubernetes-admin.manpages --- kubernetes-1.18.2/debian/kubernetes-admin.manpages 1970-01-01 01:00:00.000000000 +0100 +++ kubernetes-1.18.2/debian/kubernetes-admin.manpages 2020-05-10 18:04:46.000000000 +0100 @@ -0,0 +1 @@ +_output/man/kubeadm* diff -Nru kubernetes-1.18.2/debian/rules kubernetes-1.18.2/debian/rules --- kubernetes-1.18.2/debian/rules 2020-03-21 15:30:21.000000000 +0000 +++ kubernetes-1.18.2/debian/rules 2020-05-10 18:58:56.000000000 +0100 @@ -16,6 +16,7 @@ # bash completion mkdir -p _output/bash-completion _output/bin/kubectl completion bash >_output/bash-completion/kubectl + _output/bin/kubeadm completion bash >_output/bash-completion/kubeadm # manpages mkdir -p _output/man echo $(bins) | xargs --max-args=1 _output/bin/genman _output/man