Hello community, here is the log from the commit of package helm for openSUSE:Factory checked in at 2019-07-16 08:37:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/helm (Old) and /work/SRC/openSUSE:Factory/.helm.new.1887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "helm" Tue Jul 16 08:37:57 2019 rev:9 rq:714655 version:3.0.0alpha.1 Changes: -------- --- /work/SRC/openSUSE:Factory/helm/helm.changes 2019-06-19 20:57:41.141944308 +0200 +++ /work/SRC/openSUSE:Factory/.helm.new.1887/helm.changes 2019-07-16 08:37:58.679093015 +0200 @@ -1,0 +2,201 @@ +Wed Jun 26 09:50:23 UTC 2019 - mmeister@suse.com + +- Update go to 1.12: + * strings.ReplaceAll requires 1.12 + +- Update to version 3.0.0alpha.1: + * fix(pkg/action): add namespace to release options + * feat(pkg/chart): support deprecated requirements.yaml + * ref(pkg/kube): cleanup kube client interface + * Adding apiVersion guidance to the linting + * Updatin gthe apiVersion linting for Helm v3 + * Adding lint check for apiVersion which is a required field + * fix(loader): assume apiVersion is v1 when loading charts + * update links to get.helm.sh + * docs(faq): more information on what changed in Helm 3 + * pass debug option to registry client + * Print manifest output for dry-run option + * Updating OWERS to remove outdated reviewers and to reflect current case + * fix(circle): lsb_release does not exist in linuxkit images + * fix(cmd/helm): set 300s as default on timeout flags + * Fix scaffold chart label in helper template + * ref(circle): push assets to Azure + * ref(*): use time.Duration for timeouts + * ref(pkg/chartutil): remove k8s version object dependency + * ref(pkg/kube): extract wait logic from install/update + * fix(pkg/action): load clients after flags have been parsed (#5681) + * Updating the labels for consistency + * Reduce template code duplication. Fixes #5372 + * Add app.kubernetes.io/version label + * Updating to the k8s label convention + * Helm 3: registry login/logout (#5597) + * Change the nginx app version to a set tag + * Validate library chart files after chart loaded + * Fix the image field for the scaffold chart application + * Fix test data + * Add capability for application charts to be used as library charts + * Update from source section in install doc + * docs: Replace reference to k8s.io to helm.sh + * Feat/schema validation (#5350) + * fix test command, move test to test run subcmd + * Change header "APP_VERSION" to "APP VERSION" + * Add app version to history table + * ref(create): app version should be 0.1.0 + * fix multi uninstall bug + * fix(pkg/engine): Style changes on template errors + * fix(pkg/engine): Catch non-templating errors when rendering templates + * fix(pkg/engine): Clean up template error messages + * ref(pkg/chart): add validation method to chart + * Fix files copyright + * Fix docs targets + * Remove docs target and generated docs folder + * Fix make docs target + * docs: Update the "Developer Guide" + * fix(pkg/chartutil): marshal capabilities VersionSet into slice + * fix(pkg/chartutil): only include external objects in capabilities + * ref(pkg/action): refactoring dup code and linter fixes + * chore(dep): bump kubernetes to 1.14.0 + * ref(uninstall): purge release history by default + * ref(list): move namespaces field closer to the name + * Remove a trivial TODO comment + * fix(cmd/template): allow setting release name for template + * chore(dep): update sprig to 2.19.0 (#5390) + * ref(circleci): refactor ci setup + * fix(*): resolve new govet issues + * fix(pkg/action): action log must be initialized + * fix(install): fix issue where chart metadata is not being saved on `helm install` + * docs(faq): list changes since Helm 2 + * feat(*): use vanity import helm.sh/helm + * ref(action): remove ParseShowOutputFormat + * style(cmd): go fmt + * ref(cmd): remove mockTestSuccessTemplate + * fix(action): remove test.go + * test(cmd): refactor release_testing_test.go + * ref(action): move AddFlags functions back to cmd + * ref(action): remove io.Writers, return string instead + * fix(helm): fix `helm status` output formatting + * ref: remove pkg/helm, pkg/hapi, pkg/tiller + * chore(deps): upgrade dependencies + * feat(tests): replace gometalinter with golangci-lint + * Fix #5046 compatible with MacOS (#5406) + * Fixes #5046, zsh completion (#5072) + * Remove newline at the start of zsh completion file (#4851) + * chore(circle): bump go to 1.12 (#5382) + * remove appveyor (#5413) + * ref(pkg/engine): make template specific functions private + * fix(engine): make template rendering thread safe + * fix(deps): add github sources to gopkg.in dependencies + * docs: s,kubernetes/helm,helm/helm,g (#5404) + * docs: consolidate FAQs into one doc (#5402) + * docs: bring CONTRIBUTING doc up-to-date with current practices (#5401) + * ref(pkg/helm): refactor out `ReleaseStatus` + * Update after review + * Update the docs + * Add chart type + * Fix linter warnings + * feat(Makefile): add formatting target + * Helm 3: fix "latest" tag bug (#5279) + * feat(helm): add --plugins flag to 'helm init' (#5109) + * ref(ci): persist dep cache + * purge plugin directory on `helm plugin remove plug` (#4068) + * Helm 3: initial registry support (#5243) + * ref(*): remove references to chart 'engine' + * optimize vendor caching on appveyor (#5251) + * chore(ci): bump golang to 1.11.5 + * fix appveyor builds (#4934) + * fix(deps): resolve dep warning messages + * Feature(Plugins): Enable platform specific commands (#5176) + * ref(*): remove helmVersion chart constraint + * fix: fix a number of style errors (#5136) + * feat: add 'pkg/action' for list operations (#5077) + * feat(Makefile): automate go vendoring and building + * Changed requirements.yaml references to dependencies section references + * Updated change from requirements.yaml to dependencies field in Chart.yaml + * feat(cmd/helm): re-add --history-max option to v3 + * ref(*): kubernetes v1.13 support + * ref(*): replace byte array with map for Release config + * ref(pkg/chartutil): simplify chart dependency unit tests + * ref(pkg/chart): rename Requirements to Dependencies + * ref(url) update helm's github url (#4962) + * ref(pkg/repo): rename RepoFile to File + * ref: rename inspect to show (#4927) + * ref(pkg/chartutil): attempt to make requirements processing readable + * ref(pkg/chart): rename files to be consistent with types + * fix missing formatting character error in wrapf statement (#4881) + * ref: require name by default on 'helm install' (#4858) + * remove dirname constraint on `helm package` (#4141) + * ref(tests): remove broken symlinks in testdata + * doc(helm): remove Tiller reference from the docs (#4788) + * ref(*): kubernetes v1.12 support + * ref(helm): rename fetch to pull (#4714) + * fix(tests): set mock to generate UTC timestamps (#4716) + * ref(driver): refactor out function type errors + * ref(*): rename requirements.lock to Chart.lock + * ref(*): merge requirement.yaml into Chart.yaml + * ref(chart): use map for chart.Values + * change copyright to "Copyright The Helm Authors" + * ref(*): refactor chart/chartutil + * ref(*): kubernetes v1.11 support + * ref(cmd): rename `helm delete` to `helm uninstall` + * release canary v3 binaries as helm-dev-v3 + * feat(*): remove Time, Namespace, and Revision from template functions + * ref(cmd): dry up values and chartpath flag options + * ref(cmd): test template cmd using golden files + * ref(cmd): refactor argument validation + * ref(tests): simplify cmd test setup/teardown + * ref(*): s/tiller/helm/ + * feat(*): print stacktrace on error with debug enabled + * ref(cmd): consistent naming of cmd variables + * ref(cmd): remove Writer from Cmd options stucts + * ref(tests): use golden files for testing command output + * ref(*): rebuild build version object + * ref(pkg/tiller): add flag to enable tilling logging in tests + * ref(*): convert const types to strings + * ref(cmd): simplify cmd test setup + * ref(*): remove local repository (dead code) + * ref(cmd): remove serve command + * fix(kube): output internal object table + * feat(cmd): add --all-namespaces to list + * feat(dep): replace glide with dep + * ref(*): move kubeconfig flags to helm/environment + * ref(pkg/tiller): flatten package structure for storage + * fix(hapi): typo in struct json tags + * feat(*): store release History in same namespace as release + * feat(cmd): alias -n to --namespace + * fix(tests): fix race in releasetesting test + * chore(hapi): add missing license headers + * ref(*): replace TillerVersion with HelmVersion + * ref(*): replace chart.config with []byte + * ref(pkg/releasetesting): simplify test setup + * ref(*): cleanup timestamps in tests + * ref(*): use go conventions for naming types + * ref(*): remove protobuf any type + * ref(*): remove protobuf timestamps + * ref(hapi): convert protobuf to go types + * ref(pkg/kube): simplify creating versioned objects + * ref(*): improve initializing helm clients + * ref(proto): remove unused protobufs + * ref(pkg/tiller): simplify exported methods + * ref(*): remove grpc + * ref(*): refactor release testing + * docs(generated): remove generated docs + * ref(*): remove HELM_HOST + * ref(*): remove pkg/kubernetes from tiller and storage + * ref(*): bypass grpc for helm client + * fixup! ref(cmd,pkg/helm): remove server side version + * ref(pkg/tiller): remove ReleaseModules interface from tiller + * ref(*): bypass grpc when invoking helm list + * ref(pkg/tiller): refactor out imports of pkg/helm + * ref(cmd): remove deprecated command + * ref(Makefile): cleanup and consolidate + * ref(cmd/tiller): delete main tiller package + * ref(pkg/helm): cleanup unused code + * ref(cmd): remove reset and init tiller commands + * ref(pkg/helm): allow ReleaseContent to call storage directly + * ref(cmd,pkg/helm): remove tiller ping + * ref(cmd,pkg/helm): remove server side version + * remove proto make targets ++++ 4 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/helm/helm.changes ++++ and /work/SRC/openSUSE:Factory/.helm.new.1887/helm.changes Old: ---- helm-2.13.1.tar.xz helm-serve.service New: ---- helm-3.0.0alpha.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ helm.spec ++++++ --- /var/tmp/diff_new_pack.1ksBoO/_old 2019-07-16 08:37:59.843092648 +0200 +++ /var/tmp/diff_new_pack.1ksBoO/_new 2019-07-16 08:37:59.843092648 +0200 @@ -16,9 +16,9 @@ # -%define git_commit 618447cbf203d147601b4b9bd7f8c37a5d39fbb4 +%define git_commit b9a54967f838723fe241172a6b94d18caf8bcdca Name: helm -Version: 2.13.1 +Version: 3.0.0alpha.1 Release: 0 Summary: The Kubernetes Package Manager License: Apache-2.0 @@ -26,13 +26,11 @@ URL: https://github.com/kubernetes/helm Source: %{name}-%{version}.tar.xz Source1: vendor.tar.xz -Source2: helm-serve.service -BuildRequires: go1.11 +BuildRequires: go1.12 Source99: README.packaging BuildRequires: golang-packaging BuildRequires: systemd-rpm-macros BuildRequires: xz -%{?systemd_requires} %{go_nostrip} %{go_provides} @@ -42,38 +40,19 @@ %prep %setup -q tar xJf %{SOURCE1} -%{goprep} k8s.io/helm +%{goprep} helm.sh/helm %build export GOPATH="%{_builddir}/go:$GOPATH" -GOBIN=$PWD/bin go install -tags '' -ldflags ' -X k8s.io/helm/pkg/version.Version=v%{version} -X k8s.io/helm/pkg/version.BuildMetadata= -X k8s.io/helm/pkg/version.GitCommit=%{git_commit} -X k8s.io/helm/pkg/version.GitTreeState=clean' k8s.io/helm/cmd/... +GOBIN=$PWD/bin go install -tags '' -ldflags ' -X helm.sh/helm/pkg/version.Version=v%{version} -X helm.sh/helm/pkg/version.BuildMetadata= -X helm.sh/helm/pkg/version.GitCommit=%{git_commit} -X helm.sh/helm/pkg/version.GitTreeState=clean' helm.sh/helm/cmd/... %install mkdir -p %{buildroot}%{_bindir} install -m755 bin/helm %{buildroot}/%{_bindir}/helm -install -m755 bin/tiller %{buildroot}/%{_bindir}/tiller - -mkdir -p %{buildroot}%{_sbindir} %{buildroot}%{_unitdir} -install -p -D -m 444 %{SOURCE2} %{buildroot}%{_unitdir}/helm-serve.service - -%pre -%service_add_pre helm-serve.service - -%post -%service_add_post helm-serve.service - -%preun -%service_del_preun helm-serve.service - -%postun -%restart_on_update helm-serve.service -%service_del_postun helm-serve.service %files %doc README.md %license LICENSE %{_bindir}/helm -%{_bindir}/tiller -%{_unitdir}/helm-serve.service %changelog ++++++ README.packaging ++++++ --- /var/tmp/diff_new_pack.1ksBoO/_old 2019-07-16 08:37:59.867092640 +0200 +++ /var/tmp/diff_new_pack.1ksBoO/_new 2019-07-16 08:37:59.867092640 +0200 @@ -5,13 +5,13 @@ Then updating the vendor.tar.xz tarball is done via: $ cd $GOPATH -$ mkdir -p src/k8s.io -$ cd src/k8s.io +$ mkdir -p src/helm.sh +$ cd src/helm.sh $ git clone https://github.com/helm/helm.git +$ cd helm # $VERSION is the version you want to package git checkout $VERSION -$ cd helm # make bootstrap will create the vendor/ directory $ make bootstrap build # now create the vendor tarball and use that in the package -$ tar cJf vendor.tar.xz vendor \ No newline at end of file +$ tar cJf vendor.tar.xz vendor ++++++ _service ++++++ --- /var/tmp/diff_new_pack.1ksBoO/_old 2019-07-16 08:37:59.879092636 +0200 +++ /var/tmp/diff_new_pack.1ksBoO/_new 2019-07-16 08:37:59.879092636 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/kubernetes/helm.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">2.13.1</param> - <param name="revision">v2.13.1</param> + <param name="versionformat">3.0.0-alpha.1</param> + <param name="revision">v3.0.0-alpha.1</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.1ksBoO/_old 2019-07-16 08:37:59.895092630 +0200 +++ /var/tmp/diff_new_pack.1ksBoO/_new 2019-07-16 08:37:59.895092630 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kubernetes/helm.git</param> - <param name="changesrevision">618447cbf203d147601b4b9bd7f8c37a5d39fbb4</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">590bf10ab5b069425f045c3bea4dc210e7ce8e88</param></service></servicedata> \ No newline at end of file ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/helm/vendor.tar.xz /work/SRC/openSUSE:Factory/.helm.new.1887/vendor.tar.xz differ: char 26, line 1