Hello community, here is the log from the commit of package kuberlr for openSUSE:Factory checked in at 2020-09-14 12:16:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kuberlr (Old) and /work/SRC/openSUSE:Factory/.kuberlr.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kuberlr" Mon Sep 14 12:16:18 2020 rev:2 rq:833760 version:0.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kuberlr/kuberlr.changes 2020-08-04 20:18:40.572937252 +0200 +++ /work/SRC/openSUSE:Factory/.kuberlr.new.4249/kuberlr.changes 2020-09-14 12:19:40.576629995 +0200 @@ -1,0 +2,14 @@ +Fri Sep 11 11:27:41 UTC 2020 - dmuel...@suse.com + +- Update to version 0.3.1: + * Prepare for release of v0.3.1 + * fix: set progress bar desc to shorter string + * Update Changelog + * Update README to mention all the platforms supported + * GitHub actions: enable test matrix + * Build kuberlr binary for windows + * windows: fix path construction for download dir + * windows: require .exe extension on windows + * windows: add filename extension utils + +------------------------------------------------------------------- Old: ---- kuberlr-0.3.0.tar.gz New: ---- _servicedata kuberlr-0.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kuberlr.spec ++++++ --- /var/tmp/diff_new_pack.AEoztk/_old 2020-09-14 12:19:53.532643233 +0200 +++ /var/tmp/diff_new_pack.AEoztk/_new 2020-09-14 12:19:53.536643236 +0200 @@ -17,7 +17,7 @@ Name: kuberlr -Version: 0.3.0 +Version: 0.3.1 Release: 0 Summary: A tool that simplifies the management of multiple versions of kubectl License: Apache-2.0 @@ -25,8 +25,8 @@ URL: https://github.com/flavio/kuberlr Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: golang(API) = 1.13 BuildRequires: golang-packaging +BuildRequires: golang(API) = 1.13 Requires(post): %fillup_prereq Requires(post): update-alternatives Requires(postun): update-alternatives ++++++ _service ++++++ --- /var/tmp/diff_new_pack.AEoztk/_old 2020-09-14 12:19:53.572643273 +0200 +++ /var/tmp/diff_new_pack.AEoztk/_new 2020-09-14 12:19:53.572643273 +0200 @@ -3,8 +3,10 @@ <param name="url">https://github.com/flavio/kuberlr</param> <param name="scm">git</param> <param name="exclude">vendor</param> - <param name="versionformat">0.3.0</param> - <param name="revision">v0.3.0</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">[v]?([^\+]+)(.*)</param> + <param name="revision">v0.3.1</param> + <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">kuberlr-*.tar</param> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/flavio/kuberlr</param> <param name="changesrevision">cf1ff33c5318330e1086645ed8446b26d8ca21bc</param></service></servicedata>++++++ kuberlr-0.3.0.tar.gz -> kuberlr-0.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kuberlr-0.3.0/Changelog new/kuberlr-0.3.1/Changelog --- old/kuberlr-0.3.0/Changelog 2020-07-10 17:03:23.000000000 +0200 +++ new/kuberlr-0.3.1/Changelog 2020-07-27 17:44:43.000000000 +0200 @@ -1,6 +1,11 @@ +Mon Jul 27 17:43:08 CEST 2020 Flavio Castelli <fla...@castelli.me> + + * Release v0.3.1 + * Set progress bar desc to shorter string + Fri Jul 10 17:02:20 CEST 2020 Flavio Castelli <fla...@castelli.me> - * Release v0.2.2 + * Release v0.3.0 * Enable windows support Mon Jul 06 08:38:53 CEST 2020 Flavio Castelli <fla...@castelli.me> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kuberlr-0.3.0/internal/downloader/download.go new/kuberlr-0.3.1/internal/downloader/download.go --- old/kuberlr-0.3.0/internal/downloader/download.go 2020-07-10 17:03:23.000000000 +0200 +++ new/kuberlr-0.3.1/internal/downloader/download.go 2020-07-27 17:44:43.000000000 +0200 @@ -67,7 +67,7 @@ } } - return d.download(downloadURL, destination, 0755) + return d.download(fmt.Sprintf("kubectl%s%s", version, osexec.Ext), downloadURL, destination, 0755) } func (d *Downloder) kubectlDownloadURL(v semver.Version) (string, error) { @@ -88,7 +88,7 @@ return u.String(), nil } -func (d *Downloder) download(urlToGet, destination string, mode os.FileMode) error { +func (d *Downloder) download(desc, urlToGet, destination string, mode os.FileMode) error { req, err := http.NewRequest("GET", urlToGet, nil) if err != nil { return fmt.Errorf( @@ -122,11 +122,13 @@ // write progress to stderr, writing to stdout would // break bash/zsh/shell completion + fmt.Fprintf(os.Stderr, "Downloading %s\n", urlToGet) bar := progressbar.NewOptions( int(resp.ContentLength), - progressbar.OptionSetDescription(urlToGet), + progressbar.OptionSetDescription(desc), progressbar.OptionSetWriter(os.Stderr), progressbar.OptionShowBytes(true), + progressbar.OptionSetWidth(40), progressbar.OptionThrottle(10*time.Millisecond), progressbar.OptionShowCount(), progressbar.OptionOnCompletion(func() { ++++++ vendor.tar.gz ++++++