Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package streamlink for openSUSE:Factory 
checked in at 2026-02-10 21:13:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/streamlink (Old)
 and      /work/SRC/openSUSE:Factory/.streamlink.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "streamlink"

Tue Feb 10 21:13:16 2026 rev:30 rq:1332237 version:8.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/streamlink/streamlink.changes    2026-01-22 
15:15:47.886282625 +0100
+++ /work/SRC/openSUSE:Factory/.streamlink.new.1670/streamlink.changes  
2026-02-10 21:14:00.179536491 +0100
@@ -1,0 +2,26 @@
+Tue Feb 10 11:00:25 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 8.2.0:
+  * Added: --http-cookies-file CLI argument and http-cookies-files session
+    option
+  * Changed: PluginError to also be raised when setting a plugin's url 
attribute
+  * Deprecated: imports of re-exported module attributes from streamlink.utils
+  * Fixed: LogRecord missing the function name and stack info
+  * Fixed: custom network interface being reset when disabling Diffie-Hellman
+    key exchange
+  * Fixed: broken logic when unsetting ipv4/ipv6 session options
+  * Fixed: edge case when trying to detect the text encoding of certain kinds
+    of HTML responses
+  * Fixed: missing representation not being handled when polling dynamic DASH
+    manifests
+  * dailymotion: disabled TLS session tickets
+  * Docs: bumped dependencies with support for Sphinx 9
+
+-------------------------------------------------------------------
+Wed Feb  4 09:42:51 UTC 2026 - Richard Rahl <[email protected]>
+
+- add remove-check-for-update.patch, on startup streamlink checks
+  for a new version
+- add lower-pytest-requirement.patch, so it can run on leap16.0
+
+-------------------------------------------------------------------

Old:
----
  streamlink-8.1.2.tar.gz
  streamlink-8.1.2.tar.gz.asc

New:
----
  lower-pytest-requirement.patch
  remove-check-for-update.patch
  streamlink-8.2.0.tar.gz
  streamlink-8.2.0.tar.gz.asc

----------(New B)----------
  New:  for a new version
- add lower-pytest-requirement.patch, so it can run on leap16.0
  New:
- add remove-check-for-update.patch, on startup streamlink checks
  for a new version
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ streamlink.spec ++++++
--- /var/tmp/diff_new_pack.Em0enQ/_old  2026-02-10 21:14:00.795562303 +0100
+++ /var/tmp/diff_new_pack.Em0enQ/_new  2026-02-10 21:14:00.795562303 +0100
@@ -24,7 +24,7 @@
 %endif
 %{?sle15_python_module_pythons}%{!?sle15_python_module_pythons:%define pythons 
python3}
 Name:           streamlink%{psuffix}
-Version:        8.1.2
+Version:        8.2.0
 Release:        0
 Summary:        Program to pipe streams from services into a video player
 License:        Apache-2.0 AND BSD-2-Clause
@@ -32,6 +32,9 @@
 Source:         
https://github.com/%{name}/%{name}/releases/download/%{version}/streamlink-%{version}.tar.gz
 Source1:        
https://github.com/%{name}/%{name}/releases/download/%{version}/streamlink-%{version}.tar.gz.asc
 Source2:        
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcdac41b9122470faf357a9d344448a298d5c3618#/streamlink.keyring
+# Thanks to Debian for providing these patches
+Patch0:         remove-check-for-update.patch
+Patch1:         lower-pytest-requirement.patch
 BuildRequires:  %{python_module PySocks >= 1.5.6}
 BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel >= 3.9}
@@ -53,7 +56,7 @@
 
 %if "%{flavor}" == "test"
 BuildRequires:  %{python_module freezegun >= 1.5.0}
-BuildRequires:  %{python_module pytest >= 8.4.0}
+BuildRequires:  %{python_module pytest >= 8.3.0}
 BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest-trio}
@@ -87,7 +90,7 @@
 enjoy various streamed content.
 
 %prep
-%autosetup -n streamlink-%{version}
+%autosetup -p1 -n streamlink-%{version}
 
 %build
 %pyproject_wheel

++++++ lower-pytest-requirement.patch ++++++
From: Alexis Murzeau <[email protected]>
Date: Thu, 4 Dec 2025 19:51:01 +0100
Subject: Add compatibility with pytest 8.3

Forwarded: not-needed
Author: Alexis Murzeau <[email protected]>
---
 pyproject.toml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index 3310058..ce03729 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,7 +97,7 @@ dev = [
 test = [
   { include-group = "dev" },
   # pytest and plugins
-  "pytest >=8.4.0",
+  "pytest >=8.0.0",
   "pytest-cov",
   "pytest-trio",
   "requests-mock",
@@ -192,9 +192,8 @@ method = { module = "build_backend.onbuild", value = 
"onbuild" }
 # https://docs.pytest.org/en/latest/reference/customize.html#configuration
 # https://docs.pytest.org/en/latest/reference/reference.html#ini-options-ref
 [tool.pytest.ini_options]
-minversion = "8.4.0"
+minversion = "8.0.0"
 addopts = """
---disable-plugin-autoload
 -p trio
 -p requests_mock
 """

++++++ remove-check-for-update.patch ++++++
From: Alexis Murzeau <[email protected]>
Date: Sun, 23 Apr 2017 15:54:58 +0200
Subject: Remove streamlink version check on startup

Forwarded: not-needed
Author: Stefan Breunig <[email protected]>
Bug-Debian: https://bugs.debian.org/750502
---
 src/streamlink_cli/argparser.py      |  2 +-
 src/streamlink_cli/main.py           |  2 +-
 tests/cli/main/test_version_check.py | 14 --------------
 3 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/src/streamlink_cli/argparser.py b/src/streamlink_cli/argparser.py
index bf929a0..7d64cac 100644
--- a/src/streamlink_cli/argparser.py
+++ b/src/streamlink_cli/argparser.py
@@ -251,7 +251,7 @@ def build_parser():
         metavar="{yes,true,1,on,no,false,0,off}",
         default=False,
         help="""
-            Enable or disable the automatic check for a new version of 
Streamlink.
+            Unused, kept for compatibility reasons.
 
             Default is "no".
         """,
diff --git a/src/streamlink_cli/main.py b/src/streamlink_cli/main.py
index 4a7c85d..679b31a 100644
--- a/src/streamlink_cli/main.py
+++ b/src/streamlink_cli/main.py
@@ -991,7 +991,7 @@ def setup(parser: ArgumentParser) -> None:
 def run(parser: ArgumentParser) -> int:
     exit_code = 0
 
-    if args.version_check or args.auto_version_check:
+    if args.version_check:
         exit_code = check_version_wrapper()
 
     if args.version_check:
diff --git a/tests/cli/main/test_version_check.py 
b/tests/cli/main/test_version_check.py
index cae8394..2d593c7 100644
--- a/tests/cli/main/test_version_check.py
+++ b/tests/cli/main/test_version_check.py
@@ -29,20 +29,6 @@ import streamlink_cli.main
             1,
             id="outdated",
         ),
-        pytest.param(
-            ["--auto-version-check=True"],
-            True,
-            False,
-            0,
-            id="auto-latest",
-        ),
-        pytest.param(
-            ["--auto-version-check=True"],
-            False,
-            False,
-            0,
-            id="auto-outdated",
-        ),
     ],
     indirect=["argv"],
 )

++++++ streamlink-8.1.2.tar.gz -> streamlink-8.2.0.tar.gz ++++++
++++ 5748 lines of diff (skipped)

Reply via email to