openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 855 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kubelogin for openSUSE:Factory checked in at 2024-07-14 08:51:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubelogin (Old)
and /work/SRC/openSUSE:Factory/.kubelogin.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubelogin"
Sun Jul 14 08:51:19 2024 rev:9 rq:1187186 version:0.1.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/kubelogin/kubelogin.changes 2024-04-23 18:57:41.825979757 +0200
+++ /work/SRC/openSUSE:Factory/.kubelogin.new.17339/kubelogin.changes 2024-07-14 08:54:35.777439238 +0200
@@ -1,0 +2,15 @@
+Wed Jul 10 19:13:47 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.1.4:
+ * doc: add 0.1.4 release note (#486)
+ * Bump gopkg.in/dnaeon/go-vcr.v3 from 3.1.2 to 3.2.0 (#459)
+ * Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#444)
+ * Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#482)
+ * Bump k8s.io/klog/v2 from 2.110.1 to 2.130.1 (#483)
+ * chore: upgrade go to v1.21.11 to fix CVE-2024-24790 (#485)
+ * Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.11.1
+ to 1.12.0 (#478)
+ * feat: declare go version directive with patch version (#476)
+ * Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#474)
+
+-------------------------------------------------------------------
Old:
----
kubelogin-0.1.3.obscpio
New:
----
kubelogin-0.1.4.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kubelogin.spec ++++++
--- /var/tmp/diff_new_pack.BH7X7E/_old 2024-07-14 08:54:36.561468042 +0200
+++ /var/tmp/diff_new_pack.BH7X7E/_new 2024-07-14 08:54:36.565468190 +0200
@@ -17,7 +17,7 @@
Name: kubelogin
-Version: 0.1.3
+Version: 0.1.4
Release: 0
Summary: Kubernetes client credential plugin implementing Azure authentication
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.BH7X7E/_old 2024-07-14 08:54:36.601469512 +0200
+++ /var/tmp/diff_new_pack.BH7X7E/_new 2024-07-14 08:54:36.605469660 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="revision">v0.1.3</param>
+ <param name="revision">v0.1.4</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.BH7X7E/_old 2024-07-14 08:54:36.625470395 +0200
+++ /var/tmp/diff_new_pack.BH7X7E/_new 2024-07-14 08:54:36.629470542 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Azure/kubelogin.git</param>
- <param name="changesrevision">308f96875c026012123a3b0e95c8fc5473e95a33</param></service></servicedata>
+ <param name="changesrevision">aed62b0077827211ca2e6f7422281f34e4221e98</param></service></servicedata>
(No newline at EOF)
++++++ kubelogin-0.1.3.obscpio -> kubelogin-0.1.4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubelogin-0.1.3/CHANGELOG.md new/kubelogin-0.1.4/CHANGELOG.md
--- old/kubelogin-0.1.3/CHANGELOG.md 2024-04-23 02:04:48.000000000 +0200
+++ new/kubelogin-0.1.4/CHANGELOG.md 2024-07-05 21:50:24.000000000 +0200
@@ -1,5 +1,24 @@
# Change Log
+## [0.1.4]
+
+### Maintenance
+
+* Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 by @dependabot in https://github.com/Azure/kubelogin/pull/474
+* feat: declare go version directive with patch version by @bcho in https://github.com/Azure/kubelogin/pull/476
+* Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.11.1 to 1.12.0 by @dependabot in https://github.com/Azure/kubelogin/pull/478
+* chore: upgrade go to v1.21.11 to fix CVE-2024-24790 by @strivedi-px in https://github.com/Azure/kubelogin/pull/485
+* Bump k8s.io/klog/v2 from 2.110.1 to 2.130.1 by @dependabot in https://github.com/Azure/kubelogin/pull/483
+* Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in https://github.com/Azure/kubelogin/pull/482
+* Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/Azure/kubelogin/pull/444
+* Bump gopkg.in/dnaeon/go-vcr.v3 from 3.1.2 to 3.2.0 by @dependabot in https://github.com/Azure/kubelogin/pull/459
+
+### New Contributors
+
+* @strivedi-px made their first contribution in https://github.com/Azure/kubelogin/pull/485
+
+**Full Changelog**: https://github.com/Azure/kubelogin/compare/v0.1.3...v0.1.4
+
## [0.1.3]
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in https://github.com/Azure/kubelogin/pull/451
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubelogin-0.1.3/go.mod new/kubelogin-0.1.4/go.mod
--- old/kubelogin-0.1.3/go.mod 2024-04-23 02:04:48.000000000 +0200
+++ new/kubelogin-0.1.4/go.mod 2024-07-05 21:50:24.000000000 +0200
@@ -1,11 +1,11 @@
module github.com/Azure/kubelogin
// NOTE: kubelogin follows the same support policy as Go, which supports the last two major versions.
-go 1.21
+go 1.21.11
require (
- github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1
- github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1
+ github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0
+ github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0
github.com/Azure/go-autorest/autorest v0.11.29
github.com/Azure/go-autorest/autorest/adal v0.9.23
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2
@@ -13,21 +13,21 @@
github.com/golang-jwt/jwt/v5 v5.2.1
github.com/google/go-cmp v0.6.0
github.com/google/uuid v1.6.0
- github.com/spf13/cobra v1.8.0
+ github.com/spf13/cobra v1.8.1
github.com/spf13/pflag v1.0.5
- github.com/stretchr/testify v1.8.4
+ github.com/stretchr/testify v1.9.0
go.uber.org/mock v0.4.0
- golang.org/x/crypto v0.22.0
- gopkg.in/dnaeon/go-vcr.v3 v3.1.2
+ golang.org/x/crypto v0.24.0
+ gopkg.in/dnaeon/go-vcr.v3 v3.2.0
gopkg.in/retry.v1 v1.0.3
k8s.io/apimachinery v0.29.3
k8s.io/cli-runtime v0.29.3
k8s.io/client-go v0.29.3
- k8s.io/klog/v2 v2.110.1
+ k8s.io/klog/v2 v2.130.1
)
require (
- github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1 // indirect
+ github.com/Azure/azure-sdk-for-go/sdk/internal v1.9.0 // indirect
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
@@ -37,7 +37,7 @@
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
github.com/go-errors/errors v1.4.2 // indirect
- github.com/go-logr/logr v1.3.0 // indirect
+ github.com/go-logr/logr v1.4.1 // indirect
github.com/go-openapi/jsonpointer v0.19.6 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.22.3 // indirect
@@ -66,12 +66,12 @@
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/xlab/treeprint v1.2.0 // indirect
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
- golang.org/x/net v0.23.0 // indirect
+ golang.org/x/net v0.26.0 // indirect
golang.org/x/oauth2 v0.10.0 // indirect
- golang.org/x/sync v0.5.0 // indirect
- golang.org/x/sys v0.19.0 // indirect
- golang.org/x/term v0.19.0 // indirect
- golang.org/x/text v0.14.0 // indirect
+ golang.org/x/sync v0.7.0 // indirect
+ golang.org/x/sys v0.21.0 // indirect
+ golang.org/x/term v0.21.0 // indirect
+ golang.org/x/text v0.16.0 // indirect
golang.org/x/time v0.3.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.33.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kubelogin-0.1.3/go.sum new/kubelogin-0.1.4/go.sum
--- old/kubelogin-0.1.3/go.sum 2024-04-23 02:04:48.000000000 +0200
+++ new/kubelogin-0.1.4/go.sum 2024-07-05 21:50:24.000000000 +0200
@@ -1,10 +1,10 @@
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 h1:lGlwhPtrX6EVml1hO0ivjkUxsSyl4dsiw9qcA1k/3IQ=
-github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1/go.mod h1:RKUqNu35KJYcVG/fqTRqmuXJZYNhYkBrnC/hX7yGbTA=
-github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 h1:sO0/P7g68FrryJzljemN+6GTssUXdANk6aJ7T1ZxnsQ=
-github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1/go.mod h1:h8hyGFDsU5HMivxiS2iYFZsgDbU9OnnJ163x5UGVKYo=
-github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1 h1:6oNBlSdi1QqM1PNW7FPA6xOGA5UNsXnkaYZz9vdPGhA=
-github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI=
+github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0 h1:1nGuui+4POelzDwI7RG56yfQJHCnKvwfMoU7VsEp+Zg=
+github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0/go.mod h1:99EvauvlcJ1U06amZiksfYz/3aFGyIhWGHVyiZXtBAI=
+github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0 h1:U2rTu3Ef+7w9FHKIAXM6ZyqF3UOWJZ12zIm8zECAFfg=
+github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.6.0/go.mod h1:9kIvujWAA58nmPmWB1m23fyWic1kYZMxD9CxaWn4Qpg=
+github.com/Azure/azure-sdk-for-go/sdk/internal v1.9.0 h1:H+U3Gk9zY56G3u872L82bk4thcsy2Gghb9ExT4Zvm1o=
+github.com/Azure/azure-sdk-for-go/sdk/internal v1.9.0/go.mod h1:mgrmMSgaLp9hmax62XQTd0N4aAqSE5E0DulSpVYK7vc=
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8=
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs=
@@ -31,15 +31,13 @@
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
-github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
+github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=
github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI=
-github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ=
github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxERmMY4rD+g=
github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
@@ -50,8 +48,8 @@
github.com/frankban/quicktest v1.2.2/go.mod h1:Qh/WofXFeiAFII1aEBu529AtJo6Zg2VHscnEsbBnJ20=
github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA=
github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og=
-github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY=
-github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
+github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ=
+github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE=
github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs=
github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=
@@ -155,27 +153,28 @@
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/rogpeppe/clock v0.0.0-20190514195947-2896927a307a h1:3QH7VyOaaiUHNrA9Se4YQIRkDTCw1EJls9xTUCaCeRM=
github.com/rogpeppe/clock v0.0.0-20190514195947-2896927a307a/go.mod h1:4r5QyqhjIWCcK8DO4KMclc5Iknq5qVBAlbYYzAbUScQ=
-github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
-github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
+github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
+github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
-github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0=
-github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho=
+github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
+github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
-github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
+github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
+github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
-github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
-github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
+github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
+github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/xlab/treeprint v1.2.0 h1:HzHnuAF1plUN2zGlAFHbSQP2qJ0ZAD3XF5XD7OesXRQ=
github.com/xlab/treeprint v1.2.0/go.mod h1:gj5Gd3gPdKtR1ikdDK6fnFLdmIS0X30kTTuNd/WEJu0=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -191,8 +190,8 @@
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
-golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30=
-golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M=
+golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
+golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -213,8 +212,8 @@
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs=
-golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
+golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ=
+golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8=
golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI=
@@ -224,8 +223,8 @@
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
-golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
+golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -239,22 +238,22 @@
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
-golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
+golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q=
-golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk=
+golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA=
+golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
-golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
+golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -266,8 +265,8 @@
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
-golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -295,8 +294,8 @@
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
-gopkg.in/dnaeon/go-vcr.v3 v3.1.2 h1:F1smfXBqQqwpVifDfUBQG6zzaGjzT+EnVZakrOdr5wA=
-gopkg.in/dnaeon/go-vcr.v3 v3.1.2/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag=
+gopkg.in/dnaeon/go-vcr.v3 v3.2.0 h1:Rltp0Vf+Aq0u4rQXgmXgtgoRDStTnFN83cWgSGSoRzM=
+gopkg.in/dnaeon/go-vcr.v3 v3.2.0/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag=
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/retry.v1 v1.0.3 h1:a9CArYczAVv6Qs6VGoLMio99GEs7kY9UzSF9+LD+iGs=
@@ -318,8 +317,8 @@
k8s.io/cli-runtime v0.29.3/go.mod h1:aqVUsk86/RhaGJwDhHXH0jcdqBrgdF3bZWk4Z9D4mkM=
k8s.io/client-go v0.29.3 h1:R/zaZbEAxqComZ9FHeQwOh3Y1ZUs7FaHKZdQtIc2WZg=
k8s.io/client-go v0.29.3/go.mod h1:tkDisCvgPfiRpxGnOORfkljmS+UrW+WtXAy2fTvXJB0=
-k8s.io/klog/v2 v2.110.1 h1:U/Af64HJf7FcwMcXyKm2RPM22WZzyR7OSpYj5tg3cL0=
-k8s.io/klog/v2 v2.110.1/go.mod h1:YGtd1984u+GgbuZ7e08/yBuAfKLSO0+uR1Fhi6ExXjo=
+k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
+k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 h1:aVUu9fTY98ivBPKR9Y5w/AuzbMm96cd3YHRTU83I780=
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA=
k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI=
++++++ kubelogin.obsinfo ++++++
--- /var/tmp/diff_new_pack.BH7X7E/_old 2024-07-14 08:54:36.781476126 +0200
+++ /var/tmp/diff_new_pack.BH7X7E/_new 2024-07-14 08:54:36.785476273 +0200
@@ -1,5 +1,5 @@
name: kubelogin
-version: 0.1.3
-mtime: 1713830688
-commit: 308f96875c026012123a3b0e95c8fc5473e95a33
+version: 0.1.4
+mtime: 1720209024
+commit: aed62b0077827211ca2e6f7422281f34e4221e98
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kubelogin/vendor.tar.gz /work/SRC/openSUSE:Factory/.kubelogin.new.17339/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package streamlink for openSUSE:Factory checked in at 2024-07-14 08:51:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/streamlink (Old)
and /work/SRC/openSUSE:Factory/.streamlink.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "streamlink"
Sun Jul 14 08:51:13 2024 rev:15 rq:1187174 version:6.8.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/streamlink/streamlink.changes 2024-07-08 19:07:42.597532556 +0200
+++ /work/SRC/openSUSE:Factory/.streamlink.new.17339/streamlink.changes 2024-07-14 08:54:33.349350029 +0200
@@ -1,0 +2,7 @@
+Fri Jul 12 06:04:34 UTC 2024 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- update to 6.8.3:
+ * tiktok: new plugin
+ * twitch: fixed channel names with uppercase characters
+
+-------------------------------------------------------------------
Old:
----
streamlink-6.8.2.tar.gz
streamlink-6.8.2.tar.gz.asc
New:
----
streamlink-6.8.3.tar.gz
streamlink-6.8.3.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ streamlink.spec ++++++
--- /var/tmp/diff_new_pack.cI1aSP/_old 2024-07-14 08:54:34.045375601 +0200
+++ /var/tmp/diff_new_pack.cI1aSP/_new 2024-07-14 08:54:34.049375748 +0200
@@ -24,7 +24,7 @@
%define psuffix %nil
%endif
Name: streamlink%{psuffix}
-Version: 6.8.2
+Version: 6.8.3
Release: 0
Summary: Program to pipe streams from services into a video player
License: Apache-2.0 AND BSD-2-Clause
++++++ streamlink-6.8.2.tar.gz -> streamlink-6.8.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/CHANGELOG.md new/streamlink-6.8.3/CHANGELOG.md
--- old/streamlink-6.8.2/CHANGELOG.md 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/CHANGELOG.md 2024-07-11 19:59:53.000000000 +0200
@@ -1,5 +1,16 @@
# Changelog
+## streamlink 6.8.3 (2024-07-11)
+
+Patch release:
+
+- Updated plugins:
+ - tiktok: new plugin ([#6073](https://github.com/streamlink/streamlink/pull/6073))
+ - twitch: fixed channel names with uppercase characters ([#6071](https://github.com/streamlink/streamlink/pull/6071))
+
+[Full changelog](https://github.com/streamlink/streamlink/compare/6.8.2...6.8.3)
+
+
## streamlink 6.8.2 (2024-07-04)
Patch release:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/PKG-INFO new/streamlink-6.8.3/PKG-INFO
--- old/streamlink-6.8.2/PKG-INFO 2024-07-04 20:46:17.149702800 +0200
+++ new/streamlink-6.8.3/PKG-INFO 2024-07-11 20:00:20.339738800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: streamlink
-Version: 6.8.2
+Version: 6.8.3
Summary: Streamlink is a command-line utility that extracts streams from various services and pipes them into a video player of choice.
Author: Streamlink
Author-email: streamlink(a)protonmail.com
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/dev-requirements.txt new/streamlink-6.8.3/dev-requirements.txt
--- old/streamlink-6.8.2/dev-requirements.txt 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/dev-requirements.txt 2024-07-11 19:59:53.000000000 +0200
@@ -15,7 +15,7 @@
coverage[toml]
# code-linting
-ruff ==0.5.0
+ruff ==0.5.1
# typing
mypy ==1.10.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/docs/_build/man/streamlink.1 new/streamlink-6.8.3/docs/_build/man/streamlink.1
--- old/streamlink-6.8.2/docs/_build/man/streamlink.1 2024-07-04 20:46:11.000000000 +0200
+++ new/streamlink-6.8.3/docs/_build/man/streamlink.1 2024-07-11 20:00:15.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "STREAMLINK" "1" "Jul 04, 2024" "6.8.2" "Streamlink"
+.TH "STREAMLINK" "1" "Jul 11, 2024" "6.8.3" "Streamlink"
.SH NAME
streamlink \- extracts streams from various services and pipes them into a video player of choice
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/docs/changelog.md new/streamlink-6.8.3/docs/changelog.md
--- old/streamlink-6.8.2/docs/changelog.md 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/docs/changelog.md 2024-07-11 19:59:53.000000000 +0200
@@ -1,5 +1,16 @@
# Changelog
+## streamlink 6.8.3 (2024-07-11)
+
+Patch release:
+
+- Updated plugins:
+ - tiktok: new plugin ([#6073](https://github.com/streamlink/streamlink/pull/6073))
+ - twitch: fixed channel names with uppercase characters ([#6071](https://github.com/streamlink/streamlink/pull/6071))
+
+[Full changelog](https://github.com/streamlink/streamlink/compare/6.8.2...6.8.3)
+
+
## streamlink 6.8.2 (2024-07-04)
Patch release:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/pyproject.toml new/streamlink-6.8.3/pyproject.toml
--- old/streamlink-6.8.2/pyproject.toml 2024-07-04 20:46:17.149702800 +0200
+++ new/streamlink-6.8.3/pyproject.toml 2024-07-11 20:00:20.339738800 +0200
@@ -249,6 +249,10 @@
[tool.ruff.lint.flake8-tidy-imports]
ban-relative-imports = "all"
+[tool.ruff.lint.flake8-pytest-style]
+fixture-parentheses = true
+mark-parentheses = true
+
[tool.ruff.lint.flake8-quotes]
avoid-escape = false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/setup.py new/streamlink-6.8.3/setup.py
--- old/streamlink-6.8.2/setup.py 2024-07-04 20:46:17.149702800 +0200
+++ new/streamlink-6.8.3/setup.py 2024-07-11 20:00:20.339738800 +0200
@@ -90,5 +90,5 @@
cmdclass=get_cmdclasses(cmdclass),
entry_points=entry_points,
data_files=data_files,
- version="6.8.2",
+ version="6.8.3",
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink/_version.py new/streamlink-6.8.3/src/streamlink/_version.py
--- old/streamlink-6.8.2/src/streamlink/_version.py 2024-07-04 20:46:17.149702800 +0200
+++ new/streamlink-6.8.3/src/streamlink/_version.py 2024-07-11 20:00:20.339738800 +0200
@@ -1 +1 @@
-__version__ = "6.8.2"
+__version__ = "6.8.3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink/plugins/bloomberg.py new/streamlink-6.8.3/src/streamlink/plugins/bloomberg.py
--- old/streamlink-6.8.2/src/streamlink/plugins/bloomberg.py 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/src/streamlink/plugins/bloomberg.py 2024-07-11 19:59:53.000000000 +0200
@@ -9,7 +9,7 @@
import re
from streamlink.plugin import Plugin, PluginError, pluginmatcher
-from streamlink.plugin.api import validate
+from streamlink.plugin.api import useragents, validate
from streamlink.stream.hls import HLSStream
@@ -104,7 +104,8 @@
return secureStreams or streams
def _get_streams(self):
- del self.session.http.headers["Accept-Encoding"]
+ self.session.http.headers.clear()
+ self.session.http.headers["User-Agent"] = useragents.CHROME
data = self.session.http.get(self.url, schema=validate.Schema(
validate.parse_html(),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink/plugins/tiktok.py new/streamlink-6.8.3/src/streamlink/plugins/tiktok.py
--- old/streamlink-6.8.2/src/streamlink/plugins/tiktok.py 1970-01-01 01:00:00.000000000 +0100
+++ new/streamlink-6.8.3/src/streamlink/plugins/tiktok.py 2024-07-11 19:59:53.000000000 +0200
@@ -0,0 +1,124 @@
+"""
+$description TikTok is a short-form video hosting service owned by ByteDance.
+$url www.tiktok.com
+$type live
+$metadata id
+$metadata author
+$metadata title
+"""
+
+import logging
+import re
+from typing import Dict
+
+from streamlink.plugin import Plugin, pluginmatcher
+from streamlink.plugin.api import validate
+from streamlink.stream.http import HTTPStream
+
+
+log = logging.getLogger(__name__)
+
+
+@pluginmatcher(
+ re.compile(
+ r"https?://(?:www\.)?tiktok\.com/@(?P<channel>[^/?]+)",
+ ),
+)
+class TikTok(Plugin):
+ QUALITY_WEIGHTS: Dict[str, int] = {}
+
+ _URL_WEB_LIVE = "https://www.tiktok.com/@{channel}/live"
+ _URL_API_LIVE_DETAIL = "https://www.tiktok.com/api/live/detail/?aid=1988&roomID={room_id}"
+ _URL_WEBCAST_ROOM_INFO = "https://webcast.tiktok.com/webcast/room/info/?aid=1988&room_id={room_id}"
+
+ _STATUS_OFFLINE = 4
+
+ @classmethod
+ def stream_weight(cls, key):
+ weight = cls.QUALITY_WEIGHTS.get(key)
+ if weight:
+ return weight, key
+
+ return super().stream_weight(key)
+
+ def _get_streams(self):
+ self.id = self.session.http.get(
+ self._URL_WEB_LIVE.format(channel=self.match["channel"]),
+ allow_redirects=False,
+ schema=validate.Schema(
+ validate.parse_html(),
+ validate.xml_xpath_string(
+ ".//head/meta[@property='al:android:url'][contains(@content,'live?room_id=')]/@content",
+ ),
+ validate.none_or_all(
+ str,
+ re.compile(r"room_id=(\d+)"),
+ validate.get(1),
+ ),
+ ),
+ )
+ if not self.id:
+ return
+
+ live_detail = self.session.http.get(
+ self._URL_API_LIVE_DETAIL.format(room_id=self.id),
+ schema=validate.Schema(
+ validate.parse_json(),
+ {
+ "status_code": 0,
+ "LiveRoomInfo": {
+ "status": int,
+ "title": str,
+ "ownerInfo": {"nickname": str},
+ },
+ },
+ validate.get("LiveRoomInfo"),
+ validate.union_get(
+ "status",
+ ("ownerInfo", "nickname"),
+ "title",
+ ),
+ ),
+ )
+ status, self.author, self.title = live_detail
+ if status == self._STATUS_OFFLINE:
+ log.info("The channel is currently offline")
+ return
+
+ streams = self.session.http.get(
+ self._URL_WEBCAST_ROOM_INFO.format(room_id=self.id),
+ schema=validate.Schema(
+ validate.parse_json(),
+ {"data": {"stream_url": {"live_core_sdk_data": {"pull_data": {"stream_data": str}}}}},
+ validate.get(("data", "stream_url", "live_core_sdk_data", "pull_data", "stream_data")),
+ validate.parse_json(),
+ {
+ "data": {
+ str: validate.all(
+ {
+ "main": {
+ "flv": validate.url(),
+ "sdk_params": validate.all(
+ validate.parse_json(),
+ {
+ "vbitrate": int,
+ },
+ ),
+ },
+ },
+ validate.union_get(
+ ("main", "flv"),
+ ("main", "sdk_params", "vbitrate"),
+ ),
+ ),
+ },
+ },
+ validate.get("data"),
+ ),
+ )
+ for name, (url, vbitrate) in streams.items():
+ self.QUALITY_WEIGHTS[name] = vbitrate
+ yield name, HTTPStream(self.session, url)
+
+
+__plugin__ = TikTok
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink/plugins/twitch.py new/streamlink-6.8.3/src/streamlink/plugins/twitch.py
--- old/streamlink-6.8.2/src/streamlink/plugins/twitch.py 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/src/streamlink/plugins/twitch.py 2024-07-11 19:59:53.000000000 +0200
@@ -274,8 +274,8 @@
return req.url
- def channel(self, channel, **extra_params):
- try:
+ def channel(self, channel: str, **extra_params) -> str:
+ with suppress(PluginError):
extra_params_debug = validate.Schema(
validate.get("token"),
validate.parse_json(),
@@ -288,11 +288,10 @@
},
).validate(extra_params)
log.debug(f"{extra_params_debug!r}")
- except PluginError:
- pass
- return self._create_url(f"/api/channel/hls/{channel}.m3u8", **extra_params)
- def video(self, video_id, **extra_params):
+ return self._create_url(f"/api/channel/hls/{channel.lower()}.m3u8", **extra_params)
+
+ def video(self, video_id: str, **extra_params) -> str:
return self._create_url(f"/vod/{video_id}", **extra_params)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink.egg-info/PKG-INFO new/streamlink-6.8.3/src/streamlink.egg-info/PKG-INFO
--- old/streamlink-6.8.2/src/streamlink.egg-info/PKG-INFO 2024-07-04 20:46:16.000000000 +0200
+++ new/streamlink-6.8.3/src/streamlink.egg-info/PKG-INFO 2024-07-11 20:00:20.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: streamlink
-Version: 6.8.2
+Version: 6.8.3
Summary: Streamlink is a command-line utility that extracts streams from various services and pipes them into a video player of choice.
Author: Streamlink
Author-email: streamlink(a)protonmail.com
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/src/streamlink.egg-info/SOURCES.txt new/streamlink-6.8.3/src/streamlink.egg-info/SOURCES.txt
--- old/streamlink-6.8.2/src/streamlink.egg-info/SOURCES.txt 2024-07-04 20:46:17.000000000 +0200
+++ new/streamlink-6.8.3/src/streamlink.egg-info/SOURCES.txt 2024-07-11 20:00:20.000000000 +0200
@@ -225,6 +225,7 @@
src/streamlink/plugins/telefe.py
src/streamlink/plugins/telemadrid.py
src/streamlink/plugins/tf1.py
+src/streamlink/plugins/tiktok.py
src/streamlink/plugins/trovo.py
src/streamlink/plugins/turkuvaz.py
src/streamlink/plugins/tv360.py
@@ -505,6 +506,7 @@
tests/plugins/test_telefe.py
tests/plugins/test_telemadrid.py
tests/plugins/test_tf1.py
+tests/plugins/test_tiktok.py
tests/plugins/test_trovo.py
tests/plugins/test_turkuvaz.py
tests/plugins/test_tv360.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/tests/plugins/test_tiktok.py new/streamlink-6.8.3/tests/plugins/test_tiktok.py
--- old/streamlink-6.8.2/tests/plugins/test_tiktok.py 1970-01-01 01:00:00.000000000 +0100
+++ new/streamlink-6.8.3/tests/plugins/test_tiktok.py 2024-07-11 19:59:53.000000000 +0200
@@ -0,0 +1,16 @@
+from streamlink.plugins.tiktok import TikTok
+from tests.plugins import PluginCanHandleUrl
+
+
+class TestPluginCanHandleUrlTikTok(PluginCanHandleUrl):
+ __plugin__ = TikTok
+
+ should_match_groups = [
+ ("https://www.tiktok.com/@CHANNEL", {"channel": "CHANNEL"}),
+ ("https://www.tiktok.com/@CHANNEL/live", {"channel": "CHANNEL"}),
+
+ ]
+
+ should_not_match = [
+ "https://www.tiktok.com",
+ ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/streamlink-6.8.2/tests/plugins/test_twitch.py new/streamlink-6.8.3/tests/plugins/test_twitch.py
--- old/streamlink-6.8.2/tests/plugins/test_twitch.py 2024-07-04 20:45:42.000000000 +0200
+++ new/streamlink-6.8.3/tests/plugins/test_twitch.py 2024-07-11 19:59:53.000000000 +0200
@@ -1,8 +1,10 @@
+import json
import unittest
from contextlib import nullcontext
from datetime import datetime, timedelta, timezone
from typing import Optional
from unittest.mock import MagicMock, Mock, call, patch
+from urllib.parse import parse_qsl, urlparse
import pytest
import requests_mock as rm
@@ -529,6 +531,70 @@
assert mock_log.warning.mock_calls == []
+class TestUsherService:
+ @pytest.fixture(autouse=True)
+ def caplog(self, caplog: pytest.LogCaptureFixture):
+ caplog.set_level(1, "streamlink.plugins.twitch")
+ return caplog
+
+ @pytest.fixture()
+ def plugin(self, request: pytest.FixtureRequest, session: Streamlink):
+ return Twitch(
+ session,
+ "https://twitch.tv/twitch",
+ options=Options(getattr(request, "param", {})),
+ )
+
+ @pytest.fixture()
+ def endpoint(self, request: pytest.FixtureRequest, caplog: pytest.LogCaptureFixture, plugin: Twitch):
+ param = getattr(request, "param", {})
+ service = param.get("service", "channel")
+ args = param.get("args", ("twitch", ))
+
+ token = {
+ "expires": 9876543210,
+ "channel": "twitch",
+ "channel_id": 123,
+ "user_id": 456,
+ "user_ip": "127.0.0.1",
+ "adblock": False,
+ "geoblock_reason": "",
+ "hide_ads": False,
+ "server_ads": True,
+ "show_ads": True,
+ }
+
+ return getattr(plugin.usher, service)(*args, token=json.dumps(token), sig="tokensignature")
+
+ @pytest.mark.parametrize(("endpoint", "expected_path", "logs"), [
+ pytest.param(
+ {"service": "channel", "args": ("TWITCH", )},
+ "/api/channel/hls/twitch.m3u8",
+ [(
+ "streamlink.plugins.twitch",
+ "debug",
+ "{'adblock': False, 'geoblock_reason': '', 'hide_ads': False, 'server_ads': True, 'show_ads': True}",
+ )],
+ id="channel",
+ ),
+ pytest.param(
+ {"service": "video", "args": ("1234567890", )},
+ "/vod/1234567890",
+ [],
+ id="video",
+ ),
+ ], indirect=["endpoint"])
+ def test_service(self, caplog: pytest.LogCaptureFixture, endpoint: str, expected_path: str, logs: list):
+ url = urlparse(endpoint)
+ assert url.path == expected_path
+
+ qs = dict(parse_qsl(url.query))
+ assert qs.get("token")
+ assert qs.get("sig")
+
+ assert [(r.name, r.levelname, r.message) for r in caplog.get_records(when="setup")] == logs
+
+
class TestTwitchAPIAccessToken:
@pytest.fixture(autouse=True)
def _client_integrity_token(self, monkeypatch: pytest.MonkeyPatch):
++++++ streamlink.keyring ++++++
--- /var/tmp/diff_new_pack.cI1aSP/_old 2024-07-14 08:54:34.341386476 +0200
+++ /var/tmp/diff_new_pack.cI1aSP/_new 2024-07-14 08:54:34.345386623 +0200
@@ -1,6 +1,6 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: Hockeypuck 2.2
Comment: Hostname:
+Version: Hockeypuck 2.2
xjMEZLWhshYJKwYBBAHaRw8BAQdAu0sD5Ez8mfroVXpEohGHAeH1H2xduEHsYHkG
IciKHdzNMlN0cmVhbWxpbmsgc2lnbmluZyBrZXkgPHN0cmVhbWxpbmtAcHJvdG9u
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package beets for openSUSE:Factory checked in at 2024-07-14 08:51:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/beets (Old)
and /work/SRC/openSUSE:Factory/.beets.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "beets"
Sun Jul 14 08:51:11 2024 rev:11 rq:1187172 version:2.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/beets/beets.changes 2023-08-23 14:59:47.602223893 +0200
+++ /work/SRC/openSUSE:Factory/.beets.new.17339/beets.changes 2024-07-14 08:54:32.733327395 +0200
@@ -1,0 +2,156 @@
+Tue Jul 9 12:20:21 UTC 2024 - Frantisek Simorda <frantisek.simorda(a)suse.com>
+
+- Update to 2.0.0
+Major new features
+ * The beets importer UI received a major overhaul. Several new configuration options are available for customizing layout and colors: ui_options.
+
+New features
+ * edit: Prefer editor from VISUAL environment variable over EDITOR.
+ * config: Prefer editor from VISUAL environment variable over EDITOR.
+ * listenbrainz: Add initial support for importing history and playlists from ListenBrainz
+ * mbsubmit: add new prompt choices helping further to submit unmatched tracks to MusicBrainz faster.
+ * spotify: We now fetch track's ISRC, EAN, and UPC identifiers from Spotify when using the spotifysync command.
+ * discogs: supply a value for the cover_art_url attribute, for use by fetchart.
+ * update: added `-e` flag for excluding fields from being updated.
+ * deezer: Import rank and other attributes from Deezer during import and add a function to update the rank of existing items.
+ * resolve transl-tracklisting relations for pseudo releases and merge data with the actual release
+ * Fetchart: Use the right field (spotify_album_id) to obtain the Spotify album id
+ * Prevent reimporting album if it is permanently removed from Spotify
+ * Added option to use cover_art_url as an album art source in the fetchart plugin.
+ * fetchart: The plugin can now get album art from spotify.
+ * Added option to specify a URL in the embedart plugin.
+ * list singleton:true queries have been made faster
+ * list singleton:1 and singleton:0 can now alternatively be used in queries, same as comp
+ * --from-logfile now parses log files using a UTF-8 encoding in beets/beets/ui/commands.py.
+ * bareasc lookups have been made faster
+ * list lookups using the pattern operator :: have been made faster
+ * Added additional error handling for spotify plugin.
+ * We now import the remixer field from Musicbrainz into the library.
+ * mbsubmit: Added a new mbsubmit command to print track information to be submitted to MusicBrainz after initial import.
+ * Added spotify_updated field to track when the information was last updated.
+ * We now import and tag the album information when importing singletons using Spotify source.
+ * spotify: The plugin now provides an additional command spotifysync that allows getting track popularity and audio features information from Spotify.
+ * spotify: The plugin now records Spotify-specific IDs in the spotify_album_id, spotify_artist_id, and spotify_track_id fields.
+ * Create the parental directories for database if they do not exist.
+ * musicbrainz-config: a new musicbrainz.enabled option allows disabling the MusicBrainz metadata source during the autotagging process
+ * kodiupdate: Now supports multiple kodi instances
+ * Add the item fields bitrate_mode, encoder_info and encoder_settings.
+ * Add query prefixes = and ~.
+ * A new configuration option, duplicate_keys, lets you change which fields the beets importer uses to identify duplicates.
+ * Add exact match <exact-match> queries, using the prefixes = and =~.
+ * discogs: Permit appending style to genre.
+ * discogs: Implement item_candidates for matching singletons.
+ * discogs: Check for compliant discogs_client module.
+ * convert: Add a new auto_keep option that automatically converts files but keeps the originals in the library.
+ * Added a -P (or --disable-plugins) flag to specify one/multiple plugin(s) to be disabled at startup.
+ * import-options: Add support for re-running the importer on paths in log files that were created with the -l (or --logfile) argument.
+ * Preserve mtimes from archives
+ * Add %sunique{} <sunique> template to disambiguate between singletons.
+ * Add a new import.ignored_alias_types config option to allow for specific alias types to be skipped over when importing items/albums.
+ * smartplaylist: A new --pretend option lets the user see what a new or changed smart playlist saved in the config is actually returning.
+ * fromfilename: Add debug log messages that inform when the plugin replaced bad (missing) artist, title or tracknumber metadata.
+ * musicbrainz-config: MusicBrainz release pages often link to related metadata sources like Discogs, Bandcamp, Spotify, Deezer and Beatport. When enabled via the musicbrainz.external_ids options, release ID's will be extracted from those URL's and imported to the library.
+ * convert: Add support for generating m3u8 playlists together with converted media files.
+ * Fetch the release_group_title field from MusicBrainz. 4809
+ * discogs: Add support for applying album information on singleton imports. 4716
+ * smartplaylist: During explicit runs of the splupdate command, the log message "Creating playlist ..."" is now displayed instead of hidden in the debug log, which states some form of progress through the UI.
+ * subsonicupdate: Updates are now triggered whenever either the beets database is changed or a smart playlist is created/updated. 4862
+ * importfeeds: Add a new output format allowing to save a playlist once per import session. 4863
+ * Make ArtResizer work with PIL/pillow 10.0.0 removals.
+ * A new configuration option, duplicate_verbose_prompt, allows changing how duplicates are presented during import. 4866
+ * embyupdate: Add handling for private users by adding userid config option.
+ * substitute: Add the new plugin substitute as an alternative to the rewrite plugin. The main difference between them being that rewrite modifies files' metadata and substitute does not.
+ * Add support for artists and albumartists multi-valued tags.
+ * autobpm: Add the autobpm plugin which uses Librosa to calculate the BPM of the audio.
+ * fetchart: Fix the error with CoverArtArchive where the maxwidth option would not be used to download a pre-sized thumbnail for release groups, as is already done with releases.
+ * fetchart: Fix the error with CoverArtArchive where no cover would be found when the maxwidth option matches a pre-sized thumbnail size, but no thumbnail is provided by CAA. We now fallback to the raw image.
+ * advancedrewrite: Add an advanced version of the rewrite plugin which allows to replace fields based on a given library query.
+ * lyrics: Add LRCLIB as a new lyrics provider and a new synced option to prefer synced lyrics over plain lyrics.
+ * import: Expose import.quiet_fallback as CLI option.
+ * import: Expose import.incremental_skip_later as CLI option.
+ * smartplaylist: Expose config options as CLI options.
+ * smartplaylist: Add new option smartplaylist.output.
+ * smartplaylist: Add new option smartplaylist.uri_format.
+ * Sorted the default configuration file into categories.
+ * convert: Don't treat WAVE (.wav) files as lossy anymore when using the never_convert_lossy_files option. They will get transcoded like the other lossless formats.
+ * Add support for barcode field.
+ * smartplaylist: Add new config option smartplaylist.fields.
+
+Bug fixes
+ * lastimport: Improve error handling in the process_tracks function and enable it to be used with other plugins.
+ * spotify: Improve handling of ConnectionError.
+ * deezer: Improve Deezer plugin error handling and set requests timeout to 10 seconds.
+ * spotify: Add bad gateway (502) error handling.
+ * spotify: Add a limit of 3 retries, instead of retrying endlessly when the API is not available.
+ * Fix a crash when the Spotify API timeouts or does not return a Retry-After interval.
+ * scrub: Fixed the import behavior where scrubbed database tags were restored to newly imported tracks with config settings scrub.auto: yes and import.write: no.
+ * deezer: Fixed the error where Deezer plugin would crash if non-Deezer id is passed during import.
+ * fetchart: Fix fetching from Cover Art Archive when the maxwidth option is set to one of the supported Cover Art Archive widths.
+ * discogs: Fix "Discogs plugin replacing Feat. or Ft. with a comma" by fixing an oversight that removed a functionality from the code base when the MetadataSourcePlugin abstract class was introduced in PR's #3335 and #3371.
+ * convert: Set default max_bitrate value to None to avoid transcoding when this parameter is not set.
+ * replaygain: Avoid a crash when errors occur in the analysis backend.
+ * We now use Python's defaults for command-line argument encoding, which should reduce the chance for errors and "file not found" failures when invoking other command-line tools, especially on Windows.
+ * We now respect the Spotify API's rate limiting, which avoids crashing when the API reports code 429 (too many requests).
+ * Fix implicit paths OR queries (e.g. beet list /path/ , /other-path/) which have previously been returning the entire library.
+ * The Discogs release ID is now populated correctly to the discogs_albumid field again (it was no longer working after Discogs changed their release URL format).
+ * The autotagger no longer considers all matches without a MusicBrainz ID as duplicates of each other.
+ * convert: Resize album art when embedding
+ * deezer: Fix auto tagger pagination issues (fetch beyond the first 25 tracks of a release).
+ * spotify: Fix auto tagger pagination issues (fetch beyond the first 50 tracks of a release).
+ * lyrics: Fix Genius search by using query params instead of body.
+ * unimported: The new ignore_subdirectories configuration option added in 1.6.0 now has a default value if it hasn't been set.
+ * deezer: Tolerate missing fields when searching for singleton tracks.
+ * replaygain: The type of the internal r128_track_gain and r128_album_gain fields was changed from integer to float to fix loss of precision due to truncation.
+ * Fix a regression in the previous release that caused a TypeError when moving files across filesystems.
+ * convert: Deleting the original files during conversion no longer logs output when the quiet flag is enabled.
+ * web: Fix handling of "query" requests. Previously queries consisting of more than one token (separated by a slash) always returned an empty result.
+ * discogs: Skip Discogs query on insufficiently tagged files (artist and album tags missing) to prevent arbitrary candidate results.
+ * lyrics: Fixed issues with the Tekstowo.pl and Genius backends where some non-lyrics content got included in the lyrics
+ * limit: Better header formatting to improve index
+ * replaygain: Correctly handle the overwrite config option, which forces recomputing ReplayGain values on import even for tracks that already have the tags.
+ * embedart: Fix a crash when using recent versions of ImageMagick and the compare_threshold option.
+ * lyrics: Fixed issue with Genius header being included in lyrics, added test case of up-to-date Genius html
+ * importadded: Fix a bug with recently added reflink import option that causes a crash when ImportAdded plugin enabled.
+ * convert: Fix a bug with the wma format alias.
+ * web: Fix get file from item.
+ * lastgenre: Fix a duplicated entry for trip hop in the default genre list.
+ * lyrics: Fixed issue with Tekstowo backend not actually checking if the found song matches.
+ * embedart: Add support for ImageMagick 7.1.1-12
+ * fromfilename: Fix failed detection of <track> <title> filename patterns.
+ * Fix issue where deletion of flexible fields on an album doesn't cascade to items
+ * Fix issue where beet write continuously retags the albumtypes metadata field in files. Additionally broken data could have been added to the library when the tag was read from file back into the library using beet update. It is required for all users to check if such broken data is present in the library. Following the instructions described here, a sanity check and potential fix is easily possible.
+ * Fix updating "data_source" on re-imports and improve logging when flexible attributes are being re-imported.
+ * fetchart: Correctly select the cover art from fanart.tv with the highest number of likes
+ * lyrics: Fix a crash with the Google backend when processing some web pages.
+ * Modifying flexible attributes of albums now cascade to the individual album tracks, similar to how fixed album attributes have been cascading to tracks already. A new option --noinherit/-I to modify <modify-cmd> allows changing this behaviour.
+ * Fix bug where an interrupted import process poisons the database, causing a null path that can't be removed.
+ * discogs: Fix bug where empty artist and title fields would return None instead of an empty list.
+ * Fix bug regarding displaying tracks that have been changed not being displayed unless the detail configuration is enabled.
+ * web: Fix range request support, allowing to play large audio/ opus files using e.g. a browser/firefox or gstreamer/mopidy directly.
+ * Fix bug where zsh completion script made assumptions about the specific variant of awk installed and required specific settings for sqlite3 and caching in zsh.
+ * Remove unused functions
+ * Fix bug where all media types are reported as the first media type when importing with MusicBrainz as the data source
+ * Fix bug where unimported plugin would not ignore children directories of ignored directories.
+
+For plugin developers
+ * beets now explicitly prevents multiple plugins to define replacement functions for the same field. When previously defining template_fields for the same field in two plugins, the last loaded plugin would silently overwrite the function defined by the other plugin. Now, beets will raise an exception when this happens.
+ * Allow reuse of some parts of beets' testing components. This may ease the work for externally developed plugins or related software (e.g. the beets plugin for Mopidy), if they need to create an in-memory instance of a beets music library for their tests.
+
+For packagers
+ * As noted above, the minimum Python version is now 3.7.
+ * We fixed a version for the dependency on the Confuse library.
+ * The minimum required version of mediafile is now 0.9.0.
+
+Other changes
+ * Add sphinx and sphinx_rtd_theme as dependencies for a new docs extra
+ * absubmit: Deprecate the absubmit plugin since AcousticBrainz has stopped accepting new submissions.
+ * acousticbrainz: Deprecate the acousticbrainz plugin since the AcousticBrainz project has shut down.
+ * limit: Limit query results to head or tail (lslimit command only)
+ * fish: Add --output option.
+ * lyrics: Remove Musixmatch from default enabled sources as they are currently blocking requests from the beets user agent.
+ * /faq: multidisc: Elaborated the multi-disc FAQ
+ * /faq: src: Removed some long lines.
+ * Refactor the test cases to avoid test smells.
+
+
+-------------------------------------------------------------------
Old:
----
beets-1.6.0.tar.gz
New:
----
v2.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ beets.spec ++++++
--- /var/tmp/diff_new_pack.jGA2EA/_old 2024-07-14 08:54:33.213345031 +0200
+++ /var/tmp/diff_new_pack.jGA2EA/_new 2024-07-14 08:54:33.213345031 +0200
@@ -1,7 +1,7 @@
#
# spec file for package beets
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,21 +17,21 @@
Name: beets
-Version: 1.6.0
+Version: 2.0.0
Release: 0
Summary: Music tagger and library organizer
License: MIT
Group: Productivity/Multimedia/Sound/Players
URL: http://beets.io/
-Source: https://github.com/beetbox/beets/releases/download/v%{version}/%{name}-%{ve…
+Source: https://github.com/beetbox/beets/archive/refs/tags/v%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-PyYAML
BuildRequires: python3-Unidecode
-BuildRequires: python3-confuse >= 1.0.0
+BuildRequires: python3-confuse >= 1.5.0
BuildRequires: python3-devel
BuildRequires: python3-jellyfish
-BuildRequires: python3-mediafile >= 0.2.0
+BuildRequires: python3-mediafile >= 0.12.0
BuildRequires: python3-munkres
BuildRequires: python3-musicbrainzngs >= 0.4
BuildRequires: python3-setuptools
@@ -50,16 +50,16 @@
BuildRequires: python3-testsuite
Requires: python3-PyYAML
Requires: python3-Unidecode
-Requires: python3-confuse >= 1.0.0
+Requires: python3-confuse >= 1.5.0
Requires: python3-jellyfish
-Requires: python3-mediafile >= 0.2.0
+Requires: python3-mediafile >= 0.12.0
Requires: python3-munkres
Requires: python3-musicbrainzngs >= 0.4
Recommends: ffmpeg
Recommends: python3-Flask
Recommends: python3-Flask-Cors
Recommends: python3-dbus-python
-Recommends: python3-discogs-client >= 2.1.0
+Recommends: python3-discogs-client >= 2.3.15
Recommends: python3-pyacoustid
Recommends: python3-pylast
Recommends: python3-python-mpd2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package helm for openSUSE:Factory checked in at 2024-07-14 08:51:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm (Old)
and /work/SRC/openSUSE:Factory/.helm.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "helm"
Sun Jul 14 08:51:09 2024 rev:68 rq:1187176 version:3.15.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/helm/helm.changes 2024-06-20 16:49:06.641662586 +0200
+++ /work/SRC/openSUSE:Factory/.helm.new.17339/helm.changes 2024-07-14 08:54:30.785255822 +0200
@@ -1,0 +2,12 @@
+Thu Jul 11 05:39:32 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 3.15.3:
+ * fix(helm): Use burst limit setting for discovery
+ * fixed dependency_update_test.go
+ * fix(dependencyBuild): prevent race condition in concurrent helm
+ dependency
+ * fix: respect proxy envvars on helm install/upgrade
+ * Merge pull request #13085 from
+ alex-kattathra-johnson/issue-12961
+
+-------------------------------------------------------------------
Old:
----
helm-3.15.2.obscpio
New:
----
helm-3.15.3.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ helm.spec ++++++
--- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.017301088 +0200
+++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.021301235 +0200
@@ -19,7 +19,7 @@
%define goipath helm.sh/helm/v3
%define git_dirty clean
Name: helm
-Version: 3.15.2
+Version: 3.15.3
Release: 0
Summary: The Kubernetes Package Manager
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.049302264 +0200
+++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.053302411 +0200
@@ -5,7 +5,7 @@
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="revision">v3.15.2</param>
+ <param name="revision">v3.15.3</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.073303146 +0200
+++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.077303293 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/helm/helm.git</param>
- <param name="changesrevision">1a500d5625419a524fdae4b33de351cc4f58ec35</param></service></servicedata>
+ <param name="changesrevision">3bb50bbbdd9c946ba9989fbe4fb4104766302a64</param></service></servicedata>
(No newline at EOF)
++++++ helm-3.15.2.obscpio -> helm-3.15.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/cmd/helm/dependency_update_test.go new/helm-3.15.3/cmd/helm/dependency_update_test.go
--- old/helm-3.15.2/cmd/helm/dependency_update_test.go 2024-06-12 15:27:04.000000000 +0200
+++ new/helm-3.15.3/cmd/helm/dependency_update_test.go 2024-07-10 21:16:40.000000000 +0200
@@ -200,8 +200,9 @@
}
}
- // Make sure tmpcharts is deleted
- if _, err := os.Stat(filepath.Join(dir(chartname), "tmpcharts")); !os.IsNotExist(err) {
+ // Make sure tmpcharts-x is deleted
+ tmpPath := filepath.Join(dir(chartname), fmt.Sprintf("tmpcharts-%d", os.Getpid()))
+ if _, err := os.Stat(tmpPath); !os.IsNotExist(err) {
t.Fatalf("tmpcharts dir still exists")
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/action/install_test.go new/helm-3.15.3/pkg/action/install_test.go
--- old/helm-3.15.2/pkg/action/install_test.go 2024-06-12 15:27:04.000000000 +0200
+++ new/helm-3.15.3/pkg/action/install_test.go 2024-07-10 21:16:40.000000000 +0200
@@ -429,16 +429,14 @@
instAction.Wait = true
vals := map[string]interface{}{}
- ctx := context.Background()
- ctx, cancel := context.WithCancel(ctx)
+ ctx, cancel := context.WithCancel(context.Background())
time.AfterFunc(time.Second, cancel)
goroutines := runtime.NumGoroutine()
- res, err := instAction.RunWithContext(ctx, buildChart(), vals)
+ _, err := instAction.RunWithContext(ctx, buildChart(), vals)
is.Error(err)
- is.Contains(res.Info.Description, "Release \"interrupted-release\" failed: context canceled")
- is.Equal(res.Info.Status, release.StatusFailed)
+ is.Contains(err.Error(), "context canceled")
is.Equal(goroutines+1, runtime.NumGoroutine()) // installation goroutine still is in background
time.Sleep(10 * time.Second) // wait for goroutine to finish
@@ -515,8 +513,7 @@
instAction.Atomic = true
vals := map[string]interface{}{}
- ctx := context.Background()
- ctx, cancel := context.WithCancel(ctx)
+ ctx, cancel := context.WithCancel(context.Background())
time.AfterFunc(time.Second, cancel)
res, err := instAction.RunWithContext(ctx, buildChart(), vals)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/cli/environment.go new/helm-3.15.3/pkg/cli/environment.go
--- old/helm-3.15.2/pkg/cli/environment.go 2024-06-12 15:27:04.000000000 +0200
+++ new/helm-3.15.3/pkg/cli/environment.go 2024-07-10 21:16:40.000000000 +0200
@@ -112,7 +112,7 @@
env.Debug, _ = strconv.ParseBool(os.Getenv("HELM_DEBUG"))
// bind to kubernetes config flags
- env.config = &genericclioptions.ConfigFlags{
+ config := &genericclioptions.ConfigFlags{
Namespace: &env.namespace,
Context: &env.KubeContext,
BearerToken: &env.KubeToken,
@@ -133,6 +133,11 @@
return config
},
}
+ if env.BurstLimit != defaultBurstLimit {
+ config = config.WithDiscoveryBurst(env.BurstLimit)
+ }
+ env.config = config
+
return env
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/downloader/manager.go new/helm-3.15.3/pkg/downloader/manager.go
--- old/helm-3.15.2/pkg/downloader/manager.go 2024-06-12 15:27:04.000000000 +0200
+++ new/helm-3.15.3/pkg/downloader/manager.go 2024-07-10 21:16:40.000000000 +0200
@@ -246,7 +246,7 @@
}
destPath := filepath.Join(m.ChartPath, "charts")
- tmpPath := filepath.Join(m.ChartPath, "tmpcharts")
+ tmpPath := filepath.Join(m.ChartPath, fmt.Sprintf("tmpcharts-%d", os.Getpid()))
// Check if 'charts' directory is not actually a directory. If it does not exist, create it.
if fi, err := os.Stat(destPath); err == nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-3.15.2/pkg/registry/util.go new/helm-3.15.3/pkg/registry/util.go
--- old/helm-3.15.2/pkg/registry/util.go 2024-06-12 15:27:04.000000000 +0200
+++ new/helm-3.15.3/pkg/registry/util.go 2024-07-10 21:16:40.000000000 +0200
@@ -156,6 +156,7 @@
ClientOptHTTPClient(&http.Client{
Transport: &http.Transport{
TLSClientConfig: tlsConf,
+ Proxy: http.ProxyFromEnvironment,
},
}),
)
++++++ helm.obsinfo ++++++
--- /var/tmp/diff_new_pack.LvMufI/_old 2024-07-14 08:54:32.621323280 +0200
+++ /var/tmp/diff_new_pack.LvMufI/_new 2024-07-14 08:54:32.625323427 +0200
@@ -1,5 +1,5 @@
name: helm
-version: 3.15.2
-mtime: 1718198824
-commit: 1a500d5625419a524fdae4b33de351cc4f58ec35
+version: 3.15.3
+mtime: 1720639000
+commit: 3bb50bbbdd9c946ba9989fbe4fb4104766302a64
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/helm/vendor.tar.gz /work/SRC/openSUSE:Factory/.helm.new.17339/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ibus-typing-booster for openSUSE:Factory checked in at 2024-07-14 08:51:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus-typing-booster (Old)
and /work/SRC/openSUSE:Factory/.ibus-typing-booster.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-typing-booster"
Sun Jul 14 08:51:06 2024 rev:124 rq:1187171 version:2.25.12
Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus-typing-booster/ibus-typing-booster.changes 2024-06-27 16:05:14.102871575 +0200
+++ /work/SRC/openSUSE:Factory/.ibus-typing-booster.new.17339/ibus-typing-booster.changes 2024-07-14 08:54:29.717216582 +0200
@@ -1,0 +2,8 @@
+Tue Jul 09 14:50:52 UTC 2024 - maiku.fabian(a)gmail.com
+
+- Update to 2.25.12
+- Correct calculation of caret when a key which triggered a commit *increases* the length of the transliteration
+ (Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/519)
+- Do the retransliteration of the input_phrase currently only when the cursor is at the end of the typed string
+
+-------------------------------------------------------------------
Old:
----
ibus-typing-booster-2.25.11.tar.gz
New:
----
ibus-typing-booster-2.25.12.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ibus-typing-booster.spec ++++++
--- /var/tmp/diff_new_pack.7BBONg/_old 2024-07-14 08:54:30.433242889 +0200
+++ /var/tmp/diff_new_pack.7BBONg/_new 2024-07-14 08:54:30.433242889 +0200
@@ -17,7 +17,7 @@
Name: ibus-typing-booster
-Version: 2.25.11
+Version: 2.25.12
Release: 0
Summary: An input completion utility
License: GPL-3.0-or-later
++++++ ibus-typing-booster-2.25.11.tar.gz -> ibus-typing-booster-2.25.12.tar.gz ++++++
/work/SRC/openSUSE:Factory/ibus-typing-booster/ibus-typing-booster-2.25.11.tar.gz /work/SRC/openSUSE:Factory/.ibus-typing-booster.new.17339/ibus-typing-booster-2.25.12.tar.gz differ: char 28, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-kplotting for openSUSE:Factory checked in at 2024-07-14 08:51:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kplotting (Old)
and /work/SRC/openSUSE:Factory/.kf6-kplotting.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kplotting"
Sun Jul 14 08:51:04 2024 rev:5 rq:1187132 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kplotting/kf6-kplotting.changes 2024-06-09 20:23:57.237577406 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kplotting.new.17339/kf6-kplotting.changes 2024-07-14 08:54:27.537136485 +0200
@@ -1,0 +2,10 @@
+Tue Jul 9 09:41:54 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.4.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.4.0
+- Changes since 6.3.0:
+ * Fix cmakelint issues
+
+-------------------------------------------------------------------
Old:
----
kplotting-6.3.0.tar.xz
kplotting-6.3.0.tar.xz.sig
New:
----
kplotting-6.4.0.tar.xz
kplotting-6.4.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-kplotting.spec ++++++
--- /var/tmp/diff_new_pack.ISxIwo/_old 2024-07-14 08:54:28.713179693 +0200
+++ /var/tmp/diff_new_pack.ISxIwo/_new 2024-07-14 08:54:28.713179693 +0200
@@ -19,13 +19,13 @@
%define qt6_version 6.6.0
%define rname kplotting
-# Full KF6 version (e.g. 6.3.0)
+# Full KF6 version (e.g. 6.4.0)
%{!?_kf6_version: %global _kf6_version %{version}}
# Last major and minor KF6 version (e.g. 6.0)
%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | awk -F. '{print $1"."$2}')}
%bcond_without released
Name: kf6-kplotting
-Version: 6.3.0
+Version: 6.4.0
Release: 0
Summary: KDE Data plotting library
License: LGPL-2.1-or-later
++++++ kplotting-6.3.0.tar.xz -> kplotting-6.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kplotting-6.3.0/CMakeLists.txt new/kplotting-6.4.0/CMakeLists.txt
--- old/kplotting-6.3.0/CMakeLists.txt 2024-05-31 15:27:55.000000000 +0200
+++ new/kplotting-6.4.0/CMakeLists.txt 2024-07-05 22:08:37.000000000 +0200
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "6.3.0") # handled by release scripts
+set(KF_VERSION "6.4.0") # handled by release scripts
project(KPlotting VERSION ${KF_VERSION})
include(FeatureSummary)
-find_package(ECM 6.3.0 NO_MODULE)
+find_package(ECM 6.4.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -44,14 +44,14 @@
add_subdirectory(src)
add_subdirectory(examples)
-if (BUILD_TESTING)
+if(BUILD_TESTING)
add_subdirectory(autotests)
endif()
# create a Config.cmake and a ConfigVersion.cmake file and install them
set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF6Plotting")
-if (BUILD_QCH)
+if(BUILD_QCH)
ecm_install_qch_export(
TARGETS KF6Plotting_QCH
FILE KF6PlottingQchTargets.cmake
@@ -66,15 +66,15 @@
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
)
-install(FILES "${CMAKE_CURRENT_BINARY_DIR}/KF6PlottingConfig.cmake"
- "${CMAKE_CURRENT_BINARY_DIR}/KF6PlottingConfigVersion.cmake"
+install(FILES "${CMAKE_CURRENT_BINARY_DIR}/KF6PlottingConfig.cmake"
+ "${CMAKE_CURRENT_BINARY_DIR}/KF6PlottingConfigVersion.cmake"
DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
- COMPONENT Devel )
+ COMPONENT Devel)
-install(EXPORT KF6PlottingTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE KF6PlottingTargets.cmake NAMESPACE KF6:: )
+install(EXPORT KF6PlottingTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE KF6PlottingTargets.cmake NAMESPACE KF6::)
install(FILES ${kplotting_version_header}
- DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KPlotting COMPONENT Devel )
+ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KPlotting COMPONENT Devel)
include(ECMFeatureSummary)
ecm_feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kplotting-6.3.0/src/CMakeLists.txt new/kplotting-6.4.0/src/CMakeLists.txt
--- old/kplotting-6.3.0/src/CMakeLists.txt 2024-05-31 15:27:55.000000000 +0200
+++ new/kplotting-6.4.0/src/CMakeLists.txt 2024-07-05 22:08:37.000000000 +0200
@@ -8,10 +8,10 @@
)
target_sources(KF6Plotting PRIVATE
- kplotaxis.cpp
- kplotpoint.cpp
- kplotobject.cpp
- kplotwidget.cpp
+ kplotaxis.cpp
+ kplotpoint.cpp
+ kplotobject.cpp
+ kplotwidget.cpp
)
ecm_generate_export_header(KF6Plotting
@@ -44,7 +44,7 @@
DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KPlotting COMPONENT Devel
)
-if (BUILD_DESIGNERPLUGIN)
+if(BUILD_DESIGNERPLUGIN)
add_subdirectory(designer)
endif()
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-kapidox for openSUSE:Factory checked in at 2024-07-14 08:51:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kapidox (Old)
and /work/SRC/openSUSE:Factory/.kf6-kapidox.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kapidox"
Sun Jul 14 08:51:00 2024 rev:5 rq:1187092 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kapidox/kf6-kapidox.changes 2024-06-09 20:23:54.937494408 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-kapidox.new.17339/kf6-kapidox.changes 2024-07-14 08:54:23.925003774 +0200
@@ -1,0 +2,9 @@
+Tue Jul 9 09:41:33 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.4.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.4.0
+- No code change since 6.3.0
+
+-------------------------------------------------------------------
Old:
----
kapidox-6.3.0.tar.xz
kapidox-6.3.0.tar.xz.sig
New:
----
kapidox-6.4.0.tar.xz
kapidox-6.4.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-kapidox.spec ++++++
--- /var/tmp/diff_new_pack.Qm7OOH/_old 2024-07-14 08:54:24.841037429 +0200
+++ /var/tmp/diff_new_pack.Qm7OOH/_new 2024-07-14 08:54:24.841037429 +0200
@@ -18,12 +18,12 @@
%define rname kapidox
%bcond_without released
-# Full KF6 version (e.g. 6.3.0)
+# Full KF6 version (e.g. 6.4.0)
%{!?_kf6_version: %global _kf6_version %{version}}
# Last major and minor KF6 version (e.g. 6.0)
%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | awk -F. '{print $1"."$2}')}
Name: kf6-kapidox
-Version: 6.3.0
+Version: 6.4.0
Release: 0
Summary: Scripts and data for building API documentation
License: BSD-2-Clause
++++++ kapidox-6.3.0.tar.xz -> kapidox-6.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-6.3.0/CMakeLists.txt new/kapidox-6.4.0/CMakeLists.txt
--- old/kapidox-6.3.0/CMakeLists.txt 2024-05-31 15:23:51.000000000 +0200
+++ new/kapidox-6.4.0/CMakeLists.txt 2024-07-05 22:05:17.000000000 +0200
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16)
project(KApiDox NONE)
-set(KF_VERSION "6.3.0") # handled by release scripts
+set(KF_VERSION "6.4.0") # handled by release scripts
if(DO_BOOTSTRAP)
include(FindUnixCommands)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-6.3.0/setup.py new/kapidox-6.4.0/setup.py
--- old/kapidox-6.3.0/setup.py 2024-05-31 15:23:51.000000000 +0200
+++ new/kapidox-6.4.0/setup.py 2024-07-05 22:05:17.000000000 +0200
@@ -2,7 +2,7 @@
setup(
name='kapidox',
- version='6.3.0',
+ version='6.4.0',
description='KDE API documentation generation tools',
maintainer='Olivier Churlaud',
maintainer_email='olivier(a)churlaud.com',
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xmlsec1 for openSUSE:Factory checked in at 2024-07-14 08:50:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xmlsec1 (Old)
and /work/SRC/openSUSE:Factory/.xmlsec1.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xmlsec1"
Sun Jul 14 08:50:58 2024 rev:28 rq:1187083 version:1.2.40
Changes:
--------
--- /work/SRC/openSUSE:Factory/xmlsec1/xmlsec1.changes 2024-05-28 17:27:43.249599596 +0200
+++ /work/SRC/openSUSE:Factory/.xmlsec1.new.17339/xmlsec1.changes 2024-07-14 08:54:21.228904717 +0200
@@ -1,0 +2,17 @@
+Fri Jul 12 06:09:16 UTC 2024 - Martin Sirringhaus <martin.sirringhaus(a)suse.com>
+
+- Update to 1.2.40
+ The legacy XML Security Library 1.2.40 release includes the following changes:
+ * (xmlsec-core) Fixed functions deprecated in LibXML2 2.13.1 (including disabling HTTP support by default).
+ * (xmlsec-nss) Increased keys size in all tests to support NSS 3.101.
+ * (windows) Added "ftp" and "http" flags in 'configure.js' (both are disabled by default).
+ * Several other small fixes (more details).
+
+- Update to 1.2.39
+ The legacy XML Security Library 1.2.39 release includes the following changes:
+ * Added options to enable/disable local files, HTTP, and FTP support. FTP is disabled by default.
+ * Several other small fixes (more details).
+
+- Remove upstreamed xmlsec1-gcc14.patch
+
+-------------------------------------------------------------------
Old:
----
xmlsec1-1.2.38.tar.gz
xmlsec1-1.2.38.tar.gz.sig
xmlsec1-gcc14.patch
New:
----
xmlsec1-1.2.40.tar.gz
xmlsec1-1.2.40.tar.gz.sig
BETA DEBUG BEGIN:
Old:
- Remove upstreamed xmlsec1-gcc14.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xmlsec1.spec ++++++
--- /var/tmp/diff_new_pack.4YHGKJ/_old 2024-07-14 08:54:22.692958507 +0200
+++ /var/tmp/diff_new_pack.4YHGKJ/_new 2024-07-14 08:54:22.704958949 +0200
@@ -23,7 +23,7 @@
%global libgnutls libxmlsec1-gnutls1
%global libnss libxmlsec1-nss1
Name: xmlsec1
-Version: 1.2.38
+Version: 1.2.40
Release: 0
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
License: MIT
@@ -33,7 +33,6 @@
Source2: %{name}.keyring
Source99: xmlsec1-rpmlintrc
Patch0: xmlsec1-ui_null.patch
-Patch1: xmlsec1-gcc14.patch
BuildRequires: libgcrypt-devel
BuildRequires: libtool
# Needed certutil for tests
@@ -146,7 +145,6 @@
%if 0%{?suse_version} < 1500
%patch -P 0 -p1
%endif
-%patch -P 1 -p1
%build
# Allow for deprecations
++++++ xmlsec1-1.2.38.tar.gz -> xmlsec1-1.2.40.tar.gz ++++++
++++ 5216 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-threadweaver for openSUSE:Factory checked in at 2024-07-14 08:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-threadweaver (Old)
and /work/SRC/openSUSE:Factory/.kf6-threadweaver.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-threadweaver"
Sun Jul 14 08:50:31 2024 rev:5 rq:1187157 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-threadweaver/kf6-threadweaver.changes 2024-06-09 20:23:39.512937823 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-threadweaver.new.17339/kf6-threadweaver.changes 2024-07-14 08:53:57.084017624 +0200
@@ -1,0 +2,9 @@
+Tue Jul 9 09:42:06 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.4.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.4.0
+- No code change since 6.3.0
+
+-------------------------------------------------------------------
Old:
----
threadweaver-6.3.0.tar.xz
threadweaver-6.3.0.tar.xz.sig
New:
----
threadweaver-6.4.0.tar.xz
threadweaver-6.4.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-threadweaver.spec ++++++
--- /var/tmp/diff_new_pack.NMfW1J/_old 2024-07-14 08:53:57.532034084 +0200
+++ /var/tmp/diff_new_pack.NMfW1J/_new 2024-07-14 08:53:57.536034231 +0200
@@ -19,13 +19,13 @@
%define qt6_version 6.6.0
%define rname threadweaver
-# Full KF6 version (e.g. 6.3.0)
+# Full KF6 version (e.g. 6.4.0)
%{!?_kf6_version: %global _kf6_version %{version}}
# Last major and minor KF6 version (e.g. 6.0)
%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | awk -F. '{print $1"."$2}')}
%bcond_without released
Name: kf6-threadweaver
-Version: 6.3.0
+Version: 6.4.0
Release: 0
Summary: KDE Helper for multithreaded programming
License: LGPL-2.1-or-later
++++++ threadweaver-6.3.0.tar.xz -> threadweaver-6.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-6.3.0/CMakeLists.txt new/threadweaver-6.4.0/CMakeLists.txt
--- old/threadweaver-6.3.0/CMakeLists.txt 2024-05-31 15:29:56.000000000 +0200
+++ new/threadweaver-6.4.0/CMakeLists.txt 2024-07-05 22:10:32.000000000 +0200
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "6.3.0") # handled by release scripts
+set(KF_VERSION "6.4.0") # handled by release scripts
project(ThreadWeaver VERSION ${KF_VERSION})
include(FeatureSummary)
-find_package(ECM 6.3.0 NO_MODULE)
+find_package(ECM 6.4.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-syntax-highlighting for openSUSE:Factory checked in at 2024-07-14 08:50:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-syntax-highlighting (Old)
and /work/SRC/openSUSE:Factory/.kf6-syntax-highlighting.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-syntax-highlighting"
Sun Jul 14 08:50:29 2024 rev:5 rq:1187156 version:6.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-syntax-highlighting/kf6-syntax-highlighting.changes 2024-06-09 20:23:37.708872724 +0200
+++ /work/SRC/openSUSE:Factory/.kf6-syntax-highlighting.new.17339/kf6-syntax-highlighting.changes 2024-07-14 08:53:55.047942817 +0200
@@ -1,0 +2,20 @@
+Tue Jul 9 09:42:06 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.4.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.4.0
+- Changes since 6.3.0:
+ * Add CustomType highlighting and improve import highlighting
+ * Corrected Gleam syntax
+ * Add Gleam syntax
+ * OrgMode: add header-item folding, properties folding, more todo keywords
+ * avoid that we try to open files without name
+ * [dracula.theme] Fix "ISO/Delphi Extended" for Pascal.
+ * nginx: update for new directives and variables
+ * systemd unit: update to systemd v256
+ * Add basic syntax highlighting rules for opsi-script
+ * [dracula.theme] Fix "Special Variable" for PHP.
+ * Add Typst highlighter
+
+-------------------------------------------------------------------
Old:
----
syntax-highlighting-6.3.0.tar.xz
syntax-highlighting-6.3.0.tar.xz.sig
New:
----
syntax-highlighting-6.4.0.tar.xz
syntax-highlighting-6.4.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-syntax-highlighting.spec ++++++
--- /var/tmp/diff_new_pack.4BYhwe/_old 2024-07-14 08:53:56.035979118 +0200
+++ /var/tmp/diff_new_pack.4BYhwe/_new 2024-07-14 08:53:56.035979118 +0200
@@ -19,13 +19,13 @@
%define qt6_version 6.6.0
%define rname syntax-highlighting
-# Full KF6 version (e.g. 6.3.0)
+# Full KF6 version (e.g. 6.4.0)
%{!?_kf6_version: %global _kf6_version %{version}}
# Last major and minor KF6 version (e.g. 6.0)
%{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | awk -F. '{print $1"."$2}')}
%bcond_without released
Name: kf6-syntax-highlighting
-Version: 6.3.0
+Version: 6.4.0
Release: 0
Summary: Syntax highlighting engine and library
License: LGPL-2.1-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT AND BSD-3-Clause AND Artistic-1.0
++++++ syntax-highlighting-6.3.0.tar.xz -> syntax-highlighting-6.4.0.tar.xz ++++++
++++ 10991 lines of diff (skipped)
1
0