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() {

Reply via email to