Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-passenger for openSUSE:Factory checked in at 2025-04-25 22:18:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-passenger (Old) and /work/SRC/openSUSE:Factory/.rubygem-passenger.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-passenger" Fri Apr 25 22:18:54 2025 rev:23 rq:1272466 version:6.0.26 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-passenger/rubygem-passenger.changes 2024-11-15 15:39:39.781431648 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-passenger.new.30101/rubygem-passenger.changes 2025-04-25 22:20:03.721434433 +0200 @@ -1,0 +2,6 @@ +Fri Apr 11 08:35:52 UTC 2025 - Rubhan Azeem <[email protected]> + +- New upstream release 6.0.26, see bundled CHANGELOG +- Adapt 0001-suse.patch and 0002-fix-shebangs.patch for 6.0.26 + +------------------------------------------------------------------- Old: ---- passenger-6.0.23.gem New: ---- passenger-6.0.26.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-passenger.spec ++++++ --- /var/tmp/diff_new_pack.gau8de/_old 2025-04-25 22:20:04.485466543 +0200 +++ /var/tmp/diff_new_pack.gau8de/_new 2025-04-25 22:20:04.485466543 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-passenger # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-passenger -Version: 6.0.23 +Version: 6.0.26 Release: 0 %define mod_name passenger %define mod_full_name %{mod_name}-%{version} @@ -209,7 +209,7 @@ Group: Development/Languages/Ruby Supplements: packageand(apache2:rubygem-passenger) -# Requires: rubygem-passenger = 6.0.23 +# Requires: rubygem-passenger = 6.0.26 %description apache2 A modern web server and application server for Ruby, Python and Node.js, @@ -230,7 +230,7 @@ Group: Development/Languages/Ruby Supplements: packageand(nginx:rubygem-passenger) -# Requires: rubygem-passenger = 6.0.23 +# Requires: rubygem-passenger = 6.0.26 %description nginx A modern web server and application server for Ruby, Python and Node.js, ++++++ 0001-suse.patch ++++++ --- /var/tmp/diff_new_pack.gau8de/_old 2025-04-25 22:20:04.509467551 +0200 +++ /var/tmp/diff_new_pack.gau8de/_new 2025-04-25 22:20:04.513467719 +0200 @@ -4,11 +4,13 @@ suse patch -Index: passenger-5.2.2/src/cxx_supportlib/ResourceLocator.h +Index: passenger-6.0.26/src/cxx_supportlib/ResourceLocator.h =================================================================== ---- passenger-5.2.2.orig/src/cxx_supportlib/ResourceLocator.h -+++ passenger-5.2.2/src/cxx_supportlib/ResourceLocator.h -@@ -105,12 +105,12 @@ +--- passenger-6.0.26.orig/src/cxx_supportlib/ResourceLocator.h ++++ passenger-6.0.26/src/cxx_supportlib/ResourceLocator.h +@@ -104,14 +104,14 @@ public: + } else { + const string &root = _installSpec; originallyPackaged = true; - packagingMethod = "unknown"; + packagingMethod = "rpm"; @@ -25,11 +27,11 @@ buildSystemDir = root; } } -Index: passenger-5.0.26/src/cxx_supportlib/Utils.cpp +Index: passenger-6.0.26/src/cxx_supportlib/Utils.cpp =================================================================== ---- passenger-5.0.26.orig/src/cxx_supportlib/Utils.cpp -+++ passenger-5.0.26/src/cxx_supportlib/Utils.cpp -@@ -636,7 +636,7 @@ const char * +--- passenger-6.0.26.orig/src/cxx_supportlib/Utils.cpp ++++ passenger-6.0.26/src/cxx_supportlib/Utils.cpp +@@ -265,7 +265,7 @@ const char * getSystemTempDir() { const char *temp_dir = getenv("TMPDIR"); if (temp_dir == NULL || *temp_dir == '\0') { @@ -38,11 +40,11 @@ } return temp_dir; } -Index: passenger-5.0.26/src/helper-scripts/meteor-loader.rb +Index: passenger-6.0.26/src/helper-scripts/meteor-loader.rb =================================================================== ---- passenger-5.0.26.orig/src/helper-scripts/meteor-loader.rb -+++ passenger-5.0.26/src/helper-scripts/meteor-loader.rb -@@ -107,9 +107,8 @@ +--- passenger-6.0.26.orig/src/helper-scripts/meteor-loader.rb ++++ passenger-6.0.26/src/helper-scripts/meteor-loader.rb +@@ -107,9 +107,8 @@ module PhusionPassenger abort "This program may only be invoked from Passenger (error: $PASSENGER_SPAWN_WORK_DIR not set)." end @@ -53,11 +55,11 @@ PhusionPassenger.locate_directories(passenger_root) PhusionPassenger.require_passenger_lib 'loader_shared_helpers' -Index: passenger-5.0.26/src/helper-scripts/rack-loader.rb +Index: passenger-6.0.26/src/helper-scripts/rack-loader.rb =================================================================== ---- passenger-5.0.26.orig/src/helper-scripts/rack-loader.rb -+++ passenger-5.0.26/src/helper-scripts/rack-loader.rb -@@ -46,9 +46,8 @@ +--- passenger-6.0.26.orig/src/helper-scripts/rack-loader.rb ++++ passenger-6.0.26/src/helper-scripts/rack-loader.rb +@@ -46,9 +46,8 @@ module PhusionPassenger record_journey_step_end('SUBPROCESS_EXEC_WRAPPER', 'STEP_PERFORMED') record_journey_step_begin('SUBPROCESS_WRAPPER_PREPARATION', 'STEP_IN_PROGRESS') @@ -68,11 +70,11 @@ PhusionPassenger.locate_directories(passenger_root) PhusionPassenger.require_passenger_lib 'loader_shared_helpers' -Index: passenger-5.0.26/src/helper-scripts/rack-preloader.rb +Index: passenger-6.0.26/src/helper-scripts/rack-preloader.rb =================================================================== ---- passenger-5.0.26.orig/src/helper-scripts/rack-preloader.rb -+++ passenger-5.0.26/src/helper-scripts/rack-preloader.rb -@@ -48,9 +48,8 @@ +--- passenger-6.0.26.orig/src/helper-scripts/rack-preloader.rb ++++ passenger-6.0.26/src/helper-scripts/rack-preloader.rb +@@ -48,9 +48,8 @@ module PhusionPassenger record_journey_step_end('SUBPROCESS_EXEC_WRAPPER', 'STEP_PERFORMED') record_journey_step_begin('SUBPROCESS_WRAPPER_PREPARATION', 'STEP_IN_PROGRESS') @@ -83,11 +85,11 @@ PhusionPassenger.locate_directories(passenger_root) PhusionPassenger.require_passenger_lib 'loader_shared_helpers' -Index: passenger-5.0.26/src/ruby_supportlib/phusion_passenger.rb +Index: passenger-6.0.26/src/ruby_supportlib/phusion_passenger.rb =================================================================== ---- passenger-5.0.26.orig/src/ruby_supportlib/phusion_passenger.rb -+++ passenger-5.0.26/src/ruby_supportlib/phusion_passenger.rb -@@ -111,18 +111,20 @@ module PhusionPassenger +--- passenger-6.0.26.orig/src/ruby_supportlib/phusion_passenger.rb ++++ passenger-6.0.26/src/ruby_supportlib/phusion_passenger.rb +@@ -118,18 +118,20 @@ module PhusionPassenger instance_variable_set("@#{field}", value) end else @@ -115,8 +117,8 @@ @apache2_module_path = "#{source_root}/buildout/apache2/mod_passenger.so".freeze @ruby_extension_source_dir = "#{source_root}/src/ruby_native_extension".freeze @nginx_module_source_dir = "#{source_root}/src/nginx_module".freeze -@@ -232,7 +234,7 @@ module PhusionPassenger - # 2. It is faster than plan require() because it doesn't need to +@@ -240,7 +242,7 @@ module PhusionPassenger + # 2. It is faster than plain require() because it doesn't need to # scan the entire load path. def self.require_passenger_lib(name) - require("#{ruby_libdir}/phusion_passenger/#{name}") @@ -124,31 +126,30 @@ end # Forward define public_api.rb methods for code that tries to hook - -Index: passenger-6.0.8/src/ruby_supportlib/phusion_passenger/admin_tools.rb +Index: passenger-6.0.26/src/ruby_supportlib/phusion_passenger/admin_tools.rb =================================================================== ---- passenger-6.0.8.orig/src/ruby_supportlib/phusion_passenger/admin_tools.rb 2021-04-20 17:08:10.314555766 +0200 -+++ passenger-6.0.8/src/ruby_supportlib/phusion_passenger/admin_tools.rb 2021-04-20 17:12:59.480306216 +0200 -@@ -31,7 +31,7 @@ +--- passenger-6.0.26.orig/src/ruby_supportlib/phusion_passenger/admin_tools.rb ++++ passenger-6.0.26/src/ruby_supportlib/phusion_passenger/admin_tools.rb +@@ -31,7 +31,7 @@ module PhusionPassenger return ENV[name] end end - return Dir['/tmp/systemd-private-*-{httpd,nginx}.service-*/tmp'].first || "/tmp" + return Dir['/tmp/systemd-private-*-{httpd,nginx}.service-*/tmp'].first || '/var/run/passenger' end - + def self.process_is_alive?(pid) -Index: passenger-6.0.12/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb +Index: passenger-6.0.26/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb =================================================================== ---- passenger-6.0.12.orig/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb 2021-12-25 10:51:01.284679312 +0100 -+++ passenger-6.0.12/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb 2021-12-25 10:51:44.492963010 +0100 -@@ -106,7 +106,7 @@ +--- passenger-6.0.26.orig/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb ++++ passenger-6.0.26/src/ruby_supportlib/phusion_passenger/admin_tools/instance_registry.rb +@@ -106,7 +106,7 @@ module PhusionPassenger # systemd's PrivateTmp feature works like an inverted OSX, apache gets its own # TMPDIR and users use /tmp, however the path is often too long because socket paths can # only be up to 108 characters long. - [string_env("TMPDIR"), "/tmp", "/var/run/passenger-instreg",*Dir['/tmp/systemd-private-*-{httpd,nginx,apache2}.service-*/tmp']].compact + [string_env("TMPDIR"), "/var/run/passenger", "/var/run/passenger-instreg",*Dir['/tmp/systemd-private-*-{httpd,nginx,apache2}.service-*/tmp']].compact end - + def string_env(name) ++++++ 0002-fix-shebangs.patch ++++++ --- /var/tmp/diff_new_pack.gau8de/_old 2025-04-25 22:20:04.529468391 +0200 +++ /var/tmp/diff_new_pack.gau8de/_new 2025-04-25 22:20:04.529468391 +0200 @@ -18,120 +18,120 @@ .../winston/node_modules/async/support/sync-package-managers.js | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) -diff --git a/bin/passenger b/bin/passenger -index 3760e5342..d8a62a6ee 100755 ---- passenger-5.2.2.orig/bin/passenger -+++ passenger-5.2.2/bin/passenger +Index: passenger-6.0.26/bin/passenger +=================================================================== +--- passenger-6.0.26.orig/bin/passenger ++++ passenger-6.0.26/bin/passenger @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/bin/passenger-config b/bin/passenger-config -index a38e4e914..1209cb5ed 100755 ---- passenger-5.2.2.orig/bin/passenger-config -+++ passenger-5.2.2/bin/passenger-config +Index: passenger-6.0.26/bin/passenger-config +=================================================================== +--- passenger-6.0.26.orig/bin/passenger-config ++++ passenger-6.0.26/bin/passenger-config @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/bin/passenger-install-apache2-module b/bin/passenger-install-apache2-module -index f0b5a5f72..fe804b49f 100755 ---- passenger-5.2.2.orig/bin/passenger-install-apache2-module -+++ passenger-5.2.2/bin/passenger-install-apache2-module +Index: passenger-6.0.26/bin/passenger-install-apache2-module +=================================================================== +--- passenger-6.0.26.orig/bin/passenger-install-apache2-module ++++ passenger-6.0.26/bin/passenger-install-apache2-module @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # encoding: binary # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. -diff --git a/bin/passenger-install-nginx-module b/bin/passenger-install-nginx-module -index b5a50b6b9..db31cc38f 100755 ---- passenger-5.2.2.orig/bin/passenger-install-nginx-module -+++ passenger-5.2.2/bin/passenger-install-nginx-module + # Copyright (c) 2010-2025 Asynchronous B.V. +Index: passenger-6.0.26/bin/passenger-install-nginx-module +=================================================================== +--- passenger-6.0.26.orig/bin/passenger-install-nginx-module ++++ passenger-6.0.26/bin/passenger-install-nginx-module @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/bin/passenger-memory-stats b/bin/passenger-memory-stats -index c958cd938..b729b30be 100755 ---- passenger-5.2.2.orig/bin/passenger-memory-stats -+++ passenger-5.2.2/bin/passenger-memory-stats +Index: passenger-6.0.26/bin/passenger-memory-stats +=================================================================== +--- passenger-6.0.26.orig/bin/passenger-memory-stats ++++ passenger-6.0.26/bin/passenger-memory-stats @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/bin/passenger-status b/bin/passenger-status -index eec9b9977..f7ad838cf 100755 ---- passenger-5.2.2.orig/bin/passenger-status -+++ passenger-5.2.2/bin/passenger-status +Index: passenger-6.0.26/bin/passenger-status +=================================================================== +--- passenger-6.0.26.orig/bin/passenger-status ++++ passenger-6.0.26/bin/passenger-status @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py b/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py -index 39933f624..e237123d0 100755 ---- passenger-5.2.2.orig/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py -+++ passenger-5.2.2/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py +Index: passenger-6.0.26/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py +=================================================================== +--- passenger-6.0.26.orig/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py ++++ passenger-6.0.26/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python import os import platform -diff --git a/src/helper-scripts/backtrace-sanitizer.rb b/src/helper-scripts/backtrace-sanitizer.rb -index bfde23ef8..cdc3eb473 100755 ---- passenger-5.2.2.orig/src/helper-scripts/backtrace-sanitizer.rb -+++ passenger-5.2.2/src/helper-scripts/backtrace-sanitizer.rb +Index: passenger-6.0.26/src/helper-scripts/backtrace-sanitizer.rb +=================================================================== +--- passenger-6.0.26.orig/src/helper-scripts/backtrace-sanitizer.rb ++++ passenger-6.0.26/src/helper-scripts/backtrace-sanitizer.rb @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2013-2017 Phusion Holding B.V. + # Copyright (c) 2013-2025 Asynchronous B.V. # -diff --git a/src/helper-scripts/crash-watch.rb b/src/helper-scripts/crash-watch.rb -index d2de4bee0..0d48310bf 100755 ---- passenger-5.2.2.orig/src/helper-scripts/crash-watch.rb -+++ passenger-5.2.2/src/helper-scripts/crash-watch.rb +Index: passenger-6.0.26/src/helper-scripts/crash-watch.rb +=================================================================== +--- passenger-6.0.26.orig/src/helper-scripts/crash-watch.rb ++++ passenger-6.0.26/src/helper-scripts/crash-watch.rb @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby - # Copyright (c) 2015-2017 Phusion Holding B.V. + # Copyright (c) 2015-2025 Asynchronous B.V. # # Permission is hereby granted, free of charge, to any person obtaining -diff --git a/src/helper-scripts/meteor-loader.rb b/src/helper-scripts/meteor-loader.rb -index 7aa92b366..7eafa5e10 100755 ---- passenger-5.2.2.orig/src/helper-scripts/meteor-loader.rb -+++ passenger-5.2.2/src/helper-scripts/meteor-loader.rb +Index: passenger-6.0.26/src/helper-scripts/meteor-loader.rb +=================================================================== +--- passenger-6.0.26.orig/src/helper-scripts/meteor-loader.rb ++++ passenger-6.0.26/src/helper-scripts/meteor-loader.rb @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # encoding: binary # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. -diff --git a/src/helper-scripts/prespawn b/src/helper-scripts/prespawn -index 51ac81a3c..c5c5e454c 100755 ---- passenger-5.2.2.orig/src/helper-scripts/prespawn -+++ passenger-5.2.2/src/helper-scripts/prespawn + # Copyright (c) 2010-2025 Asynchronous B.V. +Index: passenger-6.0.26/src/helper-scripts/prespawn +=================================================================== +--- passenger-6.0.26.orig/src/helper-scripts/prespawn ++++ passenger-6.0.26/src/helper-scripts/prespawn @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby # Phusion Passenger - https://www.phusionpassenger.com/ - # Copyright (c) 2010-2017 Phusion Holding B.V. + # Copyright (c) 2010-2025 Asynchronous B.V. # -diff --git a/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js b/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js -index 5b261197a..eb72e509c 100755 ---- passenger-5.2.2.orig/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js -+++ passenger-5.2.2/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js +Index: passenger-6.0.26/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js +=================================================================== +--- passenger-6.0.26.orig/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js ++++ passenger-6.0.26/src/nodejs_supportlib/vendor-copy/winston/node_modules/async/support/sync-package-managers.js @@ -1,4 +1,4 @@ -#!/usr/bin/env node +#!/usr/bin/node ++++++ passenger-6.0.23.gem -> passenger-6.0.26.gem ++++++ /work/SRC/openSUSE:Factory/rubygem-passenger/passenger-6.0.23.gem /work/SRC/openSUSE:Factory/.rubygem-passenger.new.30101/passenger-6.0.26.gem differ: char 133, line 1
