Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubectx for openSUSE:Factory checked in at 2022-01-10 23:53:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubectx (Old) and /work/SRC/openSUSE:Factory/.kubectx.new.1892 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubectx" Mon Jan 10 23:53:13 2022 rev:2 rq:945263 version:0.9.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kubectx/kubectx.changes 2021-06-01 10:36:17.432693408 +0200 +++ /work/SRC/openSUSE:Factory/.kubectx.new.1892/kubectx.changes 2022-01-10 23:53:32.688801260 +0100 @@ -1,0 +2,7 @@ +Fri Jan 07 14:23:11 UTC 2022 - [email protected] + +- Update to version 0.9.4: + * stop using XDG_CACHE_HOME as home directory (#299) + * add -V/--version flag to go implementations (#295) + +------------------------------------------------------------------- Old: ---- kubectx-0.9.3.tar.gz New: ---- kubectx-0.9.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubectx.spec ++++++ --- /var/tmp/diff_new_pack.kKOBud/_old 2022-01-10 23:53:33.784802220 +0100 +++ /var/tmp/diff_new_pack.kKOBud/_new 2022-01-10 23:53:33.796802231 +0100 @@ -1,7 +1,7 @@ # # spec file for package kubectx # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: kubectx -Version: 0.9.3 +Version: 0.9.4 Release: 0 Summary: Faster way to switch between clusters and namespaces in kubectl License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kKOBud/_old 2022-01-10 23:53:33.820802252 +0100 +++ /var/tmp/diff_new_pack.kKOBud/_new 2022-01-10 23:53:33.824802256 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/ahmetb/kubectx</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.9.3</param> + <param name="revision">v0.9.4</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.kKOBud/_old 2022-01-10 23:53:33.840802269 +0100 +++ /var/tmp/diff_new_pack.kKOBud/_new 2022-01-10 23:53:33.840802269 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ahmetb/kubectx</param> - <param name="changesrevision">3504e66edbe51e1bcbb57cd02b2cf6972e9d501d</param></service></servicedata> + <param name="changesrevision">ff2f9661a2d290505eaf55757278018a877233fe</param></service></servicedata> (No newline at EOF) ++++++ kubectx-0.9.3.tar.gz -> kubectx-0.9.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubectx/flags.go new/kubectx-0.9.4/cmd/kubectx/flags.go --- old/kubectx-0.9.3/cmd/kubectx/flags.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubectx/flags.go 2021-07-07 00:24:06.000000000 +0200 @@ -52,6 +52,9 @@ if v == "--help" || v == "-h" { return HelpOp{} } + if v == "--version" || v == "-V" { + return VersionOp{} + } if v == "--current" || v == "-c" { return CurrentOp{} } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubectx/help.go new/kubectx-0.9.4/cmd/kubectx/help.go --- old/kubectx-0.9.3/cmd/kubectx/help.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubectx/help.go 2021-07-07 00:24:06.000000000 +0200 @@ -39,11 +39,12 @@ %PROG% -c, --current : show the current context name %PROG% <NEW_NAME>=<NAME> : rename context <NAME> to <NEW_NAME> %PROG% <NEW_NAME>=. : rename current-context to <NEW_NAME> - %PROG% -u, --unset : unset the current context + %PROG% -u, --unset : unset the current context %PROG% -d <NAME> [<NAME...>] : delete context <NAME> ('.' for current-context) %SPAC% (this command won't delete the user/cluster entry %SPAC% referenced by the context entry) - %PROG% -h,--help : show this message` + %PROG% -h,--help : show this message + %PROG% -V,--version : show version` help = strings.ReplaceAll(help, "%PROG%", selfName()) help = strings.ReplaceAll(help, "%SPAC%", strings.Repeat(" ", len(selfName()))) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubectx/version.go new/kubectx-0.9.4/cmd/kubectx/version.go --- old/kubectx-0.9.3/cmd/kubectx/version.go 1970-01-01 01:00:00.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubectx/version.go 2021-07-07 00:24:06.000000000 +0200 @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "io" + + "github.com/pkg/errors" +) + +var ( + version = "v0.0.0+unknown" // populated by goreleaser +) + +// VersionOps describes printing version string. +type VersionOp struct{} + +func (_ VersionOp) Run(stdout, _ io.Writer) error { + _, err := fmt.Fprintf(stdout, "%s\n", version) + return errors.Wrap(err, "write error") +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubens/flags.go new/kubectx-0.9.4/cmd/kubens/flags.go --- old/kubectx-0.9.3/cmd/kubens/flags.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubens/flags.go 2021-07-07 00:24:06.000000000 +0200 @@ -45,6 +45,9 @@ if v == "--help" || v == "-h" { return HelpOp{} } + if v == "--version" || v == "-V" { + return VersionOp{} + } if v == "--current" || v == "-c" { return CurrentOp{} } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubens/help.go new/kubectx-0.9.4/cmd/kubens/help.go --- old/kubectx-0.9.3/cmd/kubens/help.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubens/help.go 2021-07-07 00:24:06.000000000 +0200 @@ -38,7 +38,8 @@ %PROG% - : switch to the previous namespace in this context %PROG% -c, --current : show the current namespace %PROG% -h,--help : show this message -` + %PROG% -V,--version : show version` + // TODO this replace logic is duplicated between this and kubectx help = strings.ReplaceAll(help, "%PROG%", selfName()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/cmd/kubens/version.go new/kubectx-0.9.4/cmd/kubens/version.go --- old/kubectx-0.9.3/cmd/kubens/version.go 1970-01-01 01:00:00.000000000 +0100 +++ new/kubectx-0.9.4/cmd/kubens/version.go 2021-07-07 00:24:06.000000000 +0200 @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "io" + + "github.com/pkg/errors" +) + +var ( + version = "v0.0.0+unknown" // populated by goreleaser +) + +// VersionOps describes printing version string. +type VersionOp struct{} + +func (_ VersionOp) Run(stdout, _ io.Writer) error { + _, err := fmt.Fprintf(stdout, "%s\n", version) + return errors.Wrap(err, "write error") +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/internal/cmdutil/util.go new/kubectx-0.9.4/internal/cmdutil/util.go --- old/kubectx-0.9.3/internal/cmdutil/util.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/internal/cmdutil/util.go 2021-07-07 00:24:06.000000000 +0200 @@ -21,9 +21,6 @@ ) func HomeDir() string { - if v := os.Getenv("XDG_CACHE_HOME"); v != "" { - return v - } home := os.Getenv("HOME") if home == "" { home = os.Getenv("USERPROFILE") // windows diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/internal/cmdutil/util_test.go new/kubectx-0.9.4/internal/cmdutil/util_test.go --- old/kubectx-0.9.3/internal/cmdutil/util_test.go 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/internal/cmdutil/util_test.go 2021-07-07 00:24:06.000000000 +0200 @@ -28,12 +28,12 @@ want string }{ { - name: "XDG_CACHE_HOME precedence", + name: "don't use XDG_CACHE_HOME as homedir", envs: []env{ {"XDG_CACHE_HOME", "xdg"}, {"HOME", "home"}, }, - want: "xdg", + want: "home", }, { name: "HOME over USERPROFILE", @@ -46,7 +46,6 @@ { name: "only USERPROFILE available", envs: []env{ - {"XDG_CACHE_HOME", ""}, {"HOME", ""}, {"USERPROFILE", "up"}, }, @@ -55,7 +54,6 @@ { name: "none available", envs: []env{ - {"XDG_CACHE_HOME", ""}, {"HOME", ""}, {"USERPROFILE", ""}, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubectx-0.9.3/test/common.bash new/kubectx-0.9.4/test/common.bash --- old/kubectx-0.9.3/test/common.bash 2021-02-26 20:34:03.000000000 +0100 +++ new/kubectx-0.9.4/test/common.bash 2021-07-07 00:24:06.000000000 +0200 @@ -2,13 +2,15 @@ # bats setup function setup() { - export XDG_CACHE_HOME="$(mktemp -d)" - export KUBECONFIG="${XDG_CACHE_HOME}/config" + TEMP_HOME="$(mktemp -d)" + export TEMP_HOME + export HOME=$TEMP_HOME + export KUBECONFIG="${TEMP_HOME}/config" } # bats teardown function teardown() { - rm -rf "$XDG_CACHE_HOME" + rm -rf "$TEMP_HOME" } use_config() {
