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

Reply via email to