Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fortio for openSUSE:Factory checked in at 2023-07-09 20:40:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fortio (Old) and /work/SRC/openSUSE:Factory/.fortio.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fortio" Sun Jul 9 20:40:57 2023 rev:43 rq:1097764 version:1.57.0 Changes: -------- --- /work/SRC/openSUSE:Factory/fortio/fortio.changes 2023-07-04 15:23:32.230622901 +0200 +++ /work/SRC/openSUSE:Factory/.fortio.new.23466/fortio.changes 2023-07-09 20:43:01.606099935 +0200 @@ -1,0 +2,7 @@ +Sat Jul 08 19:37:04 UTC 2023 - ka...@b1-systems.de + +- Update to version 1.57.0: + * update to color supporting version of log/cli/scli (#789) + * Bump golang.org/x/net from 0.11.0 to 0.12.0 (#788) + +------------------------------------------------------------------- Old: ---- fortio-1.56.0.obscpio New: ---- fortio-1.57.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fortio.spec ++++++ --- /var/tmp/diff_new_pack.ZRx1lV/_old 2023-07-09 20:43:02.286104026 +0200 +++ /var/tmp/diff_new_pack.ZRx1lV/_new 2023-07-09 20:43:02.294104075 +0200 @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: fortio -Version: 1.56.0 +Version: 1.57.0 Release: 0 Summary: Load testing library, command line tool, advanced echo server and web UI License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZRx1lV/_old 2023-07-09 20:43:02.334104315 +0200 +++ /var/tmp/diff_new_pack.ZRx1lV/_new 2023-07-09 20:43:02.338104339 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/fortio/fortio</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.56.0</param> + <param name="revision">v1.57.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ZRx1lV/_old 2023-07-09 20:43:02.362104484 +0200 +++ /var/tmp/diff_new_pack.ZRx1lV/_new 2023-07-09 20:43:02.366104508 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/fortio/fortio</param> - <param name="changesrevision">8890d97fd5aac4ccf571cc9a40331d3ab2bd145b</param></service></servicedata> + <param name="changesrevision">6a72267d153989a169e2d86ba901ade26cddf950</param></service></servicedata> (No newline at EOF) ++++++ fortio-1.56.0.obscpio -> fortio-1.57.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.56.0/README.md new/fortio-1.57.0/README.md --- old/fortio-1.56.0/README.md 2023-07-04 03:07:15.000000000 +0200 +++ new/fortio-1.57.0/README.md 2023-07-07 03:32:09.000000000 +0200 @@ -1,4 +1,4 @@ -<!-- 1.56.0 --> +<!-- 1.57.0 --> # Fortio [![Awesome Go](https://fortio.org/mentioned-badge.svg)](https://github.com/avelino/awesome-go#networking) @@ -33,7 +33,7 @@ We also have moved some of the library to their own toplevel package, like: - Dynamic flags: [fortio.org/dflag](https://github.com/fortio/dflag#fortio-dynamic-flags) -- Logger: [fortio.org/log](https://github.com/fortio/log#log) - now using structured JSON logs for servers (vs text for CLIs) since fortio 1.55 / log 1.4. +- Logger: [fortio.org/log](https://github.com/fortio/log#log) - now using structured JSON logs for servers (vs text for CLIs) since fortio 1.55 / log 1.4. In color since fortio 1.57 / log 1.6. - Version helper: [fortio.org/version](https://github.com/fortio/version#version) - CLI helpers integrating the above to reduce toil making new tools [fortio.org/cli](https://github.com/fortio/cli#cli) and servers [fortio.org/scli](https://github.com/fortio/scli#scli) for arguments, flags, usage, dynamic config, etc... @@ -48,7 +48,7 @@ For instance: ```shell docker run -p 8080:8080 -p 8079:8079 fortio/fortio server & # For the server -docker run fortio/fortio load http://www.google.com/ # For a test run +docker run fortio/fortio load -logger-force-color http://www.google.com/ # For a test run, forcing color instead of JSON log output ``` You can install from source: @@ -60,13 +60,13 @@ The [releases](https://github.com/fortio/fortio/releases) page has binaries for many OS/architecture combinations (see assets): ```shell -curl -L https://github.com/fortio/fortio/releases/download/v1.56.0/fortio-linux_amd64-1.56.0.tgz \ +curl -L https://github.com/fortio/fortio/releases/download/v1.57.0/fortio-linux_amd64-1.57.0.tgz \ | sudo tar -C / -xvzpf - # or the debian package -wget https://github.com/fortio/fortio/releases/download/v1.56.0/fortio_1.56.0_amd64.deb -dpkg -i fortio_1.56.0_amd64.deb +wget https://github.com/fortio/fortio/releases/download/v1.57.0/fortio_1.57.0_amd64.deb +dpkg -i fortio_1.57.0_amd64.deb # or the rpm -rpm -i https://github.com/fortio/fortio/releases/download/v1.56.0/fortio-1.56.0-1.x86_64.rpm +rpm -i https://github.com/fortio/fortio/releases/download/v1.57.0/fortio-1.57.0-1.x86_64.rpm # and more, see assets in release page ``` @@ -76,7 +76,7 @@ brew install fortio ``` -On Windows, download https://github.com/fortio/fortio/releases/download/v1.56.0/fortio_win_1.56.0.zip and extract `fortio.exe` to any location, then using the Windows Command Prompt: +On Windows, download https://github.com/fortio/fortio/releases/download/v1.57.0/fortio_win_1.57.0.zip and extract `fortio.exe` to any location, then using the Windows Command Prompt: ``` fortio.exe server ``` @@ -119,15 +119,16 @@ | `-json filename` | Filename or `-` for stdout to output json result (relative to `-data-dir` by default, should end with .json if you want `fortio report` to show them; using `-a` is typicallly a better option)| | `-labels "l1 l2 ..."` | Additional config data/labels to add to the resulting JSON, defaults to target URL and hostname| | `-h2` | Client calls will attempt to negotiate http/2.0 instead of http1.1, implies `-stdclient`| - -You can switch from http GET queries to POST by setting `-content-type` or passing one of the `-payload-*` option. +| `-X method` | Change http method to the one specified instead of automatic http GET or POST based on `-payload-*` or `-content-type`| +| `-logger-force-color` | For interactive runs for color instead of JSON output| +| `-logger-no-color` | Force JSON output even when run from terminal| Full list of command line flags (`fortio help`): <details> <!-- use release/updateFlags.sh to update this section --> <pre> <!-- USAGE_START --> -ΦοÏÏίο 1.56.0 usage: +ΦοÏÏίο 1.57.0 usage: fortio command [flags] target where command is one of: load (load testing), server (starts ui, rest api, http-echo, redirect, proxies, tcp-echo, udp-echo and grpc ping servers), @@ -253,8 +254,12 @@ -logger-file-line Filename and line numbers emitted in JSON logs, use -logger-file-line=false to disable (default true) + -logger-force-color + Force color output even if stderr isn't a terminal -logger-json Log in JSON format, use -logger-json=false to disable (default true) + -logger-no-color + Prevent colorized output even if stderr is a terminal -logger-timestamp Timestamps emitted in JSON logs, use -logger-timestamp=false to disable (default true) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.56.0/go.mod new/fortio-1.57.0/go.mod --- old/fortio-1.56.0/go.mod 2023-07-04 03:07:15.000000000 +0200 +++ new/fortio-1.57.0/go.mod 2023-07-07 03:32:09.000000000 +0200 @@ -4,16 +4,16 @@ require ( fortio.org/assert v1.2.0 - fortio.org/cli v1.1.0 + fortio.org/cli v1.2.0 fortio.org/dflag v1.5.2 - fortio.org/log v1.5.0 - fortio.org/scli v1.7.0 + fortio.org/log v1.7.0 + fortio.org/scli v1.8.0 fortio.org/testscript v0.3.1 fortio.org/version v1.0.2 github.com/golang/protobuf v1.5.3 github.com/google/uuid v1.3.0 - golang.org/x/net v0.11.0 - google.golang.org/grpc v1.56.1 + golang.org/x/net v0.12.0 + google.golang.org/grpc v1.56.2 ) // Local dev of dependencies changes @@ -30,8 +30,8 @@ fortio.org/sets v1.0.3 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 // indirect - golang.org/x/sys v0.9.0 // indirect - golang.org/x/text v0.10.0 // indirect + golang.org/x/sys v0.10.0 // indirect + golang.org/x/text v0.11.0 // indirect golang.org/x/tools v0.8.0 // indirect google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect google.golang.org/protobuf v1.31.0 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.56.0/go.sum new/fortio-1.57.0/go.sum --- old/fortio-1.56.0/go.sum 2023-07-04 03:07:15.000000000 +0200 +++ new/fortio-1.57.0/go.sum 2023-07-07 03:32:09.000000000 +0200 @@ -1,13 +1,13 @@ fortio.org/assert v1.2.0 h1:XscfvR8yp4xW7OMCvNbCsieRFDxlwdEcb69+JZRp6LA= fortio.org/assert v1.2.0/go.mod h1:039mG+/iYDPO8Ibx8TrNuJCm2T2SuhwRI3uL9nHTTls= -fortio.org/cli v1.1.0 h1:ATIxi7DgA7WAexUCF8p5a0qlGYk48ZgkwSEDrvwXeN4= -fortio.org/cli v1.1.0/go.mod h1:O3nVImKwJSvHKbMYWkqMbEagAXCS1xvSv1YbHwkKJjY= +fortio.org/cli v1.2.0 h1:MXmbYnbNHcclf0xYLZjeCnTINby7FpooJxR01+hnBmM= +fortio.org/cli v1.2.0/go.mod h1:zJwHjRnvVqneF7ES+REfElc33xMjhbRDJslSrqIK9Kk= fortio.org/dflag v1.5.2 h1:F9XVRj4Qr2IbJP7BMj7XZc9wB0Q/RZ61Ool+4YPVad8= fortio.org/dflag v1.5.2/go.mod h1:ppb/A8u+KKg+qUUYZNYuvRnXuVb8IsdHb/XGzsmjkN8= -fortio.org/log v1.5.0 h1:0f/O7QPXQoDSnRjy8t0IyxTlQOYQsDOe0EO4Wnw8yCA= -fortio.org/log v1.5.0/go.mod h1:u/8/2lyczXq52aT5Nw6reD+3cR6m/EbS2jBiIYhgiTU= -fortio.org/scli v1.7.0 h1:NC3z2k+2NY5zTB+XoQGX2MKJulMq61gltK8OrkR3U9U= -fortio.org/scli v1.7.0/go.mod h1:HV+Ucg3jV0n+i+mQt/MWlyLXINHmPwrQhney5j5oYW0= +fortio.org/log v1.7.0 h1:4MbU81zqe/3RYuHpXADNgJwd2KEMAwmMUtuF5qtZTug= +fortio.org/log v1.7.0/go.mod h1:u/8/2lyczXq52aT5Nw6reD+3cR6m/EbS2jBiIYhgiTU= +fortio.org/scli v1.8.0 h1:JKxPdHeb1vAXFmaliPkfz0Eq2VI35LVUKileOfxdgks= +fortio.org/scli v1.8.0/go.mod h1:QdIJu32otZ3yGztI3NZoUriMZchXq06u2Ttp+/Tm6u8= fortio.org/sets v1.0.3 h1:HzewdGjH69YmyW06yzplL35lGr+X4OcqQt0qS6jbaO4= fortio.org/sets v1.0.3/go.mod h1:QZVj0r6KP/ZD9ebySW9SgxVNy/NjghUfyHW9NN+WU+4= fortio.org/testscript v0.3.1 h1:MmRO64AsmzaU1KlYMzAbotJIMKRGxD1XXssJnBRiMGQ= @@ -25,20 +25,20 @@ github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 h1:5llv2sWeaMSnA3w2kS57ouQQ4pudlXrR0dCgw51QK9o= golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= -golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU= -golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= +golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= +golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s= -golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58= -golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= +golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= +golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= -google.golang.org/grpc v1.56.1 h1:z0dNfjIl0VpaZ9iSVjA6daGatAYwPGstTjt5vkRMFkQ= -google.golang.org/grpc v1.56.1/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= +google.golang.org/grpc v1.56.2 h1:fVRFRnXvU+x6C4IlHZewvJOVHoOv1TUuQyoRsYnB4bI= +google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= ++++++ fortio.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZRx1lV/_old 2023-07-09 20:43:02.510105374 +0200 +++ /var/tmp/diff_new_pack.ZRx1lV/_new 2023-07-09 20:43:02.510105374 +0200 @@ -1,5 +1,5 @@ name: fortio -version: 1.56.0 -mtime: 1688432835 -commit: 8890d97fd5aac4ccf571cc9a40331d3ab2bd145b +version: 1.57.0 +mtime: 1688693529 +commit: 6a72267d153989a169e2d86ba901ade26cddf950 ++++++ vendor.tar.gz ++++++ ++++ 21041 lines of diff (skipped)