Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package PlayOnLinux for openSUSE:Factory checked in at 2026-07-14 13:52:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PlayOnLinux (Old) and /work/SRC/openSUSE:Factory/.PlayOnLinux.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PlayOnLinux" Tue Jul 14 13:52:46 2026 rev:5 rq:1365384 version:4.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/PlayOnLinux/PlayOnLinux.changes 2025-06-27 23:09:30.929658493 +0200 +++ /work/SRC/openSUSE:Factory/.PlayOnLinux.new.1991/PlayOnLinux.changes 2026-07-14 13:52:52.189051388 +0200 @@ -1,0 +2,6 @@ +Sun Jul 12 23:08:19 UTC 2026 - ecsos <[email protected]> + +- Use now python < 3.14 +- Rebase PlayOnLinux-python-pipes.patch with patch #76 from github. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PlayOnLinux.spec ++++++ --- /var/tmp/diff_new_pack.4X05EI/_old 2026-07-14 13:52:53.117083153 +0200 +++ /var/tmp/diff_new_pack.4X05EI/_new 2026-07-14 13:52:53.121083290 +0200 @@ -1,7 +1,7 @@ # # spec file for package PlayOnLinux # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,7 @@ # -%if 0%{?suse_version} >= 1600 -%define pythons python311 -%else %define pythons python3 -%endif %define _sname POL-POM-4 %define _sversion 4.4 @@ -46,10 +42,10 @@ BuildRequires: fdupes BuildRequires: update-desktop-files # Not need for build. Only to test if packages are exists. -BuildRequires: %{python_module base < 3.13} +BuildRequires: %{python_module base < 3.14} BuildRequires: %{python_module natsort} BuildRequires: %{python_module wxPython} -Requires: %{python_flavor}-base < 3.13 +Requires: %{python_flavor}-base < 3.14 Requires: %{python_flavor}-natsort Requires: %{python_flavor}-wxPython Requires: ImageMagick @@ -123,6 +119,6 @@ %dir %{_datadir}/desktop-directories %{_datadir}/playonlinux/ %{_datadir}/applications/%{name}.desktop -%{_datadir}/pixmaps/%{_name}.png +%{_datadir}/pixmaps/playonlinux.png %{_datadir}/desktop-directories/%{name}.directory ++++++ PlayOnLinux-python-pipes.patch ++++++ --- /var/tmp/diff_new_pack.4X05EI/_old 2026-07-14 13:52:53.197085891 +0200 +++ /var/tmp/diff_new_pack.4X05EI/_new 2026-07-14 13:52:53.205086165 +0200 @@ -1,12 +1,41 @@ -diff -Pdpru POL-POM-4-4.4.orig/bash/find_python POL-POM-4-4.4/bash/find_python ---- POL-POM-4-4.4.orig/bash/find_python 2020-05-17 16:05:33.000000000 +0200 -+++ POL-POM-4-4.4/bash/find_python 2025-06-27 13:40:46.301064997 +0200 -@@ -13,6 +13,7 @@ search_python () { - POL_PYTHON="" - while true; do - # list of interpreter names to try, in order -+ next_python "python3.11" - next_python "python3" - next_python "python" - next_python "python2.7" +From 10f7853c84f456f19289c22fe19a9a99f94d9dda Mon Sep 17 00:00:00 2001 +From: Robert Scheck <[email protected]> +Date: Mon, 14 Oct 2024 00:00:52 +0200 +Subject: [PATCH] Replace pipes.quote() from deprecated Python pipes + +--- + python/lib/playonlinux.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/python/lib/playonlinux.py b/python/lib/playonlinux.py +index fa9b90fb9..b39f8a9a9 100755 +--- a/python/lib/playonlinux.py ++++ b/python/lib/playonlinux.py +@@ -5,7 +5,7 @@ + + from . import Variables + import os +-import subprocess, shlex, pipes, wx ++import subprocess, shlex, wx + import natsort + + def winpath(script, path): +@@ -373,7 +373,7 @@ def getArgs(shortcut): # Get prefix name from shortcut + try: + args = shlex.split(fichier[i])[2:-1] + #print args +- args = " ".join([ pipes.quote(x) for x in args]) ++ args = " ".join([ shlex.quote(x) for x in args]) + #print args + except: + args = "" +@@ -432,7 +432,7 @@ def writeArgs(game, args): + old_string = shlex.split(fichier[i]) + new_string = shlex.split(str(args)) + new_string = old_string[0:2] + new_string +- new_string = " ".join([ pipes.quote(x) for x in new_string]) ++ new_string = " ".join([ shlex.quote(x) for x in new_string]) + + new_string = new_string+' "$@"' + line.append(new_string)
