Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubernetes1.33 for openSUSE:Factory checked in at 2025-09-19 15:33:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes1.33 (Old) and /work/SRC/openSUSE:Factory/.kubernetes1.33.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes1.33" Fri Sep 19 15:33:42 2025 rev:6 rq:1305866 version:1.33.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes1.33/kubernetes1.33.changes 2025-08-15 21:52:51.382105685 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes1.33.new.27445/kubernetes1.33.changes 2025-09-19 15:34:00.136851685 +0200 @@ -1,0 +2,22 @@ +Thu Sep 18 12:35:33 UTC 2025 - Priyanka Saggu <[email protected]> + +- Update to version 1.33.5: + * Fix missing control plane health check timeout + * Add a note about Conflicts return value + * Fix SELinux label comparison + * Add missing cases to SELinuxMount tests + * Remove patch/update from ServiceCIDR API conformance test + * Bump dependencies, images and versions used to Go 1.24.6 and distroless iptables + * Added NodeSelectors field to DriverDefinition + * Mask Linux thermal interrupt info in /proc and /sys. + +- Update .spec file to bump go version build requirements: + * `BuildRequires: go >= 1.24.6` + * ref: https://github.com/kubernetes/kubernetes/blob/v1.33.5/build/dependencies.yaml#L117-L119 + +- Exclude build for Arch: armv6 armv7, bsc#1188544 + +- wrap kubernetes (server- and client-)side components in if/else conditionals, such that: + On openSUSE build all (no PIE on s390x), elsewhere build only kubectl (no PIE on s390x). + +------------------------------------------------------------------- Old: ---- kubernetes-1.33.4.tar.xz New: ---- kubernetes-1.33.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes1.33.spec ++++++ --- /var/tmp/diff_new_pack.oc2ZpZ/_old 2025-09-19 15:34:00.800879584 +0200 +++ /var/tmp/diff_new_pack.oc2ZpZ/_new 2025-09-19 15:34:00.800879584 +0200 @@ -22,7 +22,7 @@ %define baseversionminus1 1.32 Name: kubernetes%{baseversion} -Version: 1.33.4 +Version: 1.33.5 Release: 0 Summary: Container Scheduling and Management License: Apache-2.0 @@ -51,14 +51,14 @@ Patch5: revert-coredns-image-renaming.patch BuildRequires: fdupes BuildRequires: git -BuildRequires: go >= 1.24.5 +BuildRequires: go >= 1.24.6 BuildRequires: go-go-md2man BuildRequires: golang-packaging BuildRequires: rsync BuildRequires: systemd-rpm-macros BuildRequires: golang(API) = 1.24 BuildRequires: golang(github.com/jteeuwen/go-bindata) -ExcludeArch: %{ix86} s390 ppc64 +ExcludeArch: %{ix86} s390 ppc64 %{arm} %description Kubernetes is a system for automating deployment, scaling, and @@ -233,15 +233,29 @@ #TEST export FORCE_HOST_GO=y -%ifarch s390x -# `-buildmode=pie` with "internal linking" is not yet supported on linux/s390x platform -# https://github.com/golang/go/blob/a63907808d14679c723e566cb83acc76fc8cafc2/src/internal/platform/supported.go#L223-L232 -# https://github.com/golang/go/issues/64875#issuecomment-1870734528 -make WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm" + +%if (0%{?sle_version} == 0 || 0%{?is_opensuse}) + %ifarch s390x + # On openSUSE s390x, build all, but without PIE + # `-buildmode=pie` with "internal linking" is not yet supported on linux/s390x platform + # https://github.com/golang/go/blob/a63907808d14679c723e566cb83acc76fc8cafc2/src/internal/platform/supported.go#L223-L232 + # https://github.com/golang/go/issues/64875#issuecomment-1870734528 + make WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm" + %else + # On openSUSE (non-s390x), build all with PIE + make WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm" GOFLAGS="-buildmode=pie" + %endif %else -make WHAT="cmd/kube-apiserver cmd/kube-controller-manager cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kubeadm" GOFLAGS="-buildmode=pie" + %ifarch s390x + # On non-openSUSE s390x, only build kubectl but without PIE + make WHAT="cmd/kubectl" + %else + # On non-openSUSE (non-s390x), only build kubectl with PIE + make WHAT="cmd/kubectl" GOFLAGS="-buildmode=pie" + %endif %endif + # The majority of the documentation has already been moved into # http://kubernetes.io/docs/admin, and most of the files stored in the `docs` # directory simply point there. That being said, some of the files are actual @@ -249,9 +263,11 @@ # let's do that and run `genmanpages.sh`. ./hack/generate-docs.sh || true pushd docs +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} pushd admin cp kube-apiserver.md kube-controller-manager.md kube-proxy.md kube-scheduler.md kubelet.md .. popd +%endif cp %{SOURCE2} genmanpages.sh bash genmanpages.sh popd @@ -266,6 +282,7 @@ install -m 755 -d %{buildroot}%{_bindir} +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} echo "+++ INSTALLING kubeadm" install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/kubeadm @@ -275,17 +292,21 @@ install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/${bin} done -for bin in kubelet kubectl; do - echo "+++ INSTALLING ${bin} with %{baseversion} suffix" - install -p -m 755 ${output_path}/${bin} %{buildroot}%{_bindir}/${bin}%{baseversion} -done +echo "+++ INSTALLING kubelet with %{baseversion} suffix" +install -p -m 755 ${output_path}/kubelet %{buildroot}%{_bindir}/kubelet%{baseversion} +%endif + +echo "+++ INSTALLING kubectl with %{baseversion} suffix" +install -p -m 755 ${output_path}/kubectl %{buildroot}%{_bindir}/kubectl%{baseversion} +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} echo "+++ INSTALLING kubelet multi-version loader" install -p -m 755 %{SOURCE3} %{buildroot}%{_bindir}/kubelet # create sysconfig.kubelet-kubernetes in fullupdir sed -i -e 's|BASE_VERSION|%{baseversion}|g' %{SOURCE22} install -D -m 0644 %{SOURCE22} %{buildroot}%{_fillupdir}/sysconfig.kubelet-kubernetes%{baseversion} +%endif # install the bash completion install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/ @@ -304,6 +325,7 @@ find hack -name '*.sh.orig' -type f -delete find hack -name '.golint_*' -type f -delete +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} # systemd service install -d -m 0755 %{buildroot}%{_unitdir} install -m 0644 -t %{buildroot}%{_unitdir}/ %{SOURCE10} @@ -315,7 +337,13 @@ # install manpages install -d %{buildroot}%{_mandir}/man1 install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1 +%else +# install kubectl manpages +install -d %{buildroot}%{_mandir}/man1 +install -p -m 644 docs/man/man1/kubectl* %{buildroot}%{_mandir}/man1 +%endif +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} # create config folder install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} @@ -342,6 +370,7 @@ install -d -m 0755 %{buildroot}%{_unitdir}/kubelet.service.d sed -i -e 's|PATH_TO_FLEXVOLUME|%{volume_plugin_dir}|g' %{SOURCE25} install -m 0644 -t %{buildroot}%{_unitdir}/kubelet.service.d/ %{SOURCE25} +%endif # alternatives ln -s -f %{_sysconfdir}/alternatives/kubectl %{buildroot}%{_bindir}/kubectl @@ -357,6 +386,7 @@ update-alternatives --remove kubectl %{_bindir}/kubectl%{baseversion} fi +%if 0%{?sle_version} == 0 || 0%{?is_opensuse} %pre kubelet-common %service_add_pre kubelet.service @@ -453,6 +483,7 @@ %license LICENSE %{_bindir}/kubeadm %{_mandir}/man1/kubeadm* +%endif %files client %doc README.md CONTRIBUTING.md ++++++ _service ++++++ --- /var/tmp/diff_new_pack.oc2ZpZ/_old 2025-09-19 15:34:00.876882777 +0200 +++ /var/tmp/diff_new_pack.oc2ZpZ/_new 2025-09-19 15:34:00.880882945 +0200 @@ -5,7 +5,7 @@ <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">v1.33.4</param> + <param name="revision">v1.33.5</param> <param name="changesgenerate">enable</param> </service> <service name="tar" mode="manual"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.oc2ZpZ/_old 2025-09-19 15:34:00.900883786 +0200 +++ /var/tmp/diff_new_pack.oc2ZpZ/_new 2025-09-19 15:34:00.904883953 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kubernetes/kubernetes.git</param> - <param name="changesrevision">74cdb4273add43f53ddcad2de8ea9fd93c810dc4</param></service></servicedata> + <param name="changesrevision">03e764d0394bdff662e960c70d25b3c30d731666</param></service></servicedata> (No newline at EOF) ++++++ kubernetes-1.33.4.tar.xz -> kubernetes-1.33.5.tar.xz ++++++ /work/SRC/openSUSE:Factory/kubernetes1.33/kubernetes-1.33.4.tar.xz /work/SRC/openSUSE:Factory/.kubernetes1.33.new.27445/kubernetes-1.33.5.tar.xz differ: char 15, line 1 ++++++ kubernetes.obsinfo ++++++ --- /var/tmp/diff_new_pack.oc2ZpZ/_old 2025-09-19 15:34:01.008888323 +0200 +++ /var/tmp/diff_new_pack.oc2ZpZ/_new 2025-09-19 15:34:01.012888492 +0200 @@ -1,5 +1,5 @@ name: kubernetes -version: 1.33.4 -mtime: 1755094602 -commit: 74cdb4273add43f53ddcad2de8ea9fd93c810dc4 +version: 1.33.5 +mtime: 1757447037 +commit: 03e764d0394bdff662e960c70d25b3c30d731666
