[neon/neon-packaging/selenium-webdriver-at-spi/Neon/unstable] debian/patches: refresh patch

Carlos De Maine null at kde.org
Thu May 14 05:10:56 BST 2026


Git commit 43189941fbb97ed43addffb000ed648c6e39431f by Carlos De Maine.
Committed on 14/05/2026 at 04:10.
Pushed by carlosdem into branch 'Neon/unstable'.

refresh patch

M  +16   -12   debian/patches/virtenv.diff

https://invent.kde.org/neon/neon-packaging/selenium-webdriver-at-spi/-/commit/43189941fbb97ed43addffb000ed648c6e39431f

diff --git a/debian/patches/virtenv.diff b/debian/patches/virtenv.diff
index c81686b..bf4ba72 100644
--- a/debian/patches/virtenv.diff
+++ b/debian/patches/virtenv.diff
@@ -1,5 +1,5 @@
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 15f7d42..454d36c 100644
+index 475dc66..f06c188 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -58,6 +58,7 @@ install(PROGRAMS run.rb
@@ -10,7 +10,7 @@ index 15f7d42..454d36c 100644
  
  set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/SeleniumWebDriverATSPI")
  
-@@ -77,6 +78,7 @@ install(
+@@ -78,6 +79,7 @@ install(
          cmake/FindPythonModule.cmake.in
          cmake/FindRuby.cmake
          cmake/ProgramFinder.cmake
@@ -19,24 +19,21 @@ index 15f7d42..454d36c 100644
      COMPONENT Devel
  )
 diff --git a/run.rb b/run.rb
-index 2198b3f..46e6446 100755
+index bfdac97..240860b 100755
 --- a/run.rb
 +++ b/run.rb
-@@ -125,8 +125,13 @@ def kwin_reexec!
+@@ -125,6 +125,10 @@ def kwin_reexec!
      # A bit awkward because of how argument parsing works on the kwin side: we must rely on shell word merging for
      # the __FILE__ ARGV bit, separate ARGVs to kwin_wayland would be distinct subprocesses to start but we want
      # one processes with a bunch of arguments.
 +    if ENV.include?('VIRTUAL_ENV')
 +      exec('selenium-webdriver-at-spi-kwin', *extra_args,
-+         '--exit-with-session', "#{__FILE__} #{ARGV.shelljoin}", out: artifact_path("appium_artifact_#{File.basename(ARGV[0])}_kwin_stdout.log"))
++         '--exit-with-session', "#{__FILE__} #{ARGV.shelljoin}", out: "appium_artifact_#{File.basename(ARGV[0])}_kwin_stdout.log")
 +    else
      exec('kwin_wayland', '--no-lockscreen', *extra_args,
-         '--exit-with-session', "#{__FILE__} #{ARGV.shelljoin}", out: artifact_path("appium_artifact_#{File.basename(ARGV[0])}_kwin_stdout.log"))
-+    end
+          '--exit-with-session', "#{__FILE__} #{ARGV.shelljoin}", out: artifact_path("appium_artifact_#{File.basename(ARGV[0])}_kwin_stdout.log"))
    end
-   _pid, status = Process.waitpid2(kwin_pid)
-   status.success? ? exit : abort
-@@ -289,11 +289,28 @@ if !File.exist?(requirements_installed_marker) && File.exist?("#{datadir}/requir
+@@ -289,11 +293,28 @@ if !File.exist?(requirements_installed_marker) && File.exist?("#{datadir}/requir
      end
    end
  
@@ -67,9 +64,16 @@ index 2198b3f..46e6446 100755
 +		end
 +	end
 +	ENV['PATH'] = "#{Dir.home}/.local/bin:#{ENV.fetch('PATH')}"
-     _pid, status = Process.waitpid2(kwin_pid)
-     status.success? ? exit : abort
  end
+ 
+ if SYSTEMD_ASSISTED_CI
+@@ -365,4 +386,4 @@ end
+ system('ps aux', out: artifact_path("appium_artifact_#{File.basename(ARGV[0])}_ps_end.log"))
+ 
+ logger.info "run.rb exiting #{ret}"
+-ret ? exit : abort
++ret ? exit : abort
+\ No newline at end of file
 diff --git a/setup.py b/setup.py
 new file mode 100644
 index 0000000..1136c84


More information about the Neon-commits mailing list