Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kompose for openSUSE:Factory checked 
in at 2021-06-07 22:44:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kompose (Old)
 and      /work/SRC/openSUSE:Factory/.kompose.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kompose"

Mon Jun  7 22:44:14 2021 rev:4 rq:898037 version:1.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kompose/kompose.changes  2021-02-03 
19:55:50.349683001 +0100
+++ /work/SRC/openSUSE:Factory/.kompose.new.32437/kompose.changes       
2021-06-07 22:44:49.876619967 +0200
@@ -1,0 +2,20 @@
+Mon Jun 07 09:07:46 UTC 2021 - [email protected]
+
+- Update to version 1.22.0:
+  * 1.22.0 Release (gh#kubernetes/kompose#1329)
+  * Update Dockerfile (gh#kubernetes/kompose#1320)
+  * Update networkpolicy version (gh#kubernetes/kompose#1307)
+  * Remove vendor (gh#kubernetes/kompose#1306)
+  * Go mod (gh#kubernetes/kompose#1305)
+  * Add missing pod ano (gh#kubernetes/kompose#1303)
+  * Remove networkpolicy dup (gh#kubernetes/kompose#1302)
+  * fix stop_grace_period in v3 (gh#kubernetes/kompose#1300)
+  * Update user guide (gh#kubernetes/kompose#1299)
+  * Remove up and down cmd (gh#kubernetes/kompose#1297)
+- Updated package build to now use go mod instead of glide
+- packaging bash-completion for kompose
+- dropping kompose-make-pie.patch:
+  * not using the Makefile for compiling anymore
+  * pie build mode is now part of the %build step
+
+-------------------------------------------------------------------
@@ -5,28 +25,28 @@
-  * Ingress path names are now supported (#1245)
-  * V2 restart unless-stopped is not supported (#1244)
-  * You're now able to provide an external apiserver for Kubernetes (#1243)
-  * MacPorts support has been added to the documentation (#1242)
-  * deploy.update_config will now convert to rolling update within Kubernetes 
(#1232)
-  * Deployment labels are now supported (#1231)
-  * Config short syntax bug fixes (#1230)
-  * Code refactoring (#1228)
-  * Support port expose (#1227)
-  * Updated documentation regarding push image (#1225)
-  * Fix duplicate in container spec (#1223)
-  * Fixed v3 hostpath path error (#1222)
-  * Fixed hostpath path translate error (#1221)
-  * Added notes regarding windows (#1220)
-  * Fixed YAML indentation (#1219)
-  * Dep update (#1218)
-  * Added support for configmap as a volume (#1216)
-  * Fixed configmap name case error (#1215)
-  * Merge will include deploy resources (#1214)
-  * User a service name when image name is empty when built (#1213)
-  * Fixed build (#1212)
-  * Support assign nodeport port in labels (#1212)
-  * Use new go version for build (#1209)
-  * Add flag to support store manifest when using kompose up (#1208)
-  * Updated API versioning (#1207)
-  * Removed duplicated entries of configmap (#1206)
-  * Fixed chart lint (#1205)
-  * Modify default kubernetes client apiserver URL (#1204)
+  * Ingress path names are now supported (gh#kubernetes/kompose#1245)
+  * V2 restart unless-stopped is not supported (gh#kubernetes/kompose#1244)
+  * You're now able to provide an external apiserver for Kubernetes 
(gh#kubernetes/kompose#1243)
+  * MacPorts support has been added to the documentation 
(gh#kubernetes/kompose#1242)
+  * deploy.update_config will now convert to rolling update within Kubernetes 
(gh#kubernetes/kompose#1232)
+  * Deployment labels are now supported (gh#kubernetes/kompose#1231)
+  * Config short syntax bug fixes (gh#kubernetes/kompose#1230)
+  * Code refactoring (gh#kubernetes/kompose#1228)
+  * Support port expose (gh#kubernetes/kompose#1227)
+  * Updated documentation regarding push image (gh#kubernetes/kompose#1225)
+  * Fix duplicate in container spec (gh#kubernetes/kompose#1223)
+  * Fixed v3 hostpath path error (gh#kubernetes/kompose#1222)
+  * Fixed hostpath path translate error (gh#kubernetes/kompose#1221)
+  * Added notes regarding windows (gh#kubernetes/kompose#1220)
+  * Fixed YAML indentation (gh#kubernetes/kompose#1219)
+  * Dep update (gh#kubernetes/kompose#1218)
+  * Added support for configmap as a volume (gh#kubernetes/kompose#1216)
+  * Fixed configmap name case error (gh#kubernetes/kompose#1215)
+  * Merge will include deploy resources (gh#kubernetes/kompose#1214)
+  * User a service name when image name is empty when built 
(gh#kubernetes/kompose#1213)
+  * Fixed build (gh#kubernetes/kompose#1212)
+  * Support assign nodeport port in labels (gh#kubernetes/kompose#1212)
+  * Use new go version for build (gh#kubernetes/kompose#1209)
+  * Add flag to support store manifest when using kompose up 
(gh#kubernetes/kompose#1208)
+  * Updated API versioning (gh#kubernetes/kompose#1207)
+  * Removed duplicated entries of configmap (gh#kubernetes/kompose#1206)
+  * Fixed chart lint (gh#kubernetes/kompose#1205)
+  * Modify default kubernetes client apiserver URL (gh#kubernetes/kompose#1204)
@@ -34,9 +54,9 @@
-  * Added flag to push an imaging when using kompose up (#1147)
-  * Top level non-service keys are now merged in correctly when converting 
(#1187)
-  * networks is now an officially supported key (#1195)
-  * Added support for file based secrets (#1159)
-  * Multiple tests have been fixed (#1175) (#1197) (#1198)
-  * Updated documentation on endpoint_mode (#1151)
-  * Updated OWNERS (#1177)
-  * Fixed golint error (#1178)
-  * Binaries are now statically built (#1193)
+  * Added flag to push an imaging when using kompose up 
(gh#kubernetes/kompose#1147)
+  * Top level non-service keys are now merged in correctly when converting 
(gh#kubernetes/kompose#1187)
+  * networks is now an officially supported key (gh#kubernetes/kompose#1195)
+  * Added support for file based secrets (gh#kubernetes/kompose#1159)
+  * Multiple tests have been fixed (gh#kubernetes/kompose#1175) 
(gh#kubernetes/kompose#1197) (gh#kubernetes/kompose#1198)
+  * Updated documentation on endpoint_mode (gh#kubernetes/kompose#1151)
+  * Updated OWNERS (gh#kubernetes/kompose#1177)
+  * Fixed golint error (gh#kubernetes/kompose#1178)
+  * Binaries are now statically built (gh#kubernetes/kompose#1193)
@@ -53,9 +73,9 @@
-  * Updated dependencies for Docker Compose 3.5+ (#1120)
-  * Fixed parser bug (#1121)
-  * Made Kompose go get-able again (#1139)
-  * Bug fix for container name (#1141)
-  * Includes the ability to build a Snap (#1153)
-  * Added Dockerfile (#1101)
-  * Copied Service Labels to Deployment Pod Spec thanks to @alanjds (#1166)
-  * Binaries are now statically built (#1169)
-  * Updated help output for kompose convert (#1171)
+  * Updated dependencies for Docker Compose 3.5+ (gh#kubernetes/kompose#1120)
+  * Fixed parser bug (gh#kubernetes/kompose#1121)
+  * Made Kompose go get-able again (gh#kubernetes/kompose#1139)
+  * Bug fix for container name (gh#kubernetes/kompose#1141)
+  * Includes the ability to build a Snap (gh#kubernetes/kompose#1153)
+  * Added Dockerfile (gh#kubernetes/kompose#1101)
+  * Copied Service Labels to Deployment Pod Spec thanks to @alanjds 
(gh#kubernetes/kompose#1166)
+  * Binaries are now statically built (gh#kubernetes/kompose#1169)
+  * Updated help output for kompose convert (gh#kubernetes/kompose#1171)
@@ -67,6 +87,6 @@
-  * 1.18.0 Release (#1108)
-  * Add kompose.image-pull-secret and kompose.image-pull-policy (#1091)
-  * Support multiple hostnames on expose label in service for Kubernetes 
(#1092)
-  * Update introduction.md (#1090)
-  * Add label support to named volumes in docker compose v3 to Kubernetes 
(#1083)
-  * Fix log output specific warning info (#1084)
+  * 1.18.0 Release (gh#kubernetes/kompose#1108)
+  * Add kompose.image-pull-secret and kompose.image-pull-policy 
(gh#kubernetes/kompose#1091)
+  * Support multiple hostnames on expose label in service for Kubernetes 
(gh#kubernetes/kompose#1092)
+  * Update introduction.md (gh#kubernetes/kompose#1090)
+  * Add label support to named volumes in docker compose v3 to Kubernetes 
(gh#kubernetes/kompose#1083)
+  * Fix log output specific warning info (gh#kubernetes/kompose#1084)
@@ -81,2 +101,2 @@
-  * 1.16.0 Release (#1055)
-  * Add installation instructions for openSUSE/SLE (#1050)
+  * 1.16.0 Release (gh#kubernetes/kompose#1055)
+  * Add installation instructions for openSUSE/SLE (gh#kubernetes/kompose#1050)
@@ -84 +104 @@
-  * Add surajnarwade in OWNER file (#1047)
+  * Add surajnarwade in OWNER file (gh#kubernetes/kompose#1047)
@@ -86,2 +106,2 @@
-  * 1.15.0 Release (#1044)
-  * Typo fix in maven-example.md (#1021)
+  * 1.15.0 Release (gh#kubernetes/kompose#1044)
+  * Typo fix in maven-example.md (gh#kubernetes/kompose#1021)

Old:
----
  kompose-1.21.0.tar.xz
  kompose-make-pie.patch

New:
----
  kompose-1.22.0.tar.gz
  vendor.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kompose.spec ++++++
--- /var/tmp/diff_new_pack.gxbw2l/_old  2021-06-07 22:44:50.820621561 +0200
+++ /var/tmp/diff_new_pack.gxbw2l/_new  2021-06-07 22:44:50.820621561 +0200
@@ -16,21 +16,19 @@
 #
 
 
-%define GONS github.com/kubernetes
-%define SRCDIR src/%{GONS}/%{name}
 Name:           kompose
-Version:        1.21.0
+Version:        1.22.0
 Release:        0
 Summary:        Go from Docker Compose to Kubernetes
 License:        Apache-2.0
 Group:          Development/Tools/Other
 URL:            https://kompose.io
-Source0:        %{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM kompose-make-pie.patch [email protected] -- use pie to 
fix lint-warning
-Patch1:         kompose-make-pie.patch
-BuildRequires:  git
-BuildRequires:  go >= 1.6
-BuildRequires:  make
+Source0:        %{name}-%{version}.tar.gz
+Source1:        vendor.tar.gz
+BuildRequires:  gcc-c++
+BuildRequires:  golang-packaging
+# kompose README says go 1.6, but vendored apimachinery requires 1.13 to build
+BuildRequires:  golang(API) >= 1.13
 # necessary for SLE15, Leap 15, Tumbleweed and some archs (no problem for 
other releases as well)
 BuildRequires:  python3-PyYAML
 #!BuildIgnore:  python2-PyYAML
@@ -38,27 +36,48 @@
 %description
 kompose is a tool to help users who are familiar with docker-compose move to 
Kubernetes. kompose takes a Docker Compose file and translates it into 
Kubernetes resources. kompose is a convenience tool to go from local Docker 
development to managing your application with Kubernetes. Transformation of the 
Docker Compose format to Kubernetes resources manifest may not be exact, but it 
helps tremendously when first deploying an application on Kubernetes.
 
+%package bash-completion
+Summary:        Bash Completion for %{name}
+Group:          System/Shells
+Requires:       bash-completion
+Supplements:    packageand(%{name}:bash)
+BuildArch:      noarch
+
+%description bash-completion
+The official bash completion script for %{name}, generated during the build.
+
 %prep
-%setup -q
-%patch1 -p1
-mkdir -p %{SRCDIR}
-cd %{SRCDIR}
-tar xf %{SOURCE0} --strip 1
+%autosetup -a 1
 
 %build
-export GOPATH=$(pwd)
-%make_build bin
+%ifarch ppc64
+go build \
+   -mod=vendor \
+   -tags extended
+%else
+go build \
+   -mod=vendor \
+   -tags extended \
+   -buildmode=pie
+%endif
 
 %install
-mkdir -p %{buildroot}/%{_bindir}
-install -m 0755 %{name} %{buildroot}/%{_bindir}/
+# Install the binary.
+install -D -m 0755 %{name} "%{buildroot}/%{_bindir}/%{name}"
 
-%post
-%postun
+# Build the bash autocomplete file
+mkdir -p %{buildroot}%{_datadir}/bash-completion/completions/
+%{buildroot}/%{_bindir}/%{name} completion bash > %{name}-autocomplete.sh
+
+# Install the bash autocomplete file
+install -Dm 644 %{name}-autocomplete.sh 
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
 
 %files
 %{_bindir}/%{name}
 %license LICENSE
 %doc CHANGELOG.md README.md
 
+%files bash-completion
+%{_datadir}/bash-completion
+
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.gxbw2l/_old  2021-06-07 22:44:50.856621622 +0200
+++ /var/tmp/diff_new_pack.gxbw2l/_new  2021-06-07 22:44:50.856621622 +0200
@@ -2,14 +2,19 @@
   <service mode="disabled" name="obs_scm">
     <param name="url">https://github.com/kubernetes/kompose.git</param>
     <param name="scm">git</param>
-    <param name="revision">refs/tags/v1.21.0</param>
+    <param name="revision">refs/tags/v1.22.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="changesgenerate">disable</param>
+    <param name="changesgenerate">enable</param>
+  </service>
+  <service name="set_version" mode="disabled">
+    <param name="basename">kompose</param>
   </service>
   <service mode="disabled" name="tar" />
   <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>
-    <param name="compression">xz</param>
+    <param name="compression">gz</param>
+  </service>
+  <service name="go_modules" mode="disabled">
   </service>
 </services>

Reply via email to